@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.6.2');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.6.2') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.6.2') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.6.2') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.6.2') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.6.2#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa,.ukicon,i,.mdl-layout__drawer-button,.u-vmenu > ul > li>a:before,.mdl-layout__header i,body #community-wrap .edit_button:before,.u-vmenu ul li.item-608 ul li a:before,body #community-wrap .button.save:before{
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
   text-indent: 0px; 
}
*:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
/*.u-vmenu ul li.item-608 ul li a:before{content: "\f007";color: #fff;position: absolute;z-index: 999;display: block;left: 0;top: 0;padding: 10px 0;}
.u-vmenu ul li.item-608 ul li a {position: relative;padding-left: 20px;}
.u-vmenu ul li.item-608 ul li a.address:before{content: "\f041";}
.u-vmenu ul li.item-608 ul li a.posting:before{content: "\f1ea";}
.u-vmenu ul li.item-608 ul li a.family:before{content: "\f0c0";}
.u-vmenu ul li.item-608 ul li a.category:before{content: "\f02b";}
.u-vmenu ul li.item-608 ul li a.qualification:before{content: "\f02d";}
.u-vmenu ul li.item-608 ul li a.experience:before{content:"\f0b1";}
.u-vmenu ul li.item-608 ul li a.career:before{content: "\f0b1";}
.u-vmenu ul li.item-608 ul li a.training:before{content: "\f044";}
.u-vmenu ul li.item-608 ul li a.ancillary:before{content: "\f0c2";}
.u-vmenu ul li.item-608 ul li a.bank-pf:before{content: "\f19c";}
.u-vmenu ul li.item-608 ul li a.preference:before{content: "\f193";}
.u-vmenu ul li.item-608 ul li a.nomination:before{content: "\f15b";}
.u-vmenu ul li.item-608 ul li a.statistics:before{content: "\f201";}
.u-vmenu ul li.item-608 ul{padding-left: 10px}
.u-vmenu ul li.item-608 ul.submenu li{list-style: none}*/
#jsMenu .jsMenuRgt .tools_icon a, #jsMenu .jsIr, #jsMenu .jsMenuRgt .search_icon a, #jsMenu .jsMenuRgt #newextnsn{background:none;display: block;}
.ui_home:before {content: "\f015";}
.ui_search:before {content: "\f002";}
.ui_add:before {content:"\f067";}
.ui_tools:before {content:"\f085";}
.ui_notif:before {content:"\f0f3";}
.ui_calendar:before {content:"\f073";}
.ui_friend:before {content:"\f0c0";}
.ui_inbox:before,.ui_email:before {content:"\f0e0";}
.ui_bars:before,.mdl-layout__drawer-button:before{content: "\f0c9";}
.ui_vbars:before{content: "\f142";}
.ui_menubar:before {content: "\f009";}
.ui_plus:before {content: "\f067";}
.ui_minus:before {content: "\f068";}
.ui_clock:before {content: "\f017";}
.ui_login:before {content: "\f13e";}
.ui_settings:before {content: "\f013";}
.ui_user:before {content: "\f007";}
.ui_friends:before {content: "\f0c0";}
.ui_comment:before {content: "\f0e6";}
.ui_post:before {content: "\f013";}
.ui_horn:before {content: "\f0a1";}
.ui_edit:before{content: "\f044";}
.ui_delete:before {content: "\f1f8";}
.ui_map:before {content: "\f041";}
.ui_photos:before {content: "\f03e";}
.ui_views:before {content: "\f06e";}
.ui_star:before {content: "\f005";}
.ui_cancel:before {content: "\f00d";}
.ui_category:before {content: "\f0ca";}
.ui_piechart:before {content: "\f200";}
.ui_save:before {content: "\f058";}
.ui_alignleft:before {content: "\f03b";}
.ui_alignright:before {content: "\f03c";}
.ui-angle-down:before {content: "\f107";}
.ui-angle-up:before {content: "\f106";}
.ui_news:before {content: "\f1ea";}
.docs .ukicon:before {content:"\f07c";}
.forum .ukicon:before {content: "\f05a";}
.people .ukicon:before {content:"\f0c0";}
.polls .ukicon:before {content:"\f080";}
.community .ukicon:before {content: "\f0e6";}
.org_link .ukicon:before {content: "\f0e8";}
.blog_link .ukicon:before {content:"\f0c5";}


div#accordionmenu li a img, #signin_menu li a img {display: none!important;}
#community-wrap_menu #jsMenu .ukicon{font-size:14px}
#jsMenu .jsMenuRgt .tools_icon a, #jsMenu .jsIr, #jsMenu .jsMenuRgt .search_icon a, #jsMenu .jsMenuRgt #newextnsn{background:none;display: block;}


html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,tt,var,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{margin:0;padding:0;outline:0;background:transparent;}
sup{font-size:60%}
h1,h2,h3,h4,h5,h6{font-weight:400}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}
h1{font-size:26px;line-height:32px;margin-bottom:20px;font-weight:400}
h2{font-size:22px;line-height:30px;margin-bottom:20px;font-weight:400}
h3{font-size:18px;line-height:22px;margin-bottom:20px;font-weight:400}
h4{font-size:16px;line-height:18px;margin-bottom:15px;font-weight:400}
h5{font-size:14px;line-height:16px;margin-bottom:15px;font-style:normal}
h6{font-size:13px;line-height:15px;margin-bottom:15px;font-style:normal}
h2.componentheading{margin:5px 0 20px}
input,textarea{font-family:inherit;font-weight:400;font-style:normal}
input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,textarea:focus,textarea:focus,input[type=file]:focus,input[type=checkbox]:focus,select:focus{border:1px solid #399BFF}
input,textarea,select{max-width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:7px 10px}
.clr,.clear{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.clrfix:after{display:block;visibility:hidden;clear:both;height:0;content:"";font-size:0}
p{font-family:inherit;font-weight:400;line-height:20px;text-align:justify;margin:0 0 15px;font-size:inherit}
ul,ol{margin:0 0 20px;list-style-position:inside}
ul{list-style:none}
ul li{list-style:none}
ol{list-style-type:decimal;list-style-position:initial;margin:0 0 20px 50px}
ol ol{list-style:upper-alpha}
ol ol ol{list-style:lower-roman}
ol ol ol ol{list-style:lower-alpha}
ul ul,ol ol,ul ol,ol ul{margin-bottom:0}
.button,button{text-decoration:none;text-align:center;outline:none;cursor:pointer;background:#399bff;border:0;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;color:#fff;position:relative;margin:0}
.button{padding:5px 10px;display:inline-block;letter-spacing:0;overflow:hidden;will-change:box-shadow;transition:box-shadow .2s cubic-bezier(0.4,0,1,1),background-color .2s cubic-bezier(0.4,0,0.2,1),color .2s cubic-bezier(0.4,0,0.2,1);outline:none;cursor:pointer;text-decoration:none;text-align:center;line-height:32px;vertical-align:middle}
.button:hover,button:hover{background:#82B74C;text-decoration:none;border-color:#5A9222}
.calendar .button,.calendar td.button{text-align:center;padding:2px;display:table-cell;line-height:20px;margin:2px;border-radius:0;border:0!important}
a{text-decoration:none}
a:hover{text-decoration:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
.tooltip{max-width:200px;background:rgba(0,0,0,0.7);border-radius:3px;color:#fff;padding:10px;max-height:200px;line-height:20px}
.tooltip-inner{width:100%}
#system-message{margin:0;padding:0 0 10px}
#system-message-container .alert{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}
.alert.alert-notice,.alert.alert-error,.alert.alert-warning{background:#FEF1EC url(../images/notice.png) 20px center no-repeat;border:1px solid #CD0A0A;color:#CD0A0A;padding:5px 5px 5px 40px}
.alert p{font-weight:700;margin-bottom:0}
.alert.alert-message{background:#E7FFBD url(../images/alert.png) 20px center no-repeat;border:1px solid #619C00;color:#619C00;padding:5px 5px 5px 40px}
.float-left,.pull-left,.floatL,.floatl{float:left}
.float-right,.pull-right,.floatR,.floatr{float:right}
img{max-width:100%;width:auto \9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}
.centeralign{text-align:center!important}
.leftalign{text-align:left!important}
.rightalign{text-align:right!important}
body.contentpane{background:#fff}
span.cke_skin_office2007{border:1px solid #E5E5E5}
.orange{background:#FEF4CD;border:1px solid #FDEEAF!important}
td.cyan{border:1px solid #B1F3FF!important;background:#DCFAFF}
#mobilemenu{display:none}
/*****input elements****/
#wrapper #Kunena #kpost-message .invalid,.inputbox.error{border:1px solid #FF6B6B!important}
.fixedlayout{table-layout:fixed}
.table_blue,.table_blue td{word-wrap:break-word}
.pf_table a{color:#333}
.pad td{padding:5px!important}
.filter input,.filter label,.filter a{margin:0 0 0 10px}
.filter label{font-weight:700}
.filter input#search_user{padding:4px}
input.inputbox,textarea,.loginpage .front_input input,input.kinputbox,div.greybox input,select,input[type="text"],input[type="file"],input[type="file"].button{/*border:1px solid #ddd;*/border:1px solid #ced4da;padding:7px;margin:0;background:#fff;color:#333;-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out;height:auto;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;box-shadow:none;box-sizing:border-box;/*background:#f5f5f5*/}
.filter input.inputbox,.filter textarea,.filter .loginpage .front_input input,.filter input.kinputbox,div.greybox input,.filter select,.filter input[type="text"],.filter input[type="file"],.filter input[type="file"].button,#searchForm input.inputbox{background:#fff}

input:focus,textarea:focus{border-color:rgba(82,168,236,0.8)}
input[type=file]:focus,input[type=checkbox]:focus,select:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:5px auto 0;outline-offset:-2px}
#wrapper ul.token-input-list-ukv li input,#main ul.token-input-list-ukv li input{margin:0;padding:7px}
#wrapper .ui-multiselect,#main .ui-multiselect{text-align:left;background:#fff;border:1px solid #ddd;padding:7px;margin:0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;box-shadow:none;max-width:100%;box-sizing:border-box}
.inputbox.input-medium{width:60%}
.inputbox.input-mini{width:30%}
#community-wrap #event-start-datetime .inputbox,#community-wrap #event-end-datetime .inputbox {width: auto!important;}
/***i amwriting it to make all input text full width***/
.add_folder .inputbox,.add_folder textarea,.add_folder.add_colleague .inputbox{width:100%}
body.contentpane #main .divscroll,#sbox-content #main .divscroll{width:98%;margin:auto}
/***/
.cFeaturedItem:hover{box-shadow: 0px 0px 8px #DDD;-moz-box-shadow: 0px 0px 8px #DDD;-webkit-box-shadow: 0px 0px 8px #DDD;}
#size_min_label, #size_max_label,#direct_download_link{box-shadow:none;-moz-box-shadow: none;-webkit-box-shadow:none;border:0}

/**************************/
.mb20{margin-bottom: 20px}
.mb30{margin-bottom: 30px}
.mb50{margin-bottom: 50px}
.m20{margin: 20px}
.m30{margin: 20px}
.pb20{padding-bottom: 20px}
.pb30{padding-bottom: 30px}
.pb50{padding-bottom: 50px}
/**************************/
/*skeleton*/
#wrapper{margin-left:245px;/* margin-top:60px; */padding:15px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
#wrapperinner{width:100%}
div#wrapper.leftmenu_nvis {margin-left: 0px;}
#header{/* width:100%;top:0;z-index:10000;position:fixed;left:0;background:#fff; */}
#header_inner{height: 58px;/* float:left;width:100% */}
#headerleft{/* float:left;height:58px; */height: 100%;width:245px;position:relative;}
.sidebar-toggle-box{float:left;cursor:pointer;text-align:center;width: 20px;height: 100%;position: absolute;left: 5px;top: 0;display: none;color: #fff;}
.sidebar-toggle-box i {line-height: 55px;}
.hide-left-bar{margin-left:-245px!important}
.merge-left{margin-left:0!important}
#headerright{text-align: right;flex-grow: 1;/* margin-left: 231px; */}
#headerright_inner {float: left;width: 100%;}
#logo{width:100%;float:left;padding:10px 0;position: relative;top:0;text-align: center;}
#logo img {max-height:45px;}
#logo .rolloveravtar{position: absolute;top:25px;width: 100%;left:0;}
#logo .rolloveravtar a{display:block;background:#333;width:120px;line-height:20px;font-size:11px;color:#fff;-moz-border-radius:50px;-webkit-border-radius:50px;-o-border-radius:50px;border-radius:50px;z-index:99999;text-align:center;filter:alpha(opacity = 70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7;margin:0 auto}
#loginmenu{text-align:right;position:relative;padding:0;z-index:9;float:left;width:100%}
/* #topmenu{margin:15px 55px 10px 0} */
#topmainmenu{margin:0}
#searchmenu{float:none;margin:3px 0 0;border:5px solid #eee}
#searchmenu div.search{margin:0}
.rightnav{float:right}
.searchtopmenu {}
ul.rightnavul {float: left;list-style: none;margin: 5px 10px;padding: 0;}
ul.rightnavul li {float: left;margin-right: 10px;}
ul.rightnavul li a {color: #333;text-transform: uppercase;padding-bottom: 5px;border-bottom: 1px solid #1fb5ac;}
ul.rightnavul li a.a_support{border-bottom: 1px solid #eb6a5a;}
#rightsidebar{position:fixed;right:0;top:37%}
.helpmobile{display:none}
#leftsidebar{position:fixed;left:0;top:45%}
#area{float:left;width:100%;margin:0;padding:0;word-wrap: break-word;}
#areainner{width:100%;float:left;margin:0;padding:0 0 20px 0;}
#middlerow{width:100%;float:left;margin:0 auto}
#banner{width:670px;float:left}
#contentarea{width:100%;float: left;margin: 0;position: relative;}
#contentareainner{padding: 15px;background-color: #fff;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;min-height: 450px;box-shadow: 1px 1px 5px rgba(0,0,0,.1);}
#contentareainner::after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
#contentareainner img{max-width:100%}
#contentarea.lrboth {width: 62%;margin: 0 1%;}
#contentarea.lonly{width: 80%;margin: 0 0 0 1%;}
#contentarea.ronly {width: 70%;margin: 0;}
#contentarea.full {width: 100%;}
#contentarea.full #center1{margin-right:20px}

/*#contentarea.lrboth #center1{width: 100%;margin: 0;}*/
#contentarea.lonly >div,#contentarea.ronly >div{margin-right:20px;}
#contentarea.full >div{margin-right:0;}

#tips {float: left;width: 24%;}
#rightcolumn {float: right;width:30%;display: block;}
#colleft {float: left;width: 18%;display: block;}

#tips{background:#fff url(../images/tips_bg.png) right bottom no-repeat;-moz-box-shadow: 0 2px 4px rgba(0,0,0,0.1);-ms-box-shadow: 0 2px 4px rgba(0,0,0,0.1);-webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.1);box-shadow: 0 2px 4px rgba(0,0,0,0.1);}
#tips >div{padding:15px 15px 45px}
#tips h3{text-transform: capitalize;border: 0;font-size: 20px;font-weight: normal;margin-bottom: 20px;}
#footer{margin: 10px 0 0;color: #fff;padding: 20px 0;float: left;width: 100%;}
.helpline_mail i{display: inline-block;margin: 0;}
.helpline_mail {text-align: center;}
#footer a{color: #fff}
div#footerlinks{text-align: center;margin-top: 10px;}
#footer_l{float: left;}
#footer_r{margin:0;float: right;}
.helpline_mail i {font-size: 14px;padding-right: 8px;}
.infobox {margin-top: 20px;}
#footer_l ul{list-style:none;float:left;width:100%;margin:10px 0;padding:0}
#footer_l li{float:left;color:#333;border-right:1px solid #666;margin-right: 10px;}
#footer_l a{color:#fff;padding: 0 10px 0 0;}
div#footer > div {padding: 5px 0;}
#breadcrumbs {padding: 0 0 10px 0;border-bottom: 2px solid #333;margin-bottom: 10px;}
#breadcrumbs .moduletable{margin-bottom: 0}

/**********/
/*home page slideshow and latest blog*/
#wrapper .flexslider.position-nav-under{margin-bottom:0}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
#center1 .moduletable{position:relative;width:100%}
#center1 .itemimage img{width:100%}
#center1 span.homeaddbtn{position:absolute!important;right:0;top:0}
.flexslider ul.slides{background-color:transparent;margin:0;padding:0}
#homeslider .itemimage{width:100%;overflow:hidden}
#homeslider .itemimage img{width:100%}
#homeslider .titlecontent{margin-top:10px}
#homeslider .itemheading{font-weight:700;font-size:15px}
#homeslider .itemheading .itemdate{font-style:italic;font-weight:400;font-size:12px}
#homeslider .itemreadmore{display:none}
#homeslider .itemreadmore a{color:#bd2c31;border:2px solid #bd2c31;float:left;padding:5px 10px;text-transform:capitalize;margin-top:20px}
#homeslider .itemreadmore a:hover{color:#333;border:2px solid #333}
#homeslider .flex-viewport{width:100%;background:#ccc}
#homeslider .item{position:relative}
#homeslider .itemcontent{display:none}
#homeslider .titlecontent{position:absolute;bottom:0;padding:20px;background:rgba(0,0,0,0.5);color:#fff;margin:15px}
.flex-control-nav{width:auto;text-align:right;line-height:10px;position:absolute;right:10px;bottom:10px;margin:0;padding:0}
.flex-control-paging li a{width:10px;height:10px;display:block;border-radius:10px;text-indent:-9999px;text-align:left;cursor:pointer;background:#313c5c;border:0}
.flex-control-paging li a.flex-active,.flex-control-paging li:hover a{border-color:#358eca;background:#4aa9e9}
.flex-control-nav li{padding:2px;margin:0;float:left;list-style:none}
ul.flex-direction-nav{margin:0;position:absolute;z-index:99;left:0;bottom:50%;width:100%}
.flex-direction-nav a{width:50px;height:50px;margin:-20px 0 0;display:block;background:url(../images/bg_direction_nav.png) no-repeat 0 0;position:absolute;top:50%;cursor:pointer;text-indent:-9999px;opacity:.6;-webkit-transition:all .3s ease}
.flex-direction-nav .flex-prev{left:0}
.flex-direction-nav .flex-next{background-position:100% 0;right:0}
.loadingslideshow{height:200px;background:url(../../../images/loader.gif) 50% 50% no-repeat}
.loadingslideshow>ul{opacity:0}
.blogslideshow.newsflash{position:relative;padding-bottom:20px}
.blogslideshow .item{float:left;width:100%;min-height:130px}
.blogslideshow .blogslideimage{border:1px solid #ccc;padding:0;height:150px;overflow:hidden}
.blogslideshow .itemheading{font-size:15px;font-weight:700;margin:0 0 10px}
.blogslideshow .itemheading a{color:#14458A;line-height:20px}
.blogslideshow .itemcontent{margin-left:40%}
.blogslideshow .slides>li{background:#fff}
.blogslideshow .itemdate{font-size:12px;font-style:italic;display:block}
.blogslideshow .flexslider ul.slides li a.readmore{display:inline}
.latestblogcats ul.menu{text-align:center;margin:0;padding-top:20px}
.latestblogcats ul.menu li{display:inline-block;margin:0 3%}
.latestblogcats ul.menu li a{display:block;margin:0 0 10px}
.latestblogcats ul.menu li a img{max-width:60px}
.latestblogcats ul.menu li a span.image-title{display:block;font-weight:700;color:#333;margin:10px}
/*************article and blog layouts*************/
.article_nav_head{background:#F0F0F0;width:100%;display:block;float:left;margin:0 0 15px;padding:5px 0}
.article_nav_head>div{margin:0 10px}
.article_nav_head #like-container{height:auto;margin:0}
.article_nav_head .likebox_head,.article_nav_head .sharebtn_head{float:right;margin:0 0 0 10px}
.article_nav_head .createdby{float:left;margin:0 20px 0 0}
ul.pagenav{float:right;list-style:none;margin:0 10px}
.article_nav_head .uploadedby{display:block}
#contentarea ul.actions,#main ul.actions{float:right;list-style:none;margin:0}
#contentarea ul.actions{float: none;}
ul.pagenav{list-style:none;background:#F0F0F0;width:100%;display:block;float:left;margin:0;padding:5px 0}
ul.pagenav li.pagenav-prev a,ul.pagenav li.pagenav-next a{color:#333;font-size:11px}
.art_navigation ul.pagenav{padding:0}
.art_navigation ul.pagenav a{display:block;padding:5px 10px;background:#ddd;text-transform:uppercase;}
#contentareainner .items-row.cols-1{margin-bottom:10px;border-bottom:1px dashed #ddd;padding-bottom:10px}
#contentareainner .items-row.cols-1 img{max-height:100px;max-width:96%}
#contentareainner .items-row.cols-1 h2,#contentareainner .item-page h2 a{font-size:14px;font-weight:700;margin:0 0 10px}
#contentareainner .item-page .article_content,#contentareainner .item-page .attach{float:left;width:100%;line-height:18px}
#contentareainner .item-page p{margin-bottom:10px}
#contentareainner .item-page .article_content img{max-width:96%}
#contentareainner .item-page .article_content ul.pagenav{margin-top:10px;border:1px solid #ddd;width:96%;padding:5px 2%}
.item-page.blogs .article-info{margin-bottom:10px;padding-bottom:5px;font-weight:700;text-align:right;border-bottom:1px dashed #ddd}
/**********/
/*************left menu*************/
#leftmenu {width: 245px;height: 100%;position: fixed;z-index: 5;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;top:60px;left:0;} 
#leftmenu > div {width: 245px;height: 100%;overflow-y: auto;}
/************* my menu ****************/
.logoutform{float: right;}
#hr_logout{float:right;line-height:25px}
.user_name {display: none;}
.user_avatar img.cAvatar{width:40px;height:40px;border:0;float:right;margin:0px 10px 0 0;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;padding:0}
.signin{display:none}
.rightnav .button, .rightnav .button:focus, .rightnav .button:hover {text-transform: uppercase;margin-left: 20px;}
#jmenu{cursor:pointer;/* font-size:11px;line-height:11px; */text-align:right}
.signin{margin-top: 7px;float: right;}
.signin.menu-open{position:relative;z-index:9999;}
#signin_menu{display:none;position:absolute;width:170px;z-index:999;text-align:left;margin-left:-15px;margin-top:45px;color:#789;font-size:11px;right:0;border:1px solid #fff;padding:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-shadow: 0 0px 5px rgba(0,0,0,0.2);background: #fff}
#signin_menu ul.menu{list-style-type:square;color:#333;margin:10px 10px 10px 20px;padding:0}
#signin_menu ul.menu li{margin-bottom:2px;padding-bottom:2px;list-style: square;}
#signin_menu ul.menu a:hover,#signin_menu ul.menu li:hover{text-decoration:none}
#signin_menu ul.menu a{color: #333;}
#signin_menu ul.menu a:hover, #signin_menu ul.menu li:hover{color: #ccc}
/************* settings menu ****************/
#jsMenu .jsMenuIcon div#toolsbardiv{display:none;position:absolute;width:170px;z-index:999;text-align:left;margin-top:30px;color:#fff;right:108px;border:0;padding:0;right: 86px;background: #333;padding:10px;float: left;border: 1px solid #404040;border-top: 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;} 
#jsMenu .jsMenuIcon div#toolsbardiv ul.menu{list-style-type: none;color: #fff;margin: 0;padding: 0;    border-bottom: 1px solid#333;    font-size: 12px;}
#jsMenu .jsMenuIcon div#toolsbardiv ul.menu li{}
#jsMenu .jsMenuIcon div#toolsbardiv ul.menu li.notools {padding: 10px;}
#jsMenu .jsMenuIcon div#toolsbardiv ul.menu a{display: block;padding: 5px 0;}
#jsMenu .jsMenuIcon div#toolsbardiv ul.menu li.notools a{line-height: 20px}
/*****Extension button****/
#newextnsndiv,#jsMenu .jsMenuRgt #newextnsndiv{background:#333;position:absolute;z-index:99;padding:10px;float:left;border:1px solid #404040;border-top:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-top:10px}
#jsMenu .jsMenuBar #newextnsndiv a{white-space:nowrap;line-height:15px;float:left;margin:0 5px;background:#555!important}
.menutoparrow{background:url(../../../components/com_community/templates/uknowva/images/tipsy.gif) 50% 0 no-repeat;top:-5px;left:12px;margin-left:-5px;position:absolute;width:10px;height:5px}
#newextnsndiv.appenabled{width:365px;left:-165px;text-align:center}
#newextnsndiv .menutoparrow{left:50%;margin-left:-10px}
#newextnsndiv a{padding:10px;display:inline-block;background:#666;color:#fff}
/********* search *****/
#mod_search_searchword{width: 56%;background: transparent;padding: 7px 2% 6px;border: 0;color: #c2c2c2;box-shadow: none;}
#search_icon{background:url(../images/main-icons.png) -4px -403px no-repeat;width:19px;height:19px;float:right;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;cursor:pointer}
#search_icon:hover{background:#333 url(../images/main-icons.png) -4px -403px no-repeat !important;}
#searchmenu div.search{}
#searchmenu .button {float:right;margin: 0px;padding: 3px 2px;border:0}
input#mod-search-searchword{background:none;border:0;box-shadow:none;width:60%;padding:3px}
#searchmenu .ui-multiselect {padding: 5px 1%;margin: 0;text-align: left;background:transparent!important;width:40%!important;border: 0;border-left: 1px solid rgba(255,255,255,0.2);border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;color: #c2c2c2;box-shadow: none;}
#searchmenu .fieldwrap {margin-right: 40px;text-align: left;border:1px solid rgba(255,255,255,0.2);border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;}
#mod-search-select{width: 36%;margin: -3px 0;float: left;padding: 4px;}
fieldset.word,fieldset.phrases,fieldset.only{border:0;margin:5px 0;padding:5px 0 10px}
fieldset.word{border: 1px dashed #bbb;line-height: 24px;background:#e5e5e5;padding: 5px 10px;}
fieldset.word h1,fieldset.phrases h1,fieldset.only h1{font-size:13px;width:auto;display:inline-block;width: 120px;}
.resultspagination {float: left;width: 100%;padding: 5px 0 10px;border-bottom: 1px solid #e5e5e5;line-height: 24px;}
.resultspagination .limitcounter{float: right;min-width: 220px}
.resultspagination .form-limit{float: left;}
.resultspagination .counter{float: right;}
input#search-searchword.inputbox{padding: 5px;box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;border: 1px solid #ddd;}
div.phrases-box{display:inline-block}
dd.result-text{margin: 10px 0 0 15px;text-align: justify;}
dt.result-title{font-weight:bold;}
.result-title a{font-weight:bold}
.result-title a:hover{text-decoration:underline;}
.result-created{font-style:italic;font-size:11px;color:#999;text-align:right;margin-bottom:10px}
.highlight{background-color: #FF0;padding:2px 5px;}
/*****************search ends ********/
/**************************headings*/
#community-wrap .cModule.collapse .app-box-menu-icon,#community-wrap .collapse .app-box-menu-icon,h3.configsettings{background:url(../images/main-icons.png) 100% -27px no-repeat;cursor:pointer}
#community-wrap .app-box-menu-icon,h3.configsettings.selected{background:url(../images/main-icons.png) 100% -2px no-repeat;cursor:pointer}
table.contentpaneopen h3{margin-top:25px}
table.moduletable th,.contentheading{text-shadow:none;font-weight:bold;font-size:14px;text-transform:uppercase;margin:0 0 10px;}
.contentpane h3.componentheading, #main h3.componentheading,div#cWindowContentTop {background: #2ca8a3;color: #FFF;text-indent: 10px;width: 100%;word-wrap: break-word;margin: 0;padding: 10px 0;}
body.contentpane #main .divscroll h2.componentheading {
    display: none;
}
/******************tables **********************/
table.table_blue{border:1px solid #E5EFF8;width:100%;border-collapse:collapse;margin:0 auto}
.table_blue th,.table_blue.table-striped th{background:#F4F9FE;border:1px solid #E5EFF8;background: #eaeaea;
    border: 1px solid #dedede;text-align:center;color:#333;font-weight:bold;padding: 10px 7px;background: #666;border: 1px solid #888;color: #fff;}
.table_blue.table_striped tr:nth-child(even) td {background: #f8f8f8;}
.table_blue th a,#tabs-1 .table_blue th a{color:#fff;}
.table_blue td{color: #545454;border: 1px solid #e8e8e8;background: #fff;margin:0;padding:7px}
.table_blue tr.row_1 td, .table_blue tr.row1 td{background:#f8f8f8}
table.table_light.table_blue th,body.contentpane table.table_blue th{background: #eaeaea;border: 1px solid #dedede;color: #333}
.table_blue.blacktext td {color: #333;}
.table_blue tr.published_post_for_promotion td {background: #eaffe4;}
div.moduletable,div.module,div.module_menu{margin-bottom:25px}
div.module_menu ul{padding-left:20px;margin:10px 0}
.invalid{border-color:red}
table.contenttoc{border:1px solid #ccc;float:right;margin:5px;padding:5px}
table.contenttoc td{padding:0 5px}
td.sectiontableheader{background:#efefef;color:#333;font-weight:bold;border-right:1px solid #fff;padding:4px}
tr.sectiontableentry0 td,tr.sectiontableentry1 td,tr.sectiontableentry2 td{padding:4px}
td.sectiontableentry0,td.sectiontableentry1,td.sectiontableentry2{padding:3px}
table.contentpaneopen,table.contentpane{width:100%;margin:0;padding:0}
table.contentpaneopen li{margin-bottom:5px}
table.contentpaneopen fieldset{border:0;border-top:1px solid #ddd}
table.contentpaneopen h4{font-family:Arial, Helvetica, sans-serif;color:#333}
td.key{border-bottom:1px solid #eee;}
table.adminform textarea{width:540px;height:400px;font-size:1em;color:#009}
fieldset{border: 1px solid #DDD;margin-top: 15px;padding: 15px;}
legend{margin: 0;font-size: 14px;text-transform: uppercase;font-weight: bold;background: whiteSmoke;padding: 10px 15px;border: 1px solid #DDD;}

/*********pagination **********/
span.pagination >span{background:none;border:0;font-size:12px;font-weight:400;color:#000;text-decoration:none;text-align:center;vertical-align:middle;border:1px solid #CCC;padding:5px 15px;float:none;margin:7px 3px;display:inline-block}
.pagination a{color:#00B7FB;font-weight:700;padding:0}
.activepage .itemtext{margin-left:3px;background-color:#9D0069;border:1px solid #9D0069;font-size:11px;font-weight:400;color:#FFF;text-decoration:none;text-align:center;vertical-align:middle}
.itema{margin-left:3px;background-color:#FFF;border:1px solid #C5C5C5;font-size:11px;font-weight:400;color:#000;text-decoration:none;text-align:center;vertical-align:middle}
.itemtext{margin-left:3px;background-color:#F3F3F3;border:1px solid #E7E7E7;font-size:11px;font-weight:400;color:#C2C2C2;text-decoration:none;text-align:center;vertical-align:middle}
.list-footer{clear:both;text-align:center}
.list-footer,.list-footer .counter{padding:10px 0}
.list-footer .limit select#limit{width:auto;margin:0 5px}
.pagination .counter{float:none;text-align:center}
.pagination .pagination{float:none;margin:5px 0;text-align:center;display:block}
/* System Standard Messages */
/* System Standard Messages */
div#system-message-container {margin:  0;}
#system-message{margin:0;padding:0 0 15px 0 }
#system-message dt{font-weight:bold;display:none}
#system-message dd{font-weight:bold;margin:0 0 15px 0}
#system-message dd ul{list-style:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin:0;padding:5px 5px 5px 40px}
#system-message dd.message ul{background:#E7FFBD url(../images/alert.png) 13px center no-repeat;border:1px solid #619C00;color:#619C00}
#system-message dd.notice ul{background:#E7FFBD url(../images/alert.png) 13px center no-repeat;border:1px solid #619C00;color:#619C00}
#system-message dd.error ul,#system-message dd.warning ul{background:#FEF1EC url(../images/notice.png) 13px center no-repeat;border:1px solid #CD0A0A;color:#CD0A0A}
.error_copy,.error_save,.error_resaccess,.error_exists,.error_empty,body #community-wrap div.error,body #community-wrap div.warning,.qq-upload-list li.qq-upload-fail {background:#FEF1EC url(../images/notice.png) 10px center no-repeat;border:1px solid #CD0A0A;color:#CD0A0A;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:inline-block;margin:5px auto;padding:5px 10px 5px 30px}
.success_updated,.success_created,body #community-wrap div.info,.qq-upload-list li.qq-upload-success{background:#E7FFBD url(../images/alert.png) 10px center no-repeat;border:1px solid #619C00;color:#619C00;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:inline-block;margin:5px auto;padding:5px 10px 5px 30px}
#community-wrap .com-notice{font-weight:bold;background:#FEF1EC url(../images/notice.png) 20px center no-repeat;border-radius:2px;moz-border-radius:2px;-webkit-border-radius:2px;border:1px solid #CD0A0A;color:#CD0A0A;text-indent:0;margin:0 0 5px;padding:5px 5px 5px 40px}
#community-wrap .com-invitation-msg{background:url(../images/icon-invite-32.png) 10px 7px no-repeat #FDFCDC;border:1px solid #ddd;margin-bottom:20px;padding:5px 5px 5px 60px}
#community-wrap .com-invite-info{padding-bottom:5px}
#wrapper #community-wrap .community-empty-list,.group-not-found {margin: 0;width: 100%;padding:0}
/********************Menu css**********************/
#community-wrap #jsMenu,#community-wrap_menu #jsMenu,#jsMenu{width:100%;z-index:11;float:left;padding:0}
#jsMenu .jsMenuLft{float:left;}
#jsMenu .jsMenuRgt{float:right;}
#jsMenu .jsMenuBar{display:block;float:left}
#jsMenu .jsMenuBar ul li{float:left;display:inline;}
#jsMenu .jsMenuBar a{display:block;color:#fff;font-weight:normal;line-height:14px;padding:8px 10px}
#jsMenu .jsMenuBar a:hover{text-decoration:none;color:#fff!important}
#community-wrap_menu #jsMenu .jsMenuLft i.ukicon {font-size: 14px;display: inline;padding-right: 7px;}
#community-wrap #jsMenu .jsMenuBar li,#jsMenu .jsMenuBar li, #community-wrap_menu #jsMenu .jsMenuBar li{position:relative;overflow:visible!important}
#jsMenu .jsMenuBar li ul{display:none;border:1px solid rgba(0,0,0,0.2);border-top:0;width:170px;height:auto;position:absolute;left:0;z-index:15;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}
#jsMenu .jsMenuBar li li{width:100%;margin-right:0;border-top:1px solid rgba(0,0,0,0.2);padding:0}
#jsMenu .jsMenuBar li ul a{border:0!important;moz-border-radius:0;-webkit-border-radius:0;border-radius:0;padding:10px 15px;text-align:left}
#jsMenu .jsMenuBar li ul a:hover,#jsMenu .jsMenuBar li ul a:focus{background-color:rgba(0,0,0,0.2)}
#jsMenu .jsMenuBar li:hover ul{display:block!important}
/*
#jsMenu .jsMenuLft a .ukicon:before {content: "\f007";}
#jsMenu .jsMenuLft .downloadslink .ukicon:before {content:"\f07c";}
#jsMenu .jsMenuLft .knowledgelink .ukicon:before {content: "\f05a";}
#jsMenu .jsMenuLft .peoplelink .ukicon:before {content:"\f0c0";}
#jsMenu .jsMenuLft .pollslink .ukicon:before {content:"\f080";}
#jsMenu .jsMenuLft .policieslink .ukicon:before {content:"\f0c5";}
#jsMenu .jsMenuLft .projects .ukicon:before {content:"\f0f6";}
#jsMenu .jsMenuLft .myapps .ukicon:before {content:"\f009";}*/
.jsMenuBar ul>li>a>i:before {content: "\f101";}
.sociallink .ukicon:before {content:"\f0e6";}
.downloadslink .ukicon:before {content:"\f07c";}
.knowledgelink .ukicon:before {content: "\f05a";}
.peoplelink .ukicon:before {content:"\f0c0";}
.pollslink .ukicon:before {content:"\f080";}
.my_help .ukicon:before {    content: "\f29c";}
.crmlink .ukicon:before {content:"\f0b0";}
.policieslink .ukicon:before {content:"\f0c5";}
.projects .ukicon:before,.projectlink .ukicon:before {content:"\f0f6";}
.myapps .ukicon:before {content:"\f009";}
#jsMenu #check-out a{background: url(../images/punchoutsmall_button.png) no-repeat;background-size: cover;}


#jsMenu .jsIr.isActive{background-color:#e2e2c5}
#jsMenu + #miniheader{display:none!important}
#jsMenu .jsMenuIcon>div,#jsMenu .jsMenuRgt .addext_toolbar_div{float:left;position:relative;border-right:1px solid #ccc;padding:5px 14px}
#jsMenu .jsMenuIcon>div#jsMenuInbox{border-right:0}
#jsMenu .jsMenuIcon{display:block;position:relative;float:left;z-index:2}
#jsMenu .jsMenuIcon span{background-color:#ea0000;position:absolute;right:5px;top:-3px;height:15px;font-weight:700;line-height:14px;color:#fff;text-align:center;text-indent:0;border:0;display:block;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;padding:0;font-size:10px;width:15px;color:#fff}
#jsMenu .jsMenuIcon #jsMenuCalendar span{background:#ffb900}
#jsMenu .jsMenuIcon #jsMenuFriend span{background:#a88add}
#jsMenu .jsMenuIcon #jsMenuNotif span{background:#4bb622}
#jsMenu .jsMenuIcon #jsMenuInbox span{background:#EF0081}
.filter{background:#F5F5F5;margin:0 0 10px;padding:5px 10px}
.greyfilterbar{background:#F5F5F5;padding:5px;border:1px solid #ddd}
#community-wrap .cSubmenu,#ktopmenu.cSubmenu,.filtersubmenu{margin:0 0 10px;padding:5px;border:solid 1px #B1F3FF;background:#DCFAFF;text-align:right;position:relative}
#community-wrap .submenu,#ktopmenu .submenu{min-height:25px;position:relative;margin-bottom:5px}
#community-wrap .submenu li,#ktopmenu .submenu li{float:left;position:relative;margin-right:5px}
#community-wrap .submenu li.action{float:right;margin-right:0;margin-left:5px}
#community-wrap .submenu li span{color:#555}
#community-wrap .hasChildItem{position:relative}
#community-wrap .hasChildItem .jsTogSearch li{width:220px}
#community-wrap .hasChildItem .jsTogSearch li a{background:none!important;color:#333!important;border:0!important}
#community-wrap .hasChildItem .jsTogSearch li a:hover{color:#333!important;}
#community-wrap .hasChildItem li{width:150px;margin:0;padding:5px}
#community-wrap .submenu li ul li a{border:0}
#community-wrap .submenu.jsApSbMn li a,#community-wrap .submenu.jsApSbMn li span{float:left;display:inline-block;line-height:25px;margin:5px}
#community-wrap .jsTogSearch{position:absolute;background:#eee;border:1px solid #CACACA;z-index:9999;display:none;right:100px;top:45px;margin:0;padding:5px}
#community-wrap .jsTogSearch a{margin-top:5px;width:100%;display:block;text-align:right;}

#community-wrap .cTabsBar{position:relative;margin:0;padding:0}
#community-wrap .cTabsBar ul li{display:block;float:left;position:relative;margin:0;padding:0}
#community-wrap .cTabsBar ul li + li{margin:0 0 0 4px !important}
#community-wrap .cTabsBar ul li a{display:block;line-height:22px!important;color:#333;border:1px solid #eee;border-bottom:0 none;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;margin:0;padding:4px 8px;background: #F7F7F7;border-bottom: 1px solid #ddd;}
#community-wrap .cTabsBar ul li a:hover,#community-wrap .cTabsBar ul li a:focus{background:transparent!important;color:#333!important;border-color:#bbb;border-bottom: 1px solid #fff;}
#community-wrap .cTabsBar ul li.cTabCurrent a{font-weight:bold;border-color:#DDD;border-bottom:1px solid #fff;background: #FFF;}
#community-wrap .cTabsBar ul li.cTabDisabled a{color:#999}
#community-wrap .cTabsBar ul li.cTabDisabled a:hover,.cTabsBar ul li.cTabDisabled a:focus{color:#999!important;border-color:transparent}
#community-wrap .cTabsBar ul li span{display:block;width:9px;height:9px;position:absolute;background:transparent url(../images/newstar.png) no-repeat 50% 50%;z-index:1;top:2px;right:2px;overflow:hidden}
#community-wrap .cTabsBar ul li.cTabDisabled span{background:transparent url(../images/newstar-d.png) no-repeat 50% 50%}
#community-wrap .cTabsContentWrap{border:1px solid #DDD;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;padding:10px;margin-top:-1px;}
#community-wrap .cTabsBar-Inbox{margin-right:185px;padding-top:7px}
#community-wrap h3.name{border:0;text-transform:capitalize}
#writeMessageContainer .receiverContainer img {width: 34px;}
.lastactions {padding: 5px 0;border-bottom: 1px solid #CCC;margin: 10px 0;text-align: right;width: 100%;float: left;}
.lastlogin {margin-bottom: 5px;}
/******quotes*****/
div.quotes_1{position:relative;}
.quotes_1 ul.act{display:none;list-style:none;position:absolute;bottom:0;background:transparent url(../images/eightyfive.png) repeat 0 0; border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;text-align:center;margin:0;padding:1px 7px!important; line-height:12px;right:5px;}
ul.act li:hover{display:block;}
.quotes_1 ul.act li{float:left;line-height:12px;background:none;padding:0 1px; cursor: pointer;}
.quotes_1 ul.act li,.quotes_1 ul.act li a{border:0!important;background: none!important;}
.quotes_1 ul.act li a{padding: 0!important;}
div.quotes_1:hover + ul.act,div.quotes_1:hover ul.act{display:block}
#quotes_pos p,div.mosimage{margin:5px}
.user_avatar,.user_name,#jmenu,.blog ul.actions li,#contentarea ul.actions li,ul.pagenav li.pagenav-next,#jsMenu .jsLogOff,#community-wrap .submenu li.action{float:right}
#search_icon:hover{background:#222}
div.searchintro,ul.pagenav li.pagenav-prev,.contentpaneopen_edit,ul.latestevents .profile-events-info{float:left}
#quotes_pos ul{list-style:none;margin:0;padding:0}
label.invalid,.errjsnamemsg{color:red}
body #community-wrap div.error,body #community-wrap div.warning,body #community-wrap div.info,#community-wrap .cTabsContentCurrent{display:block}
ul.act li img,#colright ul.actions li img{margin:0 1px}
#loader-div{top:0;left:0;text-align:center;position:fixed;z-index:99999;width:100%;height:100%;background: rgba(0, 0, 0, 0.31);}
#loader-div img{top: 50%;left: 50%;position: fixed;max-width: 50px;transform: translate(-50%,-50%);    border-radius: 50%;}
.attach{margin: 5px 0 20px 0;border: 1px solid #B1F3FF;background: #F4FEF3;padding: 0;width: 100%;margin-top: 20px;}
.attach h6{background:url(../images/attachment_icon.png) 99% 2px no-repeat;font-size: 14px;margin: 10px;line-height: 25px;}
.attachment_files{margin:10px;background: #B1F3FF; padding:10px;font-weight: bold;}
.attachment_files a{color:#333;word-wrap: break-word;}
/*downloads css for popup*/
.downfile{padding:70px 0; margin:0 auto;line-height:80px;font-size:30px;text-align:center;}
.downfileinner{background: url(../images/download_bg.png) left 50% no-repeat;text-indent: 100px; text-align:center; display:inline-block;}
#counter_div {border: 0;box-shadow: none!important;-webkit-box-shadow: none!important;-moz-box-shadow: none!important;}
label.error{color:red}
td.name{max-width:90px;word-wrap:break-word}
.add_colleague label{display: inline;line-height: 15px;float: left;}
.add_folder ul.adminformlist{list-style:none;margin:5px;padding:5px}
.add_folder ul.adminformlist li{margin-bottom:3px;line-height:30px}
.add_folder label.txt_label{display:inline-block;width:130px}
.add_folder label{cursor:pointer}
.add_folder input[type=radio]{margin:3px 3px 3px 0}
.add_folder table.adminformlist{border-collapse:collapse;border:1px solid #ddd!important}
.pf_body table.admintable{background:#fff;border-collapse:collapse;border:1px solid #ddd}
table.pf_table.table_blue{width:100%}
.add_folder table.adminformlist td,.add_folder table.formtable td, .pf_body table.admintable td{word-wrap:break-word;max-width:430px;border:1px solid #ddd!important}
table.noborder, table.noborder td,.add_folder table.noborder td, fieldset > table.admintable, fieldset > table.admintable td {border: 0!important;}
.listimg img, .uploadedby img, .uploadedby img.cAvatar{float:left;width:25px;height:25px;border:1px solid #ccc;margin:0;padding:0}
.add_folder li.uploadedby label.txt_labe,.uploadedby label.txt_labe{line-height:40px;float:left}
div.uploadedby{display:inline-block;clear:both;text-align:left;vertical-align: middle;}
div.full_name{line-height:24px;margin:5px 10px 0 5px;float:left}
div.uploadedby a{color:#678197;display:inline-block}
/****************downloads css ends*****************/
/************** feedback css*****************/
#suggestionbox{padding: 10px;}
.add_suggestion{text-align:right;margin:10px 0}
form#suggestionForm a{text-align:right;color:#666;font-size:11px}
.add_suggestion a{text-align:right;}
p.feed-link{background:url(../images/show_all.png) 0 7px no-repeat;padding-left:15px;line-height: 24px; border-bottom:1px dashed #ddd}
.ui-tabs .ui-tabs-nav li{border:1px solid #E0E0E0;border-bottom:0;position:relative;float:left;font-weight:bold;margin:0 9px 0 0;padding:0;list-style: none;}
.ui-state-active,.ui-widget-content .ui-state-active{color:#333!important;background:#F6F7F9 !important}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#565656}
#suggestionbox .ui-tabs-nav a{float: left;cursor: pointer;text-decoration: none;outline: none;padding: 15px 15px 15px 35px;background-image: url(../images/feedback_bg.png);background-repeat: no-repeat;color: #333;}
.ui-tabs .ui-tabs-nav li a.bulb{background-position:4px -151px;}
.ui-tabs .ui-tabs-nav li a.whistle{background-position:4px 9px;}
.ui-tabs .ui-tabs-nav li a.issue{background-position:4px -97px;}
.ui-tabs .ui-tabs-nav li a.fav{background-position:4px -42px;}
.ui-tabs .ui-tabs-panel{width:100%;line-height:20px;text-align:justify;border:1px solid #e4e8f1;margin-top:-1px;background:#f6f7f9;display:block;padding:0}
.ui-helper-clearfix{display:inline-block;margin: 0;padding: 0;}
.ui-tabs .ui-tabs-hide{display:none!important}
.ui-helper-clearfix::after{content:".";display:block;height:0;clear:both;visibility:hidden}
/*image popup inside popup*/
.cke_dialog_background_cover{background-color: #333!important;}
/*******autocomplete css******/
.ac_input{width:200px}.ac_results{padding:0px;border:1px solid WindowFrame;background-color:Window;overflow:hidden}.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0}.ac_results iframe{display:none;display/**/:block;position:absolute;top:0;left:0;z-index:-1;width:3000px;height:3000px}.ac_results li{margin:0px;padding:2px 5px;cursor:pointer;display:block;width:95%;font:menu;font-size:12px;overflow:hidden;text-align:left;text-decoration:underline;margin-bottom:5px;background-image:none}.ac_over{background-color:#CCC;color:#000}
/*badge css*/
.user_type{border: solid 5px #EBEBEB;background: #333;color: white;text-transform: uppercase;font-size: 11px;font-weight: bold;}
/******extensions popups******/
#containerinstall{position: relative;}
#containerinstall p{text-align: center;}
#container_install_file {position: absolute;left: 50%;width: 220px;height: 40px;top: 30px;margin-left: -110px;}
#container_install_file .inputbox{  opacity: 0;filter: alpha(opacity=0);-moz-transform: translate(-300px,0) scale(4);cursor: pointer;border: 0;margin: 0;background: none;width: 200px;padding: 10px 10px;}
#containerinstall .buttontext{position: absolute;top: 30px;width: 220px;line-height: 40px;text-align: center;background: #00B5F9;color: #fff;text-transform: uppercase;font-weight: bold;font-size: 12px;left: 50%;margin-left: -110px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
#containerinstall .buttontext:hover{background: #FE8605;}
#container_install_file .progress {width: 100%;text-align: center;line-height: 40px;background: #00B5F9;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;color: #fff;font-weight: bold;}
/*appstore*/
.stripes {-webkit-background-size: 30px 30px;-moz-background-size: 30px 30px;background-size: 30px 30px;
background-image: -webkit-gradient(linear, left top, right bottom, color-stop(.25, rgba(255, 255, 255, .15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .15)), color-stop(.75, rgba(255, 255, 255, .15)), color-stop(.75, transparent), to(transparent));
background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
background-image: -moz-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
background-image: -ms-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
background-image: linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
-webkit-animation: animate-stripes 3s linear infinite;-moz-animation: animate-stripes 3s linear infinite;
}
@keyframes animate-stripes { 
  0% {background-position: 0 0;} 100% {background-position: 60px 0;}
}
@-webkit-keyframes animate-stripes { 
  0% {background-position: 0 0;} 100% {background-position: 60px 0;}
}
@-moz-keyframes animate-stripes {
  0% {background-position: 0 0;} 100% {background-position: 60px 0;}
}
#installstatus {margin: 20px;}
#installstatus #progressbar{font-weight: normal;font-size: 20px;padding:0;width: 60%;margin: 20px 20%;height: 30px;line-height: 30px;color: #fff;text-align: center;border: 1px solid #568A00;background-color: #619C00;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;
-webkit-transition: width .4s ease-in-out;
-moz-transition: width .4s ease-in-out;
-ms-transition: width .4s ease-in-out;
-o-transition: width .4s ease-in-out;
transition: width .4s ease-in-out;
animation: animate-stripes 2s linear infinite;
-webkit-animation: animate-stripes 2s linear infinite;
-moz-animation: animate-stripes 2s linear infinite;
}
#successmsg {margin: 10px auto;width: 80%;background: #E7FFBD url(../images/successicon.png) 20px center no-repeat;border: 1px solid #619C00;
color: #619C00;padding: 20px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;font-weight: bold;text-shadow: 1px 1px 1px #fff;padding-left: 70px;}
#errormsg {margin: 10px auto;width: 80%;background: #FEF1EC url(../images/erroricon.png) 20px center no-repeat;border: 1px solid #CD0A0A;color: #CD0A0A;padding: 20px;
border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;font-weight: bold;text-shadow: 1px 1px 1px #fff;padding-left: 70px;}
iframe#bridgefrm {border: 0;margin: -2% -2% -2% -2%;width: 104%;}
#popup_bridge .button.red {top: -20px;right: 0;}
#sbox-content iframe {
    width: 100%;
}
/*override css*/
/******/
#contentareainner .quotes_1 ul.act li,#contentareainner #community-wrap .quotes_1 ul.act li {min-width: initial!important;display: initial!important;margin: 0!important;padding: 0!important;background: none!important;}
/************/
.chronoform {display: none;}

#community-wrap_menu{float:left}
#community-wrap #profile-edit .js_dropDownMaster{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border: 1px solid #ddd;}
#community-wrap .cResetList,#cWindowContent .cResetList,#community-wrap .cResetList li,
#community-wrap_menu .cResetList ul,#community-wrap_menu .cResetList,
#community-wrap_menu .cResetList li,
#ktopmenu .cResetList,#ktopmenu .cResetList li{background:none;border:none;list-style:none;list-style-image:none; line-height:normal; margin:0;padding:0;clear:none}
#homeicon { background:url(../images/home_icon.png) no-repeat 50% 5px transparent;padding: 0px 3px !important; float: left;text-indent: -9999px;width: 20px;height: 29px;text-align: left;}
#homeicon:hover{background: #000 url(../images/home_icon.png) no-repeat 50% 5px !important;}

/**group**/
#community-wrap #community-group-members .cThumbList li a.msg_popup {position: absolute;top: 20px;left: 50%;margin-left: -10px;display:none}
#community-wrap #community-group-members .cThumbList li:hover .avatar{filter:alpha(opacity = 50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}
#community-wrap #community-group-members .cThumbList li:hover .msg_popup{display:block}
#community-wrap #community-group-members .cThumbList li div {height: 65px;overflow: hidden;}
#community-wrap #community-group-members  span.kicon-profile-pm{margin: 0}

#community-wrap .cMain_groups .group_allmenu #community-group-members .cThumbList li{width: auto;height: auto}
#community-wrap #community-group-side-videos .video-thumb{padding:0 10px 10px 0}
#community-wrap #community-group-side-videos .video-item .video-details{height: 70px}
#community-wrap .group_allmenu .cModule h3+.app-box-content {margin-top: 10px;}
#community-wrap .cMain_groups .group-top .group-main .cTabsBar{float: left;}
#community-wrap .cMain_groups .group-top .group-main .cTabsContentWrap{float: left;width: 95%;padding: 10px 2%;}
#community-group-side-events .cResetList li{padding: 10px;}
#community-wrap #community-group-side-events .cGroup-Events .event-detail{margin-left: 60px;}
#community-wrap .cGroup-Events .cResetList li .cAvatar.jsLft {width: 80%;}
#community-wrap #community-group-quickmenu ul,#rightcolumn .menulist ul,#colleft .menulist ul{padding-left: 20px;}
#community-wrap #community-group-quickmenu li,.menulist li{list-style: square;}
#community-wrap #community-group-quickmenu li a,.menulist li a{font-weight: 700;color: #369;line-height: normal;text-decoration: none;border-bottom: 1px solid #ddd;display: block;margin: 0;padding: 8px 0;}
.members_img {margin: 0 10px;}
.members_img img {background: #f6f6f6;border: 1px solid #ebebeb;padding: 3px;}
#community-wrap #community-group-info li, #community-wrap #community-event-info li{list-style: square;}
body #community-wrap .video-index .video-summary .video-details .video-lastupdated, body #community-wrap #cFeatured .video-details .video-lastupdated{line-height: 13px}
#community-wrap .community-events-results-item span.icon-offline-overlay,div#contentareainner #community-wrap .icon-online-overlay,div#contentareainner #community-wrap .icon-offline-overlay{top: 0}
/***/
body #community-wrap div.cSidebar_event_cat .community-calendar.cModule.clrfix,body #community-wrap div.cSidebar_event_cat .cModule_event_cat{width: 100%}
/***article edit view**/
.edit.item-page label {float: left;width: 130px;}
#editor-xtd-buttons > div {float: left;padding: 5px 10px;margin: 0 5px 5px 0;background: whiteSmoke;border: 1px solid #DDD;}
#editor-xtd-buttons > div a{color: #333}
.edit.item-page .formelm {margin-bottom: 10px;}
/***calendar not fitting in contentarea***/
#uknowva_calendar{max-width: 100%}
/**************************************************************************/
/*************************************New Style***********************************************/
/************************************************************************************************/
.ui-autocomplete.ui-widget-content{    max-width: 220px;z-index: 999!important;}

#contentarea .creator-views{    margin-top: -6px;}
#contentarea .community-status.on-message {border-bottom: 1px solid #ddd;}
.jsLogOff{display: none;}
.jsUsername {background-color: #a70a25;color: #fff;float: right;height: 30px;padding: 10px 5px;    line-height: 30px;}
#leftmenu .moduletable{margin-bottom:0}
#leftmenu .moduletable.usefullinks{padding-bottom:25px}
#leftmenu .moduletable.usefullinks li{border:0}
#leftmenu .moduletable.usefullinks li a{padding:7px 0 7px 50px;color:#fff;background:url(../images/bullets_icons.png) no-repeat}
#leftmenu .moduletable.usefullinks li.ulink1 a{background-position:15px -7px}
#leftmenu .moduletable.usefullinks li.ulink2 a{background-position:15px -46px}
#leftmenu .moduletable.usefullinks li.ulink3 a{background-position:15px -86px}
#leftmenu .moduletable.usefullinks h3{border-bottom:0;color:#fff;text-transform:inherit;padding-left:20px;border-left:4px solid #438bc6;margin:0 0 10px 25px}
#leftmenu .moduletable.appsmenu{padding:0 0 30px}
#leftmenu .moduletable.appsmenu >div>ul{border-top:1px solid rgba(255,255,255,0.05)}


#accordionmenu li a img,#signin_menu li a img,.u-vmenu li a img{display:none!important}
/*
.u-vmenu a:hover{background: rgba(0,0,0,.15);-webkit-transition: all .3s ease;-moz-transition: all .3s ease;    -o-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.u-vmenu ul{list-style:none;padding:0;margin:0}
.u-vmenu li a{text-decoration:none;display:block;font-size:13px;outline:none}
.u-vmenu > ul > li > a{padding:12px 0 12px 40px;}
.u-vmenu > ul > li{position:relative}
.u-vmenu > ul > li.deeper .arrow{left:auto;right:15px;font-size: 16px;-webkit-transition: all .15s ease-out;transition: all .15s ease-out;}
.u-vmenu li a:hover{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}
.u-vmenu ul.submenu{display:none;padding-left:30px;padding-right:10px;background: rgba(0,0,0,.3);}
.u-vmenu ul.submenu li{border-bottom:0;list-style:square;padding-left: 10px;}
.u-vmenu ul.submenu li a{padding:7px 0;}
.u-vmenu ul.submenu li a:hover{color:#fff;display:block;background:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}
.u-vmenu > ul > li.liactive > a,.u-vmenu > ul > li.active > a{background: rgba(0,0,0,.15);}
.u-vmenu > ul > li >a .ukicon{display: block;width:20px;padding: 15px 0;cursor: pointer;text-align: center;position: absolute;left: 10px;top:0;}
.u-vmenu ul li .ukicon.arrow:before {content:"\f104"!important;}
.u-vmenu ul li.liactive .ukicon.arrow {-webkit-transform: rotate(-90deg);transform: rotate(-90deg);}
.u-vmenu li,#leftmenu li,#community-wrap_menu #jsMenu.mobilejsmenu li{border-bottom:1px solid rgba(255,255,255,0.05)}
*/

.u-vmenu a:hover{background: rgba(0,0,0,.15);-webkit-transition: all .3s ease;-moz-transition: all .3s ease;    -o-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.u-vmenu ul{list-style:none;padding:0;margin:0}
.u-vmenu li a{text-decoration:none;display:block;outline:none}
.u-vmenu > ul > li > a{padding:15px 0 15px 40px;font-weight: 800;}
.u-vmenu > ul > li,.u-vmenu > ul > li li{position:relative}
#leftmenu .u-vmenu > ul > li {border-bottom: 1px solid #ededed}
#accordionmenu ul li ul.submenu li.deeper .arrow{background:transparent}
.u-vmenu ul li.deeper .arrow{left:auto;right:15px;font-size: 16px;-webkit-transition: all .15s ease-out;transition: all .15s ease-out;}
.u-vmenu li a:hover{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}
.u-vmenu ul.submenu{display:none;padding-left:30px;padding-right:10px;background: rgba(0,0,0,.3);background:transparent;    padding-left: 30px;
background: transparent;margin-left: 35px;}
.u-vmenu ul.submenu ul.submenu {margin-left: 0;}
.u-vmenu ul.submenu li{border-bottom:0;list-style:square;padding-left: 15px;width: 100%;margin-right: 0;margin-left: -30px;}
.u-vmenu ul.submenu li a{padding: 10px 0;padding-left: 20px;margin-left: -35px;border-bottom: 1px solid #eee;}
#leftmenu #accordionmenu > ul >  li.deeper.liactive {box-shadow: 1px 1px 15px rgba(0, 0, 0, 0.31);}
.u-vmenu ul.submenu li a:hover{color:#fff;display:block;background:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}
.u-vmenu > ul > li.liactive > a,.u-vmenu > ul > li.active > a{background: rgba(0,0,0,.15);}
.u-vmenu ul li > a .ukicon{display: block;width:20px;padding: 18px 0;cursor: pointer;text-align: center;position: absolute;left: 10px;top:0;font-size: 14px;}
.u-vmenu ul li li > a .ukicon{padding:15px 0}
.u-vmenu ul li .ukicon.arrow:before {content:"\f104"!important;}
.u-vmenu ul li.liactive>a>.ukicon.arrow {-webkit-transform: rotate(-90deg);transform: rotate(-90deg);}
.u-vmenu li,#leftmenu li,#community-wrap_menu #jsMenu.mobilejsmenu li{border-bottom:1px solid rgba(255,255,255,0.05)}
/****/
#leftmenu .u-vmenu ul.submenu li a.notverified {color: #f15151;}
#leftmenu .u-vmenu ul.submenu li a.verified {color: #4fc339;}
#leftmenu .u-vmenu ul.submenu li a.pending {color: #ec9d02;}
.u-vmenu ul>li>a>i:before {content: "\f101";}
.my_profile .ukicon:before,.myacclink .ukicon:before{content: "\f007";}
.my_leaves .ukicon:before {content: "\f073";}
.my_team .ukicon:before {content: "\f0e8";}
.my_att .ukicon:before {content:"\f271";}
.my_performance .ukicon:before {content:"\f091";}
.my_payslips .ukicon:before {content: "\f0f6";}
.my_resignation .ukicon:before {content: "\f235";}
.my_policies .ukicon:before {content: "\f0c5";}
.my_reimbursements .ukicon:before {content: "\f0d6";}
.my_groups .ukicon:before {content: "\f0c0";}
.my_help .ukicon:before {content: "\f1cd";}
.hr_manager .ukicon:before {content: "\f27e";}
.my_hrm .ukicon:before {content: "\f27e";}
.my_crm .ukicon:before {content: "\f0b0";}
.post_review .ukicon:before {content: "\f15c";}
.information .ukicon:before {content: "\f05a";}
.config_master .ukicon:before{content: "\f013";}
#accordionmenu .transfer .ukicon:before {content:"\f019";}
#accordionmenu .promotion .ukicon:before {content:"\f201";}
.approve .ukicon:before{content: "\f14a";}
#accordionmenu .performance .ukicon:before{content: "\f0e4";}
#accordionmenu .discipline .ukicon:before{content: "\f24e";}
#accordionmenu .retirement .ukicon:before{content: "\f253";}
#accordionmenu .recruitment .ukicon:before{content: "\f234";}
#accordionmenu .training .ukicon:before{content: "\f19d";}
#searchmenu_outer{float: left;width: 100%;background: #fff;top: 45px;right: 0;max-width: 600px;opacity:0;position: absolute;visibility: hidden;}
.welcometext.video{float:left;width:100%;margin:-20px -20px 20px;background-color:#fff;padding:10px 20px;box-shadow:1px 0 3px rgba(0,0,0,.15)}
#topmenu {position: relative;}
#searchmenu_outer.search-vis{opacity:1;visibility: visible;}


#welcome_outer{float: left;width: 100%;margin: -15px -15px 15px -15px;background-color: #fff;padding:10px 15px;    box-shadow: 1px 0 3px rgba(0,0,0,.15);}
.welcometext {float: left;font-size: 22px;line-height: 24px;font-weight: normal;    margin-bottom: 5px;}
#wrapper.mgmtnews .welcometext {display: none;}
div#center1 span.homeaddbtn,.insidemasonry.homeaddbtn {position: absolute!important;right: 0;top: 0;}
span.homeaddbtn a,.homeaddbtn a,#rightcolumn .homeaddbtn a{background:#fff;padding:2px 5px;border:1px solid #ddd;font-size:11px;color:#333;    line-height: 16px;}


/**center1 slider**/
.flex-viewport {
    max-height: 2000px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
.loadingslideshow{height:200px;background:url(../../../images/loader.gif) 50% 50% no-repeat}
.loadingslideshow>ul{opacity:0}
#center1 .moduletable {    position: relative;}
#center1 .swiper-slide{min-width:100%;    max-width: 100%;}
#center1 .itemimage img{width:100%}
.flexslider ul.slides{background-color:transparent;margin: 0;padding: 0;}
#center1 .moduletable  div.flexsliderouter{position: relative;}
#center1 .moduletable .flexslider .slides img{max-width:100%;width:100%}
#center1 .moduletable .flexslider ul.slides{background-color:transparent}
#center1 .moduletable .flexslider .flex-viewport{width:100%;margin:0;}
#homeslider .itemimage {}
#homeslider .itemimage img{max-width:100%}
#homeslider .titlecontent {}
.itemcontent {color: #525151;}
#homeslider .itemheading > a{color:#000;font-size:18px;font-weight:normal}
#homeslider .itemheading .itemdate{font-style:italic;margin-bottom: 15px;color: #666;}
#homeslider .itemreadmore a {float: left;padding: 5px 10px;text-transform: capitalize;margin-top: 20px;}
#homeslider .itemreadmore a:hover{color: #333;border:2px solid #333;}
#homeslider .flex-control-nav,#flexslider-115 .flex-control-nav{width:auto;text-align: right;line-height: 10px;position: absolute;right: 10px;bottom:10px;margin:0;padding:0}
#homeslider .flex-control-paging li a,#flexslider-115 .flex-control-paging li a{width: 7px;height:7px;display: block;border-radius: 10px;    text-indent: -9999px;text-align: left;cursor: pointer;}
#homeslider .flex-control-paging li a.flex-active,#flexslider-115 .flex-control-paging li a.flex-active,#homeslider .flex-control-paging li:hover a{    background: #ff8f30;}
#homeslider .flex-control-paging li a{background:#333;border:1px solid #333;}
#homeslider .flex-direction-nav,#flexslider-115 .flex-direction-nav{display:none}
#homeslider .flex-control-nav li{padding:2px;margin:0;float:left;    list-style: none;}

/**center1 widgt tabs**/
/**center1 widgt tabs**/
.moduletable.widget_wrap{background-color: #fff;border: 1px solid #ddd;}
.moduletable.widget_wrap .custom_widgets {padding: 15px 15px 0;}
.widget_tab {width:50%;float:left;vertical-align: top;}
.widget_tab .widget_inner{margin: 0 15px 15px 0; }
.widget_tab  img{vertical-align: middle;    max-height: 40px;     margin-bottom: 0; float: left;    margin-right: 10px; }
.widget_tab a {color: #333;font-size: 15px;display: block;padding: 10px 0;min-height: 30px;background:#fff}
.widget_tab a{}
.widget_tab span {display: block;line-height:40px}
/*****center2 modules*****/
/*****center2 modules*****/
#row2 .panel_body {height: 320px;}

#center2 .moduletable .module_body h3 {color: #fff;padding: 10px 15px;font-size: 16px;}
#center2 .moduletable > .module_body{margin-right: 20px;padding: 15px;background-color: #fff;box-shadow: 1px 1px 5px rgba(0,0,0,.1);}
.moduletable.kidscorner,.moduletable.family,.moduletable.mod_todo,.moduletable.mod_minical {float: left;width: 50%;}
#center2 .moduletable.mod_todo h3 {background: #0cc2aa;}
#center2 .moduletable.mod_minical h3{background: #418bca;background: #e8486e;}
#center2 .moduletable.kidscorner h3 {background:#1fb5ad;}
#center2 .moduletable.family h3{background: #fa8564;}
#center2 .moduletable.moneym h3{background:#9bc759;}

.moduletable.family,.moduletable.mod_minical{float:right}
.moduletable.moneym{width:100%;float:left}
.moduletable.moneym .widget_tab {width:33%;float:left;vertical-align: top;}

#center2 .moduletable.family .module_body,#center2 .moduletable.mod_minical .module_body,#center2 .moduletable.moneym .module_body{margin-right: 0;}
#center2 .cal1 .clndr .days-container .days .headers {}
#center2 .cal1 .clndr .days-container .days .headers .day-header,#center2 .cal1 .clndr .days-container .days .day,#center2 .cal1 .clndr .days-container .days .empty{}
#center2 .cal1 .clndr .days-container .days .day:hover{color:#fff}
#center2 .cal1 .clndr .days-container .days .day:hover{background:#4cb622}
#center2 .cal1 .clndr .days-container .events{background-color: #69A8DF;height: 100%;top: 5px;}
#center2 .cal1 .clndr .days-container .events .events-list {overflow: auto;height: 100%;}
#center2 .cal1 .clndr { width: 100%;position:relative;}


.event-list{padding: 0 0 20px 0;width: 100%;margin: 0;}
.event-list li { padding: 5px 0;margin-bottom: 5px;border-bottom: 1px solid #eee;position: relative;list-style: none;}
.event-close {position: absolute;right:0;top: 7px;float: right;background: url(../images/close_icon.png) no-repeat;text-indent: -9999px;width: 12px;height: 12px;}
#center2 .synchandler {float: right;margin-top: -45px;clear: both;}
#center2 .evnt-input,#center2 .evnt-input:focus {background: #eee;border: none;border-bottom: #333 1px solid;box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;padding:5px 10px;margin-top: 10px;width: 100%;}

/***activity stream**/
#wrapper #community-wrap .joms-newsfeed-more a{color:#fff}
#wrapper.homepage #contentarea .community-status.on-message{border:0}
#community-wrap .status-creator .creator-share.button{line-height:20px}
#wrapper #activity-stream-nav.filterlink{float:none;margin:0;position:absolute;right:10px;top:12px;padding:0}
#wrapper #community-wrap .filterlink .loading{top:0;margin:0}
#contentarea #community-wrap .community-status .js_PriContainer{margin:0 10px 0 0;float:left}
#contentarea #community-wrap .community-status .js_PriCell{float:left}
#contentarea #community-wrap .cFeed-item .newsfeed-content,.cFeed-item .newsfeed-content{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
#contentarea #community-wrap .cFeed-item .newsfeed-avatar,.cFeed-item .newsfeed-avatar{margin-left:-25px;background:url(../images/left_arrow_feed.png) right 50% no-repeat;width:70px}
#contentarea #community-wrap #activity-stream-container .cResetList >li{margin-left:25px;border-left:1px solid #ddd;overflow:visible}
#contentarea #community-wrap .cFeed-item .newsfeed-content{margin:0 0 0 44px !important;border:1px solid #eee}
#contentarea #community-wrap .community-status .creator{font-weight:400}
#contentarea #community-wrap .cFeed-item .newsfeed-content-top,.cFeed-item .newsfeed-content-top{margin:-10px -10px 6px;background-color:#f7f8fc;padding:10px}
#contentarea #community-wrap .cFeed-item .newsfeed-content-hidden,.cFeed-item .newsfeed-content-hidden{margin:10px;padding:10px;background:#f7f8fc;border:0;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px}
#contentarea #community-wrap .cFeed-item .newsfeed-content a.actor-link{color:#408ac7!important}
#contentarea #community-wrap .cComment.wallinfo.friends a{color:#ec6a5a}
#contentarea #community-wrap .cComment.wallinfo.events a,#contentarea #community-wrap a.small.profile-newsfeed-item-action,div#rightcolumn a.readmore{color:#16a085}
#wrapper #community-wrap li.cFeed-item.kunena-post-feed .newsfeed-avatar img.cAvatar{border-color:#1A924F}
#wrapper #community-wrap li.cFeed-item.kunena-thankyou-feed .newsfeed-avatar img.cAvatar{border-color:#FF9222}
#wrapper #community-wrap li.cFeed-item.wall-feed .newsfeed-avatar img.cAvatar{border-color:#51A3FD}
#wrapper #community-wrap li.cFeed-item.blog-feed .newsfeed-avatar img.cAvatar{border-color:#403586}
#activity-stream-container .cFeed .cFeed-item .newsfeed-avatar img,.bday_module ul li img,.poll-info img,table.jaaji img.cAvatar,.resulttable img.cAvatar,img.cAvatar,#wrapper #Kunena img.klist-avatar,#wrapper #Kunena .klist-avatar,#wrapper #Kunena div.message_outer div.kpost-avatar img.kavatar,.invitation-wrap img.invitation-avatar,#community-wrap .invitation-wrap img.invitation-avatar,#community-wrap .cInbox-Message .cAvatar img{border-radius:50px;width:36px;padding:3px;background:#fff;border:2px solid #ebebeb}
#community-wrap .newsfeed-content .cAvatar-Large,#community-wrap .newsfeed-content .cAvatar-Large img{border:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}
img.squarecAvatar{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}
img.squarecAvatarborder{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;padding:3px;background:#fff;border:2px solid #ebebeb}
/*****activity stream in groups recent activity****/
#community-group-dicussion .app-box-content ul,#community-group-dicussion .app-box-content ol{margin-left: 20px}
#community-group-dicussion .app-box-content ul li{list-style: square;}
#community-group-dicussion .app-box-content ol li{list-style: decimal;}
div#community-group-dicussion .app-box-content{overflow: auto;}
div#community-group-dicussion table{border: 1px solid #ccc;}
div#community-group-dicussion th{border: 1px solid #ccc;padding: 5px;text-align: center;font-weight: bold;background: #f5f5f5;color: #111;}
div#community-group-dicussion td{border: 1px solid #ccc;padding: 5px;}
/*****activity stream css on notification page******/
#community-wrap div#globalnotifs div.mini-profile{border: 1px solid #eee;}
/*****timetable************/
table.category.table_blue,.item-page.timetablepage table{border:0}
table.category.table_blue th,.item-page.timetablepage table th {border: 0px;border-bottom:1px solid #5babf0;padding: 12px;background: #f5f5f5;border-radius:0 5px 0 0;-webkit-border-radius:0 5px 0 0;-moz-border-radius:0 5px 0 0}
table.category.table_blue th.list-title{border-radius:5px 0 0 0;-webkit-border-radius:5px 0 0 0;-moz-border-radius:5px 0 0 0}
table.category.table_blue td,.item-page.timetablepage table td{padding: 7px 20px;border: 0px;border-bottom: 1px solid #ddd;}
table.category.table_blue td.list-title{background: url(../images/timetable_listicon.png) 0 50% no-repeat;padding-left: 50px}
table.category.table_blue td.list-title > a{line-height: 30px;float: left;font-weight: bold;}
.item-page.timetablepage table th{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}
.item-page.timetablepage table tr:hover {background: #F6FBFF;}
/*************my profile**************/
#profile-header{display:none}
#contentarea #community-wrap .page-actions{margin:0}
#contentarea #community-wrap div#user-info-button .number{font-size: 20px;line-height: 22px;}
body #community-wrap .infoGroupTitle{line-height: 13px;}
#community-wrap #endorseme .app-box-header,#contentarea #community-wrap .mydocs.upload .app-box-header{margin:0;padding: 0;}
body #community-wrap div.profile_main h2.app-box-title{border-bottom: 5px solid #F0F0F0;}
body #community-wrap div.profile_main .app-box-menus{    margin: 0px 10px 0 0;}
body #community-wrap #attachments_communitymydocs{padding-bottom:0}
body #community-wrap div.profile_main .app-box-content{padding:5px 0}
#community-wrap #endorseme,#community-wrap .mydocs.upload >.app-box.app-core{margin: -15px 15px 15px -15px;border-bottom: 15px solid #f1f2f7;padding: 15px;}
#community-wrap #endorseme{border-top: 15px solid #f1f2f7;}

#addskilldiv {
    background: #f5f5f5;
    text-align: right;
    padding: 10px 20px;
    margin-bottom: 20px;
    border: 1px solid #ddd;
}
div#profilecomplete > .app-box-content > div{}
div#profilecomplete .prof_complete,div#profilecomplete .prof_influence{
    width: 50%;
    float: left;
    text-align: center;
}
div#profilecomplete > .app-box-content > div>div{    width: 120px;margin: 0 auto;}
div#profilecomplete > .app-box-content h3{}
.orgchartwrapper h2{color: transparent;}
span#popout_btn {float: right;margin-top: -50px;margin-right: 60px;}
#profilestats .statcircle:nth-child(2) .statsvalue{background: #28b779;}
#profilestats .statcircle:nth-child(3) .statsvalue{background: #ff5858;}
#profilestats .statcircle:nth-child(4) .statsvalue{background: #f3a000;}
/****groups and events detail pages*****/
#wrapper .submenubutton{line-height:32px;padding:0 15px;border:1px solid #B1F3FF;border-radius:16px;background-color:#bef4fd;display:inline-block;color:rgba(0,0,0,0.87);margin:2px 0;white-space:nowrap}
#wrapper .submenubutton:hover{background:#999;color:#fff}
#wrapper #community-wrap .submenu li.action a{color:#fff}
#wrapper #community-wrap #community-event-option,#wrapper #community-wrap #community-group-admin{background:#eee!important;border:1px solid #ccc!important}
#wrapper #community-wrap #community-group-admin h3,#wrapper #community-wrap #community-event-option h3{color:#333!important;font-weight:400!important;border:0!important}
#wrapper #community-wrap #cFilterBar,#wrapper .cFilterBar{padding-top:10px;position:relative;margin-bottom:15px;float:left;width:100%;clear:both}
#wrapper .cFilterBar_inner{border:0;border-bottom:2px solid #ccc}
#wrapper #community-wrap #cFilterBar .filterGroup,#wrapper #community-wrap #cFilterBar .filterOptions,#wrapper #community-wrap #cFilterBar .filterOption,#wrapper .cFilterBar .filterGroup,#wrapper .cFilterBar .filterOptions,#wrapper .cFilterBar .filterOption{float:left;margin-bottom:0}
#wrapper #community-wrap #cFilterBar .filterOption,#wrapper .cFilterBar .filterOption{line-height:30px;padding:0 10px;margin:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}
#wrapper .cFilterBar .filterGroup.floatr{float:right}
#wrapper #community-wrap #cFilterBar .filterOption.active{border:0;margin-bottom:-2px}
#wrapper #community-wrap .groups_extrainfo,#wrapper #community-wrap .events_extrainfo{clear:both;background:transparent;border:0;padding:0;margin:0 10px 20px 0}
.community_groups-results-item,.community_events-results-item{border:1px solid #eee;position:relative}
.community_events-results-item{margin-bottom:15px}
#wrapper #community-wrap h4.groupName >a{font-weight:bold;}
#wrapper #community-wrap #community-group-info,#wrapper #community-wrap #community-event-info{margin:0;position:relative;margin-right:50px}
.group_allmenu_md{float:right;position:absolute;right:0;top:0}
.group-desc{margin-bottom:20px}
#community-wrap .group_allmenu_md .button{border-radius:50px;line-height:20px;padding:0;min-width:10px;height:40px;width:40px}
#wrapper #community-wrap .group_allmenu,#wrapper #community-wrap .event_allmenu{float:none;width:auto}
#wrapper #community-wrap .group-top,#wrapper #community-wrap .event-top{overflow:visible}
#wrapper #community-wrap .groups_extrainfo .cModule,#wrapper #community-wrap .events_extrainfo .cModule{margin:0 8px 20px 0;box-sizing:border-box}
#wrapper #community-wrap .grouprow{margin-top:20px}
#wrapper #community-wrap .groups_extrainfo .cModule h3,#wrapper #community-wrap .events_extrainfo .cModule h3,#wrapper .group-main .cModule h3{border-bottom:0;margin:-10px -10px 15px;padding:10px;background-color:#f2f2f2;border:0;text-transform:initial;background:#fafafa;font-weight:400;border-bottom:1px solid #eff2f7;font-size:18px;line-height:24px}
#wrapper #community-wrap .eventActions,#wrapper #community-wrap .groupActions{float:none;margin-top:10px;font-size:12px}
#wrapper #community-wrap .eventActions .jsIcon1,#wrapper #community-wrap .groupActions .jsIcon1{background:none!important;padding:5px 0}
#wrapper #community-wrap .eventActions span.jsIcon1{display:initial;font-size:11px}
#wrapper #community-wrap span.icon-offline-overlay,#wrapper #community-wrap span.icon-online-overlay{background:#e8486e;margin:0;padding:0;text-shadow:none;text-transform:lowercase;float:none;text-indent:-9999px;width:10px;height:10px;border-radius:10px;position:absolute;top:10px;right:10px;box-shadow:none;border:2px solid #d4214b}
#wrapper #community-wrap span.icon-online-overlay{background:green;border:2px solid #60b761}
div#community-groups-wrap .cMain_group{margin-right:0}
#community-wrap .group-top .group-main,#community-wrap .event-top .event-main{position:relative}
div#community-event-info .event-summary{margin-right:220px}
div#community-event-info .event_sidebar{position:absolute;right:0;top:0;width:200px}
#wrapper #community-wrap #showNearByEventsForm{margin-bottom:0}
#wrapper #community-wrap .cModule_event_cat{margin:0;width:auto;position:absolute;right:0;top:0}
#wrapper #community-wrap .cModule_event_cat.cPending{margin:0;width:100%;position:static;}
div#community-events-wrap,#community-groups-wrap{position:relative}
body #community-wrap div.cSidebar_event_cat .community-calendar.cModule{margin-top:8px}
#wrapper #community-wrap .community-groups-pending-actions,#wrapper #community-wrap .community-events-pending-actions{min-width:initial}
/****photos***/
#wrapper #community-wrap #photo-album #like-container{float:right;margin:-5px}
#wrapper #community-wrap #photo-album .photo-item{float:left;margin:0 10px 10px 0;width:128px}
#wrapper #community-wrap #photo-album .photo-item img{width:initial}
#wrapper #community-wrap #photo-album .photo-album-details,.filtergreywrap{background:#f5f5f5;border:solid 1px #eee;padding:10px;margin-bottom:10px}
.community_photo-desc{margin-bottom:20px}
.photo-album-details>span,.cSidebar_video .video-details>span{color:#666;display:inline-block;margin:0 10px 0 0}
.photo-album-details i,.cSidebar_video .video-details>span i{margin-right:10px}
#wrapper #community-wrap .album-map-link{background:none;padding-left:0}
#wrapper #community-wrap #other-albums-container .albumlist,#wrapper #community-wrap .other-videos-container .albumlist{border:1px solid #ddd}
#wrapper #community-wrap #other-albums-container .albumlist>div,#wrapper #community-wrap .other-videos-container .albumlist>div{padding:10px}
#wrapper #community-wrap #other-albums-container .album-thumbs,#wrapper #community-wrap .other-videos-container .video-thumbs{width:120px;float:left}
#wrapper #community-wrap #other-albums-container .album-meta,#wrapper #community-wrap .other-videos-container .video-meta{float:none;margin-left:130px}
#wrapper #community-wrap .album-name{margin-bottom:10px}
#wrapper #community-wrap .album-actions{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}
div#wrapper .community-album-people>span{width:120px;display:inline-block;font-size:12px;float:left;padding-top:15px}
div#wrapper .community-album-people>div{margin-left:125px}
#wrapper #community-wrap .community-album-people img{width:32px;height:32px}
#wrapper #community-wrap .community-album-people{padding:0;margin:0 0 10px}
.album_cont{position:relative;max-width:200px}
.album-author{position:relative}
.album_user{position:absolute;bottom:-20px;right:10px}
.album_name{font-weight:600;min-height:40px;margin-right:35px;max-height:75px;overflow:hidden}
.album_actions{position:absolute;right:-5px;top:-5px}
.cFeaturedItem .album_actions{right:0;top:0}
.video-index .video-item .album_actions{right:5px;top:5px}
.cFeaturedItem .album_name,.video-index .video-item .album_name{margin-right:0;margin-bottom:10px}
.album_cover img{width:100%}
#wrapper #community-wrap .video-thumb.album_cover{margin:10px auto}
#wrapper #community-wrap .album_cover{margin:10px auto 30px;position:relative;text-align:center}
#wrapper #community-wrap .video-thumb img{padding:0}
#wrapper #community-wrap .video-index .video-thumb-url{margin:0 auto}
.album-count{font-size:11px;color:#777}
#wrapper #community-wrap .video-index .video-summary .video-details .video-hits{font-weight:400;margin-bottom:0}
#wrapper #community-wrap .video-index .video-summary,#wrapper #community-wrap .video-featured .cFeaturedTitle,#wrapper #community-wrap .video-featured .video-details{width:100%}
#wrapper #community-wrap .video-details.small,#wrapper #community-wrap .video-details.small a{color:#777;font-size:11px;text-align:left}
#cGallery .photoDisplay{height:auto!important;min-height: 200px;}
#cGallery .photoActions,#cGallery .photoLoad{top:50%!important;margin-top:-60px}
/**phototagging***/
#wrapper #cGallery .photoViewport{margin:0}
#wrapper #community-wrap .vidSubmenu{margin:0}
#wrapper .photoTagging{border:solid 1px #B1F3FF;background:#DCFAFF;padding:10px}
#wrapper #cGallery .photoTagInstructions{margin-top:0}
#wrapper #cGallery .photoTagInstructionsAction{top:4px;height:auto}
#wrapper #cGallery .photoCaption{float:none;width:auto}
#wrapper #cGallery .uploadedBy{float:none;margin:10px 0 0}
/******videos*****/
.videorow{position:relative}
/***all colleagues***/
#wrapper #community-wrap #cFilterBar .filterGroup#cFilterType_Filter{float:right}
.mini_profile-details-action{position:relative;float:right}
#wrapper #community-wrap .mini-profile-details{margin:0}
.mini_profile.mdl-cell{width:200px;position:relative}
.mini_profile_img{position:relative}
.mini_profile_img>a{display:block;width:200px;height:200px;overflow:hidden}
.mini_profile_img >a img{display:block;width:100%}
.mini_profile .mini_profile-details{padding:5px}
.mini_profile .mini_profile_name{position:absolute;bottom:36px;color:#fff;left:0;padding:5px;margin:0;background:rgba(0,0,0,.3)}
#community-wrap .mini_profile .mini_profile_name a,.mini_profile span.mini_profile_fc a{color:#fff}
.mini_profile span.mini_profile_fc{position:absolute;bottom:10px;color:#fff;left:0;padding:5px;margin:0;font-size: 12px;line-height: 15px;background: rgba(0,0,0,.3);}
.mini_profile span.icon-write,.mini_profile span.mini_profile_remove_f,.mini_profile span.icon-delete{background:none;font-size:15px;margin:0;padding:0;display:inline-block;float:left;line-height:32px}
.mini_profile span.icon-write i,.mini_profile span.mini_profile_remove_f i,.mini_profile span.icon-delete i{padding:0 10px}
.mini_profile span.mini_profile_remove_f{float:right;padding:0 10px 0 0}
.mini_profile .mini_profile-details span a{color:#666}
#cFeatured.forPeople.mdl-grid{margin:0;padding:0}
#wrapper #community-wrap .pending .mini-profile-details-status{margin:10px}
#wrapper #community-wrap .pending .jsFriendRespond,#wrapper #community-wrap .friendrequest .frienfrespond,#wrapper #community-wrap .jsFriendList .frienfrespond{margin:10px 10px 10px 0}
.mini_profile .jsNotificationActor{padding:20px;background-color:rgba(136,192,87,0.1);border-radius:4px 3px 3px 4px;color:#57a018;font-weight:500}
/****jomsocial search***/
#community-wrap .cForms li{border-top: 1px solid #ddd;padding:10px 20px;margin:0}
#wrapper #community-wrap .cForms li+li{margin:0}
#community-wrap .cForms li:nth-child(even){background-color: #f9f9f9;}
#wrapper #community-wrap .cForms label{text-align:left;    margin-top: 10px;    margin-left: 10px;}
#community-wrap .cForms .inputbox{width:300px}

/*******************/
/****inbox***/
body #community-wrap .inbox-list .cInboxList{padding:10px}
.inbox-list .cInboxList_avatar{margin:0 10px;min-width:50px}
.inbox-list .cInboxList_sender .sendername{font-weight:600;line-height:15px;color:#333}
.inbox-list span.msg_date,#community-wrap .cInbox-Message span.msg_date{font-size:11px;color:#666;display:inline-block;font-weight:400}
.inbox-list .cInboxList_actions{text-align:center}
.inbox-list .cInboxList_actions a,.cInbox-Message .message_remove a{display:inline-block;padding:10px}
.inbox-list .cInboxList_sender>a,.inbox-list .cInboxList_sender>a>span{display:block}
#cWindowContent li .invitation-wrap:after{content:"";clear:both;display:block}
#cWindowContent #community-invitation-list .invitation-wrap{height:50px}
#cWindowContent #community-invitation-list .invitation-detail{margin-left:55px}
#wrapper #community-wrap .cMessage-Body{padding:10px}
#wrapper #community-wrap .cInbox-Message{border:0;border-bottom:1px solid #eee}
.cInbox-Message .message_remove{font-size:16px;position:absolute;right:5px;top:15px}
#community-wrap div#globalnotifs div.mini-profile{border:1px solid #eee;background:#f5f5f5}
#community-wrap .noti_eventgroup .mini-profile{margin:0 0 10px;padding:5px;border:solid 1px #B1F3FF;background:#DCFAFF}
div#globalnotifs .notacts{display:block}
div#globalnotifs .notacts li{float:right;margin:0 5px 5px}
/*****community popups****/
#cWindowContent #addFriendContainer textarea.inputbox{padding:10px}
#cWindowContent .jsNotificationInbox .jsNotificationIcon img{width:30px;height:30px}
#cWindowContent .jsNotificationInbox .jsNotificationActions .button{padding:0 15px;color:#fff}
#cWindowContent .jsNotificationInbox .jsNotificationIcon{width:50px;height:50px}
#cWindowContent .jsNotificationInbox .jsNotificationContent.jsNotificationHasActions{margin-right:145px;margin-left:55px}
#cWindowContent .jsNotificationInbox .jsNotificationActions{width:150px;position:absolute;right:8px;top:15px}
/*******documents****************/
#uvwD #leftcolumn{width:200px;padding:0;border-right: 0;}
#uvwD #mainarea{margin-left:0}
.downfile{padding:20px 0;margin:0 auto;line-height:40px;font-size:30px;text-align:center}
.downfileinner{color:#666;font-weight:700;margin-top:30px}
#counter_div{border:0;box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;font-size:50px;text-align:center;color:#00b7fb;border:0;width:auto;padding:0;background:transparent;line-height:50px}
.downloadfileload{position:relative;width:180px;height:180px;margin:0 auto}
.downloadloader{border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid #99c2f0;width:150px;height:150px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}
.downloadloaderimg{position:absolute;left:0;top:0;width:180px;height:180px;background:url(../images/downloadfileloadericon.png) 50% 50% no-repeat;box-shadow:0 2px 2px 0 rgba(0,0,0,.15);border-radius:100%}
@-webkit-keyframes spin {
0%{-webkit-transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg)}
}
@keyframes spin {
0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
#leftcolumn .ui-accordion .ui-accordion-header a{font-weight:700}
#leftcolumn .ui-accordion .ui-accordion-header a i{position:absolute;right:10px;top:15px}
#leftcolumn h3.ui-accordion-header.ui-state-active a i:before{content:"\f106"}
#uvwD #mainarea .download_actions.buttons{float:none}
#uvwD #mainarea .download_actions.buttons>a>span{background:transparent;padding-left:0}
.download_actions.buttons>a.doc_refresh>span,.download_actions.buttons>a.doc_up>span,.download_actions.buttons>a.doc_delete>span,.download_actions.buttons>a.doc_home>span{display:none}
.download_actions.buttons>a:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0}
.doc_refresh:before{content:"\f021"}
.doc_up:before{content:"\f062"}
.doc_delete:before{content:"\f014"}
.doc_addfolder:before{content:"\f115";margin:0 5px 0 0}
.doc_addfile:before{content:"\f067";margin:0 5px 0 0}
.doc_home:before{content:"\f015"}
.doc_empty:before{content:"\f05c"}
.doc_restore:before{content:"\f1da"}
table.fileuploadtable td,table.fileuploadtable th{padding:10px 5px}
.file_actions{position:relative;float:right}
.gridlist{position:relative}
.filegrid_actions{float:right}
#colright li.td{height:150px;position:relative}
ul.action-buttons{margin:0}
ul.action-buttons li{margin:3px;display:inline-block}
ul.action-buttons li a:hover{background:#4AA9E9;color:#fff}
#colright li.td ul.action-buttons{position:absolute;bottom:10px;left:0;width:100%;text-align:center}
#colright li.td #folder-title,#colright li.td #file-title{background:#fff;padding:5px 0}
#profile-edit a.ufpdf ~ ul.act {display: block;background:none;}
#contentareainner #community-wrap #profile-edit  .quotes_1 a.ufpdf ~ ul.act > li:first-child{display: none !important;}
#contentareainner .superior_login ~ #community-wrap #profile-edit  .quotes_1 a.ufpdf ~ ul.act > li:first-child{display: block !important;}
#cWindowContent .noti_eventgroup .mini-profile td{text-align: left;}
.superior_login ~ #community-wrap #profile-edit a.ufpdf ~ ul.act {background:transparent url(../images/eightyfive.png) repeat 0 0;}
  
@media screen and (min-width: 840px) {
div#uvwD .opendocsearch{display:none}
}
@media screen and (max-width: 839px) {
#uvwD #leftcolumn.mdl-layout__drawer-right{width:240px}
.opendocsearch{float:right;position:absolute;right:5px;top:7px;z-index:1}
div#uvwD div#mainarea{margin-left:0}
#uvwD #mainarea .download_actions.buttons{float:none;margin-right:40px}
}
/***admin settings****/
#wrapper #sp_adminsettings_panel{border-radius:50px;width:32px;height:32px;left:0!important;background:#e91e63!important;line-height:30px;padding:0;border:1px solid #ccc;box-shadow:0 1px 1.5px 0 rgba(0,0,0,.12),0 1px 1px 0 rgba(0,0,0,.24);top:150px}
#wrapper #col_adminsettings_panel{background:#fff}
#wrapper #hp_adminsettings_panel{background:#e91e63!important;margin:0}
/***********polls*****************/
.pollsearchbox{display:none;text-align:right;-webkit-animation:fadeIn 1s;animation:fadeIn 1s}
.pollsearchbox.visible{display:block}
.polldesc{margin-bottom:20px}
.nav-links{margin:15px 0}
#cpmainwrapper .as-wrapper .as-content-even,#cpmainwrapper .as-wrapper .as-content-odd{padding:10px 20px}
#wrapper .ui-tabs .ui-tabs-nav{margin:0;padding:0}
#cpmainwrapper .ui-widget-content, #cpmainwrapper .ui-widget-header{padding:0}
#wrapper .ui-tabs .ui-tabs-nav li{-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;margin:0 4px -4px 0}
#wrapper .ui-tabs .ui-tabs-nav li a{line-height:24px;display:block;padding:10px 15px;font-weight:400}
#wrapper .ui-tabs .ui-tabs-nav li.ui-tabs-selected a{font-weight:700}
.maintitledetails .noofvotes{display:none}
/****knowledge*******/
/******* kunena css*******/
#ktopmenu.cSubmenu div#ktab >div>li{list-style:none;display:inline-block;margin-right:5px;}
#wrapper #Kunena #kpost-buttons .kbutton{padding:inherit;font-weight:inherit;font-size:inherit}
#wrapper #Kunena #ktop{border:0;margin:0}
#wrapper #Kunena table tr.klist-actionstr td{border:0;padding:5px}
#wrapper #Kunena div.kmessage-buttons-row a{margin:0;line-height:26px}
#wrapper #Kunena div.kmessage-buttons-row a>span{background:none;display:block}
#wrapper #Kunena div.kmessage-buttons-row a>span>span{padding:0 3px}
#wrapper #Kunena table tr td.kcol-mid.kcol-ktopicicon{padding:10px}
#wrapper #Kunena table tr.krow1 td{background-color:#f9f9f9}
#wrapper #Kunena table tr td{padding:10px 20px;border:0;border-top:1px solid #e4e4e4;position:relative}
#wrapper #Kunena .klatest-avatar,#wrapper #Kunena .ktopic-latest-post-avatar{margin:0 10px 5px 0;padding:0;border:0;width:auto}
#wrapper #Kunena div.ktopic-title-cover,.kcol-kcattitle .kthead-title{margin-bottom:10px}
#wrapper #Kunena a.ktopic-title{font-weight:500;font-size:14px;color:#333}
#Kunena div.ktopic-details>span{margin:0 10px 5px 0;display:inline-block;float:none;color:#777}
#Kunena div.ktopic-details>span.divider.fltlft{display:none}
#Kunena div.ktopic-details>span:before,#Kunena td.kcol-ktopicreplies span.ktopic-replies-number:before,#Kunena td.kcol-ktopicviews span.ktopic-views-number:before,#wrapper #Kunena span.kcat-replies-number:before,#wrapper #Kunena span.kcat-topics-number:before,#Kunena div.kthead-moderators:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0;content:"\f007";margin:0 5px 0 0}
#Kunena div.ktopic-details span.ktopic-category:before{content:"\f0ca"}
#Kunena div.ktopic-details span.ktopic-posted-time:before{content:"\f017"}
#wrapper #Kunena span.kcat-topics-number,#wrapper #Kunena span.kcat-replies-number,#wrapper #Kunena span.ktopic-replies-number,#wrapper #Kunena span.ktopic-views-number{color:#333;background:transparent;border-radius:50px;height:auto;text-align:center;border:1px solid #ddd;display:block;min-width:30px;position:relative}
#Kunena td.kcol-ktopicreplies span.ktopic-replies-number:before,#Kunena td.kcol-ktopicviews span.ktopic-views-number:before,#wrapper #Kunena span.kcat-replies-number:before,#wrapper #Kunena span.kcat-topics-number:before{position:absolute;top:-12px;right:-12px;background:#ffc600;border-radius:50px;color:#fff;width:25px;padding:0;line-height:25px;content:"\f0e6"}
#Kunena td.kcol-ktopicviews span.ktopic-views-number:before{content:"\f06e";background:#60b761}
#wrapper #Kunena span.kcat-topics-number:before{content:"\f0ca";background:#60b761}
#Kunena td.kcol-ktopicreplies span.ktopic-replies,#Kunena td.kcol-ktopicviews span.ktopic-views,#Kunena td.kcol-kcattopics span.kcat-topics,#Kunena td.kcol-kcatreplies span.kcat-replies{color:#999;font-size:11px;}
#wrapper #Kunena div.ktitle-desc{font-size:11px;margin:5px 0;font-size:11px;float:none;text-align:right}
#Kunena .kheader h3{background-color:#fff;padding:10px 5px;border:0;color:#555;margin-bottom:5px;border-bottom:1px solid #ddd}
#Kunena> div.kblock:nth-child(6n+1) .kheader h3{border-color:#ffb900}
#Kunena> div.kblock:nth-child(6n+2) .kheader h3{border-color:#49b96b}
#Kunena> div.kblock:nth-child(6n+3) .kheader h3{border-color:#e8486e}
#Kunena> div.kblock:nth-child(6n+4) .kheader h3{border-color:#5d9cec}
#Kunena> div.kblock:nth-child(6n+5) .kheader h3{border-color:#a88add}
#Kunena> div.kblock:nth-child(6n+6) .kheader h3{border-color:#ed4e83}
#wrapper #Kunena form#jumpto input.kbutton,#Kunena td.krowmoderation input.kbutton{box-shadow:none}
#wrapper #Kunena div.kblock.activity{border:0}
#wrapper #Kunena .kblock.activity div.kheader{padding:0}
#wrapper #Kunena .kforum-pathway-bottom{display:none}
#wrapper #Kunena span.kmsgtitle{background:none;padding-left:0;font-size:15px;line-height:20px;margin:0}
#Kunena div.kbody.activity div.message_content_outer,div#ksearchresult div.message_content_outer{border-color:#eee;padding:0}
#Kunena div.kbody.activity .message_content_inner,div#ksearchresult .message_content_inner{padding:10px}
#Kunena div.message_avtar .kpost-name {display: none;}
#Kunena .message_content div.kmsg-header .message_create_date{float:none;width:100%!important;padding:0;margin:5px 0}
#Kunena .message_content div.kmsg-header .message_create_date>img{display:none}
#Kunena .message_content div.kmsg-header .message_create_date>div:before{display:none}
#Kunena .message_content div.kmsg-header .message_h2{float:none;width:100%!important}
#Kunena .message_content div.kmsg-header{display:block;width:100%;margin:-10px -10px 6px;background-color:#f7f8fc;padding:10px;border:0}
#Kunena div.kbody.activity div.message_outer div.message_avtar{position:relative}
#Kunena div.kbody.activity .kicon-button.kbuttononline-yes,#Kunena .kicon-button.kbuttononline-no{float:none;text-indent:-9999px;width:10px;height:10px;border-radius:10px;position:absolute;top:5px;right:35%;box-shadow:none}
#wrapper #Kunena form#jumpto input.kbutton,#wrapper #Kunena td.krowmoderation input.kbutton,#wrapper #Kunena div.kpost-thankyou .kicon-button,#uvwD #mainarea .download_actions.buttons>a{background:#ccc;position:relative;display:inline-block;line-height:32px;color:#333;border-radius:16px;display:inline-block;margin:0;white-space:nowrap;height:auto;box-shadow:none;cursor: pointer;padding: 0 15px;}
#wrapper .smallbutton:hover{background:#999;color:#fff}
#wrapper #Kunena form#jumpto input.kbutton, #wrapper #Kunena td.krowmoderation input.kbutton, #wrapper #Kunena div.kpost-thankyou .kicon-button, #Kunena #ktab a.smallbutton, #uvwD #mainarea .download_actions.buttons>a{background:#ccc;position:relative;display:inline-block;line-height:32px;color:#333;border-radius:16px;display:inline-block;margin:0;white-space:nowrap;height:auto;box-shadow:none;cursor: pointer;padding: 0 15px;}
#Kunena #ktab a.smallbutton:hover{background:#999;color:#fff}
#Kunena div.kmessage-buttons-row a{background:#fff;border:1px solid #ccc;position:relative;display:inline-block;line-height:32px;padding:0 10px;color:#333;margin:0 5px;line-height:32px;padding:0 15px;border-radius:16px;display:inline-block;margin:0;white-space:nowrap;height:auto;box-shadow:none}
#wrapper #Kunena .mdl-menu__container .mdl-menu>li{background-color:transparent;font-size:inherit;margin:0}
#wrapper #Kunena .mdl-menu__container .mdl-menu>li{border-bottom:1px solid #eee;padding:0}
#wrapper #Kunena .mdl-menu__container .mdl-menu>li:hover{background:#f5f7fa;-webkit-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease}
#wrapper #Kunena .mdl-menu__container .mdl-menu>li.active a{background:#edf4fe;}
#wrapper #Kunena .mdl-menu__container .mdl-menu>li a{color:#333;font-size:12px;display:block;padding:10px 20px;background:transparent}
#community-wrap .mdl-menu.mdl-menu--bottom-right{margin-bottom:30px}
/********config page********/
#col_adminsettings_panel h3{    font-size: 13px;    font-weight: bold;    line-height: 20px;}
/****************/
/****masonry css****/
.insidemasonry {    margin-top: -50px;}
.blogpage #contentareainner {background:transparent}
.item-page.blogpage>h3,dt.article-info-term {display: none;}
.blogpage .pagination .counter,.blogpage .pagination span.pagination  {float: none;text-align:center}
#infscr-loading{display:none!important}
div#masonry-container .item{width:33%;margin:0;padding:0}
div#masonry-container .item .item-inner{margin:20px;background: #fff;box-shadow: 0 2px 2px 0 rgba(0,0,0,.05), 0 3px 1px -2px rgba(0,0,0,.08), 0 1px 5px 0 rgba(0,0,0,.08);}
div#masonry-container .item .footer{margin: 0;padding: 10px 15px;}
div#masonry-container .content.item-content{display:none}
div#masonry-container .item .header {padding: 15px;margin: 0;}
div#masonry-container div.uploadedby img.cAvatar{float:none;width: 50px!important;height: 50px!important;border-radius: 50px;-webkit-border-radius: 50px;-moz-border-radius: 50px;}
div#masonry-container div.uploadedby a {text-align: center;display:block;color: #333;font-weight: bold;}
div#masonry-container .createdby {position: relative;margin-top: -30px;text-align: center;}
div#masonry-container .nofirstimage .createdby{margin-top:0;padding-top:15px}
div#masonry-container div.full_name {float:none;text-align: center;}
div#masonry-container .item .header h2 {font-size: 16px;line-height: 20px;margin-bottom: 0;}
div#masonry-container .article-info {margin: 10px 15px;}
#wrapper #masonry-container .item .readmore a{background:#ccc;color:#333;border:1px solid #bbb;padding:0px 10px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;}
/************masonary css end***********/
.borderradius2,body #wrapper #community-admin-wrapper,body #community-admin-wrapper a:hover{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
/******like container******/
#wrapper #like-container .like-snippet{border:0;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;height:auto}
#wrapper #like-container .like-button,#wrapper #like-container .unlike-button,#wrapper #like-container .dislike-button,#wrapper #like-container .peepDislike,#wrapper #like-container .peepLike,#wrapper #like-container .meLike,#wrapper #like-container .meDislike{border:0;border-radius:3px;text-shadow:none;line-height:30px;padding:0 10px;background:#eee!important;border:1px solid #ccc;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}
#wrapper #like-container .peepLike,#wrapper #like-container .meLike{background:#4bb622!important;color:#fff!important}
#wrapper #like-container .unlike-button,#wrapper #like-container .peepDislike,#wrapper #like-container .meDislike{content:"\f165";background:#DD6777!important;color:#fff!important}
#wrapper #like-container .like-button:before,#wrapper #like-container .unlike-button:before,#wrapper #like-container .dislike-button:before,#wrapper #like-container .peepDislike:before,#wrapper #like-container .peepLike:before,#wrapper #like-container .meLike:before,#wrapper #like-container .meDislike:before{font:normal normal normal 14px/1 FontAwesome;content:"\f164";display:inline-block;margin-right:5px}
#wrapper #like-container .dislike-button:before,#wrapper #like-container .unlike-button:before,#wrapper #like-container .peepDislike:before,#wrapper #like-container .meDislike:before{content:"\f165"}
/*******no items********/
.nobdayimage.centeralign,.emptylistimage.centeralign{max-width:60%;margin:0 auto 20px}
.emptylistimage{text-align:center}
#wrapper .emptylistimage img{max-width:150px}
.moduletable .emptylistimage img{max-width:100px}
.emptylistimage span{display:block;font-weight:700;margin:10px 0}
div#cWindowContent .emptylistimage img{max-width:30px;margin:0 10px 0 0}
div#cWindowContent .emptylistimage span{display:inline;margin:0}
/*************tags*********/
.htags>h6 {font-weight: bold;margin-bottom: 10px;display:inline-block;}
.htags li{background:#f5f5f5;border:1px solid #ddd;color:#333;float:left;margin:0 10px 10px 0;padding:2px 5px}
.htags li{padding:0;border:0;color:#333;float:left;margin:0 10px 10px 0;font-size:12px;background:#f5f5f5}
.htags a{background:#0cc2aa;padding:5px 10px;display:inline-block;color:#fff;font-weight: bold;margin: 0 5px 5px 0;}
.htags a.htag:nth-child(6n+1) {background:#0cc2aa}
.htags a.htag:nth-child(6n+2) {background:#fcc100}
.htags a.htag:nth-child(6n+3) {background:#49b96b}
.htags a.htag:nth-child(6n+4) {background:#e8486e}
.htags a.htag:nth-child(6n+5) {background:#5d9cec}
.htags a.htag:nth-child(6n+6) {background:#a88add}
/********cwindow verticly center aligned**********/
body.mobileview #cWindow{
    left: 50%!important;
    position: fixed;
    top: 49%!important;
    transform: translate(-50%, -50%);
  margin:0;
  border:1px solid #333;
    /*height: auto!important;*/
}
.u-vmenu > ul > li .hrmslink .ukicon:before{content:"\f27e"}
.u-vmenu > ul > li .supportlink .ukicon:before{content:"\f1cd"}
.u-vmenu > ul > li .projectlink .ukicon:before{content:"\f0f6"}
.u-vmenu > ul > li .emaillink .ukicon:before{content:"\f0e0"}
.u-vmenu > ul > li .crmlink .ukicon:before{content:"\f0b0"}
/******projects*********/
#wrapper #pf-header #pf_panel_quicklink_project{margin-top:-30px}
.pf_navigation ul#submenu li a{color:#333}
/*********email*******/
#popup_bridge .button.red,#popup_bridge #close_popout{top:10px}

/*****bug fixes****/
#wrapper #community-wrap .cMain_group,#wrapper #community-wrap .cMain_event{margin:0}
/*******************/
#community-wrap textarea.inputbox#wall-message{box-sizing: border-box;max-width: 90%;}
.hidecomment .article-wall,.hidecomment #like-container {    display: none;}
/********cwindow verticly center aligned**********/
body.mobileview #cWindow{
    left: 50%!important;
    position: fixed;
    top: 49%!important;
    transform: translate(-50%, -50%);
  margin:0;
  border:1px solid #333;
    /*height: auto!important;*/
}
#community-wrap .utagsuggest>.utagdropdown-menu a {background:#666;color: #fff;}
#community-wrap .utagsuggest>.utagdropdown-menu>li>a:hover,#community-wrap .utagsuggest>.utagdropdown-menu>li.active>a{background: #ff8f30;}
/*******************/

.mobilejsmenu .addext_toolbar,.mobilejsmenu .tools_icon,#cs_toolbar,#cs_search{display:none}
.mobilejsmenu,.mobilejsmenu a{color:#fff}
#jsMenu.mobilejsmenu .jsMenuIcon>div.sidebar-toggle-box{float:left;position:absolute;display:block;padding:7px;top:0;border:0;background:gray;border-radius:0;left:0}
#jsMenu.mobilejsmenu .jsMenuLft li.item-608{display:none}
#jsMenu.mobilejsmenu .jsMenuRgt{float:left;position:relative;margin:0}
#jsMenu.mobilejsmenu .jsMenuIcon{padding-left:35px}
#jsMenu.mobilejsmenu .jsMenuIcon>div{margin:0;padding:9px 13px}
#jsMenu.mobilejsmenu .user_avatar img{border-radius:0;margin:0;float:right}
body.mobileview #headerleft .sidebar-toggle-box{display:none}
#jsMenu.mobilejsmenu .user_avatar span,#jsMenu.mobilejsmenu .user_avatar label{float:left}
#jsMenu.mobilejsmenu .user_avatar i{margin:0 5px}
#jsMenu.mobilejsmenu .user_avatar .button{margin:5px 10px 0;background:rgba(255,255,255,0.3)}
#jsMenu.mobilejsmenu .user_avatar span{margin:10px 0 0 10px}
#jsMenu.mobilejsmenu .jsMenuIcon>div#jsMenuInbox{border-right:1px solid #ccc}
#jsMenu.mobilejsmenu #check-out a{width:12px;height:12px}
/******new changes for activity stream****/
#community-wrap .newsfeed-content .cDetailList.activitythumbphotowrap li{width:140px;max-width: 25%;}
#community-wrap .newsfeed-content img.cAvatar{border-radius:0;background:#fff}
#community-wrap .newsfeed-content .cDetailList .avatarWrap img.cAvatar{width:100%;padding:0}
#community-wrap .newsfeed-content .cDetailList .avatarWrap.singlephotoWrap{float:none;width:100%;max-height:250px;overflow:hidden;max-width:560px;background:#ccc;text-align:center;padding:0;box-sizing:border-box;}
#community-wrap .newsfeed-content .cDetailList .avatarWrap.singlephotoWrap img.cAvatar{width:auto;max-width:100%;padding:0}
#community-wrap .newsfeed-content .activitythumbphotowrap{max-width: 560px;position: relative;}
#community-wrap .newsfeed-content .activitythumbphotowrap li.photos_count{position:absolute;top:0;right:0;width:140px;line-height:100%;height:100%;text-align:center;background:rgba(0,0,0,.5);font-size:30px;box-sizing:border-box}
#community-wrap .newsfeed-content .activitythumbphotowrap li.photos_count a{display:block;color:#fff;height:100%;font-weight:normal}
#community-wrap .newsfeed-content .activitythumbphotowrap li.photos_count a span{display:block;padding-top:40%}

/***********************************************************/
/***********************************************************/
/**********************DVET new CSS*************************************/
/***********************************************************/
/*************************header css for frontpage**********************************/
.divinner,.guest_user div#contentareainner,.guest_user div#system-message-container  {
    margin: 0 auto;
    max-width: 100%;
    width: 1100px;    box-sizing: border-box;
}
.guest_user #wrapper{margin:0;padding:0}
.guest_user #contentarea.full >div{margin-right:0;}
#login_header_inner {
    height: 100px;    position: relative;
}
.login_headerleft {
    float: left;
}
.login_headerright {
    float: right;    padding-top: 25px;
}
.guest_user #welcome_outer{display:none}
.login_headerleft >a img{position: relative;}
.login_headerleft >a {
    display: block;
    color: #fff;
}
.login_headerleft >a span {
    display: inline-block;font-size: 16px;line-height: 24px;
}
.login_headerleft >a span >span{display:block;font-size: 14px;line-height: 20px;}
.login_headerright .button {
        text-transform: uppercase;
    border-radius: 15px;
    padding: 0 20px;    font-weight: 500;
}
.login_headerright .button.reg-btn{    background: #cfe2e9;    color: #2ca8a3;}
#login_topmenu {
    background: #cfe2e9;    margin-top: -20px;
}
#login_topmenu ul{margin:0 0 0 100px;float: left;position: relative;
    z-index: 999;}
#login_topmenu li{display:inline-block}
#login_topmenu li a {
    display: block;
    color: #333;
    padding: 10px 20px;
    font-weight: 500;
}
#login_banner .moduletable{margin:0}
.guest_user #areainner{padding:20px 0}
.guest_user div#contentareainner {
    min-height: auto;
}
.homepage.guest_user #contentarea {background:#fff url(../images/world_transperant_ng.png) 50% 0 no-repeat}
.homepage.guest_user #contentareainner {
    background: transparent;
    box-shadow: none;
}
.homepage.guest_user #contentareainner #community-wrap{display:none}
.homepage.guest_user #contentareainner .article_content{    padding: 30px 80px;    box-sizing: border-box;}
.homepage.guest_user #contentareainner .article_content h2, .homepage.guest_user #contentareainner .article_content p {
    text-align: center;
}
#row4 {
    padding: 30px 0;
}
#row4 .panel{width:48%;margin:0 1%;float:left}
#row4 .width-100{width: 100%;float: none;}
#row4 .panel h3.widget-h {
    font-size: 22px;
    padding-bottom: 20px;
}
#row4 .panel.width-100 h3.widget-h {margin-bottom: 15px;padding-bottom: 0;margin-top: 10px;}
#row4 .panel .module_content{padding: 15px;
    background-color: #fff;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
box-shadow: 1px 1px 5px rgba(0,0,0,.1); }
#row4 ul.latestnewslist li,#row4 ul.latestdocs li {
    padding-left: 50px;
    background: url(../images/newsicon.png) no-repeat;
    min-height: 35px;
    margin-bottom: 10px;
    padding-top: 5px;
}
#row4 ul.latestdocs li{ background: url(../images/downloadicon.png) no-repeat;}
#row4 ul.latestnewslist li a,#row4 ul.latestdocs li a{color:#333}
/***********************************************************/
/***********************************************************/

.greytable td,.greytable th{text-align: left;padding: 10px 10px 10px 10px;border: 2px solid #fff;}
#community-wrap .greytable td a,#community-wrap .greytable td{color: #3f3f3f;}
.greytable th{width: 20%;background: #d3cece;color: #000;}
.greytable td{width: 30%;    background: #ece7e7;}
.transfer-page #like-container ,.transfer-page div#community-wrap {display: none;}

/*****/
#loginmenu{display:flex}
#topmenu{    flex-grow: 1;}
#hr_logout .user_name {
    display: block;
    color: #fff;
    font-weight: 600;
    line-height: 40px;
    margin: 0 10px 0;
}
#jsMenu .jsMenuIcon .search_icon,#jsMenu .jsMenuIcon .tools_icon, div#jsMenuCalendar, div#jsMenuFriend, div#jsMenuInbox {
    display: none;
}
.nocomments #community-wrap .article-wall {display: none;}

#footer_r{display:none}
#footerlinks ul{display:block;margin:0 auto;text-align:center}
#footerlinks ul li{display:inline-block;}
#footerlinks ul li a{display:block;border-right:1px solid #fff;padding:0 10px}
#footerlinks ul li:last-child a{border:0}
/*Loan Form css by VSP*/
.table_blue th.blue_background,.table_blue.table_light th.blue_background {background: #56b9b5;color: #fff;border: 1px solid #56b9b5;}
.table_blue td.blue_background {border: 1px solid #56b9b5;}
form.workflowform .filter h3 {margin: 5px 10px;color: #333;}
form.workflowform .table_blue .white-lft-rgt{border-left: 1px solid #fff ;border-right: 1px solid #fff;    padding: 15px 0 5px;}
form.workflowform .inputbox {width: 100%;max-width: 300px;}
/*Full view for temporary employee*/
/*body.fullview #leftmenu {display: none;}*/
/*body.fullview #wrapper {margin: 0;}*/
#accordionmenu > ul > li.liactive > a, #accordionmenu > ul > li.active > a{color: #fff}
/*Full view for temporary employee*/
/*Language selection*/
#language_mod #jflanguageselection ul.jflanguageselection li {border-right: 1px solid #ccc;}
#language_mod #jflanguageselection ul.jflanguageselection li a {color: #fff;padding: 5px 7px;    line-height: 18px;}
#language_mod {float: left;margin-top: 3px;}
#language_mod #jflanguageselection ul.jflanguageselection li#active_language a {color: #005e90;}
.guest_user #language_mod #jflanguageselection ul.jflanguageselection li a {padding: 0px 7px;}
#language_mod #jflanguageselection ul.jflanguageselection li:last-child {border: none;}
ul.disc-bullet {margin-left: 20px;}
ul.disc-bullet li {list-style: circle;margin: 10px 0;}
ul.disc-bullet li span {color: #333;}
div#cWindow {left: 50% !important;top: 50% !important;position: fixed;z-index: 999;transform: translate(-50%,-50%);min-height: 130px;}
a#cwin_close_btn{position:absolute;width:30px;height:30px;right:20px;top:4px;background:url(../images/modal/closebox.png) no-repeat center;border:none;background: none;    color: transparent;}
a#cwin_close_btn:before {content: "\f00d";display: inline-block;font: normal normal normal 20px/1 FontAwesome;color: #fff;padding: 5px;    right: 5px;
    top: 0;}
#cWindow #cWindowContentOuter #cWindowContentWrap,#cWindow #cWindowContentOuter #cWindowAction{text-align: center;}
#community-wrap_menu #jsMenu ul#nav-bar-filter {
    display: none;
}
body.hide-submenu .cSubmenu {
    display: none;
}
body #community-wrap .process-form ~ .position-top {
    margin-top: -50px;
}
#community-wrap table.language-table th.tbinputactn { width: 30px; }
/*Profile Section*/
#community-wrap .profile_main .infoGroup{width: 100%;}
body #community-wrap h4.infoGroupTitle {margin: 0;padding: 5px 10px;background: #e9e9e9;height: auto;font-size: 16px;line-height: 18px;border: none;}
#community-wrap .profile-right-info dt{margin-bottom: 5px;}
#community-wrap .profile_main .infoGroup#count_1 {float: none;width: auto;margin-left: 200px;}
body #community-wrap div.profile_left,#community-wrap .profile-right-info .mdl-cell--12-col dt{display: none;}
/*.res_scrolltable ::-webkit-scrollbar {
    width:5px;height: 5px;
}*/
.res_scrolltable ::-webkit-scrollbar-thumb {
        background: #ccc;
}
.res_scrolltable  ::-webkit-scrollbar-track{background:#eee;}
.activity_stream_profile {display: none;}.swiper-wrapper .swiper-slide img {width: 100%;}
/*temp adedd by ashvini*/
.text-center{text-align:center;}
.text-left{text-align:left;}
.per-info{
    background: #f5f5f5;
    padding: 10px;
    border-radius: 3px;
    font-weight: 500;
    text-align: center;
    font-size: 15px;
    line-height: 20px;
}
.performance-tab{width:100%;margin:30px 0px;
border-collapse:collapse;border-spacing:0;}
.performance-tab label{
    float: none;
    cursor: default;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 12px;
    margin-bottom: 10px;display: block;
}
.performance-tab  input, .performance-tab textarea, .performance-tab select{
  margin-top:5px;padding: 7px;border: 1px solid #ced4da;display:block;width:100%;}
  .sub-tab{width:auto;border:1px solid #ddd;}
  .devider{border-bottom:1px solid #ddd;padding:5px;}
  .performance-tab  input[type="radio"]{
    display: inline;width: auto;margin: 0px 5px;
}
.bval{background-color:#f3f9fd;color:#65a4d0;padding: 14px 7px;border:0.5px solid #e6eff5;}
.bval label{color:#65a4d0;}
.bwhite{border: 1px solid #f0f7fe;padding: 5px 7px;}
.bwhite h5{
    margin-top: 10px;
    margin-bottom: 10px;
    }

    .filterboxn{
    background: #f1f1f1;
    border: 1px solid #e7eaec;
    margin: 10px 0 15px;
}
/*for services book*/
/*temp adedd by ashvini*/
.text-center{text-align:center;}
.text-left{text-align:left;}
.per-info{
    background: #f5f5f5;
    padding: 10px;
    border-radius: 3px;
    font-weight: 500;
    text-align: center;
    font-size: 15px;
    line-height: 20px;
}
.performance-tab{width:100%;margin:30px 0px;
border-collapse:collapse;border-spacing:0;}
.performance-tab label{
    float: none;
    cursor: default;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 12px;display: block;margin-bottom: 10px;
}
.performance-tab  input, .performance-tab textarea, .performance-tab select{
  margin-top:5px;padding: 7px;border: 1px solid #ced4da;display:block;width:100%;}
  .sub-tab{width:auto;border:1px solid #ddd;}
  .devider{border-bottom:1px solid #ddd;padding:5px;}
  .performance-tab  input[type="radio"]{
    display: inline;width: auto;margin: 0px 5px;
}
.bval{background-color:#f3f9fd;color:#65a4d0;padding: 14px 7px;border:0.5px solid #e6eff5;}
.bval label{color:#65a4d0;}
.bwhite{border: 1px solid #f0f7fe;padding: 5px 7px;}
.bwhite h5{
    margin-top: 10px;
    margin-bottom: 10px;
    }
    .scroll-tablenew{width:100%;overflow-x:visible;}
    .filterboxn{
    background: #f1f1f1;
    border: 1px solid #e7eaec;
    margin: 10px 0 15px;
}
.eservicebook{overflow:hidden;}
.e-servicebookform label{font-weight:600;display:block;margin-bottom:5px;font-size:12px;text-transform:uppercase;}
.e-servicebookform .inputbox{width:100%;}
.e-servicebookform{margin-bottom:20px;}
.es-head{padding-right: 20px;display: inline-block;position: relative;color:#1f918c;margin-bottom:25px;}
.es-head:after{content: "";background: #2ca8a3;top: 15px;position: absolute;height: 5px;border-bottom: 1px solid white;border-top: 1px solid white;width: 1400px;left: 100%;}
.bb-custom-wrapper .button.save-info{position: fixed;bottom: 10px;right: 20px;z-index: 999;}
/*end*/


/*Added by Jainish*/

.princi .actionbar_buttons{background: #e4f6fe;border: solid 1px #cbe7f3;margin: 0;padding: 10px;text-align:right;margin-bottom: 15px}
.princi i.marginright:before, .princi i.i-marginright:before {margin-right: 5px;}
.princi .pending{color:orange;}
.princi .approved{color:green;}
.princi .rejected{color:red;}
.princi .toolTip{width: 100%;}
.princi .mdl-grid lable {font-weight: bold;text-transform: uppercase;font-size: 12px;display: block;margin-bottom: 5px;}
.princi .mdl-cell .button {margin-top: 22px;min-width: 60px;}
.darkorange{background-color: #ce7b34;}
.pink-db{background-color: #f791f4;}
.princi input {text-align: center;}
 .loan-approve-reject th {width: 20%;}
/*ended by Jainish*/
/* Added by Prashant */
  .flex-text-center{align-items:center;justify-content:center;}
  .heads .green {background: #23ae89;}
  .p-height{height: 90px;}
  .heads .mdl-cell .icon {width: 70px;float: left;text-align: center;}
  .heads .mdl-cell .desc {margin-left: 70px;}
  .heads .mdl-cell .desc .name {margin-bottom: 10px;font-size: 15px;}
  .heads .mdl-cell .desc .count, .subheads .mdl-cell .desc .count {font-size: 20px;font-weight: bold;}
  .heads .mdl-cell, .subheads .mdl-cell {padding: 15px 10px;position: relative;}
  .white-color {color: #fff;}
  .heads .orange {background: #f98e33;}
  .heads .mdl-cell, .subheads .mdl-cell {padding: 15px 10px;position: relative;}
  .subheads .mdl-cell .icon {position: absolute;bottom: 2px;left: 2px;}
  .subheads .mdl-cell.yellow {border-left: 10px solid #ffb61c;}
  .subheads .mdl-cell.blue {border-left: 10px solid #1c7ebb;}
  .subheads .mdl-cell.red {border-left: 10px solid #e94b3b;}
  .subheads .mdl-cell.voilet {border-left: 10px solid #6a55c2;}
  .subheads .mdl-cell .desc {text-align: center;font-weight: bold;}
  .subheads .mdl-cell .desc .name {color: #848484;margin-bottom: 10px;}
  .subheads .mdl-cell .desc .count {color: #333;}
  .heads .mdl-cell .desc .count, .subheads .mdl-cell .desc .count {font-size: 20px;font-weight: bold;}
  .subheads .mdl-cell .icon .fa {color: #d8d8d8;font-size: 35px;}
  .p-name{margin:10px 0;}
  .p-name h3{margin-bottom:0;font-weight:600;}
  .apply-btn-cont{text-align:center;padding:15px 0;background:#f1f9f9;margin:20px 0;}
  .apply-btn-cont button.apply{width:150px;height:38px;border-radius:0;font-size: 16px;background:#1c80b9}
  .fil-container{margin-top:0;margin-bottom:0;margin-left:0}
  .p0{padding: 0;}
  .fil-content{float:left;margin: 0;height: 50px;background: #f1f9f9;width: 50%;color: #1c80b9;box-sizing: border-box;line-height: 50px;padding-left: 15px;}
  .bg-white{background: #fff;}
  .fil-content select {width: 100%}
  .p-submit{margin:25px 0;}
  .p-submit button.submit{padding: 2px 24px;border: 0;border-radius: 0;font-size: 14px;}

/* end by Prashant */

/*Added by Anagha*/
.retirement .actionbar_buttons{background: #e4f6fe;
    border: solid 1px #cbe7f3;
    margin: 0;
    padding: 10px;
    text-align: right;margin-bottom: 15px}
.retirement .actionbar_buttons label{    width: 100%;font-weight: bold;
    text-align: left;
    display: block;}
.retirement .art_navigation,.retirement #contentarea ul.actions{display: none;}
.retirement .actionbar_buttons .floatr {
    width: 65%;
}
.retirement .actionbar_buttons .floatr .actionbutton{margin-bottom: 5px}
.retirement .filter_div button#search-btn {
    float: left;
    margin-top: 20px;
}
.marginright {
    margin-right: 5px;
}
.textcenter {
    text-align: center;
}
.full-width{width:100%;}
.red{color:red;}
.yel{color:orange;}
.grn{color:green}
/*end*/
.actionbutton.printleave{text-align: center;margin: 15px;width: 75px;}
.export-button, .actionbutton.export-button{background: #4a9efc;color: #fff;}
.pagination {text-align: center;margin-top: 10px;}
.width33 {
    width: 33.33%;
    float: left;
}
a.button.visitingbtn {
    margin: 3px 0;
    border-radius: 15px;
    padding: 0 20px;
    display: inline-block;
    background: #2a5e90;
}
/*Mobile Detected*/
.mobiledetected .togglerightdrawer-content {background: #f5f5f5;}
.mdl-layout__searchdrawer-right label, .mdl-layout__searchdrawer-right select, .mdl-layout__searchdrawer-right .inputbox, .mdl-layout__searchdrawer-right input[type="text"] {
    width: 100%;}
.mdl-layout__searchdrawer-right {margin-top: 35px;}
.mobiledetected .width100 {overflow: scroll;padding-bottom: 40px;}
.mobiledetected .mdl-layout__searchdrawer-right label {font-weight: bold;margin-bottom: 5px;display: block;width: 100%;}
.mobiledetected .addretirement.addcases td {width: 100%;display: block;box-sizing: border-box;}
.mobiledetected table.table_blue.uploaddetail th,.mobiledetected  table.table_blue.uploaddetail td,.mobiledetected  table.table_blue.uploaddetail {
width: calc(100% - 20px);display: block;box-sizing: border-box;margin: 0;border: none;background: transparent;}
.mobiledetected table.uploaddetail td {background: #ececec;}
.mobiledetected table.performance-detail td {display: block;width: 100%}
.mobiledetected table.performance-detail td label {min-height: inherit;margin-bottom: -10px;}
.mobiledetected .performance-tab table td {margin:0;}
.mobiledetected .hide-mobile{display: none;}
.mobiledetected .taxdeclarationscomp table#attchs_attachments_table td,.mobiledetected .calculation-top td{display: block;width: 100% !important;padding: 5px 0;}
.mobiledetected .taxdeclarationscomp table#attchs_attachments_table {table-layout: fixed;width: 100%;}
.mobiledetected .pending-approvals .width100 {padding: 0;}
.mobiledetected .pending-approvals .filterbox .mdl-cell .button{margin:0;}
.mobiledetected .dvet-calculation-table-top td,.mobiledetected .dvet-calculation-table-top th {padding: 5px;font-size: small;}
.mobiledetected .calculation-top > table{margin-bottom: 0}
.mobiledetected .dvet-calculation-table-top h3{font-size: 17px;line-height: 20px;}
.mobiledetected #wrapper #community-wrap #profile-edit-details .formtable td{float: none;display: table-cell;}
.mobiledetected #wrapper #community-wrap .formtable td.key{font-weight: bold}
.mobiledetected .login_headerleft {width: 100%;text-align: center;}
.mobiledetected .login_headerright{width: 100%;text-align: right;}
#uvwD #colright .table_blue td.docaction, #uvwD #colright .table_blue th.docaction,
#uvwD #colright .table_blue td.file-actions , #uvwD #colright .table_blue th.file-actions  {
    display: none;
}
.fixed_layout{table-layout: fixed;}
.retirement_buttonadjust .actionbutton {margin: 5px 5px;}
.text_align_right{text-align: right;}
a.appbtn {
    width: 100px;
    margin-left: 20px;
    margin-top: 2px;
}
.button.accessbtn {font-size: 14px;margin: 5px 0px 10px;}

/* Abhishek css */
#row4 ul.latestdocs li.video-manual-list {
    background-image: url(../images/videoicon_dvet.jpg);
    background-repeat: no-repeat;
    background-size: 55px;
    background-position: -10px 0;
}
/* Prashant' css */
#creator_name,#creator_designation{margin-right: 15px}

/* Prashant's css ends */