@font-face {
    font-family: 'OpenSansRegular';
    src: url('../fonts/opensans-regular.eot');
    src: url('../fonts/opensans-regular.eot') format('embedded-opentype'),
         url('../fonts/opensans-regular.woff') format('woff'),
         url('../fonts/opensans-regular.ttf') format('truetype'),
         url('../fonts/opensans-regular.svg#OpenSansRegular') format('svg');
    font-weight:normal;
}

@font-face {
    font-family: 'OpenSansSemibold';
    src: url('../fonts/opensans-semibold.eot');
    src: url('../fonts/opensans-semibold.eot') format('embedded-opentype'),
         url('../fonts/opensans-semibold.woff') format('woff'),
         url('../fonts/opensans-semibold.ttf') format('truetype'),
         url('../fonts/opensans-semibold.svg#OpenSansSemibold') format('svg');
    font-weight:normal;
}
@font-face {
    font-family: 'OpenSansBold';
    src: url('../fonts/opensans-bold.eot');
    src: url('../fonts/opensans-bold.eot') format('embedded-opentype'),
         url('../fonts/opensans-bold.woff') format('woff'),
         url('../fonts/opensans-bold.ttf') format('truetype'),
         url('../fonts/opensans-bold.svg#OpenSansBold') format('svg');
    font-weight:normal;
}
@font-face {
    font-family: 'open_sanslight';
    src: url('../fonts/opensans-light.eot');
    src: url('../fonts/opensans-light.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-light.woff') format('woff'),
         url('../fonts/opensans-light.ttf') format('truetype'),
         url('../fonts/opensans-light.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'oswaldlight';
    src: url('../fonts/oswald-light.eot');
    src: url('../fonts/oswald-light.eot?#iefix') format('embedded-opentype'),
         url('../fonts/oswald-light.woff') format('woff'),
         url('../fonts/oswald-light.ttf') format('truetype'),
         url('../fonts/oswald-light.svg#oswaldlight') format('svg');
    font-weight: normal;
    font-style: normal;

}

html body.site{ border:0px; padding:0px; font-family: 'OpenSansRegular'; font-size:14px; color:#444444;}
body .container-fluid{padding:0px;}
#header-wrapper, #topmenu_nav-wrapper, #footer-wrapper, #wrapper { max-width:960px; margin:0 auto; word-wrap:break-word;}
body.site.com_content.view-featured.no-layout.no-task.itemid-103.fluid #wrapper .row-fluid{background: #f7f7f7}

/*------------ COMMON CSS ------------*/
select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus{outline:none; outline-offset:0px;}
a:focus{ outline:none; outline-offset:0px;}
a{color:#1fa2d6; text-decoration:none;}
a:hover, a:focus{text-decoration:none; color:#1fa2d6;}
a:hover,
#community-wrap a:hover, #community-wrap a:focus{text-decoration:none; color:#000; }
.btn:focus{ outline:none; outline-offset:0px;}
table tr td{padding:5px;}
.clear{clear: both;}

input, button, select, textarea{font-family: 'OpenSansRegular'; }
b, strong, #content .SobiPro strong{font-family: 'OpenSansBold'; font-weight:normal !important;}
h1, h2, h3, h4, h5, h6{font-family: 'OpenSansBold'; font-weight:normal;}
#community-wrap h1, #community-wrap h2, #community-wrap h3, #community-wrap h4, #community-wrap h5, #community-wrap h6{font-family: 'OpenSansBold'; font-weight:normal;}

ul, ol{list-style:none; margin:0px; padding:0px;}

.page-header {border:0px; margin:0; padding:0px;}
.page-header h2{font-family: 'oswaldlight'; font-weight:normal; font-size:25px; margin:0px; padding-bottom:9px; border-bottom:1px solid #c6c6c6; margin-bottom:20px; line-height: 32px;}
#jevents_header > h2{font-family: 'oswaldlight'; font-weight:normal; font-size:25px; margin:0px; padding-bottom:9px; border-bottom:1px solid #c6c6c6; margin-bottom:20px;}

.pagination{ text-align:center; border-top:1px solid #dbdbdb; padding-top:20px;}
.pagination ul{box-shadow:none;}
.pagination ul > li > a{ background:none; border:none; color:#000; font-size:15px; padding:0px 3px; text-transform:lowercase;}
.pagination ul > li > a:hover{background:none;}
.pagination ul > .active > a, .pagination ul > .active > span,
.pagination ul > li > a:hover, .pagination ul > li > a:focus, .pagination ul > .active > a, .pagination ul > .active > span{background:none;}
.pagination ul > .disabled > span, .pagination ul > .disabled > a, .pagination ul > .disabled > a:hover, .pagination ul > .disabled > a:focus{color:#000;}
.pagination ul > .active > a{color:#4d8dca; font-family: 'OpenSansBold'; font-weight:normal;}

.btn-toolbar{}
.btn-toolbar .btn-group a.btn{background:#e7e7e7; border:1px solid #b4b4b4; padding:5px 10px; box-shadow:0px 1px 0px #fff inset; color:#222222; text-shadow:none;}
.btn-toolbar .btn-group a.btn:hover{background:#ddd;}
.btn-toolbar .btn-group a.btn-success{background:#33a333; color:#fff; border-color:#51a351 #51a351 #387038; box-shadow:0px 1px 0px #52d252 inset; }
.btn-toolbar .btn-group a.btn-success:hover{background:#33a333;}

ul.list1{}
ul.list1 li{ background: #ccc; border-radius: 3px;}


/*------------ COMMON CSS ------------*/

/*---------------- Breadcrumb ---------*/
body.site.view-featured #breadcrumb-wrapper{ display:none;}
.moduletable .breadcrumb{ background:#ebebeb; border-radius:0px; font-size:14px; margin:20px 0 30px;}
.moduletable .breadcrumb > li{text-shadow:none;}
.moduletable .breadcrumb a{color:#ef463c;}
.moduletable .breadcrumb > .active{ color:#3e3e3e;}
.moduletable .breadcrumb > li > .divider{ padding:0 8px; display: inline-block; position: relative; top: -2px;}
/*---------------- Breadcrumb ---------*/

/*------------ TOP PART ------------*/

header .header-inner{ margin-top:20px;}

.header-right{/*max-width:439px;*/ max-width:462px;}
.header-right .socialicon{ float:left; /* margin-right:15px; */ width:49%;}
.header-right .socialicon .soc_title{ float:left; line-height:25px; color:#53524f; margin-right:12px;}
.header-right .socialicon .social-icons{ float:right;}
.header-right .socialicon .social-icons img{margin-right:8px; float:left;}
.header-right .language-box{float:right; width:226px; height:28px; background: #e8e8e8; border-radius: 0px;}
.header-right .language-box select{ background:none; border:0px; width:245px;}
.header-right .chzn-container-single .chzn-single {background:#e8e8e8; border: 1px solid #e8e8e8; border-radius: 0; box-shadow: none; height: 28px; line-height: 28px; padding: 0 10px;}
.header-right .chzn-container.chzn-with-drop .chzn-drop{background:#e8e8e8; border: 1px solid #e8e8e8; box-shadow: none;}
.searchbox{ float:right; margin-top:10px; position:relative; width:100%;}
.header-right .searchbox form{float: right;}
.searchbox input.search-query{ background:#e8e8e8; border-radius:0px; border:0px; width:180px; padding:5px 14px; box-shadow:none;min-height: 0px;padding-right:32px;}
.searchbox label.element-invisible{ background:url(../images/icon-search.png) no-repeat; width:20px; height:20px; right:8px; top:5px; text-indent:-8888px;}
.com_guru .search.searchbox form.form-inline {margin: 0 0 18px !important;}

.topmenu_nav{ background:url(../images/bg_menu_wrapper.png) repeat-x; width:100%; height:47px;}
.topmenu_nav .navigation{ padding:0px; border:0px; margin-bottom:0px;}

/*------- ICEMEGA MENU --------*/
.topmenu_nav .navigation .icemegamenu > ul{height:43px !important; background:none;}
.topmenu_nav .navigation .icemegamenu > ul > li{ background:url(../images/divider.png) no-repeat left;}
.topmenu_nav .navigation .icemegamenu > ul > li a.iceMenuTitle{ height:43px; line-height:28px; font-size:14px; color:#fff; text-shadow:none;}
.topmenu_nav .navigation .icemegamenu > ul > li a.icemega_active{ background:#000000;}
.topmenu_nav .navigation .icemegamenu ul.icesubMenu{ background:#f1f1f1; color:#5d5a5a; border-radius:0px; padding-bottom:0px; border:1px solid #444444;}
.topmenu_nav .navigation .icemegamenu ul.icesubMenu ul > li{ border-top:1px solid #9a9a9a;}
.topmenu_nav .navigation .icemegamenu ul.icesubMenu ul > li:first-child{ border:none;}
ul.sub_level_2 li:first-child, ul.sub_level_3 li:first-child, ul.sub_level_4 li:first-child, ul.sub_level_5 li:first-child{ border:none;}
.topmenu_nav .navigation .icemegamenu ul.icesubMenu li a.iceMenuTitle{color:#5d5a5a; margin:0px; height:auto; line-height:22px; padding-top:10px; padding-bottom:10px; padding-right:36px; background:none;s}
.topmenu_nav .navigation .icemegamenu ul.icesubMenu li a.iceMenuTitle:hover{ background-color:#cecece;}
.topmenu_nav .navigation .icemegamenu ul.icesubMenu li.parent > a.iceMenuTitle:hover{background:url(../images/arrow-right.png) no-repeat 93% 45% #cecece; }
.topmenu_nav .navigation .icemegamenu ul.icesubMenu ul > li:hover > ul{ left:280px; margin:0px;}
.topmenu_nav .navigation ul.icesubMenu li.parent{background:url(../images/arrow-right.png) no-repeat 93% 45%; }
/*------- ICEMEGA MENU --------*/

/*------- MAXIMENU --------*/
.topmenu_nav .navigation div#maximenuck ul.maximenuck{ background:none; border:0px; box-shadow:none;}
.topmenu_nav .navigation div#maximenuck ul.maximenuck li.maximenuck.level1{ background:url(../images/divider.png) no-repeat left; margin:0px; border-radius:0px; text-shadow:none; box-shadow:none; border:0px; padding:0px; height:45px; line-height:45px;}
.topmenu_nav .navigation div#maximenuck ul.maximenuck li.maximenuck.level1 > a,
.topmenu_nav .navigation div#maximenuck ul.maximenuck li.maximenuck.level1 > span.separator{ color:#fff; text-shadow:none;}
.topmenu_nav .navigation div#maximenuck ul.maximenuck li.maximenuck.level1 > a,
.topmenu_nav .navigation div#maximenuck ul.maximenuck li.level1.parent > a,
.topmenu_nav .navigation div#maximenuck ul.maximenuck li.level1.parent > span.separator{ background:none; padding:0px 10px;}
.topmenu_nav .navigation div#maximenuck ul.maximenuck li.maximenuck.level1:hover > a span.titreck,
.topmenu_nav .navigation div#maximenuck ul.maximenuck li.maximenuck.level1.active > a span.titreck,
.topmenu_nav .navigation div#maximenuck ul.maximenuck li.maximenuck.level1:hover > span.separator,
.topmenu_nav .navigation div#maximenuck ul.maximenuck li.maximenuck.level1.active > span.separator{text-shadow:none; color:#fff;}
.topmenu_nav .navigation div#maximenuck ul.maximenuck li.maximenuck.level1.parent:hover,
.topmenu_nav .navigation div#maximenuck ul.maximenuck li.maximenuck.level1.parent:hover{border:0px; border-radius:0px;}
.topmenu_nav .navigation div#maximenuck ul.maximenuck li.level1 > a span.titreck,
.topmenu_nav .navigation div#maximenuck ul.maximenuck li.level1 > span.separator span.titreck{color:#fff;}
.topmenu_nav .navigation div#maximenuck ul.maximenuck li.maximenuck div.floatck div.floatck{margin-top:-43px;}
.topmenu_nav .navigation div#maximenuck .maxiFancybackground{display:none;}
.topmenu_nav .navigation div#maximenuck div.floatck {background:#f1f1f1; border:1px solid #444444;}
.topmenu_nav .navigation div#maximenuck span.titreck{ color:#5d5a5a;}
.topmenu_nav .navigation div#maximenuck ul.maximenuck2 li.maximenuck{margin:0px; padding:0px;}
.topmenu_nav .navigation div#maximenuck ul.maximenuck2 li a.maximenuck,
.topmenu_nav .navigation div#maximenuck ul.maximenuck2 li span.separator{border-top:1px solid #505050; border-bottom:0px; min-height:inherit; margin:0px; padding:12px 4%; width:92%;}
.topmenu_nav .navigation div#maximenuck ul.maximenuck2 li:first-child > a.maximenuck,
.topmenu_nav .navigation div#maximenuck ul.maximenuck2 li:first-child > span.separator{border-top:0px;}
.topmenu_nav .navigation div#maximenuck ul.maximenuck a:hover span.titreck,
.topmenu_nav .navigation div#maximenuck ul.maximenuck2 a:hover span.titreck{color:#5d5a5a;}
.topmenu_nav .navigation div#maximenuck ul.maximenuck li.active > a span.titreck,
.topmenu_nav .navigation div#maximenuck ul.maximenuck2 li.active > a span.titreck{color:#000;}
/*------- MAXIMENU --------*/

/*------- SJFLAT MENU --------*/
.topmenu_nav .navigation > ul.sj-flat-menu{height:35px !important; background:none; border:0px;}
.topmenu_nav .navigation > ul.sj-flat-menu li .fm-item .fm-button{display:none;}
.topmenu_nav .navigation > ul.sj-flat-menu li .fm-container .fm-item .fm-button{display:block;}
.topmenu_nav .navigation > ul.sj-flat-menu li .fm-item .fm-link{ margin-right:0px; padding:0px;}
.topmenu_nav .navigation > ul.sj-flat-menu li{background:#f1f1f1; padding:0px; border-bottom:1px solid #9a9a9a; list-style:none;}
.topmenu_nav .navigation > ul.sj-flat-menu > li{background:url(../images/divider.png) no-repeat left; padding:0px; border:0px;}
.topmenu_nav .navigation > ul.sj-flat-menu > li a{ height:45px; line-height:45px; font-size:14px; color:#fff; text-shadow:none; font-weight:normal; display:inline-block; padding:0 12px;}

.topmenu_nav .navigation > ul.sj-flat-menu .fm-container li a{ color:#5d5a5a; line-height:22px; height:auto; padding:10px; background:none;}
.topmenu_nav .navigation > .flyout-menu li ul{ border:1px solid #9a9a9a; border-bottom:0px; min-width:300px;}

.topmenu_nav .navigation > ul.sj-flat-menu > li.fm-active{ background:#000000;}
.topmenu_nav .navigation > ul.sj-flat-menu > li.fm-active > a{ color:#4d8dca;}
/*------- SJFLAT MENU --------*/

.home {display: none;}
a.home {background:url(../images/menu-icon.png) no-repeat 98% center; color:#333333; font-size:16px;  font-weight:normal;  margin-left:10px;  padding-left:20px;  text-shadow:none;  text-transform:uppercase; height:45px; text-indent:-888px;}

.accordeonck {position:relative; z-index:99999; display:none;}
.accordeonck li.current.active > a{ color:#e73931 !important; font-family: 'OpenSansBold'; font-weight:normal;}


.responsive_slider .cameraContent{ bottom:10%;}
.responsive_slider .camera_caption > div{ max-width:960px; margin:0 auto; background:none; font-family:'OpenSansRegular' !important;}
.responsive_slider .camera_caption .camera_caption_title{ font-size:25px; font-weight:normal; line-height:25px; margin-bottom:20px; color:#FFFFFF; font-family: 'OpenSansBold'; text-shadow:1px 0 5px #000000;}
.responsive_slider .camera_caption .camera_caption_title a{ font-style: italic; color: #FFFFFF; text-shadow:1px 0 5px #000;}
.responsive_slider .camera_caption .camera_caption_desc{ background:rgba(0,0,0,0.7); padding:20px; font-size:15px; width:55%; line-height:23px;}
.responsive_slider .camera_caption .camera_caption_desc a {-moz-hyphens:none; word-wrap: normal;}

main#content a{-moz-hyphens:none; /*word-wrap:normal;*/word-wrap:inherit; text-decoration: none; word-wrap: break-word;}

/*------------ TOP PART ------------*/

/*--------------- LEFT PART ---------------*/

#sidebar{ background:#ececec;}
#sidebar .sidebar-nav{ margin:15px;}

/*========= ALUMNI ========*/
.alumni{}
.alumni .top_part{float:left; width:100%; margin-bottom:25px;}
.alumni .top_part .img-box{float:left; margin-right:10px;}
.alumni .top_part .img-box img{padding:2px; background:#fff; border:1px solid #c3c3c3;}
.alumni .top_part .detail{float:left; width:65%;}
.alumni .top_part .detail .title, .alumni .top_part .detail .title a{ font-size:16px; color:#1fa2d6;  font-family: 'OpenSansBold'; font-weight:normal; margin-bottom:5px;}
.alumni .top_part .detail .status{ font-size:12px; line-height:17px;}

.alumni .notifications{float:left; width:100%; margin-bottom:25px;}
.alumni .notifications .left-side{float:left;}
.alumni .notifications .left-side .noti,
.alumni .notifications .left-side .request,
.alumni .notifications .left-side .chat{ float:left; margin-right:25px; position:relative;}
.alumni .notifications .left-side .noti b,
.alumni .notifications .left-side .request b,
.alumni .notifications .left-side .chat b{background:#3994c6; border-radius: 2px; display: inline-block; font-size: 8px; line-height: 13px; padding: 0 4px; position: absolute; right: -8px; top: -4px; color:#fff;}
.alumni .notifications .change-setting-btn{ float:left;}
.alumni .notifications .left-side .request b{background:#c77f1b;}
.alumni .notifications .left-side .chat b{background:#72a24f;}

.alumni .other-links{float:left; width:100%; margin-bottom:25px;}
.alumni .other-links li{float:left; width:40%; margin-bottom:20px; padding-left:22px; margin-right:1%;}
.alumni .other-links li.icon-document{background:url(../images/icon-doc.png) no-repeat;}
.alumni .other-links li.icon-forum{background:url(../images/icon-forum.png) no-repeat;}
.alumni .other-links li.icon-group{background:url(../images/icon-group.png) no-repeat;}
.alumni .other-links li.icon-event{background:url(../images/icon-event.png) no-repeat;}
.alumni .other-links li.icon-connection{background:url(../images/icon-connection.png) no-repeat;}
.alumni .other-links li.icon-logout{background:url(../images/icon-logout.png) no-repeat; }
.alumni .other-links li.icon-connection:before{ content:'';}

/*========= Document List ========*/
.block-1{ clear:both;}
.block-1 h3{ background:url(../images/bg_header_title.png) no-repeat; text-align:center; font-size:17px; font-family: 'OpenSansSemibold'; text-transform:uppercase; height:45px; line-height:45px; margin:0 0 15px;}
.block-1 ul{ margin-bottom:35px; float:left; width:100%; margin:0; padding:0px;}
.block-1 ul li{ margin-bottom:15px; font-size:14px; line-height:17px; background:url(../images/bullet1.png) no-repeat 0 5px ; padding-left:18px; list-style:none;}
.block-1.com_docman.mod_docman ul li a{ padding:0px !important; margin:0px;}
.block-1.com_docman.mod_docman ul li a:hover{text-decoration:none !important;}

.block-1.blog{}
.block-1.blog li{ background:none; padding:0px; float:left; width:100%; padding-bottom:15px; border-bottom:1px dashed #848484; list-style:none;}
.block-1.blog li .blog-title{ margin-bottom:10px;}
.block-1.blog li .exp{float:left; background:url(../images/icon-exp.png) no-repeat 0 4px; padding-left:24px; line-height:17px;}
.block-1.blog li .hits{ float:right;}

/*--------------- LEFT PART ---------------*/

/*========= Cal Module Home ========*/
.block{}
.block .cal_div_daynames{ background:#f4f4f4; color:#656565; font-weight:normal; line-height:38px; height:38px !important;}
.block .cal_div_weekrow{background:#fff;}

/*--------------- BOTTOM PART ---------------*/

footer{ background:#f4f3f3; border-top:1px solid #c4c4c4; margin-top:20px; line-height:41px;}
footer .footer2{display:none;}
footer .menu{float:left; margin:0px;}
footer .menu li{ float:left; line-height:14px; font-size:12px; padding:15px 0;}
footer .menu li a{color:#181818; padding:0 5px; border-left:1px solid #181818; line-height:14px;}
footer .menu li:first-child a{padding-left:0px; border:0px;}
footer .footer1{float:right; color:#606060;}

/*--------------- BOTTOM PART ---------------*/

/*--------------- COMMON CSS ---------------*/
.view-featured .row-fluid main#content.span9{ margin:0px; padding:1.5%; background:#f7f7f7;}
main#content{ min-height:450px;}
main#content h3{ font-size:22px; color:#4d8dca; font-weight:normal; margin-bottom:20px; margin-top:0px;}
main#content .custom p{margin-bottom:15px;}
main#content .moduletable.block{ padding-bottom:15px; margin-bottom:30px; border-bottom:1px solid #b9b9b9;}
main#content .moduletable.block h3{ font-size:21px; font-family: 'OpenSansSemibold';}
main#content .moduletable.block.cal{ border:0px; padding-bottom:0px;}
.view-featured .latestnews .slide{ background:#f7f7f7;}

/*--------------- COMMON CSS ---------------*/

/*-------------- TAB ------------*/

.home_tabs{ margin-top:35px;}
.home_tabs div.moduletabs.top-position div.tabs-container{ border-left:1px solid #9e9e9e;}
/*.home_tabs div.moduletabs div.tabs-content{border:1px solid #9e9e9e; min-height:250px;}*/
.home_tabs div.moduletabs div.tabs-content{border:1px solid #9e9e9e; height:230px;    overflow-x: visible;}
.home_tabs div.moduletabs div.tabs-container ul.tabs li .tab{border-bottom:1px solid #9e9e9e;}
.home_tabs div.moduletabs.top-position div.tabs-container ul.tabs li{width:25%;}
.home_tabs div.moduletabs.top-position div.tabs-container ul.tabs li .tab{border-right:1px solid #fff; background:#bfbfbf; color:#070707; font-weight:normal; font-size:15px; padding:10px 0; border-top:1px solid #bfbfbf; text-align:center;}
.home_tabs div.moduletabs.top-position div.tabs-container ul.tabs li .tab.selected{border-right:1px solid #9e9e9e; border-top:1px solid #9e9e9e; color:#4d8dca;}
.home_tabs div.moduletabs.top-position div.tabs-container ul.tabs li + li + li + li{border-right:1px solid #9e9e9e; width:24.80%;}
.home_tabs div.moduletabs.top-position div.tabs-container ul.tabs li + li + li + li .tab{ border-right:0px;}
.home_tabs div.moduletabs.top-position div.tabs-container ul.tabs li + li + li + li .tab.selected{ border-right:0px;}

/*-------------- TAB ------------*/

/*-------------- DOCMAN CSS ------------*/
.docman-group.unpublished{background:#ffcccc; border-top:1px dotted red; border-bottom:1px dotted red; padding:10px 15px 0;}
.icon-fav{background:url(../images/icon-fav.png) no-repeat;}
.icon-fav.checked{background:url(../images/icon-fav-check.png) no-repeat;}

.com_docman #content > h1, h2.categ_name_guru, .com_content.view-announcement .edit.item-page h1, .com_resources.view-resources .heading_title h1,
.com_docman .docman_list_layout--default > h1, .com_capacitydevelopment .heading_title h2, .com_content.view-form .edit.item-page h1{float:left; width:100%; margin:0px; /* font-family: 'oswaldlight';  */font-weight:normal; font-size:25px; margin:0px; padding-bottom:9px; border-bottom:1px solid #c6c6c6; margin-bottom:20px; color:inherit;}
.com_docman #content h1 ~ .btn-toolbar, .com_resources h1 ~ .btn-toolbar, .com_capacitydevelopment h2 ~ .btn-toolbar, .com_capacitydevelopment .heading_title h2 ~ .btn-toolbar{float:right; margin:0px; margin-top:-55px;}
.com_docman #content h1 ~ .btn-toolbar a.btn, .com_resources h1 ~ .btn-toolbar a.btn, .com_capacitydevelopment h2 ~ .btn-toolbar a.btn{ background:#44a244; border:1px solid #389538; color:#fff; text-shadow:none; font-size:13px; padding:3px 10px;}
.com_capacitydevelopment h2 ~ .btn-toolbar{margin-top: -38px;}

.category > a{ float:left;}
.category .category-inner{float:left; width:93%;}
.category h4.docman-title,
.docman_category h4.koowa_header{ display:inline-block; line-height:32px; width: auto; font-family: 'OpenSansSemibold';}
.docman_category .koowa_wrapped_content{table-layout: inherit;}
.koowa .docman_category .koowa_header__item{display: inline-block; width: auto;}
.koowa .docman_category .koowa_header__item--image_container{display: none;}
/*.docman_category .docman_description{padding:10px; }*/
.koowa .listing-container .docman_block--top_margin{margin-top: 9px;}
.koowa .listing-container .docman_block--top_margin h3{line-height:20px;}
[class^="icon-"], [class*=" icon-"]{margin-right: 3px;}

.mfp-container .mfp-figure::after{background: #fff;}

.category .documents-count, .docman_category .documents-count{margin-left:3px; display:inline-block; line-height:32px;}
.category .category-inner .description{}
.category .category-inner .description img{ border:1px solid #ccc; padding:2px; background:#fff; margin-right:10px;}
#docman-category.docman-heading{ clear:both;}

.broseby-module-container{margin-top:0%; width:100%;}
.com_docman .listing-container.span9{margin:0px; width:69.468%;}
.com_docman .listing-container .categories, .com_docman .listing-container .docman_categories{margin:0px;}

.com_docman .broseby-module-container .well{ padding:0px; background:#fff; overflow:hidden; border:1px solid #d7d7d7;}
.com_docman main#content .broseby-module-container h3{ color:#fff; margin:0px; height:43px; line-height:43px; font-weight:normal;  font-family: 'OpenSansRegular'; padding-left:15px; background:#53524f;}
.com_docman .broseby-module-container .well .accordion-group{ background:#e1e1e1; border:0px; border-radius:0px; margin-bottom:1px;}
.com_docman .broseby-module-container .well .accordion-group h5{margin:0px; font-family: 'OpenSansRegular'; font-size:15px; line-height:18px;}
.com_docman .broseby-module-container .well .accordion-group a{color:#222222; background:url(../images/arrow-right-accordian.png) no-repeat 96% center;}
.com_docman .broseby-module-container .well .accordion-group .accordion-heading.open a {background:url(../images/arrow-bottom-accordian.png) no-repeat 96% center; color:#44a244;}
.com_docman .broseby-module-container .well .accordion-heading .accordion-toggle{ padding:10px 15px;}
.com_docman .broseby-module-container .well .accordion-group .accordion-heading.open{background:#fff; border-bottom:1px solid #d7d7d7;}
.com_docman .broseby-module-container .well .accordion-group .accordion-group .collapse{background:#fff; }
.com_docman .broseby-module-container .well .browseby .accordion-inner{ background:#fff; padding:9px 20px 9px 15px; line-height:20px; color:#1891a4; font-size:15px; border:0px;}
.com_docman .broseby-module-container .well .browseby .accordion-inner .tag{margin:6px 0;}
.com_docman .broseby-module-container .well .browseby  input[type="checkbox"]{margin:-4px;}

.com_docman .broseby-module-container .well .browseby .actions{text-align:center;}
.com_docman .broseby-module-container .well .browseby .actions .btn{ background:#e7e7e7; border:1px solid #b4b4b4; padding:5px 10px;}

.com_docman .listing-container .docman-row,
.com_docman #docman-search-form .docman-row,
.com_hwdmediashare .docman-row{ border-top:1px solid #dbdbdb; padding-top: 20px; margin-top: 20px;}
.com_docman .listing-container form .docman-row:first-child{border:0px; padding:0px;}
.com_docman .docman-row .docman-document-details{float:left; width:100%;}
.com_docman .docman-row .document-list-detail.hasthumb{width:100%;}
.com_docman .docman-row .document-list-detail.hasthumb{float:left; width:75%; margin-right:2%;}
.com_docman .docman-row .document-list-detail .docman-document-header{ width:100%; font-family: 'open_sanslight'; font-size:24px; font-weight:normal; margin:15px 0 10px; line-height:28px; word-wrap:break-word;}
.com_docman .docman-row .document-list-detail .docman-document-header a{color:#4d8dca;}

.com_docman .docman-row .document-list-detail .docman-document-uploadedby{ clear:both; float:left; margin-right:15px; color:#929492; margin-bottom:8px;}
.com_docman .docman-row .docman-document-uploadedby .btn-group{margin:0px; margin-left:15px;}
.com_docman .docman-row .docman-document-uploadedby .btn-group a.btn{ background:none; box-shadow:none; border:0px; padding:0px;}

.com_docman .docman-row .docman-group .document-list-thumbnail{ width:23%; float:left; margin-top:15px;}
.com_docman .docman-row .docman-group .docman-document-thumbnail{max-width:94% !important; margin:0px;  box-shadow:none; border-radius:2px; border:none;}
.com_docman .docman-row .docman-group .docman-document-thumbnail img{border:1px solid #bfbfbf; padding:2.5%; max-width:95%; background:#fff;}
.com_docman .docman-row .docman-group  .docman-document-description{width:100%; font-size:14px; line-height:20px;}
.com_docman .docman-row .docman-group  .docman-document-description span{font-size:14px !important; }
.com_docman .docman-row .btn-group{margin-bottom:5px; margin-right:5px;}
.com_docman .docman-row .btn-group + .btn-group{margin-left:0px;}
.com_docman .docman-row .btn-group .btn,
.com_hwdmediashare .docman-row .btn-group .btn{ background:#e7e7e7; border:1px solid #b4b4b4; padding:5px 10px; box-shadow:0px 1px 0px #fff inset; color:#222222; text-shadow:none; display:inline-block !important}
.com_docman .docman-row .btn-group .btn.btn-danger{background:#df0b02; border:1px solid #a41f1a; box-shadow:0px 1px 0px #ff5454 inset; color:#fff;}

.com_docman .docman-row .docman-document-details .created_date{color:#1891a4; line-height:21px;float: left;}
.com_docman .docman-row .docman-document-details .created_date i.icon-calendar{ background:url(../images/icon-cal.png) no-repeat; width:21px; height:21px; line-height:21px; float:left; margin-right:8px;}
.com_docman .docman-row .docman-document-details .created_date .icon-calendar:before{content:'';}
.com_docman .docman-row .docman-document-details .language{float:right;width:auto;padding-right: 2px;}

.uponelevel{ margin-bottom:10px;}
.com_docman .docman-heading-wrap{margin-top:15px;}
main#content .docman-heading-wrap h3{color:inherit; line-height:40px; font-size:22px;}
.com_docman .listing-container .docman-heading-wrap .docman-heading + .pagination-limit{ top:0px;}
.com_docman .listing-container .docman-heading-wrap .docman-heading + .pagination-limit label{ line-height:30px; margin:0px 5px 0 0;}
/*  Irfan start */
.ul-tool { list-style: inside; }
/*  Irfan End  */
.charts .status-tbl tr td span {cursor: pointer;}
.com_docman .docman-heading.category .icon, .com_docman .categories .category .icon{ float:left;}
.com_docman .docman-heading-inner, .com_docman .category-inner{float:left; width:93%;}
.com_docman main#content .docman-heading-inner, .com_docman .category-inner{ line-height:32px;}
.com_docman .docman-heading-inner img{ margin-right: 15px; margin-bottom: 15px;}

.com_docman main#content .docman-heading-inner h3.page_title{ line-height:32px;}
.com_docman main#content .docman-heading, .com_docman .docman_block--top_margin.docman-heading{color:inherit;}
.com_docman .docman-heading-inner .description{ line-height:18px;}

.com_docman.boxed{ padding:0px !important; clear:both;}
.com_docman.boxed legend{  font-family: 'OpenSansSemibold'; border-color:#ddd; font-weight: normal;}
.search-document-container.searchbox{ width: 100%;margin-top:0px;}
.search-document-container.searchbox input.search-query {background: #F6F6F6;border-radius: 4px;border: 1px solid #d7d7d7;width:100%; padding:8px 14px; padding-right:28px; height:auto;}
.search-document-container.searchbox label.element-invisible {background: url('../images/icon-search-small.png') no-repeat;width: 16px;height: 16px;right 7px;top: 7px;text-indent: -8888px;}
.search-document-container.searchbox form{margin-bottom:10px;}
.search-document-container.searchbox a.advanced-search{color: #333333;margin-bottom:10px;}
/*-------- DOCU POPUP CSS ----------*/
.contentpane.modal{}
.contentpane.modal .nav-tabs{ margin:0px; margin-top:10px;}
.contentpane.modal .nav-tabs > li{ float:left; margin-right:2px;}
.contentpane.modal .nav-tabs > li > a{border-radius:4px 4px 0 0; background:#51514f; color:#fff; border-color:#51514f;}
.contentpane.modal .nav-tabs > .active:last-child > a{border-bottom:1px solid #fff;}
.contentpane.modal .nav-tabs > .active a{ background:#fff; border-color:#ddd; border-bottom:1px solid #fff; color:#000;}

.contentpane.modal .tab-content{ border:1px solid #ddd; padding:20px;}
.contentpane.modal .tab-content table{}
.contentpane.modal .tab-content table tr td{ vertical-align:top; height:28px;}
.contentpane.modal .tab-content table tr td input{margin:0px; margin-right:5px;}

h3.popup_head{color:#4d8dca;}
.topbuttons_popup{text-align:right; margin-right:10px}
.topbuttons_popup input[type=button]{background:#e7e7e7; border:1px solid #b4b4b4; padding:5px 10px; box-shadow:0px 1px 0px #fff inset; color:#222222; text-shadow:none; border-radius:4px;}
.topbuttons_popup input[type=button]:hover{ background:#ddd;}
#keywords-container { margin-top: 10px;float: right;width: 81%;}
#keywords-container span{float:left;width:auto;padding-right: 5px;}
#keywords-container p#keywords-display{float:left;width:auto;}
/*img.mfp-img{
    padding:0px;
    margin-top:40px;
    margin-bottom: 40px;
    background-color: #ffffff;
}*/
.koowa .docman_document {
  margin-top: 20px;
  padding-top: 20px;
}
.koowa .-koowa-grid{ margin-top: -20px;}

.koowa .docman_sorting{
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
}
.com_docman .docman-group:before, .com_docman .docman-group:after {
  display: table;
  content: "";
  line-height: 0;
}
.com_docman .docman-row .docman-document-header,
.com_docman .docman-row .docman-document-description{
  float: left;
}
.com_docman .docman-document-description {
  margin-top: 0;
}
.com_docman .docman-row .btn-toolbar {
  float: left;
  clear: both;
}
.com_docman .docman-group:after {
  clear: both;
}
.com_docman .docman-row:after {
  clear: both;
}
.com_docman .docman-document-header .btn-toolbar {
  display: inline-block;
  vertical-align: middle;
  margin:0px 0px 0px 10px;
}
.com_docman .docman-document-thumbnail {
  max-width: 256px;
  margin: 0px 10px 10px 0px;
  float: left;
  cursor: pointer;
}
.com_docman .docman-document .docman-btn-download.btn-large {
  margin-bottom: 10px;
  border:none;
}
.com_docman .docman-document .docman-document-details .well {
    margin-bottom: 10px;
    font-size: 14px;
    color: #333;
    text-shadow: 0 1px 0 white;
    word-wrap: break-word;
    list-style: none;
    background: #f8f8f8;
}
.com_docman .docman-document .docman-document-details .well .detail-label {
      display: block;
      text-align: left;
      font-size: 14px;
      font-weight: normal;
      color: #5d7b8a;
      padding: 5px 0px;
      font-family:'OpenSansBold';
}
.com_docman .docman-document-details .well .detail-name, .com_docman .docman-document-details table .detail-name {
  display: block;
}
.com_docman .docman-document .docman-document-details .well .detail-label::after {
  content: ':';
}
.com_docman .docman-document .docman-document-details .well .detail-label::before {
  content: '.';
  color: transparent;
  display: block;
  margin-top: 0px;
  margin-bottom: 5px;
  height: 0px;
  width: 100%;
  border-bottom: white 1px solid;
  border-top: #dddddd 1px solid;
}
.com_docman .docman-document .docman-document-details .well>.detail-label:first-child::before {
  display: none;
}
.com_docman.mod_docman ul {
  list-style: disc inside!important;
}
.com_docman.mod_docman ul li a {
  color: #333333;
  text-decoration: none;
  font-size: 14px;
  line-height: 16px;
  border-bottom: 1px solid #f2f2f2;
  word-wrap: break-word;
}
/*-------------- DOCMAN CSS ------------*/

/*-------------- KUNENA CSS ------------*/
#content #Kunena{ margin-top:20px; border:1px solid #9e9e9e; border-top:0px; padding:0 15px 15px; background:#fff;}
#content #Kunena #ktab ul.menu{ position:absolute; left:-1px; }
#content #Kunena #ktab li,
#content #Kunena #ktab div.moduletable ul.menu li{ margin:0px 0px 0px 1px !important;}
#content #Kunena #ktab ul.menu li{ border:1px solid #bfbfbf; border-bottom:0px;}
#content #Kunena #ktab ul.menu li.active{ border:1px solid #9e9e9e; border-bottom:1px solid #fff; margin:0px !important; background:#fff;}
#content #Kunena #ktab ul.menu li.active a,
#content #Kunena #ktab li#current.selected a{ background:none !important;}
#content #Kunena #ktab a{ border-radius:0px; background:#ddd !important; padding:0px 19px;}

#content #Kunena #ktab  a span{font-size:16px; font-family:'OpenSansRegular'; font-size:15px; color:#070707 !important}
#content #Kunena #ktab #current a span{ color:#4d8dca !important; border-radius:0px;}

#content #Kunena #ktop{ background:#fff; border-bottom: 1px solid #bfbfbf !important; float: left; height: 36px; margin: 0 0 10px -15px; position: relative; width:calc(100% + 31px); background:#fff;}
#content #Kunena #ktop span.ktoggler{ margin:10px 0; background:none !important; position:absolute; right:0px;}

#content #Kunena div.kblock,
#content #Kunena .klist-markallcatsread {border:0px;}
#content #Kunena a.open{background:url(../images/icon-plus.png) no-repeat; width:16px; height:16px; opacity:1; cursor:pointer;}
#content #Kunena a.close{background:url(../images/icon-minus.png) no-repeat; width:16px; height:16px; opacity:1; cursor:pointer;}

#content #Kunena .kheader a.open{background:url(../images/icon-plus-white.png) no-repeat;}
#content #Kunena .kheader a.close{background:url(../images/icon-minus-white.png) no-repeat;}

#content #Kunena .kforum-pathway{ background:#f5f5f5; border:0px;}
#content #Kunena tr.krow1 td{ border:0px;}
#content #Kunena div.kblock div.kbody{ border:0px;}

#content #Kunena div.kblock > div.kheader,
#content #Kunena .kblock div.kheader{ background:#007dc3 !important; border:0px; height:auto; line-height:30px;}
#content #Kunena .kheader h2,
#content #Kunena .kheader h2 a,
#content #Kunena .ktitle, #content #Kunena a.ktitle{color:#fff !important; font-weight:normal; font-size:15px; font-family:'OpenSansRegular'; text-decoration:none; line-height:30px;}
#content #Kunena div.kblock span.ktoggler{right:0px; top:7px;}
#content #Kunena div.ksearchresult-desc{padding:0px; }
#content #Kunena fieldset legend{width: auto; border: 0px;}
#content #Kunena input#keywords, #content #Kunena input#username{margin-bottom: 7px;}

#content #Kunena table.kblocktable{border-left:1px solid #ccc; border-right:1px solid #ccc;}
#content #Kunena tr.krow1 td{background:#f5f5f5;}
#content #Kunena .kblocktable tr.krow1 td{ border-left:1px solid #ccc; border-bottom:1px solid #ccc; background:#fafafa;}
#content #Kunena div.kthead-title a, #content #Kunena a.ktopic-title{font-weight:normal; font-family: 'OpenSansSemibold'; font-size:15px; font-weight:normal;}

#content #Kunena div.kblock span.select-toggle{top:0px;}

#Kunena td, #Kunena table, #Kunena th, #Kunena div, #Kunena p, #Kunena span{font-family:'OpenSansRegular';}
#Kunena div.kthead-desc, #Kunena div.kthead-moderators{ line-height:18px;}
#Kunena #advsearch td{vertical-align:top;}
/*-------------- KUNENA CSS ------------*/


/*----------- CALENDAR CSS ----------*/
#jevents_body .cal_div{ float:left; margin-bottom:10px; background-color: #fff;}
#jevents_body.jeventpage .event_legend_container{ background:#fff; padding:2%; clear:both;}
#jevents_body.jeventpage div.event_legend_item{width:49%;}
#jevents_body.jeventpage input[type="radio"],
#jevents_body.jeventpage input[type="checkbox"]{margin:0px 5px 0px 0px;}
#jevents_body.jeventpage div.event_legend_name{font-family: 'OpenSansSemibold'; font-weight:normal; white-space:normal; color:#000;}

#jevents_body .ev_adminpanel{ padding:2%; width:96%; background:#fff; float:left;}
#jevents_body .ev_adminpanel tr td{background:none;}

#jevents_body .nav_bar_cell{}
#jevents_body .nav_bar_cell form{margin:0px;}
#jevents_body .nav_bar_cell select{ margin:0px 0px 7px 15px;}

#overDiv #backdrop {background:#f5f5f5 !important; border:2px solid #ccc; left:0 !important; top:0 !important;}
#overDiv #PUContent{ font-size:13px;}
#overDiv #PUContent table tr td table:first-child{
    /*float: left;
    width: 100%;*/
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    word-wrap: break-word;
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
}
#overDiv #PUContent table tr td table:first-child
{
    line-height: 14px;
}
#overDiv #PUContent table tr td table.w100{
    line-height: 18px;
    word-break: keep-all;
}
#overDiv #PUContent a{ color:#000; font-size:13px;}


.jeblocks1, .jeblocks2, .jeblocks3, .jeblocks4, .jeblocks5, .jeblocks6, .jeblocks7, .jeblocks8, .jeblocks9, .jeblocks10{border:0px solid #000; border-radius:5px; margin-bottom:2px; position:relative; z-index:1;}
.jeblocks1{width:96% !important; padding:2px 2% !important;}
.jeblocks2{width:196% !important; padding:2px 2% !important;}
.jeblocks3{width:296% !important; padding:2px 2% !important;}
.jeblocks4{width:396% !important; padding:2px 2% !important;}
.jeblocks5{width:496% !important; padding:2px 2% !important;}
.jeblocks6{width:596% !important; padding:2px 2% !important;}
.jeblocks7{width:696% !important; padding:2px 2% !important;}
.jeblocks8{width:796% !important; padding:2px 2% !important;}
.jeblocks9{width:896% !important; padding:2px 2% !important;}
.jeblocks10{width:996% !important; padding:2px 2% !important;}

.cal_div a.cal_titlelink:link, .cal_div a.cal_titlelink:visited, .cal_div a.cal_titlelink:hover{ color:#fff !important; font-weight:normal; float:left; width:100%; height:27px;overflow: hidden;}
.cal_div .cat_3574 a.cal_titlelink:link, .cal_div .cat_3574 a.cal_titlelink:visited, .cal_div .cat_3574 a.cal_titlelink:hover{color: #222 !important;}

#jevents_body div.nav_bar_cal{width:40px;}
.ev_navigation td{width:20px !important;}
.ev_navigation td.iconic_td{ width:40px !important;}
.iconic_td div#ev_icon_yearly_active,
.iconic_td div#ev_icon_yearly{ background:url(../images/calyear2.png) no-repeat !important; background-size:84% auto !important;}
.iconic_td div#ev_icon_monthly_active,
.iconic_td div#ev_icon_monthly{ background:url(../images/calmonth2.png) no-repeat !important; background-size:84% auto !important;}
.iconic_td div#ev_icon_weekly_active,
.iconic_td div#ev_icon_weekly{ background:url(../images/calweek2.png) no-repeat !important; background-size:84% auto !important;}
.iconic_td div#ev_icon_daily_active,
.iconic_td div#ev_icon_daily{ background:url(../images/calday2.png) no-repeat !important; background-size:84% auto !important;}
.iconic_td div#ev_icon_search_active,
.iconic_td div#ev_icon_search{ background:url(../images/calsearch2.png) no-repeat !important; background-size:84% auto !important;}
.iconic_td div#ev_icon_jumpto_active,
.iconic_td div#ev_icon_jumpto{ background:url(../images/clajump2.png) no-repeat !important; background-size:84% auto !important;}
.ev_navigation table{
    float: right;
}
.ev_navigation #jumpto {
    float: right;
    margin: 10px 0 0;
    text-align: right;
    width: 100%;
}
.ev_navigation #jumpto form{margin-bottom: 0px;}
#jevents_body .ev_navigation{float: right; margin-bottom:15px}
select#monthyear{margin:0px;}
#jevents_body .cal_week_view,
#jevents_body .cal_search_view,
#jevents_body .cal_event_view,
#jevents_body .cal_year_view {
  float: left;
  width: 100%;
}
/*----------- CALENDAR CSS ----------*/

/*-------- DEFAULT SEARCH PAGE DESIGN ----------- */
.search h1{font-family: 'OpenSansSemibold'; font-weight:normal; font-size:25px; margin:0px; padding-bottom:9px; margin-bottom:20px; }
.search form#searchForm .btn-toolbar{ float:right; margin:0px;}
.search form#searchForm .searchintro{float: left; margin-bottom: 20px;}
.search fieldset {width:100%; clear:both; margin-top:20px;}
.search fieldset:first-child{margin-top:0px;} 
.search fieldset legend {border-color: #ddd; font-family: 'OpenSansBold'; font-weight:normal; font-size: 18px; line-height: 16px; padding-bottom: 10px; color:#4d8dca;}
.search fieldset .phrases-box{float:left; margin-right:25px;}
.search fieldset .phrases-box label{float:left; padding:0px; padding-left:15px;}
.search fieldset .phrases-box .controls > .radio:first-child,
.search fieldset .phrases-box .controls > .checkbox:first-child{ padding:0px;}
.search fieldset .phrases-box .radio input[type="radio"],
.search fieldset .phrases-box .checkbox input[type="checkbox"]{margin:0px; margin-right:5px; float:none; vertical-align:middle;}

.search fieldset .ordering-box{float:left;}
.search fieldset .ordering-box label{float:left; margin-right:7px;}

.search fieldset.only label{float:left; width:20%;}
.form-limit{float:right;}
.form-limit label{float:left; line-height:25px; margin-right:10px;}
p.counter {color:#333; font-family:'OpenSansRegular'; font-size:15px;}

dt{font-family:'OpenSansBold'; font-weight:normal;}
dd.result-created{ margin-bottom:15px;}

.search span.highlight{font-family:'OpenSansBold'; font-weight:normal; background:#b2ffb2;}

.search .searchtop{margin-top:15px;}
.search-results{padding:20px; background:#fff;}

/*-------- DEFAULT SEARCH PAGE DESIGN ----------- */

/*-------- JOMSOCIAL PAGE DESIGN ----------- */
#community-wrap .navbar .nav > li{ font-size:14px;}
#community-wrap .js-focus, #community-wrap .js-focus-cover{ border-radius:0px;}

.moduletable.profile_view{ border:1px solid #ebebeb; background:#ffffff; box-shadow:none; margin-bottom:18px; border-radius:0px; float:left;}
.moduletable.profile_view .cHello-Header{ padding:12px 16px; border:0px;}
.moduletable.profile_view .cHello-Header .cHello-Avatar{width:96px; padding:2px; float:left;}
.moduletable.profile_view .cHello-Header .right_side{ float:left; width:160px; margin-left:10px; text-align:left; height:102px; position: relative;}
.moduletable.profile_view .cHello-Header .right_side h3{ margin:0px; color:#1a6086; font-size:21px; font-family: 'OpenSansSemibold'; font-weight:normal; margin-bottom:12px; line-height:22px;}
.moduletable.profile_view .cHello-Header .right_side h3 a{color:#1a6086; }
.moduletable.profile_view .cHello-Header .right_side a#editLink{ background:url(../images/icon-edit.png) no-repeat; width:21px; height:21px; text-indent:-8888px; position:absolute; right:0px; bottom:0px;}
.moduletable.profile_view .cHello-Header .right_side a#saveLink{position:absolute; right:0px; bottom:0px;}
.moduletable.profile_view .cHello-Header .notify-settings{ float:left; width:100%; margin:20px 0;}
.moduletable.profile_view .cHello-Header .notify-settings .cMod-Notify {background:none; background-image: none; filter: none; border:0 none; float:left; margin:0; padding:0; width:50%;}

.moduletable.profile_view .cHello-Header .notify-settings .cMod-Notify .tool-icon-inbox{width:24px;}
.moduletable.profile_view .cHello-Header .notify-settings .cMod-Notify a{ position:relative; width:22px; height:24px; margin-right:12px;}
.moduletable.profile_view .cHello-Header .notify-settings .cMod-Notify a.joms-module-new-message-notif{margin-right:0px;}
.moduletable.profile_view .cHello-Header .notify-settings .cMod-Notify a .notifcount{ position:absolute; top:-6px; right:0px; font-size:9px; line-height:13px;}
.moduletable.profile_view .cHello-Header .notify-settings .cMod-Notify a.joms-module-global-notif .notifcount{background:#000000;}
.moduletable.profile_view .cHello-Header .notify-settings .cMod-Notify a.joms-module-friend-invite-notif .notifcount{ background:#c77f1b;}
.moduletable.profile_view .cHello-Header .notify-settings .cMod-Notify a.joms-module-new-message-notif .notifcount{ background:#72a24f;}
.moduletable.profile_view .cHello-Header .button_setting{float:left; width:50%;}
.moduletable.profile_view .cHello-Header .button_setting a{background:url(../images/btn-change-setting.png) no-repeat; width:126px; height:26px; text-indent:-8888px; display:inline-block;}

.moduletable.profile_view .cHello-Menu{float:left; width:100%;}
.moduletable.profile_view .cHello-Menu ul{}
.moduletable.profile_view .cHello-Menu ul li{float:left; width:100%; background:#f8f8f8; margin-top:1px;}
.moduletable.profile_view .cHello-Menu ul li div{ float:left; width:50%; border:0px; margin:0px; padding:0px; height:34px; line-height:34px;}
.moduletable.profile_view .cHello-Menu ul li .icon-doc{ background: url(../images/icon-doc.png) no-repeat center center; width:20px; height:20px;}
.moduletable.profile_view .cHello-Menu ul li .icon-forum{ background: url(../images/icon-forum.png) no-repeat center center; width:20px; height:20px;}
.moduletable.profile_view .cHello-Menu ul li i {float:left; margin-left:20px; margin-top:7px;}

.moduletable.rightblock{ padding:20px; border:0px solid #ebebeb; margin-bottom:30px; clear:both; position:relative; background:#fff;}
.moduletable.rightblock h3{ margin:0px; font-size:18px; font-weight:normal; font-family:'OpenSansSemibold'; /* color:#4d8dca !important; */ color:#333333; margin-bottom:20px; border:0px; padding:0px;}
.moduletable.rightblock #cFormSearch input#keyword{ width:72%; margin:0px; box-shadow:none; border:1px solid #e8e8e8; background:#f9f9f9; border-radius:0px; float:left;}
.moduletable.rightblock #cFormSearch a.btn.btn-primary{ width:25%; padding:5px 0px; background:#515151; border:1px solid #2a2a2a; border-radius:0px; box-shadow:none;}
.moduletable.rightblock .app-box-footer{ border:0px; margin:0px; padding:0px; font-size:13px;}
.moduletable.rightblock .app-box-footer a{color:#333333;}
.moduletable.rightblock .shadow_btm{background:url(../images/bg_shadow.png) no-repeat center bottom; position:absolute; bottom:-13px; left:50%; margin-left:-150px; width:301px; display: none;}

.moduletable.rightblock .klatest .klatest-items li.klatest-item{ background: url(../images/bullet2.png) no-repeat !important; padding-left:28px; height:18px; line-height:18px; margin-bottom:10px;}
.moduletable.rightblock .klatest .klatest-items li.klatest-item a{color:#333; font-weight:normal; font-family: 'OpenSansRegular'; font-size:13px;}
.moduletable.rightblock .klatest .klatest-more{color:#333333; margin-top:20px;}
.moduletable.rightblock .klatest .klatest-more a{color:#333333;}

.moduletable.rightblock .com_docman{}
.moduletable.rightblock .com_docman ul{ margin:0px; padding:0px; list-style:none !important;}
.moduletable.rightblock .com_docman ul li{background: url(../images/bullet2.png) no-repeat !important; padding-left:28px; line-height:18px; margin-bottom:10px; font-family: 'OpenSansBold'; font-weight:normal;}
.moduletable.rightblock .com_docman ul li a{ margin:0 !important; padding:0 !important; border:0px; font-size:13px; font-family: 'OpenSansRegular';}
.moduletable.rightblock .com_docman ul li a:hover{ background:none; text-decoration:none !important;}
.moduletable.rightblock .com_docman ~ div{ text-align:left; margin-top:20px;}
.moduletable.rightblock .com_docman ~ div a{ margin:0 !important; color:#333333;}

.row-fluid #community-wrap ~ main#content{margin-left:0px;}

.cProfile .activity-stream-front{ padding:20px; border:1px solid #ebebeb; font-size:14px;}
.cProfile .activity-stream-front .cActivity-LoadMore a.btn{ background:#f6f6f6; box-shadow:none; border:1px solid #ebebeb; color:#767676;}

#community-wrap #applications-kunena{margin-top:15px;}
#community-wrap #applications-kunena .apps-item{ margin-bottom:15px;}
#community-wrap #applications-kunena .apps-item a.apps-headline{ font-size:14px; line-height:22px; text-decoration:none;}
#community-wrap #applications-kunena .apps-item p{ line-height:22px;  font-size:12px}
#community-wrap .content-viewall a{color:#333333;}
#community-wrap .cSidebar .cFile-More{float: right;padding-right: 1px;padding-top: 5px;}

#community-wrap .span8 .cIndex-Status {padding: 0 0 5px;}
#community-wrap .span8 .cIndex-Actions{position:relative;}
#community-wrap .span8 .cIndex-Actions>div {display: inline;}
#community-wrap .span8 .cIndex-Actions>div+div{margin:0 0 0 5px;}
#community-wrap .cStream-Quote .stream-quote-text a img{ padding-right: 5px;}
#community-wrap div#notice.info{
    background-color: #e3e6ee;
    border: 1px solid #B9C3DC;
    border-radius:3px;
    color: #374e70;
    margin:0 0 20px;
    padding:10px;
}
#community-wrap div#notice.error{
    background-color: #F2DEDE;
    border: 1px solid #cda6ab;
    border-radius:3px;
    color: #B94A48;
    margin:0 0 20px;
    padding:10px;
}
/*-------- JOMSOCIAL PAGE DESIGN ----------- */

/*-------- JEVENT PAGE DESIGN  ------------- */
.ev_table{ border-color:#ccc; background-color: #fff;}
.subject_fields.left_wrp .ev_table .ev_td_right{ width: 83%; padding: 8px 5px;}
.subject_fields.left_wrp .ev_table tr td:first-{padding: 8px 2px;}
.cal_td_daysnames{ background:#f4f4f4; border-top: 1px solid #cccccc !important; border-bottom: 1px solid #ccc;}
.ev_fieldset{font-family: 'OpenSansBold'; font-weight:normal; font-size:14px; display:none;}
.ev_td_left{font-family: 'OpenSansRegular'; font-weight: normal; border-right:1px solid #ccc !important; border-top:1px solid #ccc !important;}
.ev_table .ev_td_left{text-align: center;}
.ev_td_right{border:1px solid #ccc !important;}
ul.ev_ul li.ev_td_li{ line-height:25px;}
#jevents_body .cal_div .cal_div_currentmonth{background:#f4f4f4;}


/*-------- JEVENT PAGE DESIGN  ------------- */

/*----------added by umangi on 28-8-14 for latest bog module--------*/

.ezblog-latestpost .mod-item1 .mod-post-title {margin-bottom: 10px;}
.ezblog-latestpost .mod-item1 a{   font-size: 14px;line-height: 17px; color: #444444;font-family: 'OpenSansRegular';font-weight: normal;}
.ezblog-latestpost .mod-item1 .mod-post-type{
    background: url("../images/icon-exp.png") no-repeat scroll 0 4px rgba(0, 0, 0, 0);
    float: left;
    line-height: 17px;
    padding-left: 24px;
}
.ezblog-latestpost .mod-item1 .mod-post-meta.small {
    float: right; width: auto;
}
.ezblog-latestpost .mod-item1{
     background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px dashed #848484;
    float: left;
    list-style: none outside none;
    padding: 0 0 15px;
    width: 100%;
}

.profile_view_home{background : none !important; border : none !important;}
.moduletable.profile_view_home .cHello-Menu ul li{background : none !important;}
.moduletable.profile_view_home .cHello-Menu ul li i { margin-left: 0px;}
.moduletable.profile_view_home a { color: #444444;}
.moduletable.profile_view_home .cHello-Header{ padding: 0px;}
.moduletable.profile_view_home .cHello-Header .cHello-Avatar {width: 78px;   background: none repeat scroll 0 0 #fff;
    border: 1px solid #c3c3c3;
    padding: 2px;}
  .moduletable.profile_view_home .cHello-Header .right_side h3 a  { color: #1fa2d6;
    font-family: 'OpenSansBold';
    font-size: 16px;
    margin-bottom: 5px; font-weight:normal;}

.moduletable.profile_view_home .editLink{ display: none !important;}
.moduletable.profile_view_home .tool-icon-notification{background: url("../images/icon-notification.png") no-repeat;}
.moduletable.profile_view_home .tool-icon-friend{background: url("../images/icon-request.png") no-repeat;}
.moduletable.profile_view_home .tool-icon-inbox{background: url("../images/icon-chat.png") no-repeat;}
.moduletable.profile_view_home .cHello-Header .notify-settings .cMod-Notify a.joms-module-global-notif .notifcount{background: none repeat scroll 0 0 #3994c6;}
.moduletable.profile_view_home .cHello-Header .right_side h3{ margin-bottom: 8px;}
.moduletable.profile_view_home .cHello-Header .right_side{ height: 90px;}
.moduletable.profile_view_home .cHello-Header .notify-settings{ margin: 20px 0 12px 0;}
.moduletable.profile_view_home .cHello-Header .notify-settings .cMod-Notify a{ float: left;}
.moduletable.profile_view_home .cHello-Menu{ margin: 0px;}

.community_docman .apps-item{margin-bottom: 15px; border-bottom: 1px solid #e5e5e5;
    padding-bottom: 7px;}
.community_docman .apps-headline{font-size: 14px;
    line-height: 22px;
    text-decoration: none; font-weight: bold;}
.community_docman .small,.small a{ font-size: 11px;}
.community_docman .com_docman.mod_docman {
    float: left;
    margin-top: 5px;
    width: 100%;
}
.community_docman .apps-item p { font-size: 12px;}
.tab-content .btnviewall{ display: none;}
.tab-content .com_docman.mod_docman .apps-item h4 a{ font-size: 12px;}

.tab-content .latestphotos img{margin:1px; width:140px; height:110px;}
.tab-content .com_docman.mod_docman .nav-list{ padding: 0px;}
.tab-content .com_docman.mod_docman h4{ margin: 3px 0;}
.home_tabs .tab-content .latestphotos {float: left; margin-bottom: 5px; margin-right: 5px; width: 24%;}
.tab-content .klatest-item{ border-bottom: 1px solid #ccc; }
.tab-content .apps-item{ border-bottom: 1px solid #ccc; padding-bottom: 5px; font-size: 10px;}
.content-viewall { float: right;}
#cProfileWrapper .content-viewall a {  color: #1fa2d6;}

/*-----css add end-------*/

#community-wrap .apps-item h4{ font-size:16px; font-family: 'OpenSansRegular'; margin-bottom:5px;}
/*------------ Announcement page design ----------*/

.blog h2 span{/* font-family: 'oswaldlight'; */font-family: 'OpenSansSemibold'; font-weight:normal; font-size:25px; margin:0px; padding-bottom:9px; border-bottom:1px solid #c6c6c6; margin-bottom:20px; display:block;}
.blog .items-leading .page-header h2{ font-family:"OpenSansBold"; font-weight:normal; font-size:18px; border:none; float:left; margin:0px;}
.blog .items-leading p{ font-size:14px; line-height:22px;}
.blog .items .page-header h2{}
.blog .items-leading {margin-bottom:20px;}
/*.blog .items-row .categoryinnerfirst{border-bottom: 1px solid #c6c6c6; margin:0 0 20px; padding-bottom:9px; float:left; width:100%;}*/
.blog .items-row .categoryinnerfirst{border-bottom:none; margin:0px; padding-bottom:0px; float:left; width:100%;}
.blog .items-row .page-header h2{font-family:"OpenSansBold"; font-weight:normal; font-size:18px; border:none; float:left; margin:0px; width:88%;}
.blog .items-row p{ font-size:14px; line-height:22px;}

/*.blog .items-row { border-top:2px solid #ddd; padding-top:15px; padding-bottom:10px;}*/
.blog .items-row { border-top:none; padding-top:15px; padding-bottom:10px;}

#hwd-container .media-category-ls{float:right; margin-bottom:0; margin-top:10px;}
#hwd-container .filter-search{ float:left; margin:0px 5px 0px 0px;}
#hwd-container .display-limit{float:left; margin:0px 0px 0px 26px}
#hwd-container .display-limit .filter-type-lbl{display: none;}
#hwd-container .display-limit label{float:left; line-height:28px; margin-right:5px; margin-bottom: 0px;}
#hwd-container .filters input, #hwd-container .filters select{margin:0px; line-height: 20px;}
#hwd-container .filters select{height: 28px; padding: 0px;}
#hwd-container #filter_search {height: 28px; padding: 0 6px;}
#hwd-container .filters button{height:28px; background:#666; color:#fff; border:1px solid #555}
#hwd-container .filters{ border-bottom:1px solid #dddddd; border-top:1px solid #dddddd; padding:20px 0;}

#hwd-container .media-header .filters{padding-bottom: 0px; border-bottom: 0px; }
#hwd-container .contentheading{font-size:15px; min-height:48px; max-height:48px;}
#hwd-container .contentheading a{ color:#555;}
#hwd-container .contentheading a:hover{ color:#000;}
#hwd-container .media-details-view .media-item,
#hwd-container .media-gallery-view .media-item{ border:1px solid #ddd;}
#hwd-container .media-category-title,
#hwd-container .media-media-title,
#hwd-container .media-album-title,
#hwd-container .media-group-title,
#hwd-container .media-header h2.media-title,
.hwd-module .media-header h2.contentheading a,
#hwd-container .media-header .page-header h2{  font-family: 'OpenSansSemibold';}
main#content .media-comments h3{ font-family:"OpenSansRegular";}
#hwd-container ul.category-module li{ padding:0px 0px 10px;}
.media-comments .small, .media-comments .small a{ font-size:13px;}
#hwd-container .media-comments dd.media-comment-dislike{display: none;}
.hwd-module .media-header h2.contentheading a{color: #444444}
.hwd-module .media-header h2.contentheading a:hover{color: #1fa2d6}
.hwd-module .mejs-container.mejs-video {
    height: 100% !important;
}
.com_content.view-article .articleBody .hwd-module .mejs-container.mejs-video span{font-family:Helvetica,Arial !important;font-size:11px !important;}
.com_content.view-article .articleBody .hwd-module .mejs-container.mejs-video .mejs-time span{color:#fff !important;}
/* media audio page css start*/
#hwd-container .audiodetailsview .item{border-radius: 3px; border: 1px solid #dddddd; padding:10px 10px 0; box-sizing:border-box; margin-bottom: 15px;}
#hwd-container .audiodetailsview .item:hover{background:#f5f5f5;}
#hwd-container .audiodetailsview .contentheading{margin: 0px;width: 85%; line-height: 18px; height: auto; overflow: visible; min-height: inherit; max-height: inherit; font-size: 13px;}
#hwd-container .audiodetailsview .media-audio-item{margin-bottom: 10px; margin-top: 5px;}

#hwd-container .audiolistview ul.media-nav{z-index: inherit;}
/* media audio page css end*/

.panel {
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  margin-bottom: 2px;
}
main#content .panel > .title {
    background: none repeat scroll 0 0 #eeeeee;
    font-size: 1em;
    margin: 0;
    position: relative;
    border-bottom: 1px solid #e5e5e5;
}
.panel > .title > a {
  display: block;
  padding: 8px 15px;
}
#hwd-container #media-upload-slider div.panel{
margin-top: 5px;
margin-bottom: 0;
border-radius: 4px;
border-color:#e5e5e5;
background-color:#fff;
box-shadow: 0 1px 1px rgba(0,0,0,.05);
padding-bottom: 10px;
}
#hwd-container #media-upload-slider div.panel h3.title{
    color: #333;
    background-color: #f5f5f5;
    border-color: #e5e5e5;
    padding:10px 15px;
    border-top-left-radius:3px;
    border-top-right-radius:3px;
    margin:0px;
}
#hwd-container #media-upload-slider div.panel h3.title > a {
padding:0;
}
#hwd-container #media-upload-slider div.panel h3.title > a span{
    font-size:14px;
    color: #333;
}
#hwd-container #media-upload-slider div.panel .pane-slider.content{
border-top: 1px solid #e5e5e5;
padding:15px;
}
#hwd-container #media-upload-slider div.panel .pane-slider.content fieldset.adminform{
padding-top:15px;
}
#hwd-container .media-mediamenu ul.nav.menu a.icon-plus:before{
padding-right: 5px;
}
#hwd-container .media-mediamenu ul.nav.menu a.icon-plus{
    width: auto;
    line-height: 18px;
    height: auto;
    background: #44a244;
    border: 1px solid #389538;
    color: #fff !important;
    text-shadow: none;
    font-size: 13px;
    border-radius:4px;
    padding:3px 5px;
    vertical-align: top;
}
#hwd-container .media-mediamenu ul.nav.menu li.newmediamenulink{
margin:0 3px 5px 0;
}
#hwd-container .media-mediamenu ul.nav.menu li:last-child{
    float: right;
}
#hwd-container .media-item-container .media-item-full{background:#e8e8e8;}
/*----------------- Addthis buttons css ---------------*/
.addthis-social-share{
    float: right;
    width: 100%;
}
.joomla_add_this{
    margin-top: 10px;
    margin-bottom: 10px;
}
.addthis-social-share .joomla_add_this{
    float: right;
    margin:0;
}

/*----------------- Addthis buttons css ---------------*/



/*----------------- HWDmediashared css -----------------*/
#hwd-container .media-details-view .article-info .media-info-like {
    float: left;
    width: 60%;
}
#hwd-container .media-details-view .article-info .media-info-hits {
    float: right;
    padding: 0px;
 }

/*======= 29-09-2014 / Contact Sitemap =========*/

.category-container .thumbcat a{font-family:"OpenSansBold"; font-weight:normal; color:#1fa2d6; font-size:15px;}
.category-container .thumbcat a:hover{font-family:"OpenSansBold"; font-weight:normal; color:#000; text-decoration:none;}

.entry-container .contacts-row{border-bottom: 1px solid #eee;  float: left;  padding-bottom: 20px; width: 100%;}
.entry-container .contacts-row h2.lead.page-header{border-bottom:0 none; margin:10px 0;}
.entry-container .contacts-row .contact-inner .contact-image{float:left;}
.entry-container .contacts-row .contact-inner .contact-summary-container{float:left;  margin-left: 15px;}

.contact.SPDetails .contact.SPDetailEntry .contact-image{float:left; margin-right:15px;}
.contact.SPDetails .contact.SPDetailEntry .contact-summary-container{float:left; line-height:22px;}
.contact.SPDetails .contact.SPDetailEntry .contact-contact-detail-container{float:left; width:100%;  line-height:22px;}
.contact.SPDetails .contact.SPDetailEntry .contact-contact-detail-container h3{ line-height:normal; margin-top:15px !important;}
.contact.SPDetails .contact.SPDetailEntry .spEntryCats{float:left;}
.contact.SPDetails .contact.SPDetailEntry .social-icons-container div{margin-right:5px; float:left;}
.contact.SPDetails .contact.SPDetailEntry .contact-summary-container .spField field_focal_point strong{min-width:150px;}
.contacts-row .contact-summary-container .social-icons-container, .contacts-row .contact-summary-container .social-icons-container div{display:inline;padding-right:10px;}



/*======= 01-10-2014 / Hello Me User Image Hover =========*/
#cModule-HelloMe .js-focus-avatar .js-focus-avatar-option {
    bottom: 18px;
    display: none;
    left: 0;
    position: relative;
}

#cModule-HelloMe .js-focus-avatar {
    display: block;
    float: left;
    /*max-width: 82px;*/
    position: relative;
}

#cModule-HelloMe .js-focus-avatar:hover .js-focus-avatar-option {
    cursor: pointer;
    display: block;
    position: absolute;
    text-align: center;
    width: 100%;
}


#cModule-HelloMe .js-focus-avatar-option a {
    background: none repeat scroll 0 0 #333333;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    font-size: 9px;
    font-weight: normal;
    padding: 4px 8px;
    text-decoration: none;
}


#cModule-HelloMe .js-focus-avatar-option a:hover, #cModule-HelloMe .js-focus-avatar-option a:focus {
    color: #000000;
    text-decoration: none;
}

/*======= 01-10-2014 / Hello Me User Image Hover =========*/
/*======= 01-10-2014 / Polici Bord  =========*/
ul.ullidics{
    list-style:disc;
    margin-left: 10px;
    padding-left: 10px;
}

ul.ullinumber{
    list-style: decimal;
    margin-left: 10px;
    padding-left: 10px;

}

ol.olliLowercaseRoman{
    list-style-type: lower-roman;
}
main#content #myModal h3.policy-board-decision{
margin-top: 0px;
margin-bottom: 0px;
}
/*======= 01-10-2014 / Polici Bord  =========*/


/*-------- SOBIPRO DESIGN  ------------- */
.contacts-row .contact-inner{ line-height:22px;}
.SobiPro .row-fluid #alpha-index.span11{ width:100%;}
#content .SobiPro .pagination-small ul > li > a,
#content .SobiPro .pagination-small ul > li > span,
#content .SobiPro .pagination-mini ul > li > a,
#content .SobiPro .pagination-mini ul > li > span{font-size:12px; padding:7px 13px; text-transform:capitalize;}

#SobiPro .contact h1 {border-bottom:1px solid #c6c6c6; font-family:"oswaldlight"; font-size:25px; font-weight:normal; margin:0 0 20px; padding-bottom:9px;}
.SobiPro .lead.page-header a{font-family:"OpenSansBold"; font-size:17px; font-weight:normal;}

.subject_fields .img-polaroid {padding:1px;}
.subject_fields .img-polaroid img{width:60px;}

.com_country .com_docman .docman-row .document-list-detail .docman-document-header{ line-height:18px;}
.sectiondesc .photoalbum{width:140px; float:left; margin:6px;}
.sectiondesc .photoalbum img{width:100%; /*max-height:84px;*/ height: 100px;}

/*----------------- Programme News Module & week event (Homepage) --------------*/
ul.latestnews li a span.article-title strong, .bt-cs.bt-cs.block.latestnews .bt-inner a.bt-title{color: #444444;}
ul.latestnews li{margin-bottom: 15px;}
div.post-view-links{width: 100%;text-align: right;margin-bottom: 5px; margin-top: 10px;}
div.post-view-links a{background: #383838;font-size: 13px;color: #fff;padding: 6px 12px;border-radius: 5px;margin-right: 15px;}
div.post-view-links a:last-child{margin-right:0px;}
div.view-full-cal-link { float: right;  margin-bottom: 30px; margin-top:10px; text-align: right;  width: 100%;}
div.view-full-cal-link a{background: #383838;font-size: 13px;color: #fff;padding: 6px 12px;border-radius: 5px; float: right;margin-right:15px;}
div.view-full-cal-link a:first-child{margin-right:0px;}
.moduletable.block.cal > h3 {  display: inline-block;}
.bt-cs.bt-cs.block.latestnews .bt-inner a.bt-title{text-transform: none;}
.bt-cs.bt-cs.block.latestnews .bt-row-separate {border: none;margin: 0 10px;}
.bt-cs.bt-cs.block.latestnews .bt-inner{padding:0;}
/* .moduletable.block.latestnews h3{margin-bottom: 10px !important;} */
/*edited: Anisha on 18-12-2014*/
.moduletable.block.cal .cal_div_daysoutofmonth,
.moduletable.block.cal .cal_div_daysnoevents,
.moduletable.block.cal .cal_div_today {
  width: 14.28%;
}
.moduletable.block.cal .jeblocks2{width:197% !important;}
.moduletable.block.cal .jeblocks3{width:298% !important;}
.moduletable.block.cal .jeblocks4{width:400% !important;}
.moduletable.block.cal .jeblocks5{width:500% !important;}
.moduletable.block.cal .jeblocks6{width:601% !important;}
.moduletable.block.cal .jeblocks7{width:704% !important;}
.moduletable.block.cal .cal_div a.cal_titlelink:link,
.moduletable.block.cal .cal_div a.cal_titlelink:visited,
.moduletable.block.cal .cal_div a.cal_titlelink:hover {
    float: left;
    /*height: auto;*/
    min-height: 27px;
}
/*edited: end*/
/*----------------- Programme News Module & week event (Homepage) --------------*/
/* START Irfan */
main#content .moduletable.block.featured_announcement h3 {
    padding: 7px;
    padding-left:0px;
    margin-bottom: 0px !important;
    font-size:18px;
}
.featured_announcement h3 a{
    color: #070707;
}
main#content .moduletable.block.featured_announcement {
    padding: 0px;
    padding-bottom: 2px;
    margin-bottom: 0px;
    border-bottom: 0px;
   /*  float: left;
   width: 100%; */
}
/* main#content .moduletable.block.latestnews .bt-cs.bt-cs.block.latestnews{
    float: left;
    width: 100% !important;
} */
main#content .moduletable.block.featured_announcement ul.latestnews li{
margin-bottom: 8px;
}
/* END irfan */
.categoryinnerfirst{float:left; width:100%;}
#community-wrap .cEvent-Description ol {
padding: 0;
margin: 0 0 10px 25px;
}
#community-wrap .cEvent-Description ol li{list-style: decimal;}
#community-wrap .cFormList.cFormHorizontal .form-field>div.editor {
margin-right: 0px;
}
.ie8bg-class{background:url('../images/upload_button_bg.png') no-repeat 0 0;height:38px !important;}
.ie8bg-class-big{background:url('../images/big_upload_button_bg.png') no-repeat 0 0;height:38px !important;}
#hwd-container ul.media-nav li a.pagenav-manage.custom {
  background-position: 0 50%;
  color: #222222;
  padding-left: 20px;
  padding-right: 3px;
  width: auto;
  text-indent: 0;
}
.item-page .docman-articles,.overview .docman-articles{float: left;width: 100%;margin-top: 15px;}

.recentdocs .docman-articles{display: inline-block; width:100%;}
.recentdocs .docman-articles .docman-group-article{width:50%; padding:0 5px; float: left; box-sizing:border-box; border:0px;}
.recentdocs .docman-articles .docman-group-article .document-list-thumbnail{width:30%; margin:0px;}
.recentdocs .docman-articles .docman-group-article .document-list-detail .docman-document-header a { font-size: 14px !important; }
/* .docman-articles .docman-group-article .document-list-thumbnail img{background:#a0a0a0} */
.recentdocs .docman-articles .docman-group-article .document-list-detail .docman-document-header{font-family: 'OpenSansRegular';}
.recentdocs .docman-articles .docman-group-article .document-list-detail{width:70%; padding:0 10px; box-sizing:border-box;}
.subject_fields.left_wrp table .sectiondesc .recentdocs .docman-articles h4{font-size:14px; line-height:20px;}
.subject_fields.left_wrp table .sectiondesc .recentdocs .docman-articles h4 a{font-size:14px !important; line-height:22px; color: #333;}
.recentdocs .docman-articles .docman-group-article .document-list-detail .document-list-author{color:#7b7d7b; font-size:12px;}

.sectiondesc.sviewmore.recentdocs .document-list-seprator { background: none; border-bottom: 1px solid #aaa; margin: 0 -15px; }

.recentdocs  .accordion-group{border:0px; margin-bottom:8px;}
.recentdocs  .accordion-inner{display: inline-block; width:100%; padding:10px 0px; border:0px;}
.listview{}
.recentdocs  .accordion-heading .accordion-toggle{background:#f5f5f5; border:1px solid #dbdbdb; font-size:15px; color:#222222; border-radius:3px; background-image:url(../images/icon-bottom-accordian.png); background-repeat: no-repeat; background-position:98% center; }
.recentdocs  .accordion-heading .accordion-toggle.collapsed{background-image:url(../images/icon-right-accordian.png);}

.inner_title{color:#4d8dca; font-size:16px; font-family: 'OpenSansSemibold'; margin-top:20px; margin-bottom:10px;}

.document-list-seprator{background: url(../images/document-seperator.png) no-repeat center; height:16px; margin-top:30px;}

.accordion .listview{display: inline-block; width:100%}
.accordion .listview .itemview-column{width:25%; float: left; padding-left:10px; box-sizing:border-box;}
.accordion .listview .itemview-column:first-child{padding-left:0px;}
.accordion .listview .itemview-column .item-list-header {font-size: 14px; font-family: 'OpenSansSemibold'; font-weight: normal; margin: 0; padding: 10px 5px; text-align: center; line-height: 20px;}
.accordion .listview .itemview-column .item-list-header a{color:#333333;}
.accordion .listview .itemview-column .item-list-thumbnail{margin:0px; padding:0px; /* min-height:130px; */ min-height:100px;}
.accordion .listview .itemview-column .item-list-thumbnail img{box-sizing:border-box;/* width: 125px; */ width:100px;margin: 0 auto;display: block;}

.docman-group-article{float:left; width:100%; margin-bottom:15px; border-bottom:1px dashed #ddd; padding-bottom:10px;}
.docman-group-article .docman-document-details{float:left; width:100%;}
.docman-group-article .docman-document-details .created_date{ float:left;}
.docman-group-article .docman-document-details .language{float:right;}
.docman-group-article .docman-document-details .language i{ margin-right:5px;}
.docman-group-article .docman-document-details .created_date i.icon-calendar{background:url(../images/icon-cal.png) no-repeat; width:21px; height:21px; line-height:21px; float:left; margin-right:8px; }
.docman-group-article .docman-document-details .created_date i.icon-calendar:before{content:""}
.docman-group-article .document-list-detail{ float:left; width:75%;}
.docman-group-article .document-list-thumbnail{float:left;margin-right: 15px;}
.docman-group-article .document-list-detail .docman-document-header{width:100%; font-family: 'open_sanslight'; font-size:24px; font-weight:normal; margin:15px 0 10px; line-height:28px; word-wrap:break-word;}
.docman-group-article .document-list-detail .docman-document-header a{color:#4d8dca;font-size:16px;}
.docman-group-article .document-list-detail .docman-document-uploadedby{ clear:both; float:left; margin-right:15px; color:#929492; margin-bottom:8px;}
.docman-group-article .document-list-detail a.btn{ background:none; box-shadow:none; border:0px; padding:0px;}
.docman-group-article .document-list-thumbnail a.thumbnail{border:0px solid #dddddd; padding:0px;}
.docman-group-article .document-list-thumbnail .no-image{background:url(../images/NoImageAvailable_100.png) no-repeat; float:left; height:100px; width:100px;margin-bottom:9px;}
.item-page .docman-articles .docman-group-article:last-child {border-bottom: 0px;margin-bottom: 0px;padding-bottom:0px;}
.item-page ul.unsubjectforum.articles {}
.item-page ul.unsubjectforum.articles li{ background:url(../images/speech_bubble.png) no-repeat 0 1px; padding-left:25px; margin-bottom:5px;}
.item-page ul.unsubjectforum.articles li a{color:#222;}

.fpic-wrap.span12{width:100%;}

.contact_display{ float:left; width:100%; margin-bottom:10px;}
.left_sec_article{float:left; width:67%; background:#fff; padding:20px;}
.right_sec_article{float: left; margin-left:3%; width: 30%; margin-top:0px;}

.full_sec_article{display: inline-block; width:100%;  background:#fff; padding:20px;}

.full_sec_article ul{list-style: disc;margin-left:25px;margin-bottom: 9px;}
.full_sec_article .seprator {margin-left: 20%;width: 80%;}

main#content .left_sec_article h3, 
main#content .left_sec_article h3 b, 
main#content .left_sec_article h3 strong, 
.view-article main#content h3{ margin-top:15px; color:#4d8dca; font-family:"OpenSansSemibold"; font-size:20px; display: inline-block; }
main#content .left_sec_article h3:first-child{ margin-top:0px;}
.seprator{ background:url(../images/seperator.png) no-repeat; width:100%; height:18px; margin-top:25px; display: none;}

.forum_list, .contact_list{border:1px solid #ebebeb; clear:both; margin-bottom:30px; padding:6%; position:relative; width:100%; float:left;}
.forum_list .innr_blck_shdow, .contact_list .innr_blck_shdow,.usefulsection.rightblock .innr_blck_shdow{background:url(../images/bg_shadow.png) no-repeat center bottom; bottom:-12px; display:block; height:20px; left:0; position:absolute; width:100%;}
.forum_list h2, .contact_list h2{color:#333; font-family:"OpenSansSemibold"; font-weight:normal; font-size:18px; margin-top:0;}
.contact_list .contact-image{float:left; width:24%;}
.contact_list .contact-summary{float:right; width:72%;}
.contact_list .contact-image .no-image {background:url(../images/noImageAvailable.png) no-repeat; float:left; height:60px; width:60px;}
.blog-featured .items-leading.clearfix {
  border-bottom: 1px solid #dbdbdb;
  margin-bottom: 30px;
  padding-bottom: 20px;
}
.item-page .cal_year_view table.ev_table{
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}
.item-page .seprator{
    float: left;
    margin-bottom: 20px;
    margin-top: 15px;
}
.item-page .useful-links,
.item-page .useful-links .useful-link-item,
.item-page .useful-links .useful-link-item div.desc{
  float: left;
  width: 100%;
}
.item-page .useful-links .useful-link-item a.title,
.item-page .useful-links .useful-link-item a.link {
float: left;
width: auto;
clear: both;
}
.item-page div.useful-links ul li {
  background: url("../images/bullet2.png") no-repeat scroll 0 3px rgba(0, 0, 0, 0) !important;
  color: #777;
  float: left;
  font-family: "OpenSansRegular";
  font-size: 13px;
  list-style: outside none none;
  margin-bottom: 15px;
  padding-left: 28px;
  width: 92%;
}
.header-right .socialicon .social-icons img {width: 22px;height: 22px;margin-right: 5px;}
.header-right .socialicon .social-icons a:last-child img{margin-right:0px;}
.addthis_button_print.addthis_button_preferred_4.at300b{display: none;}
.blog-featured .btn-group a{color: #333}
.camera_wrap .cameraContent a:hover{color: #1fa2d6}
.blog.announcements .items-row {
  border-top: 0 none;
  margin-bottom: 20px;
  padding-bottom: 0;
  padding-top: 0;
}
.blog.announcements .items-row .item .page-header h2{
    font-size: 16px;
    line-height:24px;
}
.blog.announcements .items-row .item .page-header h2 a{
color: #000;
}
.blog.announcements .items-row .item .article-info {
  clear: both;
  margin-bottom: 8px;
  width: 100%;
}
.blog.announcements .items-row .item .introtext,
.blog.announcements .items-row .item .introtext p{
font-size: 13px;
line-height: 18px;
margin-bottom: 5px;
}
.blog.announcements .items-row .item .introtext span{
    font-size: 13px !important;
    line-height: 18px !important;
    font-weight: normal !important;
    font-family: 'OpenSansRegular' !important;
    color: #444444 !important;
}
.blog.announcements .category-desc img{text-align: center;margin-bottom: 20px;}
.blog.announcements a.post-announcement{float: right; margin-top: -60px;}

.com_content.view-announcement .edit.item-page .article-cat, .com_content.view-form .edit.item-page .article-cat {display: none;}
.com_content.view-announcement .edit.item-page label{width: auto;display: inline-block;}
.com_content.view-announcement .edit.item-page .alert ul{ margin: 5px 0 5px 15px;}
.com_content.view-announcement .edit.item-page .alert ul li:before{ content:"-"; position:relative; left:-5px;}

.view-article .item-page .article-info {
  margin-bottom: 12px;
  margin-top: 10px;
  width: 100%;
}
ul.announcementslist a{color: #222;}
ul.announcementslist a:hover{color: #1fa2d6;}
ul.announcementslist .published.article-info.muted {
  padding-top: 2px;
  margin: 0px;
}
.view-article .item-page .extrainfo{ float: left;width: 100%;margin-bottom: 8px;font-style: italic; padding-top: 2px;}
.view-article .item-page .extrainfo div{
    padding-bottom: 2px;
    float: left;
    width: 100%;
}

.com_content .extrainfo.muted ~ .icons{margin-top:-90px;}

/*----------------- COUNTRY DOCUMENTS CSS --------------*/
.mod_docman.countrydocs .docman-row .no-image{background:url(../images/NoImageAvailable_100.png) no-repeat; float:left; height:100px; width:100px;}
/*----------------- COUNTRY DOCUMENTS CSS --------------*/

.com_targetedsupport .row-fluid .span3{ width: 23.4043%;}

/*----------------COUNTRY INFO PAGE -------------*/
.tab-content{min-height: 450px;}
.countryinfotab{ background:transparent; height: 35px; margin:0 0 25px; padding: 0px 7px; border-radius: 2px; }
body #js-cpanel .main-content .page-content .nav-tabs li a,
body #js-cpanel .main-content .page-content .nav-tabs li a:hover,
body #js-cpanel .main-content .page-content .nav-tabs li a:focus,
.countryinfotab li a,
.countryinfotab li a:hover,
.countryinfotab li a:focus{ height: 40px; line-height:40px; margin-top: -5px; padding: 0px 18px; font-size: 15px; background:#666; color: #fff; margin-left: 3px; margin-right: 0px; border-radius:0px;}

body #js-cpanel .main-content .page-content .nav-tabs li.active a,
body #js-cpanel .main-content .page-content .nav-tabs li.active a:hover,
body #js-cpanel .main-content .page-content .nav-tabs li.active a:focus,
.countryinfotab li.active a,
.countryinfotab li.active a:hover,
.countryinfotab li.active a:focus{ background: #4c8cc9;}

/*----------------COUNTRY INFO PAGE -------------*/

.tab_np li{ font-size: 15px;}
.main-tbl tr td{padding-left: 0px;padding-right: 0px;}
.lightblue > tbody {background-color: #EDF7FF; text-align:center;}
.status-tbl .main-tbl tr td .lightblue tr td {border: 1px solid white; color: #333; padding-bottom:10px; padding-top:10px; padding-left: 5px; padding-right: 5px; font-size: 14px; line-height:15px;}
.status-tbl .table-frst .lightblue tr.total td {line-height: 20px;}
.com_national_programme.view-nationalprogrammeoverview .row-fluid .span12{margin-left:0px;}
.boldcenter {text-align: center;}
.ttl-regbrk, .ttl-finance-analysis {color: #028100; font-size: 18px; font-weight: bold;}
.orange-td {background-color: orange !important;}
.red-td {background-color: red !important;}
.yellow-td {background-color: yellow !important;}
.green-td {background-color: green !important;}
.blue-td {background-color: rgb(149,206,255) !important;}
.ttl-finance-analysis {margin: 12px 0px 13px 0px;}
.table-finance-delvr {background-color: #F8F6F7; border: 2px solid #F8F6F7; border-top-color: #F8F6F7; border-left-color: white; border-right-color: #F8F6F7; width: 100%; margin-bottom: 10px;}
.table-finance-delvr td {border: 1px solid grey;}
.tr-fina-delvr{background-color: #F3FFF1;}
.table-finance-delvr-analysis {width: 100%;}
table.tbl-cat-display tbody td {border: 1px solid white; background-color: #F8F6F7;}
.tr-mean-median {background-color: #FFC1C2;}
.reg-nm td{font-size: 15px; background-color: #558ed5; padding: 12px; font-family: 'OpenSansBold'; font-weight: normal;}
.ttl-hr, .ttl-np{background-color: #8eb4e3;}
.ttl-hr{font-weight: normal; font-family: 'OpenSansBold'; }
.caribbean-lbl { padding: 9px 0px 20px 1px;}
.status-tbl {margin-bottom: 40px;}
.charts .page-header h1,.overview .page-header h1{font-family: 'oswaldlight'; font-weight:normal; font-size:25px; margin:0px; padding-bottom:9px; border-bottom:1px solid #c6c6c6; margin-bottom:20px; width: 100%;}
.reg-ttl-sumary, .ttl-annual-del-reg {font-size: 20px; font-weight: normal; font-family: 'OpenSansBold'; padding: 0 0 9px; border-bottom: 3px solid #8eb4e3; margin-bottom: 20px; display: inline-block; width: 100%;}
.charts .country_title{ margin-top: 35px; margin-bottom: 25px; font-size: 16px; color:#1c559c; font-family: 'OpenSansSemibold'; border-bottom: 1px dashed #cecece; padding-bottom: 10px; line-height: 15px;}
.row-fluid.lac{margin-bottom: 35px;}
.annual-del-africa-reg, .annual-del-asia-reg, .annual-del-asia-reg{ margin-bottom: 25px;}

#ts-pie-chart-country-with-np,
#ts-pie-chart-approved-region-np,
#ts-approved-workarea-column-chart{width: 100%; /*height: 300px;*/}
.boldcenter {text-align: center;}
.lightblue.ts{/* font-family: 'OpenSansSemibold';  */font-weight: normal; font-size: 14px;}
.lightblue.ts tr td{border: 1px solid white; color: #414546;padding: 10px 15px;  text-align: left;}
.lightblue.ts tr td.boldcenter{text-align: center;}
.lightblue.ts tr td:last-child{font-family: 'OpenSansSemibold';}
.ts-column-chart{ margin-bottom: 25px;}
.pie-chart-container-ts, .pie-chart-container-ts1, #ts-approved-np-colstack-chart{ margin-bottom: 25px;}
#ts-approved-np-colstack-chart{height: 300px;}
#tp-status-column-chart{height: 300px;}

/*---------- ARTICLE PAGE --------*/
.view-article .usefulsection.rightblock li{ background: url("../images/bullet2.png") no-repeat scroll 0 3px rgba(0, 0, 0, 0) !important;   margin-bottom: 10px;
    padding-left: 28px; font-size:13px; color: #777; font-family:"OpenSansRegular";}
.view-article .usefulsection.rightblock li a{font-size:13px; color: #222; font-family:"OpenSansRegular";}
.view-article .usefulsection.rightblock li a:hover{color: #1fa2d6;}
.category {}
.category .category_head{ display:none;}
.category .categories_faqs{display: block !important; padding: 0px; margin:0px; }
.category .categories_faqs .faq_container{ margin:0px; padding: 0px; border-bottom: 1px solid #ccc; float: left; width: 100%;}
.category .categories_faqs .faq_container .faq_standart{margin: 0px; border-bottom:0px; width: 100%; float: left;}
.category .categories_faqs .faq_container .faq_question_standart{background: #f5f5f5; padding: 10px 3%; float: left; width:100%;}
.category .categories_faqs .faq_container .faq_question_standart .standart_title_ltr{line-height: 18px; color: #444444; background-position: right 5px; width: 100%;}
.category .categories_faqs .faq_container .faq_standart .faq_answer_standart{ padding: 10px 3% 0px; width: 94%; margin: 0px; float: left; color: #444444;}

.left_sec_article table.table{border:1px solid #ccc; border-left: 0px; border-bottom: 0px;}
.left_sec_article table.table tr td, .left_sec_article table.table tr th{border-left: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.right_sec_article h3 b, .right_sec_article h3 strong{font-family: 'OpenSansSemibold'; font-weight: normal;}

.contact_display{ margin-bottom: 10px; float: left; width: 100%; border-bottom: 1px dashed #ccc; padding-bottom: 10px;}
.contact_display .contact-image{ float: left; margin-right: 10px;}
.contact_display .contact-image img{width: 60px; height: 60px;border-radius:7px;}
.contact_display .contact-image .no-image{background:url(../images/NoImageAvailable_100.png) no-repeat; float:left; height:100px; width:100px;}
.contact_display .contact-summary{}
.contact_display .contact-image .center-cropped,
#sectioncontacts .contacts-listing .contact .contact-image img.field_con_photo {
  object-fit: cover;
}

.view-article .table{margin-top: 20px;}
.view-article .table.workarea a{color: #444444}
.view-article .table.workarea a:hover{color: #1fa2d6}
.subject_fields.left_wrp table .sectiondesc h4{color: #333; font-size: 18px; line-height: 25px; font-weight: normal; margin-bottom: 15px; margin-top: 0;}


.left_sec_article ul, .faq_container ul{ list-style: disc; margin-left: 25px; margin-bottom: 9px;}
.left_sec_article ol, .subject_fields.left_wrp ol{ list-style: decimal; margin-left: 25px;  margin-bottom: 9px;}

.list3{ float: left; width: 100%;}
.list3 li{ float: left; width: 30%;}

#jevents #calendar .jevdatetime .radio.btn-group{width: 100%;}
#jevents .jevbootstrap legend{font-size: 18px; line-height: 30px}
#cu_interval, #cu_count, #cu_until { float: left; width: 30%;}
 #byday , #bymonthday, #byyearday{ float: left; width: 47%;}
#jevents #cu_count input,
#jevents #cu_until input,
#jevents #byday input,
#jevents #bymonthday input,
#jevents #byyearday input{ margin-top:0px; margin-right:5px; }
#jevents #interval_div{float: left; width: 100%; margin-bottom: 15px;}
#cu_until, #cu_count, #interval_div > div, #byyearday, #bymonth, #bymonthday, #byweekno, #byday, #bysetpos{border-radius: 5px;}
#jevents #byyearday input.inputbox{margin-bottom: 5px;}
.com_jevents #jevents .jevbootstrap div.checkbox{padding-left: 0px; margin-bottom: 15px;}

#wrapper .SobiPro .form-horizontal .control-label{text-align: left;}
.content-key-resources{}
.content-key-resources .resource-row,
.key-resources .key-resources-inner .resource-row{border-bottom: 1px dashed #dddddd; float: left; margin-bottom: 15px; padding-bottom: 10px; width: 100%;}
.content-key-resources .resource-row .resource-img,
.key-resources .key-resources-inner .resource-row .resource-img{width: 60px; float:left; margin-right: 15px;}
.content-key-resources .resource-row .resource-info,
.key-resources .key-resources-inner .resource-row .resource-info{width: 75%; float: left; color: #4d8dca; font-size: 14px; font-family: 'open_sanslight';}
.content-key-resources .resource-row .resource-info a,
.key-resources .key-resources-inner .resource-row .resource-info a{ color: #4d8dca; }
.content-key-resources  .docman-group-article .document-list-thumbnail .no-image,
.key-resources .key-resources-inner .docman-group-article .document-list-thumbnail .no-image{width: 60px; height: 60px; background-size: 100% auto;}
.content-key-resources .document-list-thumbnail img,
.content-key-resources .document-list-thumbnail .no-image img,
.key-resources .key-resources-inner .docman-group-article .document-list-thumbnail img {width: 60px;}
.content-key-resources  .docman-group-articleicles,
.key-resources .key-resources-inner .docman-group-articleicles{margin-top: 0px; border-bottom: 1px dashed #dddddd; float: left; margin-bottom: 15px; padding-bottom: 10px;}
.content-key-resources  .docman-group-article .document-list-detail .docman-document-header,
.key-resources .key-resources-inner .docman-group-article .document-list-detail .docman-document-header{line-height: 18px; margin: 0px;}
.content-key-resources  .docman-group-article .document-list-detail .docman-document-header a,
.key-resources .key-resources-inner .docman-group-article .document-list-detail .docman-document-header a{ font-size: 14px;}

.content-contacts{}
.content-contacts .contact-image{width: 60px; margin-bottom: 5px;}
.content-contacts .contact-image .no-image{width: 60px; height: 60px; background-size: 100% auto;}

.sectiondesc .overview_more_content .accordion{}
.sectiondesc .overview_more_content .accordion .accordion-group{background:#f5f5f5;border: 1px solid #CCCCCC;}
.sectiondesc .overview_more_content.show .accordion .accordion-heading a{ color: #444444; text-decoration: none; font-family: 'OpenSansBold';}
.sectiondesc .overview_more_content.show .accordion .accordion-inner{background: #fff;}

.overview_more_content .accordion-toggle.collapsed{background: url(../images/j_arrow.png) no-repeat 98% 13px;}
.overview_more_content .accordion-toggle{background: url(../images/j_arrow_down.png) no-repeat 98% 13px;}

/*----------------- Capacity Listing CSS --------------*/
.cap-listwrp{margin-bottom:20px;}
.cap-listwrp .img { float: left; margin-right:10px; margin-bottom:10px;position:relative;}
.cap-listwrp .img .media-item-format-1-4{position:absolute;top:7px;left:5px;z-index:3;}
.cap-listwrp .img img.thmb{width:100px; height:100px; border:5px solid #b3b3b3;}
.cap-listwrp .title a{font-size:15px; color:#333;}
.cap-listwrp .title a:hover{font-size:15px; color:#1fa2d6;}
.cap-listwrp .date_source{margin-top:8px;}
.cap-listwrp .taglist .tag_title{float:left; margin-right:10px;}
.cap-listwrp .taglist label{float:left; background:#ccc; padding:3px 8px; margin-right:5px; color:#333; border-radius:12px; font-weight:normal;}
.cap-listwrp td{padding-bottom:30px;}
.heading_title h2{font-family: "oswaldlight"; font-size: 25px;}
.selbx.span8 select { width: 100%; visibility: visible !important;}

.cap-listwrp.presentation .right_sec{width: 81%; float: left;}
.cap-listwrp.presentation td:first-child,
.cap-listwrp.presentation td:last-child{padding: 0px 0px 30px;}


#filter-bar.btn-toolbar.span8{float:right; margin:0;}
.selbx{border-radius:0;}
select.fil_cap_dev{background:#cccccc; min-height:30px;border-radius:0; margin:0;}
select.fil_cap_dev:focus{outline:none;}
select.fil_cap_dev option{padding:7px; background:#e6e6e6;}
.filtr-wrp{ border-bottom: 1px solid #dbdbdb; border-top: 1px solid #dbdbdb; display: inline-block; margin: 15px 0; padding: 15px 0; width: 100%;}
#filter-bar label { line-height: 28px; margin:0; text-align:right;}

.cpc_dev_res_main label { cursor: default;}
.noresult{  background:#f1f1f1; font-size: 18px; opacity: 0.5; padding: 10px;}
.pagination{border:0 none; width:100%}
.cpc_pre_main{border-top: 1px solid #dbdbdb; padding-top:15px;}
.cpc_dev_res_main .sectiondesc{
    padding-bottom: 15px;
    border-bottom: 1px solid #dbdbdb;
    margin-bottom: 15px;
}
.logout.toplogout{
    float: right;
    width: 100%;
    margin-top: -5px;
    margin-bottom: 10px;
}
.logout.toplogout .login-greeting{
    float: right;
    margin-right: 10px;
    padding-top: 5px;
}
.logout.toplogout .logout-button{
    float: right;
}
#SPExtSearch #field_organisation{
    width: 770px !important;
}
.searchbox.cap_presentation {
    float: left;
    /*margin-left: 3%;
    margin-right: 10px;*/
    margin-top: 0;
    margin-bottom: 10px;
}
.search-document-container.searchbox .search_submit{margin-bottom: 10px;}

.view-article .page-header h2 a{color: #444444}
.view-article .page-header h2 a:hover{color: #1fa2d6}

/*----------------- Resources List CSS --------------*/
.resources_list_left{}
.resources_list_left .resource_data ~ .pagination{clear:both;}
.resources_list_left .resource_row{ border-top:1px solid #dbdbdb; margin-top: 20px; padding-top: 20px; clear: both; float: left; width: 100%;}
.resources_list_left .resource_row:first-child{border:0px; padding:0px;}
.resources_list_left .resource_row .resource-document-details{float:left; width:100%;}
.resources_list_left .resource_row .resource-document-details .created_date{color:#1891a4; line-height:21px;float: left;}
.resources_list_left .resource_row .resource-document-details .created_date i.icon-calendar{ background:url(../images/icon-cal.png) no-repeat; width:21px; height:21px; line-height:21px; float:left; margin-right:8px;}
.resources_list_left .resource_row .resource-document-details .created_date .icon-calendar:before{content:'';}
.resources_list_left .resource_row .resource-document-details .language{float:right;width:auto;padding-right: 2px;}

.resources_list_left .resource_row .document-list-detail.hasthumb{width:100%;}
.resources_list_left .resource_row .document-list-detail.hasthumb{float:left; width:75%; margin-right:2%;}
.resources_list_left .resource_row .document-list-detail .resource-document-header{ width:100%; font-family: 'open_sanslight'; font-size:24px; font-weight:normal; margin:15px 0 10px; line-height:28px; word-wrap:break-word;}
.resources_list_left .resource_row .document-list-detail .resource-document-header a{color:#4d8dca;}

.resources_list_left .resource_row .document-list-detail .resource-document-uploadedby{ clear:both; float:left; margin-right:15px; color:#929492; margin-bottom:8px;}
.resources_list_left .resource_row .resource-document-uploadedby .btn-group{margin:0px; margin-left:15px;}
.resources_list_left .resource_row .resource-document-uploadedby .btn-group a.btn{ background:none; box-shadow:none; border:0px; padding:0px;}

.resources_list_left .resource_row .document-list-thumbnail{ width:23%; float:left; margin-top:15px;position: relative;}
.resources_list_left .resource_row .docman-document-thumbnail{max-width:94% !important; margin:0px;  box-shadow:none; border-radius:2px; border:none;}
.resources_list_left .resource_row .document-list-thumbnail img.thmb{border:1px solid #bfbfbf; padding:1px; background:#fff;}
.resources_list_left .resource_row .document-list-thumbnail .media-item-format-1-4{position: absolute;top: 7px;left: 5px; z-index: 3;}
.resources_list_left .resource_row .resource-document-description{width:100%; font-size:14px; line-height:20px; clear: both;}

.com_resources .broseby-module-container .well{ padding:0px; background:#fff; overflow:hidden; border:1px solid #d7d7d7;}
.com_resources main#content .broseby-module-container h3{ color:#fff; margin:0px; height:43px; line-height:43px; font-weight:normal;  font-family: 'OpenSansRegular'; padding-left:15px; background:#53524f;}
.com_resources .broseby-module-container .well .accordion-group{ background:#e1e1e1; border:0px; border-radius:0px; margin-bottom:1px;}
.com_resources .broseby-module-container .well .accordion-group h5{margin:0px; font-family: 'OpenSansRegular'; font-size:15px; line-height:18px;}
.com_resources .broseby-module-container .well .accordion-group a{color:#222222; background:url(../images/arrow-right-accordian.png) no-repeat 96% center;}
.com_resources .broseby-module-container .well .accordion-group .accordion-heading.open a {background:url(../images/arrow-bottom-accordian.png) no-repeat 96% center; color:#44a244;}
.com_resources .broseby-module-container .well .accordion-heading .accordion-toggle{ padding:10px 15px;}
.com_resources .broseby-module-container .well .accordion-group .accordion-heading.open{background:#fff; border-bottom:1px solid #d7d7d7;}
.com_resources .broseby-module-container .well .accordion-group .accordion-group .collapse{background:#fff; }
.com_resources .broseby-module-container .well .browseby .accordion-inner{ background:#fff; padding:9px 20px 9px 15px; line-height:20px; color:#1891a4; font-size:15px; border:0px;}
.com_resources .broseby-module-container .well .browseby .accordion-inner .tag{margin:6px 0;}
.com_resources .broseby-module-container .well .browseby  input[type="checkbox"]{margin:-4px;}

.com_resources .broseby-module-container .well .browseby .actions{text-align:center;}
.com_resources .broseby-module-container .well .browseby .actions .btn{ background:#e7e7e7; border:1px solid #b4b4b4; padding:5px 10px;}

body .browseby .accordion-inner{width:100%;}

/**-------------------- Article Content Page CSS -----------------------------**/

.view-article .item-page > div > ul, .com_content .introtext ul{ list-style: disc; margin-left:25px; margin-bottom:9px;}
.view-article .item-page > div > ul li ul, .com_content .introtext ul li ul{ list-style: circle; margin-left:25px; margin-bottom:9px;}
.view-article .item-page > div > ol, .com_content .introtext ol{ list-style: decimal; margin-left:25px; margin-bottom:9px;}
.view-article .item-page > div > ol li ol, .com_content .introtext ol li ol{ list-style: decimal; margin-left:25px; margin-bottom:9px;}
.full_sec_article ol{list-style: decimal;margin-left:25px;margin-bottom: 9px;}
.com_content .introtext.blog ol, .com_content .introtext.blog ul{
    font-size:14px;
    line-height:22px;
}
.com_docman .description ol, .com_docman .docman-document-description  ol{ list-style: decimal; margin-left:25px; margin-bottom:9px;}
.com_docman .description ol li ol, .com_docman .docman-document-description  ol li ol{ list-style: decimal; margin-left:25px; margin-bottom:9px;}
.com_docman .description ul, .com_docman .docman-document-description  ul{ list-style: disc; margin-left:25px; margin-bottom:9px;}
.com_docman .description ul li ul, .com_docman .docman-document-description  ul li ul{ list-style: circle; margin-left:25px; margin-bottom:9px;}
.com_docman .docman-document-thumbnail + .docman-document-description {
float:left;
}

#hwd-container .media-comments .activity-info-description ol, #hwd-container .current dd.tabs ol{list-style: decimal; margin-left:25px; margin-bottom:9px;}
#hwd-container .media-comments .activity-info-description ul, #hwd-container .current dd.tabs ul{list-style: disc; margin-left:25px; margin-bottom:9px;}
#hwd-container .media-comments .activity-info-description ul li, #hwd-container .media-comments .activity-info-description ol li{border-bottom:none;list-style: inherit;margin: 0px;padding: 0px;}
.com_jevents .cal_event_view .contentpaneopen ol{list-style: decimal; margin-left:25px; margin-bottom:9px;}
.com_jevents .cal_event_view .contentpaneopen ul{list-style: disc; margin-left:25px; margin-bottom:9px;}
.com_jevents .cal_event_view .contentpaneopen ul li ul{list-style: circle; margin-left:25px; margin-bottom:9px;}
.com_community #community-wrap .cGroup-Description ol,
.com_community #community-wrap .joms-stream-content ol,
.com_community #community-wrap .cEvent-Description ol,
.com_community #community-wrap .cMedia-Description ol{list-style: decimal; margin-left:25px; margin-bottom:9px;}
.com_community #community-wrap .cGroup-Description ul,
.com_community #community-wrap .joms-stream-content ul,
.com_community #community-wrap .cEvent-Description ul,
.com_community #community-wrap .cMedia-Description ul{list-style: disc; margin-left:25px; margin-bottom:9px;}
.com_community #community-wrap .cGroup-Description ul li ul,
.com_community #community-wrap .joms-stream-content ul li ul,
.com_community #community-wrap .cEvent-Description ul li ul,
.com_community #community-wrap .cMedia-Description ul li ul{list-style: circle; margin-left:25px; margin-bottom:9px;}

.com_kunena .kmessage-left ol{list-style: decimal; margin-left:25px; margin-bottom:9px;}
.com_kunena .kmessage-left ul{list-style: disc; margin-left:25px; margin-bottom:9px;}
.com_kunena .kmessage-left ul li ul{list-style: circle; margin-left:25px; margin-bottom:9px;}
.SobiPro ul, #SobiPro ul, #SobiPro .contact-summary-container ul, #SobiPro .contact-inner ul{list-style: disc;}
.SobiPro ul, #SobiPro ul li ul, #SobiPro .contact-summary-container ul li ul, #SobiPro .contact-inner ul li ul{list-style: circle;}
.SobiPro ol, #SobiPro ol, #SobiPro .contact-summary-container ol, #SobiPro .contact-inner ol{list-style: decimal;}
#SobiPro .spField ul,
#SobiPro .spField ol{
    margin: 0 0 10px 25px;
}
#guru-component .description_guru ol,
#guru-component #categoryList .description_guru ol,
#guru-component #categorydetail ol,
#guru-component #teacherList ol,
#guru-component [id*="layout"] ol,
div.guru-content .course_view_description ol{list-style: decimal; margin-left:25px; margin-bottom:9px;}
#guru-component .description_guru ul,
#guru-component #categoryList .description_guru ul,
#guru-component #categorydetail ul,
#guru-component #teacherList ul,
#guru-component [id*="layout"] ul,
div.guru-content .course_view_description ul{
    list-style: disc; margin-left:25px; margin-bottom:9px;padding: 0px;
}
#guru-component .description_guru ul li ul,
#guru-component #categoryList .description_guru ul li ul,
#guru-component #categorydetail ul li ul,
#guru-component #teacherList ul li ul,
#guru-component [id*="layout"] ul li ul,
div.guru-content .course_view_description ul
div.guru-content .course_view_description ul li ul{list-style: circle; margin-left:25px; margin-bottom:9px;padding: 0px;}

.com_resources .resource_row ul{list-style: disc; margin-left:25px; margin-bottom:9px;}
.com_resources .resource_row ul li ul{ list-style: circle; margin-left:25px; margin-bottom:9px;}
.com_resources .resource_row ol{list-style: decimal; margin-left:25px; margin-bottom:9px;}
.com_resources .resource_row ol li ol{ list-style: decimal; margin-left:25px; margin-bottom:9px;}
/**-------------------- Article Content Page CSS -----------------------------**/
.view-document .cap-listwrp .taglist label a{color: #333}
.view-category .introtext.blog, .view-category .introtext.blog p, .view-category .introtext.blog span {color: #444444 !important;font-weight: normal !important;font-family: 'OpenSansRegular' !important;font-size: 13px !important;}
.com_content.view-article .articleBody, .com_content.view-article .articleBody p, .com_content.view-article .articleBody span {font-family: 'OpenSansRegular' !important;font-size: 14px !important; line-height: 20px; color: #444444 !important;font-weight: normal !important;}
.com_content.view-article .articleBody span.standart_title_ltr{
line-height:18px !important;
font-family:'OpenSansBold' !important;
}
.com_content.view-article .articleBody strong{color: #444444 !important;}
.com_content.view-article .content-key-resource-view-more, .com_targetedsupport .content-key-resource-view-more, .com_national_programme .content-key-resource-view-more{float: right;width: 100%;text-align: right; margin-top: -15px; padding: 15px;}
.com_content.view-article .content-key-resource-view-more a, .com_targetedsupport .content-key-resource-view-more a, .com_national_programme .content-key-resource-view-more a{color: #4d8dca;}
.com_national_programme .content-key-resource-view-more{margin-top:-25px;margin-bottom: 25px; }


#hwd-container .custommediafields a.modal.btn {
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border: 1px solid #bbb;
    *border: 0;
    border-bottom-color: #a2a2a2;
    margin-left:-1px;}
.custommediafields { margin-bottom: 20px; }
.custommediafields.remote{ margin-bottom: 0px; }
.custommediafields label {display:inline-block;width: auto;vertical-align: top;padding-top:3px;width: 88px;}
#hwd-container .formelm.supportedformat label{width: 128px; padding-top: 0px;}
#hwd-container .formelm.supportedsites label{width: 108px; padding-top: 0px;margin-bottom:0px;}
#hwd-container .formelm.supportedsites span a{color: #3a87ad;}
#hwd-container .custommediafields .alert{margin-bottom: 20px;}
#hwd-upload-status .progress-text{vertical-align: top;}
#hwd-upload-status .progress{margin-bottom: 5px}
#hwd-container #media-upload-slider div.panel .pane-slider.content fieldset.adminform.remote{ padding-top: 5px; }
#hwd-container #media-upload-slider div.panel .pane-slider.content fieldset.adminform.remote label{width: 88px;}
#jevmultiday {display: none !important;}


.com_capacitydevelopment .broseby-module-container .well{ padding:0px; background:#fff; overflow:hidden; border:1px solid #d7d7d7;}
.com_capacitydevelopment main#content .broseby-module-container h3{ color:#fff; margin:0px; height:43px; line-height:43px; font-weight:normal;  font-family: 'OpenSansRegular'; padding-left:15px; background:#53524f;}
.com_capacitydevelopment .broseby-module-container .well .accordion-group{ background:#e1e1e1; border:0px; border-radius:0px; margin-bottom:1px;}
.com_capacitydevelopment .broseby-module-container .well .accordion-group h5{margin:0px; font-family: 'OpenSansRegular'; font-size:15px; line-height:18px;}
.com_capacitydevelopment .broseby-module-container .well .accordion-group a{color:#222222; background:url(../images/arrow-right-accordian.png) no-repeat 96% center;}
.com_capacitydevelopment .broseby-module-container .well .accordion-group .accordion-heading.open a {background:url(../images/arrow-bottom-accordian.png) no-repeat 96% center; color:#44a244;}
.com_capacitydevelopment .broseby-module-container .well .accordion-heading .accordion-toggle{ padding:10px 15px;}
.com_capacitydevelopment .broseby-module-container .well .accordion-group .accordion-heading.open{background:#fff; border-bottom:1px solid #d7d7d7;}
.com_capacitydevelopment .broseby-module-container .well .accordion-group .accordion-group .collapse{background:#fff; }
.com_capacitydevelopment .broseby-module-container .well .browseby .accordion-inner{ background:#fff; padding:9px 20px 9px 15px; line-height:20px; color:#1891a4; font-size:15px; border:0px;}
.com_capacitydevelopment .broseby-module-container .well .browseby .accordion-inner .tag{margin:6px 0;}
.com_capacitydevelopment .broseby-module-container .well .browseby  input[type="checkbox"]{margin:-4px;}

.com_capacitydevelopment .broseby-module-container .well .browseby .actions{text-align:center;}
.com_capacitydevelopment .broseby-module-container .well .browseby .actions .btn{ background:#e7e7e7; border:1px solid #b4b4b4; padding:5px 10px;}


.com_content .broseby-module-container .well{ padding:0px; background:#fff; overflow:hidden; border:1px solid #d7d7d7;}
.com_content main#content .broseby-module-container h3{ color:#fff; margin:0px; height:43px; line-height:43px; font-weight:normal;  font-family: 'OpenSansRegular'; padding-left:15px; background:#53524f;}
.com_content .broseby-module-container .well .accordion-group{ background:#e1e1e1; border:0px; border-radius:0px; margin-bottom:1px;}
.com_content .broseby-module-container .well .accordion-group h5{margin:0px; font-family: 'OpenSansRegular'; font-size:15px; line-height:18px;}
.com_content .broseby-module-container .well .accordion-group a{color:#222222; background:url(../images/arrow-right-accordian.png) no-repeat 96% center;}
.com_content .broseby-module-container .well .accordion-group .accordion-heading.open a {background:url(../images/arrow-bottom-accordian.png) no-repeat 96% center; color:#44a244;}
.com_content .broseby-module-container .well .accordion-heading .accordion-toggle{ padding:10px 15px;}
.com_content .broseby-module-container .well .accordion-group .accordion-heading.open{background:#fff; border-bottom:1px solid #d7d7d7;}
.com_content .broseby-module-container .well .accordion-group .accordion-group .collapse{background:#fff; }
.com_content .broseby-module-container .well .browseby .accordion-inner{ background:#fff; padding:9px 20px 9px 15px; line-height:20px; color:#1891a4; font-size:15px; border:0px;}
.com_content .broseby-module-container .well .browseby .accordion-inner .tag{margin:6px 0;}
.com_content .broseby-module-container .well .browseby  input[type="checkbox"]{margin:-4px;}

.com_content .broseby-module-container .well .browseby .actions{text-align:center;}
.com_content .broseby-module-container .well .browseby .actions .btn{ background:#e7e7e7; border:1px solid #b4b4b4; padding:5px 10px;}


#hwd-container a#hwd-upload-upload{
    width: auto;
    line-height: 18px;
    height: auto;
    background: #44a244;
    border: 1px solid #389538;
    color: #fff !important;
    text-shadow: none;
    font-size: 13px;
    border-radius:4px;
}
#hwd-container .customfilename { font-size: 12px; margin-left: 6px; vertical-align:top; line-height: 30px; color: red;display:inline-block;}
#hwd-container .customfilename .icon-arrow-left-4{vertical-align:middle;}
#hwd-container ul.media-category-ls a.icon-plus{
    width: auto;
    line-height: 19px;
    height: auto;
    background: #44a244;
    border: 1px solid #389538;
    color: #fff !important;
    text-shadow: none;
    font-size: 13px;
    border-radius:4px;
}

#hwd-container ul.media-category-ls li.addalbums {
   padding: 0px !important;
   border: 0 none;
}
#hwd-container ul.media-category-ls li.addalbums a{
   padding:3px 5px !important;
}
#hwd-container ul.media-category-ls li.addalbums a.icon-plus:before {
    padding-right: 5px;
}
#hwd-container .mejs-container.mejs-video{height:100% !important;}
#hwd-container .mejs-container.mejs-audio{/*width: 110%!important;*/}

div.com_docman input, div.com_docman textarea, div.com_docman input:focus, div.com_docman textarea:focus {
    background-color: #fff;
}

.timeline-content, .highcharts-container{/*width: 100% !important;*/}

.table_list{}
/*.table_list table{float: left; margin-left: 4%;}*/
.table_list .scroller_table{float: left; margin-left: 2%; width:55%;}
.table_list .scroller_table:first-child{margin-left: 0px; width: 43%;}

#hwd-container .media-accountmenu {
}
#hwd-container .media-accountmenu .media-accountnav{
    background:#f5f5f5;
    border:solid 1px #cccccc;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    -webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.05);
    -moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.05);
    box-shadow:0 1px 0 rgba(0, 0, 0, 0.05);
    margin:0 0 20px;
    padding:7px;
    font-size:11px;
}
#hwd-container .media-accountmenu .media-accountnav li{
    position:relative;
    margin: 0;
}
#hwd-container .media-accountmenu .media-accountnav li+li{border-left:solid 1px #cccccc;margin:0 0 0 7px;padding:0 0 0 7px;}
#hwd-container .media-accountmenu .media-accountnav li a {
  background: none;
  color: #115599;
  display: inline-block;
  line-height: 13px;
  text-decoration: none;
}
#hwd-container .media-accountmenu .media-accountnav li a:hover {
  color: #1462b0;
  text-decoration: underline;
}
#hwd-container .media-accountmenu .media-accountnav li a.active{
    color: #1462b0;
    cursor: default;
    text-decoration: underline;
}
#hwd-container a.managemedialink{
    float: right;
    font-size: 13px;
}
#hwd-upload-list li.file .file-edit{clear: right;
  float: right;
  line-height: 18px;
  margin-right: 6px;}

#hwd-container .custom-text{
    float: left;
    width: 100%;
    margin-top: 15px;
}
#hwd-container .media-header .custombuttons{
    float: right;
    margin-right: 4px;
}
#hwd-container .media-header .custombuttons a{
    margin-top: 5px;
    margin-right: 2px;
}
#hwd-container.assocmedia{
    margin-right: 10px;
}
#hwd-container.assocmedia select.filter_linked{
    width: auto;
    margin-right:5px;
}
#hwd-container.assocmedia select.filter_linked.all{
    width: 50px;
}
.fullscreen #hwd-container ul.media-nav li a.pagenav-close{
    background: none;
    padding:5px;
    height: auto;
}
#hwd-container #media-upload-slider textarea#jform_remote{
    width: 500px;
    height: 80px;
}
#hwd-container.media-view select#filter_order{width: 160px;}
#hwd-container.media-view .broseby-module-container{margin-top: -48px;}
/* #hwd-container.media-view.video .broseby-module-container{margin-top: -80px} */
#hwd-container.media-view .broseby-module-container .well {
    padding: 0px;
    background: #fff;
    overflow: hidden;
    border: 1px solid #d7d7d7;
}
#hwd-container.media-view .broseby-module-container h3 {
    color: #fff;
    margin: 0px;
    height: 43px;
    line-height: 43px;
    font-weight: normal;
    font-family: 'OpenSansRegular';
    padding-left: 15px;
    background: #53524f;
}
#hwd-container.media-view .broseby-module-container .well .accordion-group {
    background: #e1e1e1;
    border: 0px;
    border-radius: 0px;
    margin-bottom: 1px;
}
#hwd-container.media-view .broseby-module-container .well .browseby .actions {
    text-align: center;
}
#hwd-container.media-view .broseby-module-container .well .accordion-heading .accordion-toggle {
    padding: 10px 15px;
    color: #222222;
    background: url(../images/arrow-right-accordian.png) no-repeat 96% center;
}
#hwd-container.media-view .broseby-module-container .well .accordion-group h5 {
    margin: 0px;
    font-family: 'OpenSansRegular';
    font-size: 15px;
    line-height: 18px;
}
#hwd-container.media-view .broseby-module-container .well .browseby .accordion-inner {
    background: #fff;
    padding: 9px 20px 9px 15px;
    line-height: 20px;
    color: #1891a4;
    font-size: 15px;
    border: 0px;
}
#hwd-container.media-view .broseby-module-container .well .accordion-group .accordion-heading.open {
    background: #fff;
    border-bottom: 1px solid #d7d7d7;
}
#hwd-container.media-view .broseby-module-container .well .accordion-group .accordion-heading.open a {
    background: url(../images/arrow-bottom-accordian.png) no-repeat 96% center;
    color: #44a244;
}
#hwd-container.media-view .broseby-module-container .well .browseby .accordion-inner .selection-options {
    margin: 3px 0;
}
#hwd-container.media-view .broseby-module-container .well .browseby .accordion-inner .tag {
    margin: 6px 0;
}
#hwd-container.media-view .broseby-module-container .well .browseby input[type="checkbox"] {
    margin: -4px;
}
#hwd-container.media-view .broseby-module-container .well .browseby .actions .btn {
    background: #e7e7e7;
    border: 1px solid #b4b4b4;
    padding: 5px 10px;
}
.body-overlayed.com_hwdmediashare.view-upload select{visibility:visible;}
a.viewlinkcustom {color: #4d8dca;}
div.hwdmediashareaddtoform .formelm label{
    width: auto;
    display: inline-block;
    vertical-align:top;
    padding-top:3px;
    padding-right:5px;
}
form.editor-add-to-content #filter-bar label{
    width: auto;
    display: block;
    vertical-align: top;
    padding-top: 3px;
    padding-right: 5px;
    float: left;
    clear: left;
}
form.editor-add-to-content .fltlft {
    float: left;
}
form.editor-add-to-content .fltrt {
    float: right;
}
form.editor-add-to-content a.pointer{cursor: pointer;}
/*browse by extra field */
.browseby .tags_cond_criteria{
    float: left;
    width: 100%;
}
.com_docman .browseby div#language .accordion-inner,
.com_docman .browseby div#language .accordion-inner .tags-container,
.com_resources .browseby div#type .accordion-inner,
.com_resources .browseby div#type .accordion-inner .tags-container,
.com_capacitydevelopment.view-presentations .browseby div#language .accordion-inner,
.com_capacitydevelopment.view-presentations .browseby div#language .accordion-inner .tags-container,
.com_capacitydevelopment.view-capacitydevlopmentresource .browseby div#type .accordion-inner,
.com_capacitydevelopment.view-capacitydevlopmentresource .browseby div#type .accordion-inner .tags-container,
#hwd-container.media-view .broseby-module-container .well .browseby div#category .accordion-inner,
#hwd-container.media-view .broseby-module-container .well .browseby div#category .accordion-inner .tags-container,
.com_content .browseby div#daterange .accordion-inner,
.com_content .browseby div#daterange .accordion-inner .tags-container,
.com_content .browseby div#daterange .accordion-inner .tags-container .enddate .input-append{
    padding-bottom: 0px;
    margin-bottom: 0px;
}
.browseby .tags_cond_criteria .accordion-inner{
    padding:0px;
    margin-top: -18px;
}
.com_docman .broseby-module-container .well .browseby .tags_cond_criteria .accordion-inner input[type="checkbox"],
.com_resources .broseby-module-container .well .browseby .tags_cond_criteria .accordion-inner input[type="checkbox"],
.com_capacitydevelopment .broseby-module-container .well .browseby .tags_cond_criteria .accordion-inner input[type="checkbox"],
#hwd-container.media-view .broseby-module-container .well .browseby .tags_cond_criteria .accordion-inner input[type="checkbox"],
.com_content .broseby-module-container .well .browseby .tags_cond_criteria .accordion-inner input[type="checkbox"]{
    margin: 0px;
    margin-top:-4px;
}
.browseby .tags_cond_criteria .tags-container .selection-options .tagtitle {
    color: #1891a4;
}
/*browse by extra field */
#section_tagged_groups .app-box-footer.custom{
    border: 0px;
    text-align:right;
}

/*----------------- ACOORDIAN LIST ----------*/
.guru-content .accordion-group{border: 1px solid #d3d3d3; margin-bottom: 5px;}
.guru-content .accordion-heading{background:#ededec;}
.guru-content .accordion-heading a,
.guru-content .accordion-heading a:hover,
.guru-content .accordion-heading a:active,
.guru-content .accordion-heading a:focus{color:#5c5c5c; font-family: 'OpenSansSemibold'; font-size: 14px; padding: 10px 15px;}
.guru-content .accordion-heading a.accordion-toggle:after {font-family: 'Glyphicons Halflings'; content: "";float: right;background:url(../images/accordian-minus.png) no-repeat; width: 16px; height: 16px;}
.guru-content .accordion-heading a.accordion-toggle.collapsed:after {background:url(../images/accordian-plus.png) no-repeat; width: 16px; height: 16px;}
.guru-content .accordion-body{}
.guru-content .accordion-body .accordion-contentarea{padding:15px; }
.guru-content .accordion-body .accordion-catdesc{float: left; width:100%;}
.guru-content .list-group{clear: both;}
.guru-content #categoryList ul{padding-left: 0px;}
.guru-content #categoryList ul li{list-style: none; margin-bottom: 5px; border: none;}
.community_article .muted{display: none;}

/*------------ Docman custom checkbox before public download -------------*/
.com_docman div.customcaptcha {
    float: left;
    width: 100%;
}
.com_docman div.customcaptcha label {
  display: block;
  position: relative;
  line-height: 28px;
  font-weight: normal;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
}
.com_docman div.customcaptcha label i {
  display: inline-block;
  height: 25px;
  position: relative;
  top: 6px;
  font-style: normal;
  color: #ccc;
}
.com_docman div.customcaptcha label span {
  display: inline-block;
  margin-left: 5px;
  line-height: 25px;
  color: gray;
  font-size: 15px;
}
.com_docman div.customcaptcha input[type="checkbox"] { display: none; }

.com_docman div.customcaptcha input[type="checkbox"] + i:before {
  font-family: 'FontAwesome';
  font-size: 28px;
  height: 25px;
  width: 25px;
  display: inline-block;
}

.com_docman div.customcaptcha input[type="checkbox"]:checked + i {
  position: relative;
  -webkit-animation: all 0.1s ease;
  animation: all 0.1s ease;
}

.com_docman div.customcaptcha input[type="checkbox"]:checked + i + span {
  -webkit-transition: all 0.1s ease;
  transition: all 0.1s ease;
}
.com_docman div.customcaptcha input[type="checkbox"] + i:before { content: "\f096"; }
.com_docman div.customcaptcha input[type="checkbox"]:checked + i:before { content: "\f046"; }
.com_docman div.customcaptcha input[type="checkbox"]:checked + i + span,
.com_docman div.customcaptcha input[type="checkbox"]:checked + i:before { color: rgba(0, 128, 0, 0.5); }
/*------------ Docman custom checkbox before public download -------------*/
.com_content .announcement.btn-toolbar{
    /* float: right;
    width: 100%;
    text-align: right;
    margin-top: -20px;
    margin-bottom: 10px; */
}

.custom.footer {
    float: left;
    line-height: 18px;
    margin-top: 10px;
    text-align: center;
    width: 100%;
    border-bottom: 1px solid #c4c4c4;
    color: #606060;
    padding-bottom: 10px;
}
.custom.footer .footer-text {
    margin: 0 auto;
    width: 90%;
}

#aside .membersrchtitle{border: 0 none; padding: 0;}
#aside .membersrchtitle form#cFormSearch{padding:0 0 15px; position: relative; display:inline-block; width: 100%;}
#aside .moduletable.membersrchtitle .memberbrowse #cFormSearch input#keyword{background: #f6f6f6; border: 1px solid #d7d7d7; border-radius: 4px; padding: 5px 28px 5px 14px; width:100%;}
#aside .moduletable.membersrchtitle .memberbrowse #cFormSearch #searchsectionsearchField .tags-container{position: relative;}
#aside .moduletable.membersrchtitle .memberbrowse #cFormSearch #searchsectionsearchField .tags-container a.btn{background: url('../images/icon-search-small.png') no-repeat; position:absolute; text-indent:-8888px; border:0px; box-shadow: none; width: 16px; height:16px; top:5px; right:10px;}

#aside .moduletable.membersrchtitle .memberbrowse h3{ color:#fff; margin:0px; height:43px; line-height:43px; font-weight:normal;  font-family: 'OpenSansRegular'; padding-left:15px; background:#53524f; font-size:17px; border-radius: 4px 4px 0 0; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;}
#aside .moduletable.membersrchtitle .memberbrowse .browseby form.docman_browse {border: 1px solid #ebebeb;margin-bottom: 0; padding-bottom: 15px;}
#aside .moduletable.membersrchtitle .browseby .actions .btn{background:#e7e7e7; border:1px solid #b4b4b4; padding:5px 10px; border-radius: 3px; font-size: 12px; padding:5px 10px; color:#333}

/*SEARCH CSS START 11-5-2018*/

.search_only_section { display: inline-block; width: 100%; }
.search_only_section .search_only_class { display: inline-block; padding: 0; margin: 0 0 15px; width: 100%; }
.search_only_section .search_only_class li { display: inline-block; padding: 0 15px; font-size: 16px; border-right: 2px solid #ccc; cursor: pointer; }
.search_only_section .search_only_class li.active { font-weight: bold; color: #4d8dca;}
.search_only_section .search_only_class li:last-child { border:none; }

.page-title-one{border-bottom:1px solid #c6c6c6; height: 30px;}
.page-title-one h1{width:50%; float: left;}
.page-title-one .searchintro{float: right; display: inline-block;}

/*11-07-2018 - EPIC */

.fpic-wrap.span12 { margin-left: 0; padding: 0 0 20px 0;/* border-top: 1px solid #e8e8e8;*/ }
.fpic-wrap .inner-fpic.span4 { margin-left: 0; margin: 0 4px 8px; text-align: center; width:31.33%; }
.fpic-wrap .inner-fpic { background-color: #e8e8e8; color:#333; font-size: 16px; font-weight: 500; padding: 10px 15px;
    height: 65px; vertical-align: middle; display: inline-block; line-height: 45px; border-radius: 4px;  }
.fpic-wrap .inner-fpic a { display: inline-block; line-height: 22px; font-size: 14px; font-weight: normal; font-family: 'OpenSansSemibold'; color: #383837; }

.span12.fg_doc { margin-left: 0 !important; }
.fpic_inner_warp .span3 { width: 25%; margin-left: 0; padding: 0 10px; }
.fpic_inner_warp .span3 .inner-img-title { display: inline-block; margin-bottom: 15px; }
.fpic_inner_warp .span3 .inner-img-title .inner-img { width: 100%; display: inline-block; border:1px solid #bfbfbf; margin-bottom: 15px; }

.fpic_inner_warp .span3 .inner-img-title .inner-title { text-align: center; }
.fpic_inner_warp .span3 .inner-img-title .inner-title h4 { font-size: 14px; font-weight: 400; color: #333; }

/*11-07-2018*/

/*10-08-2018*/

.accordion .listview.media .itemview-column { position: relative; padding: 0 10px; }
.accordion .listview.media .itemview-column .media-item-format-1- { position: absolute; top: 5px; left: 20px; }
.accordion .listview.media .itemview-column .item-list-thumbnail { min-height: auto; }

/*10-08-2018*/

.docman-document-details-right{}
.docman-document-details-right .data-field{margin-bottom:5px; display: inline-block; width:100%}
.docman-document-details-right .data-field .detail-label{font-family: 'OpenSansSemibold'; float: left; width:30%;}
.docman-document-details-right .data-field .detail-desc{float: left; width:70%; padding:0 0 0 10px;}

/*----------------- RESPONSIVE MEDIA CSS --------------*/
@media (max-width:599px) {
    .accordion .listview .itemview-column { width: 50%; }
    .accordion .listview .itemview-column:nth-child(2n+1) { clear: both; }
    .recentdocs .docman-articles .docman-group-article { width: 100%; }
}

@media (max-width:767px) {
    .fpic_inner_warp .span3 { width: 100%; margin-left: 0; padding: 0 15px; }    
}

@media (max-width: 359px) {
    .home, .accordeonck{display:block;}
    .page-header h2{line-height: 25px; font-size:20px;}
    ul.sj-flat-menu{display: none;}
    #header-wrapper, #topmenu_nav-wrapper, #breadcrumb-wrapper, #footer-wrapper, #wrapper{padding:0 10px;}
    .header-right .socialicon{ float:right; margin:0 0 10px;}
    .header-right .language-box{width:50%;}
    .header-right .socialicon .social-icons img {margin-left: 8px; margin-right:0px;}
    .header-right .searchbox{width:48%; float:left; margin:0px 2% 0 0px;}
    .header-right .searchbox form{margin-bottom: 5px;}
    .searchbox input.search-query{ width:75%; padding:5px 20% 5px 5%; }
    .search-document-container.searchbox input.search-query {width:73%; padding:5px 20% 5px 5%;}
    .responsive_slider .camera_caption .camera_caption_desc {padding:5%; width:90%; font-size:13px; line-height:20px;}
    .responsive_slider .camera_caption .camera_caption_title{ font-size:20px;}
    #sidebar{ padding-bottom:0; min-height: inherit;}
    .view-featured .row-fluid main#content.span9{ padding:15px; clear: both;}
    h2{font-size:16px; line-height:20px;}
    .pagination{ float:left; width:100%;}
    .home_tabs div.moduletabs.top-position div.tabs-container{ height:auto;}
    .home_tabs div.moduletabs.top-position div.tabs-container ul.tabs{ height:auto; width:100%;}
    .home_tabs div.moduletabs.top-position div.tabs-container ul.tabs li,
    .home_tabs div.moduletabs.top-position div.tabs-container ul.tabs li + li + li + li{ width:100%;}
    .home_tabs div.moduletabs.top-position div.tabs-container ul.tabs li .tab,
    .home_tabs div.moduletabs.top-position div.tabs-container ul.tabs li + li + li + li .tab,
    .home_tabs div.moduletabs.top-position div.tabs-container ul.tabs li + li + li + li .tab.selected{ border-right:1px solid #9e9e9e;}
    .block .cal_div_daynames{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:12.9%; margin-right:1%;}
    .home_tabs .tab-content .latestphotos{ width:48%;}
    footer .menu {float: none; margin: 0 auto; width:180px;}
    footer .footer1 {width:100%; text-align:center; font-size:12px; line-height:20px; padding-bottom:10px;}
    .moduletable .breadcrumb{ font-size:13px;}
    #header-wrapper, #topmenu_nav-wrapper, #breadcrumb-wrapper, #footer-wrapper, #wrapper{ word-wrap:break-word;}
    object {width:100%;}
    #map{width:100%;}
    .subject_fields.left_wrp table h2{ font-size:16px;}
    .unsubjectdocman .docman-document-header a{ font-size:14px !important;}
    .com_docman .docman-row .document-list-detail .docman-document-header{line-height:18px;}
    /*--------- PAGE TITLE -----*/
    h2#overviewsection, .com_docman #content > h1, #jevents_header > h2, #SobiPro .contact h1, h2.categ_name_guru{ font-size:20px;}
    /*--------- PAGE TITLE -----*/
    .docman-row .document-list-detail{ width:77%;}
    .docman-row { margin-bottom:15px;}
    .subject_fields.left_wrp table td{ padding:0px;}
    .subject_fields .img-polaroid{ margin-bottom:20px;}
    .mapbox{ width:100%; margin:0px; margin-bottom:10px;}
    .mapbox ~ #h4txt{ clear:both}
    .subject_fields.left_wrp .sectiondesc.sviewmore{ margin-bottom:15px;}
    .com_docman .listing-container.span9{ float:left; width:100%; margin-bottom:20px;}
    .broseby-module-container{float:left; margin:0; width:100%;}
    .com_docman .docman-heading-inner, .com_docman .category-inner{float:left; width:85%;}
    .com_docman main#content .docman-heading-inner, .com_docman .category-inner{ line-height:20px;}
    .category h4.docman-title, .category .documents-count{line-height:25px; font-size:13px;}
    .category .documents-count{ margin-bottom:10px;}
    .category .category-inner .description{ font-size:12px;}
    .category .category-inner .description img, .thumbnail > img{ max-width:96%;}
    .com_docman .docman-row .docman-group .docman-document-thumbnail img{ max-width:90%; padding:5%;}
    .com_docman .broseby-module-container .well .accordion-group h5{ font-size:14px;}
    .com_docman .broseby-module-container .well .browseby .accordion-inner{ font-size:13px;}
    .com_docman .docman-row .document-list-detail .docman-document-header{ font-size:16px; line-height:20px;}
    .input-medium{ width:98px;}
    main#content .docman-heading-wrap h3 {font-size:22px; line-height:26px;}

    #content #hwd-container .media-mediamenu{height:auto;}
    #content #hwd-container .media-mediamenu ul{ padding-top:0px; position:inherit;}
    #content #hwd-container .media-mediamenu ul > li{ display:inline-block; margin:0 3px 5px 0;}
    #content #hwd-container .media-mediamenu ul > li a{border:1px solid #dddddd;}
    #hwd-container .filter-search{ margin-bottom:10px;}
    #hwd-container .display-limit label{ width:60px;}
    #hwd-container .cols-4 .item, .hwd-module .cols-4 .item{ margin:0px;}

    .ev_navigation a.btn-success{ margin-bottom:10px;}
    .ev_navigation table{ float:left;}
    #jevents_header td, #jevents_header tr, div.ev_navigation tr, div.ev_navigation td{padding:0px;}
    #jevents_body div.nav_bar_cal{width:36px;}
    #jevents_body .cal_div{ font-size:12px;}
    .cal_div .cal_div_month, .cal_div .cal_div_currentmonth{ letter-spacing:0px;}
    .cal_div_daynames span{display:inline-block; width:30px; font-weight:normal; word-wrap:normal; text-overflow:ellipsis; overflow:hidden;}
    #jevents_body.jeventpage div.event_legend_item{ width:100%;}
    #jevents_body .nav_bar_cell select{margin:10px 0 7px;}

    .left_sec_article, .right_sec_article{width: 100%; margin:0 0 20px; }
    main#content .left_sec_article h3:first-child{font-size: 18px;}
    main#content .left_sec_article h3{font-size: 16px;}
    .item-page .seprator{background-size: 100% auto;}
    .com_targetedsupport .row-fluid .span3{width: 100%;}
    .chart2, .chart3{margin-bottom: 25px;}

    .status-tbl td, .reg-nm td{ font-size: 12px;}
    .reg-nm td{ padding:10px;}
    .reg-ttl-sumary, .ttl-annual-del-reg{font-size: 18px;}
    .countryinfotab{height: auto; background:none;}
    .countryinfotab li{margin-bottom: 1px; float: left; width: 100%;}
    .countryinfotab li a, .countryinfotab li a:hover, .countryinfotab li a:focus{margin-top: 0px; margin-bottom: 0px; font-size: 14px; height: 35px; line-height: 35px; padding:0 10px;}
    .np_program .np-member{clear: both;}
    .np_program .flagbox{margin-bottom: 15px;}
    .np_program .overviewsection-container{width: 70%; font-size: 15px;}
    .np_program .np-member table th{ font-size: 13px;}
    .np_program .npobjective, .np_program .npobjective table th, .np_program .npstatus th, .np_program .npstatusclosure th, .np_program .npduration table th,
    .np_program .npstatus td, .np_program .npstatusclosure td, .np_program .npduration table td{font-size: 14px;}
    .budget-container, .per-budget-container{clear: both;}
    main#content .np_program legend h3{font-size: 18px; font-family:"OpenSansRegular";}

    .budget-container tr td:first-child, .per-budget-container tr td:first-child{width:68%}
    .contact-directory .contact_display,
    .entry-container .org-row{width: 100%; height: auto !important;}
    .list3 li{width: 100%; margin-bottom: 5px;}

    .icons .btn-group{display: none;}
    .subject_fields .expandcollapseall{margin-left: 5px;}
    .piechart_list ~ .row-fluid{clear:both;}
    .tab-pane{}
    #jevents .jevbootstrap .form-horizontal .control-group{ margin-bottom: 10px;}
    #jevents #adminForm #common.tab-pane .control-group label{ width: 100%; text-align: left; margin-bottom: 5px;}
    #jevents .jevbootstrap .form-horizontal #common.tab-pane .control-group .controls {margin-left: 0px;}
    #jevcontent_parent{}
    #jevcontent_parent .mceLayout{}
    #jevcontent_parent .mceLayout td{ float: left;}
    #jevcontent_parent .mceLayout td.mceToolbar ,
    #jevcontent_parent .mceLayout td.mceStatusbar.mceLast{width: 100%; height: auto;}
    #jevents .jevbootstrap .input-append input#tagstitle{width: 180px;}
    #jevents .jevbootstrap textarea{ width: 96% !important; padding: 2%;}
    .jevstarttime{float: left; margin-left: 0 !important; margin-top: 10px;}
    .jevendtime{float: left; margin: 10px 0 !important;}
    #jevents #adminForm .jeveditrepeats label.btn {font-size: 10px;}

    #cu_interval, #cu_count, #cu_until, #byday, #bymonthday, #byyearday {width: 80%; margin-bottom: 15px}
    #cu_interval, #byday, #bymonthday, #byyearday{margin-left: 20px;}
    #jevents #interval_div{margin-bottom: 0px;}
    #byday .checkbox.btn {float: left;}

    #content #Kunena{padding:0 0 15px;}
    #content #Kunena #ktop { margin:0; width: 100%; height: 280px;}
    #content #Kunena #ktopmenu{height: 250px; float: left; width: 100%; margin-top:0px;}
    #content #Kunena #ktab ul.menu{left: 0px; border-bottom: 1px solid #9e9e9e;}
    #content #Kunena #ktab ul.menu li a:hover, #content #Kunena #ktab ul.menu li a:hover span{background:none !important;}
    #content #Kunena #ktab ul.menu li a span{ line-height: 30px;}
    #content #Kunena #ktop span.ktoggler{position: relative; margin:3px 0px; }
    #content #Kunena td.kcol-first.kcol-ktopicreplies{margin-bottom: 0px;}
    #content #Kunena table tr td, #content #Kunena table tr th{clear: both;}
    #content #Kunena td.ktopicmoderation{margin-top: 0px; padding-bottom: 8px;}
    #content #Kunena .kcheck{margin-left: 0px;}
    #wrapper .SobiPro .row-fluid .span6{width: 100%; margin-left: 0px;}
    #wrapper .entry-container .contacts-row{height: auto !important;}
    #hwd-container .display-limit{margin-left: 0px; }

    #cModule-HelloMe .js-focus-avatar{width: 29%; margin-right: 3%;}
    .moduletable.profile_view .cHello-Header .right_side{width: 170px;}

    .main-tbl tr td.table-frst,
    .main-tbl tr td.table-sec{float: left; width:100%}

    .table_list .scroller_table,
    .table_list .scroller_table:first-child{margin:0px; width:300px; margin-bottom: 4%; overflow: auto;}

    .highcharts-container svg{width: 100%;}

    .logout.toplogout{margin-top: 5px;}
    footer .custom.socialicon{clear: both; text-align: center; line-height: 25px;}
    footer .custom.socialicon .soc_title,
    footer .custom.socialicon .social-icons{display: inline-block; margin:0 5px; font-family: 'OpenSansSemibold'; }
    footer .joomla_add_this{text-align: center;}
    footer .joomla_add_this a{display:inline-block; float:none !important; vertical-align: middle;}
    footer .joomla_add_this a.addthis_counter.addthis_bubble_style{margin-top: -8px;}

    .moduletable.block.cal.mobile{clear: both;}
    main#content .moduletable.block.cal.mobile h3,
    main#content .moduletable.block-1.-small h3{background:url(../images/bg_header_title.png) no-repeat; text-align:center; font-size:17px; font-family: 'OpenSansSemibold'; text-transform:uppercase; height:45px; line-height:45px; margin:10px 0 15px; width: 100%; color:#444444;}

    #wrapper #sidebar{float: left; border-top: 10px solid #fff; border-bottom: 10px solid #fff;}
    #sidebar .sidebar-nav{margin:0px; }
    .moduletable.profile_view{margin:15px; }
}

@media (min-width: 360px) and (max-width:479px) {
    .home, .accordeonck{display:block;}
    .page-header h2{line-height: 25px; font-size:20px;}
    ul.sj-flat-menu{display: none;}
    .subject_fields.left_wrp{width:100%; float:left; padding:0 10px; box-sizing: border-box;}
    .subject_fields.right_wrp{width:100%; float:left; margin-left:0;}
    #header-wrapper, #topmenu_nav-wrapper, #breadcrumb-wrapper, #footer-wrapper, #wrapper{padding:0 10px;}
    .header-right .socialicon{ float:right; margin:0 0 10px;}
    .header-right .language-box{width:50%;}
    .header-right .socialicon .social-icons img {margin-left: 8px; margin-right:0px;}
    .header-right .searchbox{width:48%; float:left; margin:0px 2% 0 0px ;}
    .header-right .searchbox form{margin-bottom: 5px;}
    .searchbox input.search-query{ width:75%; padding:5px 20% 5px 5%; }
    .search-document-container.searchbox input.search-query {width:73%; padding:5px 20% 5px 5%;}
    .responsive_slider .camera_caption .camera_caption_desc {padding:5%; width:90%; font-size:13px; line-height:20px;}
    .responsive_slider .camera_caption .camera_caption_title{ font-size:20px;}
    #sidebar{ padding-bottom:0; min-height: inherit;}
    .view-featured .row-fluid main#content.span9{ padding:15px; clear: both;}
    h2{font-size:16px; line-height:20px;}
    .pagination{ float:left; width:100%;}
    .home_tabs div.moduletabs.top-position div.tabs-container{ height:auto;}
    .home_tabs div.moduletabs.top-position div.tabs-container ul.tabs{ height:auto; width:100%;}
    .home_tabs div.moduletabs.top-position div.tabs-container ul.tabs li,
    .home_tabs div.moduletabs.top-position div.tabs-container ul.tabs li + li + li + li{ width:100%;}
    .home_tabs div.moduletabs.top-position div.tabs-container ul.tabs li .tab,
    .home_tabs div.moduletabs.top-position div.tabs-container ul.tabs li + li + li + li .tab,
    .home_tabs div.moduletabs.top-position div.tabs-container ul.tabs li + li + li + li .tab.selected{ border-right:1px solid #9e9e9e;}
    .block .cal_div_daynames{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:12.9%; margin-right:1%;}
    .home_tabs .tab-content .latestphotos{ width:48%;}
    footer .menu {float: none; margin: 0 auto; width:180px;}
    footer .footer1 {width:100%; text-align:center; font-size:12px; line-height:20px; padding-bottom:10px;}
    .moduletable .breadcrumb{ font-size:13px;}
    #map{width:100%;}
    .subject_fields.left_wrp table h2{ font-size:16px;}
    .unsubjectdocman .docman-document-header a{ font-size:14px !important;}
    .com_docman .docman-row .document-list-detail .docman-document-header{line-height:18px;}
    /*--------- PAGE TITLE -----*/
    h2#overviewsection, .com_docman #content > h1, #jevents_header > h2, #SobiPro .contact h1, h2.categ_name_guru{ font-size:20px; line-height: 26px;}
    /*--------- PAGE TITLE -----*/
    .docman-row .document-list-detail{ width:77%;}
    .docman-row { margin-bottom:15px;}
    .innr_blck_shdow{ background-size:100% auto; bottom:-15px;}
    h2#overviewsection{ margin-bottom:40px;}
    .mapbox{ width:100%; margin:0px; margin-bottom:10px;}
    .mapbox ~ #h4txt{ clear:both}
    .subject_fields.left_wrp table h4{font-size:14px;}
    .com_docman .listing-container.span9{ float:left; width:100%; margin-bottom:20px;}
    .broseby-module-container{float:left; margin:0; width:100%;}
    .com_docman .docman-heading-inner, .com_docman .category-inner{float:left; width:85%;}
    .com_docman main#content .docman-heading-inner, .com_docman .category-inner{ line-height:20px;}
    .category h4.docman-title, .category .documents-count{line-height:25px; font-size:12px;}
    .category .documents-count{ margin-bottom:10px;}
    .category .category-inner .description{ font-size:12px;}
    .category .category-inner .description img{ max-width:96%;}
    .com_docman .docman-row .docman-group .docman-document-thumbnail img{ max-width:90%; padding:5%;}
    .com_docman .broseby-module-container .well .accordion-group h5{ font-size:14px;}
    .com_docman .broseby-module-container .well .browseby .accordion-inner{ font-size:13px;}

    .com_docman .docman-row .document-list-detail .docman-document-header{ font-size:16px;}
    .input-medium{ width:98px;}
    main#content .docman-heading-wrap h3 {font-size:22px; line-height:26px;}

    #content #hwd-container .media-mediamenu{height:auto;}
    #content #hwd-container .media-mediamenu ul{ padding-top:0px; position:inherit;}
    #content #hwd-container .media-mediamenu ul > li{ display:inline-block; margin:0 3px 5px 0;}
    #content #hwd-container .media-mediamenu ul > li a{border:1px solid #dddddd;}
    #hwd-container .filter-search{ margin-bottom:10px;}
    #hwd-container .display-limit label{ width:60px;}
    #hwd-container .cols-4 .item, .hwd-module .cols-4 .item{ margin:0px;}

    .ev_navigation a.btn-success{ margin-bottom:10px;}
    .ev_navigation table{ float:left;}
    #jevents_header td, #jevents_header tr, div.ev_navigation tr, div.ev_navigation td{padding:0px;}
    #jevents_body div.nav_bar_cal{width:36px;}
    #jevents_body .cal_div{ font-size:12px;}
    .cal_div .cal_div_month, .cal_div .cal_div_currentmonth{ letter-spacing:0px;}
    .cal_div_daynames span{display:inline-block; width:30px; font-weight:normal; word-wrap:normal; text-overflow:ellipsis; overflow:hidden;}
    #jevents_body.jeventpage div.event_legend_item{ width:100%;}
    #jevents_body .nav_bar_cell select{margin:10px 0 7px;}

    .left_sec_article, .right_sec_article{width: 100%; margin:0 0 20px; }
    main#content .left_sec_article h3:first-child{font-size: 18px;}
    main#content .left_sec_article h3{font-size: 16px;}
    .item-page .seprator{background-size: 100% auto;}
    .com_targetedsupport .row-fluid .span3{width: 100%;}
    .chart2, .chart3{margin-bottom: 25px;}

    .status-tbl td, .reg-nm td{ font-size: 12px;}
    .reg-nm td{ padding:10px;}
    .reg-ttl-sumary, .ttl-annual-del-reg{font-size: 18px;}
    .countryinfotab{height: auto; background:none;}
    .countryinfotab li{margin-bottom: 1px; float: left; width: 100%;}
    .countryinfotab li a, .countryinfotab li a:hover, .countryinfotab li a:focus{margin-top: 0px; margin-bottom: 0px; font-size: 14px; height: 35px; line-height: 35px; padding:0 10px;}
    .np_program .np-member{clear: both;}
    .np_program .flagbox{margin-bottom: 15px;}
    .np_program .overviewsection-container{width: 70%; font-size: 15px;}
    .np_program .np-member table th{ font-size: 13px;}
    .np_program .npobjective table th, .np_program .npstatus th, .np_program .npstatusclosure th, .np_program .npduration table th,
    .np_program .npstatus td, .np_program .npstatusclosure td, .np_program .npduration table td{font-size: 14px;}
    .budget-container, .per-budget-container{clear: both;}
    main#content .np_program legend h3{font-size: 18px; font-family:"OpenSansRegular";}
    .budget-container tr td:first-child, .per-budget-container tr td:first-child{width:68%}
    .contact-directory .contact_display,
    .entry-container .org-row{width: 100%; height: auto !important;}
    .list3 li{width: 100%; margin-bottom: 5px;}

    .icons .btn-group{display: none;}
    .subject_fields .expandcollapseall{margin-left: 5px;}
    .piechart_list ~ .row-fluid{clear:both;}
    .tab-pane{}
    #jevents .jevbootstrap .form-horizontal .control-group{ margin-bottom: 10px;}
    #jevents #adminForm #common.tab-pane .control-group label{ width: 100%; text-align: left; margin-bottom: 5px;}
    #jevents .jevbootstrap .form-horizontal #common.tab-pane .control-group .controls {margin-left: 0px;}
    #jevcontent_parent{}
    #jevcontent_parent .mceLayout{}
    #jevcontent_parent .mceLayout td{ float: left;}
    #jevcontent_parent .mceLayout td.mceIframeContainer{width: 100%;}
    #jevcontent_parent .mceLayout td.mceToolbar ,
    #jevcontent_parent .mceLayout td.mceStatusbar.mceLast{width: 100%; height: auto;}
    #jevents .jevbootstrap .input-append input#tagstitle{width: 180px;}
    .checkbox12h {clear: both; display: block;}
    .jevnoendtime {display: block; margin-left: 0px !important;}
    #jevents .jevbootstrap textarea{ width: 96% !important; padding: 2%;}
    .jevstarttime{float: left; margin-left: 0 !important; margin-top: 10px;}
    .jevendtime{float: left; margin: 10px 0 !important;}
    #jevents #adminForm .jeveditrepeats label.btn {font-size: 12px;}

    #cu_interval, #cu_count, #cu_until, #byday, #bymonthday, #byyearday {width: 85%; margin-bottom: 15px}
    #cu_interval, #byday, #bymonthday, #byyearday{margin-left: 20px;}
    #jevents #interval_div{margin-bottom: 0px;}
    #byday .checkbox.btn {float: left;}

    .jev_sed .jevstartdate, .jev_sed .jevenddate, .jev_sed .jevnoendtime { clear: both; display: block;}
    #content #Kunena{padding:0 0 15px;}
    #content #Kunena #ktop { margin:0; width: 100%; height: 280px;}
    #content #Kunena #ktopmenu{height: 250px; float: left; width: 100%; margin-top:0px;}
    #content #Kunena #ktab ul.menu{left: 0px; border-bottom: 1px solid #9e9e9e;}
    #content #Kunena #ktab ul.menu li a:hover, #content #Kunena #ktab ul.menu li a:hover span{background:none !important;}
    #content #Kunena #ktab ul.menu li a span{ line-height: 30px;}
    #content #Kunena #ktop span.ktoggler{position: relative; margin:3px 0px; }
    #content #Kunena td.kcol-first.kcol-ktopicreplies{margin-bottom: 0px;}
    #content #Kunena table tr td, #content #Kunena table tr th{clear: both;}
    #content #Kunena td.ktopicmoderation{margin-top: 0px; padding-bottom: 8px;}
    #content #Kunena .kcheck{margin-left: 0px;}
    #wrapper .SobiPro .row-fluid .span6{width: 100%; margin-left: 0px;}
    #wrapper .entry-container .contacts-row{height: auto !important;}
    #hwd-container .display-limit{margin-left: 0px; margin-bottom: 5px}

    #cModule-HelloMe .js-focus-avatar{width: 27%; margin-right: 2%;}
    .moduletable.profile_view .cHello-Header .right_side{width: 200px;}

    .table_list table{margin:0px; width:100%; margin-bottom: 4%;}

    .table_list .scroller_table,
    .table_list .scroller_table:first-child{margin:0px; width:340px; margin-bottom: 4%; overflow: auto;}
    .highcharts-container svg{width: 100%;}

    .logout.toplogout{margin-top: 5px;}
    footer .custom.socialicon{clear: both; text-align: center; line-height: 25px;}
    footer .custom.socialicon .soc_title,
    footer .custom.socialicon .social-icons{display: inline-block; margin:0 5px; font-family: 'OpenSansSemibold'; }
    footer .custom.socialicon .social-icons img{margin-right:5px;}
    footer .joomla_add_this{text-align: center;}
    footer .joomla_add_this a{display:inline-block; float:none !important; vertical-align: middle;}
    footer .joomla_add_this a.addthis_counter.addthis_bubble_style{margin-top: -8px;}

    .moduletable.block.cal.mobile{clear: both;}
    main#content .moduletable.block.cal.mobile h3,
    main#content .moduletable.block-1.-small h3{background:url(../images/bg_header_title.png) no-repeat; text-align:center; font-size:17px; font-family: 'OpenSansSemibold'; text-transform:uppercase; height:45px; line-height:45px; margin:10px 0 15px; width: 100%; color:#444444;}
    main#content .moduletable.block.cal.mobile h3, main#content .moduletable.block-1.-small h3{line-height:55px; height: 55px; background-size: 100% auto;}
    .moduletable.socialfeed_wrp {width: 270px; margin: 0 auto;}

    #wrapper #sidebar{float: left; border-top: 10px solid #fff; border-bottom: 10px solid #fff;}
    #sidebar .sidebar-nav {margin:0px auto;}
    .moduletable.profile_view{margin:15px; }

}
@media (min-width: 480px) and (max-width:599px) {
    .home, .accordeonck{display:block;}
    ul.sj-flat-menu{display: none;}
    #header-wrapper, #topmenu_nav-wrapper, #breadcrumb-wrapper, #footer-wrapper, #wrapper{padding:0 10px;}
    #sidebar .sidebar-nav {margin:0px auto; width: 270px;}
    .header-right .socialicon{ float:right; margin:0 0 10px;}
    .header-right .language-box{width:50%; clear:both}
    .header-right .socialicon .social-icons img {margin-left: 8px; margin-right:0px;}
    .header-right{width: 100%; max-width: 100%; margin-top: 10px;}
    .header-right .searchbox{width:48%; float:left; margin:0px 2% 0px 0px;}
    .searchbox input.search-query{ width:75%; padding:5px 20% 5px 5%; }
    .search-document-container.searchbox input.search-query {width:73%; padding:5px 20% 5px 5%;}
    .responsive_slider .camera_caption .camera_caption_desc {padding:5%; width:90%; font-size:13px; line-height:20px;}
    .responsive_slider .camera_caption .camera_caption_title{ font-size:20px;}
    #sidebar{ padding-bottom:0; min-height: inherit;}
    .view-featured .row-fluid main#content.span9{ padding:15px; clear: both;}
    h2{font-size:16px; line-height:20px;}
    .pagination{ float:left; width:100%;}
    .home_tabs div.moduletabs.top-position div.tabs-container{ height:auto;}
    .home_tabs div.moduletabs.top-position div.tabs-container ul.tabs{ height:auto; width:100%;}
    .home_tabs div.moduletabs.top-position div.tabs-container ul.tabs li,
    .home_tabs div.moduletabs.top-position div.tabs-container ul.tabs li + li + li + li{ width:100%;}
    .home_tabs div.moduletabs.top-position div.tabs-container ul.tabs li .tab,
    .home_tabs div.moduletabs.top-position div.tabs-container ul.tabs li + li + li + li .tab,
    .home_tabs div.moduletabs.top-position div.tabs-container ul.tabs li + li + li + li .tab.selected{ border-right:1px solid #9e9e9e;}
    .block .cal_div_daynames{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:12.9%; margin-right:1%;}
    .home_tabs .tab-content .latestphotos{ width:31.9%;}
    footer .menu {float: none; margin: 0 auto; width:175px;}
    footer .footer1 {width:100%; text-align:center; font-size:12px; line-height:20px; padding-bottom:10px;}
    .moduletable .breadcrumb{ font-size:13px;}
    #map{width:100%;}
    .subject_fields.left_wrp table h2{ font-size:18px;}
    .unsubjectdocman .docman-document-header a{ font-size:16px !important;}
    .com_docman .docman-row .document-list-detail .docman-document-header{line-height:20px;}
    /*--------- PAGE TITLE -----*/
    h2#overviewsection, .com_docman #content > h1, #jevents_header > h2, #SobiPro .contact h1, h2.categ_name_guru{ font-size:22px;}
    /*--------- PAGE TITLE -----*/

    .mapbox{ width:100%; margin:0px; margin-bottom:10px;}
    .mapbox ~ #h4txt{ clear:both}
    .docman-row { margin-bottom:15px;}
    .innr_blck_shdow{ background-size:100% auto; bottom:-19px;}
    .com_docman .listing-container.span9{ float:left; width:100%; margin-bottom:20px;}
    .broseby-module-container{float:left; margin:0; width:100%;}
    .com_docman .docman-heading-inner, .com_docman .category-inner{float:left; width:85%;}
    .com_docman main#content .docman-heading-inner, .com_docman .category-inner{ line-height:20px;}
    .category h4.docman-title, .category .documents-count{line-height:25px; font-size:14px;}
    .category .documents-count{ margin-bottom:10px;}
    .category .category-inner .description{ font-size:12px;}
    .category .category-inner .description img{ max-width:96%;}
    .com_docman .broseby-module-container .well .accordion-group h5{ font-size:14px;}
    .com_docman .broseby-module-container .well .browseby .accordion-inner{ font-size:13px;}
    .com_docman .docman-row .document-list-detail .docman-document-header{ font-size:16px;}

    #content #hwd-container .media-mediamenu{height:auto;}
    #content #hwd-container .media-mediamenu ul{ padding-top:0px; position:inherit;}
    #content #hwd-container .media-mediamenu ul > li{ display:inline-block; margin:0 3px 5px 0;}
    #content #hwd-container .media-mediamenu ul > li a{border:1px solid #dddddd;}
    #hwd-container .filter-search{ margin-bottom:10px;}
    #hwd-container .display-limit label{ width:60px;}

    .ev_navigation a.btn-success{ margin-bottom:10px;}
    #jevents_header td, #jevents_header tr, div.ev_navigation tr, div.ev_navigation td{padding:0px;}
    #jevents_body div.nav_bar_cal{width:36px;}
    #jevents_body .cal_div{ font-size:12px;}
    .cal_div .cal_div_month, .cal_div .cal_div_currentmonth{ letter-spacing:0px;}
    .cal_div_daynames span{display:inline-block; width:30px; font-weight:normal; word-wrap:normal; text-overflow:ellipsis; overflow:hidden;}
    #jevents_body.jeventpage div.event_legend_item{ width:100%;}
    #jevents_body .nav_bar_cell select{margin:10px 0 7px;}

    .left_sec_article, .right_sec_article{width: 100%; margin:0 0 20px; }
    main#content .left_sec_article h3:first-child{font-size: 18px;}
    main#content .left_sec_article h3,{font-size: 16px;}
    .item-page .seprator{background-size: 100% auto;}
    .forum_list .innr_blck_shdow, .contact_list .innr_blck_shdow{background-size: 100% auto; bottom: -20px;}
    .com_targetedsupport .row-fluid .span3{width: 100%;}
    .chart2, .chart3{margin-bottom: 25px;}

    .status-tbl td, .reg-nm td{ font-size: 12px;}
    .reg-nm td{ padding:10px;}
    .countryinfotab{height: auto; background:none;}
    .countryinfotab li{margin-bottom: 1px; float: left; width: 100%;}
    .countryinfotab li a, .countryinfotab li a:hover, .countryinfotab li a:focus{margin-top: 0px; margin-bottom: 0px; font-size: 14px; height: 35px; line-height: 35px; padding:0 10px;}
    .np_program .np-member{clear: both;}
    .np_program .flagbox{margin-bottom: 15px;}
    .np_program .overviewsection-container{width: 70%; font-size: 15px;}
    .np_program .np-member table th{ font-size: 13px;}
    .np_program .npobjective table th, .np_program .npstatus th, .np_program .npstatusclosure th, .np_program .npduration table th,
    .np_program .npstatus td, .np_program .npstatusclosure td, .np_program .npduration table td{font-size: 14px;}
    .budget-container, .per-budget-container{clear: both;}

    main#content .np_program legend h3{font-size: 18px; font-family:"OpenSansRegular";}
    .budget-container tr td:first-child, .per-budget-container tr td:first-child{width:68%}
    .contact-directory .contact_display,
    {width: 100%; height: auto !important;}
    .list3 li{width: 100%; margin-bottom: 5px;}

    .icons .btn-group{display: none;}
    .subject_fields .expandcollapseall{margin-left: 5px;}
    .piechart_list ~ .row-fluid{clear:both;}
    .tab-pane{}
    #jevents .jevbootstrap .form-horizontal .control-group{ margin-bottom: 10px;}
    #jevents #adminForm #common.tab-pane .control-group label{ width: 100%; text-align: left; margin-bottom: 5px;}
    #jevents .jevbootstrap .form-horizontal #common.tab-pane .control-group .controls {margin-left: 0px;}
    #jevcontent_parent{}
    #jevcontent_parent .mceLayout{}
    #jevcontent_parent .mceLayout td{ float: left;}
    #jevcontent_parent .mceLayout td.mceIframeContainer{width: 100%;}
    #jevcontent_parent .mceLayout td.mceToolbar ,
    #jevcontent_parent .mceLayout td.mceStatusbar.mceLast{width: 100%; height: auto;}
    #jevents .jevbootstrap .input-append input#tagstitle{width: 180px;}
    .checkbox12h {clear: both; display: block;}
    .jevnoendtime {display: block; margin-top:10px;}
    #jevents .jevbootstrap textarea{ width: 96% !important; padding: 2%;}
    #jevents #adminForm .jeveditrepeats label.btn {font-size: 12px;}

    #cu_interval, #cu_count, #cu_until, #byday, #bymonthday, #byyearday {width: 90%; margin-bottom: 15px}
    #cu_interval, #byday, #bymonthday, #byyearday{margin-left: 20px;}
    #jevents #interval_div{margin-bottom: 0px;}
    #byday .checkbox.btn {float: left;}

    .moduletable.rightblock .shadow_btm{ left: 0px; margin-left: 0px; width: 100%; background-size: 100% auto; bottom: -18px}

    #content #Kunena{padding:0 0 15px;}
    #content #Kunena #ktop { margin:0; width: 100%; height: 280px;}
    #content #Kunena #ktopmenu{height: 250px; float: left; width: 100%; margin-top:0px;}
    #content #Kunena #ktab ul.menu{left: 0px; border-bottom: 1px solid #9e9e9e;}
    #content #Kunena #ktab ul.menu li a:hover, #content #Kunena #ktab ul.menu li a:hover span{background:none !important;}
    #content #Kunena #ktab ul.menu li a span{ line-height: 30px;}
    #content #Kunena #ktop span.ktoggler{position: relative; margin:3px 0px; }
    #content #Kunena td.kcol-first.kcol-ktopicreplies{margin-bottom: 0px;}
    #content #Kunena table tr td, #content #Kunena table tr th{clear: both;}
    #content #Kunena td.ktopicmoderation{margin-top: 0px; padding-bottom: 8px;}
    #content #Kunena .kcheck{margin-left: 0px;}
    #wrapper .SobiPro .row-fluid .span6{width: 100%; margin-left: 0px;}
    #wrapper .entry-container .contacts-row{height: auto !important;}
    #hwd-container .display-limit{margin-left: 0px; margin-bottom: 5px}

    .table_list table{margin:0px; width:100%; margin-bottom: 4%;}

    .table_list .scroller_table,
    .table_list .scroller_table:first-child{margin:0px; width:480px; margin-bottom: 4%; overflow: auto;}
    .highcharts-container svg{width: 100%;}

    .logout.toplogout{margin-top: 5px;}
    footer .custom.socialicon{clear: both; text-align: center; line-height: 25px;}
    footer .custom.socialicon .soc_title,
    footer .custom.socialicon .social-icons{display: inline-block; margin:0 5px; font-family: 'OpenSansSemibold'; }
    footer .joomla_add_this{text-align: center;}
    footer .joomla_add_this a{display:inline-block; float:none !important; vertical-align: middle;}
    footer .joomla_add_this a.addthis_counter.addthis_bubble_style{margin-top: -8px;}

    .moduletable.block.cal.mobile{clear: both;}
    main#content .moduletable.block.cal.mobile h3,
    main#content .moduletable.block-1.-small h3{background:url(../images/bg_header_title.png) no-repeat; text-align:center; font-size:17px; font-family: 'OpenSansSemibold'; text-transform:uppercase; height:45px; line-height:45px; margin:10px 0 15px; width: 100%; color:#444444;}
    main#content .moduletable.block.cal.mobile h3, main#content .moduletable.block-1.-small h3{line-height:55px; height: 55px; background-size: 100% auto;}
    .moduletable.socialfeed_wrp {width: 270px; margin: 0 auto;}

    #wrapper #sidebar{float: left; border-top: 10px solid #fff; border-bottom: 10px solid #fff;}
}
@media (min-width: 600px) and (max-width:767px) {
    .home, .accordeonck{display:block;}
    h2{ font-size:18px;}
    ul.sj-flat-menu{display: none;}
    #header-wrapper, #topmenu_nav-wrapper, #breadcrumb-wrapper, #footer-wrapper, #wrapper{padding:0 10px;}
    .header .brand{ float:left; width:54%;}
    .header-right{ width:46%;}
    .header-right .socialicon{ float:right; margin-right:0px; margin-bottom:10px;width: 100%;}
    .header-right .language-box{ float:right;}
    .searchbox{ margin-top:0;}
    .searchbox form{margin-bottom: 9px;}
    #sidebar{width:40%; float:left;}
    #sidebar .sidebar-nav{ margin:10px;}
    .moduletable .breadcrumb{ font-size:13px;}
    .view-featured .row-fluid main#content.span9{ float:left; width:60%}
    .moduletable.profile_view .cHello-Header .right_side {height: 105px; margin-right: 2%; width: 45%;}
    .moduletable.profile_view .cHello-Header .notify-settings {background: none repeat scroll 0 0 #f5f5f5; border-radius: 5px; float: left; margin: 0 0 5px; padding: 26px 10px 28px; width: 27%;}
        .moduletable.profile_view .cHello-Header .notify-settings .cMod-Notify,
    .moduletable.profile_view .cHello-Header .button_setting{ width:100%;}
    .moduletable.profile_view_home .cHello-Header .notify-settings {background:none; border-radius: 0px; margin: 20px 0 12px; padding:0; width:100%;}
    .moduletable.profile_view_home .cHello-Header .cHello-Avatar{ width:50px;}
    .moduletable.profile_view_home .cHello-Header .right_side{width:145px; height:105px; margin-right: 0; }
    .moduletable.profile_view_home .cHello-Header .notify-settings .cMod-Notify{width: 46%;}
    .moduletable.profile_view_home .cHello-Header .button_setting{width: 54%;}
    .moduletable.profile_view_home .cHello-Header .notify-settings .cMod-Notify a{ display:inline-block; padding:0px; margin-right: 10px; }
    .moduletable.profile_view_home .cHello-Header .button_setting a{width: 100%; background-size: 100% auto;}

    .moduletable.profile_view .cHello-Menu ul li div{ font-size:11px;}
    .moduletable.profile_view .cHello-Menu ul li div:nth-child(odd){ width:52%;}
    .moduletable.profile_view .cHello-Menu ul li div:nth-child(even){ width:48%;}
    .home_tabs div.moduletabs.top-position div.tabs-container{ height:auto;}
    .home_tabs div.moduletabs.top-position div.tabs-container ul.tabs{ height:auto; width:100%;}
    .home_tabs div.moduletabs.top-position div.tabs-container ul.tabs li,
    .home_tabs div.moduletabs.top-position div.tabs-container ul.tabs li + li + li + li{ width:100%;}
    .home_tabs div.moduletabs.top-position div.tabs-container ul.tabs li .tab,
    .home_tabs div.moduletabs.top-position div.tabs-container ul.tabs li + li + li + li .tab,
    .home_tabs div.moduletabs.top-position div.tabs-container ul.tabs li + li + li + li .tab.selected{ border-right:1px solid #9e9e9e;}
    .home_tabs .tab-content .latestphotos{ width:48%;}
    .innr_blck_shdow{ background-size:100% auto; bottom:-20px;}
    .com_docman .listing-container.span9{ float:left; width:100%; margin-bottom:20px;}
    .broseby-module-container{float:left; margin:0; width:100%;}
    .com_docman .docman-heading-inner, .com_docman .category-inner{float:left; width:85%;}
    .com_docman main#content .docman-heading-inner, .com_docman .category-inner{ line-height:20px;}
    .category h4.docman-title, .category .documents-count{line-height:25px; font-size:14px;}
    .category .documents-count{ margin-bottom:10px;}
    .category .category-inner .description{ font-size:12px;}
    .category .category-inner .description img{ max-width:96%;}
    .com_docman .docman-row .docman-group .docman-document-thumbnail img{ max-width:90%; padding:5%;}
    .accordion-inner .tag select{ width:100%;}
    .search-document-container.searchbox input.search-query{ width:87%;}
    .com_docman .broseby-module-container .well .accordion-group h5{ font-size:14px;}
    .com_docman .broseby-module-container .well .browseby .accordion-inner{ font-size:13px;}
    .com_docman .docman-row .document-list-detail .docman-document-header{ font-size:18px; line-height:24px;}

    #content #hwd-container .media-mediamenu{height:auto;}
    #content #hwd-container .media-mediamenu ul{ padding-top:0px; position:inherit;}
    #content #hwd-container .media-mediamenu ul > li{ display:inline-block; margin:0 3px 5px 0;}
    #content #hwd-container .media-mediamenu ul > li a{border:1px solid #dddddd;}
    #hwd-container .filter-search{ margin-bottom:10px;}
    #hwd-container .filter-search ~ .display-limit{clear:both;}

    .left_sec_article, .right_sec_article{width: 100%; margin:0 0 20px; }
    main#content .left_sec_article h3:first-child{font-size: 18px;}
    main#content .left_sec_article h3{font-size: 16px;}
    .item-page .seprator{background-size: 100% auto;}
    .forum_list .innr_blck_shdow, .contact_list .innr_blck_shdow{background-size: 100% auto; bottom: -20px;}
    .com_targetedsupport .row-fluid .span3{width: 100%;}
    .chart2, .chart3{margin-bottom: 25px;}
    .header-right .chzn-container{ float: right;}

    .countryinfotab li{float: left;}
    main#content .np_program legend h3{font-size: 22px; font-family:"OpenSansRegular";}
    .budget-container tr td:first-child, .per-budget-container tr td:first-child{width:68%}
    .np_program .overviewsection-container{font-size: 18px;}
    .np_program .np-member{clear: both;}
    .budget-container, .per-budget-container{clear: both;}
    .np_program .flagbox{margin-bottom: 15px;}

    .icons .btn-group{display: none;}
    #cu_interval, #cu_count, #cu_until{width: 29%;}
    #byday, #bymonthday, #byyearday{ width: 46.2%}
    #byday .checkbox.btn {float: left;}
    #jevcontent_parent .mceLayout{}
    #jevcontent_parent .mceLayout td{ float: left;}
    #jevcontent_parent .mceLayout td.mceIframeContainer{width: 100%;}
    #jevcontent_parent .mceLayout td.mceToolbar ,
    #jevcontent_parent .mceLayout td.mceStatusbar.mceLast{width: 100%; height: auto;}
    #jevents .jevbootstrap textarea{ width: 96% !important; padding: 2%;}

    .moduletable.rightblock .shadow_btm{ left: 0px; margin-left: 0px; width: 100%; background-size: 100% auto; bottom: -18px}
    #content #Kunena #ktop{width: 578px; margin-left: -15px; height: 29px;}
    #content #Kunena #ktab a{padding:0 10.9px; }
    #content #Kunena #ktab a span{font-size: 12px;}
    #content #Kunena #ktop span.ktoggler{top: 33px; right:20px; }
    #content #Kunena td.kprofileboxcnt ul.kprofilebox-link{margin-top: 15px;}
    #hwd-container .display-limit{margin-left: 0px; margin-bottom: 5px}
    #wrapper .SobiPro .row-fluid .span6{width: 100%; margin-left: 0px;}
    .com_sobipro #wrapper .entry-container .contacts-row { height: auto !important;}

    .view-gurupcategs .searchbox{ width: 100%;}
    .view-gurupcategs .searchbox form{float: right; margin-bottom: 18px !important;}
    .view-gurupcategs .searchbox form input{width: 225px;}

    .table_list .scroller_table,
    .table_list .scroller_table:first-child{margin:0px; width:100%; margin-bottom: 4%;}

    .mapbox{ width:100%; margin:0px; margin-bottom:10px;}
    .mapbox ~ #h4txt{ clear:both}

}
@media (min-width: 768px) and (max-width:999px){
    .home, .accordeonck{display:block;}
    .header .brand {float: left; width: 35%;}
    ul.sj-flat-menu{display: none;}
    .subject_fields.right_wrp{width:32%; float:left; margin-left:3% !important;}
    #header-wrapper, #topmenu_nav-wrapper, #breadcrumb-wrapper, #footer-wrapper, #wrapper{padding:0 10px;}
    #sidebar{width:35%; float:left;}
    #sidebar .sidebar-nav{ margin:10px;}
    .view-featured .row-fluid main#content.span9{ float:left; width:65%}
    .moduletable.profile_view .cHello-Header .notify-settings .cMod-Notify a{margin-right: 5px;}
    .home_tabs div.moduletabs.top-position div.tabs-container{ height:auto;}
    .home_tabs div.moduletabs.top-position div.tabs-container ul.tabs{ height:auto; width:100%;}
    .home_tabs div.moduletabs.top-position div.tabs-container ul.tabs li,
    .home_tabs div.moduletabs.top-position div.tabs-container ul.tabs li + li + li + li{ width:100%;}
    .home_tabs div.moduletabs.top-position div.tabs-container ul.tabs li .tab,
    .home_tabs div.moduletabs.top-position div.tabs-container ul.tabs li + li + li + li .tab,
    .home_tabs div.moduletabs.top-position div.tabs-container ul.tabs li + li + li + li .tab.selected{ border-right:1px solid #9e9e9e;}
    .home_tabs .tab-content .latestphotos{ width:31.9%;}
    h2#overviewsection{ margin-bottom:40px;}
    .search-document-container.searchbox input.search-query{ width:86%;}
    .com_docman .broseby-module-container .well .accordion-group h5{ font-size:14px;}
    .com_docman .broseby-module-container .well .browseby .accordion-inner{ font-size:13px;}
    .accordion-inner .tag select{ width:100%;}
    .com_docman .docman-heading-inner, .com_docman .category-inner{width:90%;}
    .com_docman .broseby-module-container .well .browseby .accordion-inner{padding:9px 12px 9px 15px}

    .com_docman .docman-row .document-list-detail .docman-document-header{ font-size:22px;}
    .com_docman .docman-row .docman-group .docman-document-thumbnail img{ max-width:96%; padding:3%;}

    #content #hwd-container .media-mediamenu{height:auto;}
    #content #hwd-container .media-mediamenu ul{ padding-top:0px; position:inherit;}
    #content #hwd-container .media-mediamenu ul > li{ display:inline-block; margin:0 3px 5px 0;}
    #content #hwd-container .media-mediamenu ul > li a{border:1px solid #dddddd;}
    #hwd-container .filter-search{ margin-bottom:10px;}
    #hwd-container .filters select#filter_order,
    #hwd-container .filters select#filter_mediaType{ width:150px;}
    .left_sec_article{width: 67%;}
    .right_sec_article {margin-left: 2%; width: 31%;}
    .item-page .seprator{background-size: 100% auto; height: 10px;}
    .moduletable.rightblock .shadow_btm {bottom: -10px; margin-left: -120px; width: 100%; background-size: 100% auto;}
    .moduletable.profile_view .cHello-Menu ul li i {margin-left: 7px;}
    .moduletable.profile_view .cHello-Header .cHello-Avatar{padding: 0px; }
    .cHello-Menu a {font-size: 11px; line-height: 20px; width: 70%;}
    #cModule-HelloMe .js-focus-avatar{width: 29%;}
    .moduletable.profile_view .cHello-Header .right_side{width: 64%; margin-left: 7%;}
    .moduletable.profile_view .cHello-Header .right_side h3{font-size: 16px; margin-bottom: 5px;}
    .cHello-Karma, .cHello-Status{font-size: 12px;}
    .moduletable.profile_view .cHello-Header .notify-settings{margin:10px 0px; }
    .moduletable.profile_view .cHello-Header .notify-settings .cMod-Notify,
    .moduletable.profile_view .cHello-Header .button_setting{width: 100%; margin-bottom: 5px;}
    .moduletable.profile_view_home .cHello-Header .notify-settings .cMod-Notify,
    .moduletable.profile_view_home .cHello-Header .button_setting{width: 50%; margin-bottom: 5px;}

    .moduletable.rightblock {padding: 18px 15px;}
    .moduletable.rightblock h3{font-size: 16px; margin-bottom: 15px;}
    .forum_list h2, .contact_list h2{font-size: 16px;}
    .forum_list .innr_blck_shdow, .contact_list .innr_blck_shdow, .innr_blck_shdow{background-size: 100% auto; bottom: -10px;}
    .contact-directory .contact_display{width: 100%; height: auto !important;}
    .contact-directory .contact_display .contact-image{width: 14%;}
    .contact-directory .contact_display .contact-summary{width: 83%;}

    #byday, #bymonthday, #byyearday{width: 46.9%;}
    #jevents .jevbootstrap #byday .btn{padding:4px 10px; }

    #content #Kunena #ktop{width: 747px; margin-left:-15px; height: 31px;}
    #content #Kunena #ktab a{padding:0 16px; }
    #content #Kunena #ktab a span{font-size: 13px;}
    #content #Kunena #ktop span.ktoggler{top: -5px; right: 5px;}
    #hwd-container .display-limit{margin: 0 0 10px 5px}

    .view-gurupcategs .searchbox{ width: 100%;}
    .view-gurupcategs .searchbox form{float: right; margin-bottom: 18px !important;}
    .view-gurupcategs .searchbox form input{width: 225px;}
    #filter-bar label{width:62px;}

    .table_list table{margin:0px; width:100%; margin-bottom: 4%;}

    .table_list .scroller_table,
    .table_list .scroller_table:first-child{margin:0px; width:100%; margin-bottom: 4%;}
}
@media (min-width: 1008px) and (max-width:1040px){
    .view-gurupcategs .searchbox{ width: 100%;}
    .view-gurupcategs .searchbox form{float: right; margin-bottom: 18px !important;}
}

@media (min-width: 1024px) and (max-width:1800px){
    .row-fluid #aside.span3{width:29.404%;}
    #header-wrapper, #topmenu_nav-wrapper, #breadcrumb-wrapper, #footer-wrapper, #wrapper{padding:0 10px;}
}
@media (max-width: 767px) {
    .subject_fields.left_wrp{width:100% !important; float:none;}
    .subject_fields.right_wrp{width:100% !important; float:none; padding:0px !important; box-sizing:border-box; margin:0 !important; }
    #map{ width:100%;}
    #filter-bar label{text-align:left;}
}

#ts-country-column-chart {
  height:600px;
}
/*----------------- RESPONSIVE MEDIA CSS --------------*/

/*31-8-2018 css work start*/

body .topmenu_nav .navigation > ul.sj-flat-menu > li.fm-active { background: transparent; }
body .topmenu_nav .navigation > ul.sj-flat-menu > li.fm-active > .fm-item > .fm-link a { color: #e73931; }
body .topmenu_nav .navigation > ul.sj-flat-menu > li.fm-active .fm-container .fm-active > li.fm-active > .fm-item > .fm-link a{ color: #e73931; }


/*Bredcrumb Css start*/

body #breadcrumb-wrapper { padding:5px 0; background-color: #fff; border-bottom:1px solid #ddd;} /*#ebebeb*/
body #breadcrumb-wrapper .moduletable .breadcrumb { background-color: transparent; margin: 0; padding-left: 0; }

body .main-section .item-page .page-header { margin: 0; border-bottom: none; }
body .main-section .item-page .page-header h2{ margin: 0 0 15px 0; font-family: 'OpenSansSemibold'; text-transform: uppercase; font-size: 25px;
   color: #000; padding: 15px 0; border-bottom: 1px solid #b9b9b9; /* line-height: 16px; */  line-height:28px}
body.view-featured .main-section { background-color: #f1f2f6; }

.com_docman h1.docman-document-header,
.com_docman #content > h1 { margin: 0 0 15px 0; font-family: 'OpenSansSemibold'; font-size: 25px; color: #000; padding: 15px 0; border-bottom: 1px solid #b9b9b9; line-height:30px; }

/*Bredcrumb Css end*/

/*aafter login menu section css start*/

.user-login-menu .nav>li>a { height: 51px; line-height: 30px; font-size: 15px; color: #666; }
.user-login-menu .nav>li.active>a { color: #e73931; }
.user-login-menu .nav>li>a:hover { color: #e73931; background-color: transparent; }
.user-login-menu .nav>li:nth-child(1)>a:before { content: "\f009"; font: normal normal normal 15px/1 FontAwesome; margin-right: 5px; top: 1px; position: relative; }
.user-login-menu .nav>li:nth-child(2)>a:before { content: "\f15c"; font: normal normal normal 15px/1 FontAwesome; margin-right: 5px; top: 1px; position: relative; }
.user-login-menu .nav>li:nth-child(3)>a:before { content: "\f27a"; font: normal normal normal 15px/1 FontAwesome; margin-right: 5px; top: 1px; position: relative; }
.user-login-menu .nav>li:nth-child(4)>a:before { content: "\f0c0"; font: normal normal normal 15px/1 FontAwesome; margin-right: 5px; top: 1px; position: relative; }
.user-login-menu .nav>li:nth-child(5)>a:before { content: "\f073"; font: normal normal normal 15px/1 FontAwesome; margin-right: 5px; top: 1px; position: relative; }
.user-login-menu .nav>li:nth-child(6)>a:before { content: "\f1e0"; font: normal normal normal 15px/1 FontAwesome; margin-right: 5px; top: 1px; position: relative; }
.user-login-menu .nav>li:nth-child(7)>a:before { content: "\f013"; font: normal normal normal 15px/1 FontAwesome; margin-right: 5px; top: 1px; position: relative; }
.user-login-menu .nav>li:nth-child(8)>a:before { content: "\f08b"; font: normal normal normal 15px/1 FontAwesome; margin-right: 5px; top: 1px; position: relative; }

.user-login-menu .nav>li:nth-child(6)>a:after { content: ''; border-left: 1px solid #666; margin-left: 15px; margin-right: -15px; }


/*14-9-2018*/
.login-menu .moduletable.profile_view .cHello-Header { padding: 0; }
.login-menu .moduletable.profile_view { margin-bottom: 0; width: 95%; display: inline-block; vertical-align: top; border: none; }
.login-menu .moduletable.profile_view #hellomelogout { display: none;  }
.login-menu .profile_view .cHello-Header .profile-img { display: none; }
.login-menu .profile_view .cHello-Header .cHello-Menu { width: 100%; vertical-align: top; display: inline-block; margin-top: 0; }

.login-menu .profile_view .cHello-Header .cHello-Menu ul li { display: inline-block; width:auto; background: transparent; }
.login-menu .profile_view .cHello-Header .cHello-Menu ul li>a { height: 51px; line-height: 30px; font-size: 15px; color: #666; padding: 10px 15px; position: relative; display: block; }
.login-menu .profile_view .cHello-Header .cHello-Menu ul li.active>a { color: #e73931; }
.login-menu .profile_view .cHello-Header .cHello-Menu ul li>a:hover { color: #e73931; background-color: transparent; }
.login-menu .profile_view .cHello-Header .cHello-Menu ul li:nth-child(1)>a:before { content: "\f009"; font: normal normal normal 15px/1 FontAwesome; margin-right: 5px; top: 1px; position: relative; }
.login-menu .profile_view .cHello-Header .cHello-Menu ul li:nth-child(2)>a:before { content: "\f15c"; font: normal normal normal 15px/1 FontAwesome; margin-right: 5px; top: 1px; position: relative; }
.login-menu .profile_view .cHello-Header .cHello-Menu ul li:nth-child(3)>a:before { content: "\f27a"; font: normal normal normal 15px/1 FontAwesome; margin-right: 5px; top: 1px; position: relative; }
.login-menu .profile_view .cHello-Header .cHello-Menu ul li:nth-child(4)>a:before { content: "\f0c0"; font: normal normal normal 15px/1 FontAwesome; margin-right: 5px; top: 1px; position: relative; }
.login-menu .profile_view .cHello-Header .cHello-Menu ul li:nth-child(5)>a:before { content: "\f073"; font: normal normal normal 15px/1 FontAwesome; margin-right: 5px; top: 1px; position: relative; }
.login-menu .profile_view .cHello-Header .cHello-Menu ul li:nth-child(6)>a:before { content: "\f1e0"; font: normal normal normal 15px/1 FontAwesome; margin-right: 5px; top: 1px; position: relative; }
.login-menu .profile_view .cHello-Header .cHello-Menu ul li:nth-child(7)>a:before { content: "\f013"; font: normal normal normal 15px/1 FontAwesome; margin-right: 5px; top: 1px; position: relative; }
.login-menu .profile_view .cHello-Header .cHello-Menu ul li:nth-child(8)>a:before { content: "\f08b"; font: normal normal normal 15px/1 FontAwesome; margin-right: 5px; top: 1px; position: relative; }

.login-menu .profile_view .cHello-Header .cHello-Menu ul li:nth-child(6)>a:after { content: ''; border-left: 1px solid #666; margin-left: 15px; margin-right: -15px; }


/*aafter login menu section css end*/

/*Latest photos and videos section css start*/
.latest-photos-videos { margin-bottom: 30px; }
.latest-photos-videos .latestphotos .latest-photos-videos-view .slick-list .slick-track .slick-slide div { height: 189px; }
.latest-photos-videos .latestphotos .latest-photos-videos-view .media-item { position: relative; padding: 0; margin: 0; }
.latest-photos-videos .latestphotos .latest-photos-videos-view .media-item .media-item-img { width: 100%; height: auto; max-width: 100%; }
.latest-photos-videos .latestphotos .latest-photos-videos-view .media-item .media-item-img .media-aspect43 .imgLiquidFill { width: 100% !important; height: 189px !important; }
.latest-photos-videos .latestphotos .latest-photos-videos-view .media-item .media-title { position: absolute; top: 0; bottom: 0; left: 0; right: 0; height: 100% !important; text-align: left; background-color: rgba(0, 0, 0, 0.3); }
.latest-photos-videos .latestphotos .latest-photos-videos-view .media-item .media-title h4 { position: absolute; bottom: 20px; width: 100%; padding: 0 15px; }
.latest-photos-videos .latestphotos .latest-photos-videos-view .media-item .media-title h4 a { color: #fff; font-size: 14px; text-transform: uppercase; font-family: 'OpenSansSemibold'; text-decoration: none; white-space: normal; }

.latest-photos-videos .latestphotos .latest-photos-videos-view .slick-prev,
.latest-photos-videos .latestphotos .latest-photos-videos-view .slick-next,
.latest-photos-videos .latestphotos .latest-photos-videos-view .slick-prev:hover,
.latest-photos-videos .latestphotos .latest-photos-videos-view .slick-next:hover,
.latest-photos-videos .latestphotos .latest-photos-videos-view .slick-prev:focus{background:url(../images/icon-arrow-left.png) no-repeat; width:30px; height:60px; left:0px; z-index: 1;}
.latest-photos-videos .latestphotos .latest-photos-videos-view .slick-next,
.latest-photos-videos .latestphotos .latest-photos-videos-view .slick-next:hover,
.latest-photos-videos .latestphotos .latest-photos-videos-view .slick-next:focus{background:url(../images/icon-arrow-right.png) no-repeat; left:auto; right:0px; z-index: 1;}
.latest-photos-videos .latestphotos .latest-photos-videos-view .slick-prev:before,
.latest-photos-videos .latestphotos .latest-photos-videos-view .slick-next:before{display:none;}
/*Latest photos and videos section css end*/

#community-wrap {margin-top:0; background: #fff; padding: 20px;}
#community-wrap h4 { margin: 0 0 15px 0; font-family: 'OpenSansSemibold'; text-transform: uppercase; font-size: 25px; color: #000; padding: 15px 0; border-bottom: 1px solid #b9b9b9;  line-height: 16px; }
#community-wrap .community_docman .com_docman .apps-item h4 a { font-family: 'OpenSansSemibold'; text-transform: uppercase; font-size: 14px; color: #000; padding: 15px 0; line-height: 16px; }
body .main-section #aside .moduletable.rightblock.fullwidth h3 { font-family: 'OpenSansSemibold'; text-transform: uppercase; font-size: 25px; color: #000; padding: 15px 0; line-height: 16px; }
body .main-section #applications-kunena .apps-item h4 a { font-size: 16px; color: #333; }
body .main-section #applications-kunena .apps-item h4 a:hover { color: #E73932; }
/*31-8-2018 css work end*/

body .charts .page-header h1, .overview .page-header h1 { margin: 10px 0 25px 0; font-family: 'OpenSansSemibold'; text-transform: uppercase; font-size: 25px; color: #000; padding: 15px 0; border-bottom: 1px solid #b9b9b9; line-height:30px; }
body #js-cpanel .main-content .page-content .nav-tabs li a { display: inline-block !important; }

#community-wrap h4.cResetH{text-transform:capitalize;}
body .right-cal .forum_list , .contact_list { padding: 0; }
body .right-cal .forum_list .top-cal-head { padding: 0; }
body .right_sec_article .forum_list h2, .contact_list h2 { display: inline-block;}
.forum_list .innr_blck_shdow, .contact_list .innr_blck_shdow, .usefulsection.rightblock .innr_blck_shdow { display: none; }
body .right-cal .forum_list .top-cal-head .plus-icon { float: right; }
body .right_sec_article.right-cal { background: transparent; }
body .right_sec_article .forum_list, .contact_list { background-color: #fff; }
body .right_sec_article .forum_list .comman-space , body .right_sec_article .contact_list .comman-space { padding: 15px; border-top: 1px solid #aaa; }
body .right_sec_article .forum_list .top-cal-head { padding: 15px; }


body.view-article .main-section .key-resources { background-color: #fff; margin-bottom: 30px; display: inline-block; width: 100%; }
body.view-article .main-section .key-resources h3 { padding: 15px; }
body.view-article .main-section .key-resources .key-resources-inner { padding: 15px; }

body .main-section .articleBody h3 {margin: 0; margin-bottom: 15px; font-family: 'OpenSansSemibold'; text-transform: uppercase; font-size: 16px; color: #000 !important; padding: 15px 0px; border-bottom: 1px solid #b9b9b9; width: 100%; }
body.view-article .main-section .inner-content-section { background-color: #fff; margin-bottom: 30px; padding: 15px; }
body .moduletable .right-cal.lnl { margin-bottom: 30px; }
body .moduletable .right-cal.lnl #collapseNewsletterExample ul li { padding:15px; border-top: 1px solid #f1f2f6; }
body .moduletable .right-cal.lnl #collapseNewsletterExample ul li:first-child { border:none;}
body .moduletable .right-cal.lnl #collapseNewsletterExample ul li a { color: #333; }
body .moduletable .right-cal.lnl #collapseNewsletterExample ul li a:hover { color: #e73931; }
body .moduletable .right-cal.lnl #collapseNewsletterExample ul li .latestnews .latestnews_image { width: 25%; padding-right: 5px; display: inline-block; vertical-align: top; }
body .moduletable .right-cal.lnl #collapseNewsletterExample ul li .latestnews .latestnews_content { width: 70%; padding-left: 5px; display: inline-block; }

body .main-section .latest-discussions .klatest-items ul.klatest-itemdetails .klatest-avatar .kl-img { border-radius: 100%; border: none; padding: 5px; }
body .main-section .latest-discussions .klatest-items ul.klatest-itemdetails .klatest-avatar .kl-img a img { margin: 0; border:none; border-radius: 100%; width: 50px !important; height: 50px !important; max-width: 100% !important; max-height: 100% !important; }
body .main-section .latest-discussions .klatest-items ul.klatest-itemdetails .inner-details { padding-left: 80px; }
body .main-section .latest-discussions .klatest .klatest-item .klatest-subject { padding-top: 15px; }

body .main-section .left_sec_article h2{margin-bottom:25px; font-family: 'OpenSansSemibold';}
body .main-section .bg-white-box { background-color: #fff; margin-bottom: 30px; display: inline-block; width: 100%; }
body .main-section .bg-white-box h3 {margin: 0; margin-bottom: 15px; font-family: 'OpenSansSemibold'; text-transform: uppercase; font-size: 16px;
    color: #000; padding: 15px 0; border-bottom: 1px solid #b9b9b9; width: 100%; padding: 15px; }
body .main-section .bg-white-box h3 a{color:#000;}
body .main-section .bg-white-box .innerbox { padding: 15px; }

body .contact_list{padding:15px; border:0px; margin:0px;}

body .main-section .articleBody .left_sec_article h3 {padding-bottom:10px; margin-bottom:25px;}
.left_sec_article .expandallmain{margin-top:-65px;}
.left_sec_article .expandallmain .expandcollapseall {font-size: 12px; padding: 5px 10px; position: relative; z-index: 1; background: #4c8cc9; border-radius: 0;}

.whitebox{background:#fff; padding:20px; word-wrap:break-word;}
.media-view {background:#fff; padding:20px;}
#hwd-container .media-mediamenu{}
#hwd-container .media-mediamenu a{color:#e73932; font-family: 'OpenSansSemibold';}
#hwd-container .media-mediamenu li.active a{color:#4d8dca}

/*-------- Login Page Design ---------*/
.title-page h1 {font-size: 28px; text-transform: uppercase; font-family: 'OpenSansSemibold';}
.box-design {background:#fff; max-width: 400px; margin: 25px auto; border: 1px solid #ddd; border-radius: 5px; padding: 30px;}
.box-design .well {background: none; box-shadow: none; border: 0px; padding: 0px; margin: 0px;}
.box-design .well fieldset { border: none;}
.box-design .form-horizontal .control-label { width: 100%; text-align: left; color: #797979;}
.box-design .form-horizontal .controls {margin: 0px;}
.box-design .form-horizontal .controls input[type="text"], 
.box-design .form-horizontal .controls input[type="password"] {padding: 0px 10px; height: 35px; width: 100%; background: #f4f4f4; border-color: #e2e2e4; box-shadow: none;}
.box-design .form-horizontal .remember {margin-bottom: 0px;}
.box-design .form-horizontal .control-label {width: 100%; text-align: left; color: #797979;}
.box-design .form-horizontal .remember input.inputbox {width: auto; margin-right: 10px;    margin-top: 0px;
}
.box-design .form-horizontal .remember button[type="submit"] {float: right; min-width: 120px; border-radius:0px; background: #e73931; box-shadow: none; border: 0px;}

.login-footer-links {text-align: center;}
.login-footer-links ul li {display: inline-block;}
.login-footer-links .nav-tabs.nav-stacked > li {margin: 0 10px;}
.login-footer-links .nav-tabs.nav-stacked > li > a {border: 0px; padding: 0px;}

#community-wrap .cSubmenu{background:#4d8dca; border-color:#4d8dca; border-radius:0px;}
#community-wrap .cSubmenu li a,
#community-wrap .cSubmenu li a.active,
#community-wrap .cSubmenu li a:hover{color:#fff;}
#community-wrap .cIndex-Name a{color:#333;}

#community-wrap .app-box{border-radius:0px; padding:15px;}
#community-wrap #file-upload{margin-bottom:10px;}
#community-wrap .cLayout .btn.btn-primary {background: #e73931; font-size: 13px; color: #fff; text-transform: uppercase; border-radius: 0px; padding: 5px 20px; border: 0px; border: 0; box-shadow: none; text-shadow: none;}

.com_content .page-header ~ .icons{float:right; margin-top:-55px; margin-bottom:20px;}
.com_content .icons .btn-group.pull-right{display:block !important;}
.com_content .icons .btn-group.pull-right .btn.dropdown-toggle{background:#fff; box-shadow:none; border-radius:0px;}

.com_content .listing-container .page-header ~ .icons{margin:0px;}

.nopr{padding-right:0px;}


body #cWindow .btn.input-block-level,
body #cWindow #coverupload .btn.btn-primary{background: #4d8dca; border: 0; border-radius: 0; text-shadow: none; padding: 8px;}
body #cWindow #cWindowAction{}
body #cWindow #cWindowAction .btn.btn-primary{background: #e73931; border-color:#e73931;}

#community-wrap .js-focus-avatar-option a:hover{color:#fff;}
.country-section .lead-national-detail ol li span {font-size: 16px !important;}

.view-featured .main-section .blog-featured{display: none;}

.inner-content-sec .span12{width:100%; margin:0px; }
.modal.modal-home-start{width:750px; margin-left:-375px; height:380px; margin-top:-190px; padding-right:0px !important; overflow:visible;}
div.modal.modal-home-start.fade.in{top:50%;}
.modal.modal-home-start .close{position: absolute; top:-15px; right:-15px; width:35px; height:35px; border-radius:50%; font-size:24px; color:#e73931; text-shadow:none; background:#fff; opacity:1;}
.modal.modal-home-start .modal-dialog{width:100%; margin:0px; overflow:visible;}
.modal.modal-home-start .modal-dialog .modal-body{padding:0px; overflow:visible;}
.modal.modal-home-start .blog-featured .items-leading.clearfix{margin:0px; padding:0px; border:0px;}
.modal.modal-home-start .item-title{background:#e73931; color:#fff; font-size:18px; font-family: 'OpenSansSemibold'; margin:0px; line-height:60px; border-radius: 5px 0px 0px 0px; padding:0 20px; margin-bottom:30px; text-transform:uppercase;}
.modal.modal-home-start .items-leading p{padding:0 20px; margin:15px 0px; font-size:15px; line-height:20px;}
.modal.modal-home-start .items-leading .icons{position: absolute; top: 15px; right: 15px;}
.modal.modal-home-start .items-leading .icons .btn.dropdown-toggle{display:none;}
.modal.modal-home-start .items-leading .icons .dropdown-menu{right: 0; left: auto; background: none; border: 0; box-shadow: none; display: block; text-align:right}
.modal.modal-home-start .items-leading .icons .dropdown-menu li{display: inline-block;}
.modal.modal-home-start .items-leading .icons .dropdown-menu li > a{font-size:0px; padding:0 10px; background:none;}
.modal.modal-home-start .items-leading .icons .dropdown-menu li > a [class^="icon-"], 
.modal.modal-home-start .items-leading .icons .dropdown-menu li > a [class*=" icon-"]{font-size:20px; color:#fff; display:block !important;}
.modal.modal-home-start input[type=checkbox]:not(old), 
.modal.modal-home-start input[type=radio]:not(old){width:28px;margin:0;padding:0;opacity:0; position: absolute;}
.modal.modal-home-start input[type=checkbox]:not(old) + label, 
.modal.modal-home-start input[type=radio]:not(old) + label{display:inline-block;padding-left:32px;background:url('../images/red-checks.png') no-repeat 0 -4px;line-height:18px;height:18px;word-break:break-all; vertical-align:middle; margin:0px; font-family: 'OpenSansRegular'; }
.modal.modal-home-start input[type=checkbox]:not(old):checked + label{background-position:0 -28px;}
.modal.modal-home-start input[type=radio]:not(old):checked + label{background-position:0 -48px;}
.modal.modal-home-start .top-sorter-div input[type=checkbox]:not(old) + label,
.modal.modal-home-start .title-sector input[type=checkbox]:not(old) + label{padding-left:22px;}

.modal.modal-home-start .show-popup-text{padding:0 20px; margin-top: 25px;}
.modal.modal-home-start .show-popup-text .inner-text{border-top: 1px solid #508fcb; padding-top:15px;}

.com_content.view-form .page-header{width:100%; display: inline-block;}
.com_content.view-form .item-page form .btn-toolbar, 
.com_content.view-form .item-page form fieldset {background: #fff; padding: 20px; width: 100%; margin: 0 0 20px;}

.com_content.view-announcement #adminForm{padding:20px; background:#fff;}
.com_content .nav-tabs > li > a{display: inline-block !important;}
.com_content.view-announcement .tab-content{padding:20px 0px;}

.btn-toolbar{}
.btn-toolbar .btn{background:#e73931; color:#fff; text-shadow:none; box-shadow:none; border:0;}
.btn-toolbar .btn.next,
.btn-toolbar .btn.prev{background:#4d8dca; color:#fff; text-shadow:none; box-shadow:none;}
.btn-toolbar .submit .btn{background:#4d8dca; border:0px;}

.view-resources .heading_title {display: inline-block; width: 100%; background: #fff; padding: 20px 20px 0px;}
.view-resources .res_main{ display: inline-block; width:100%; margin-top:15px;}
.view-resources .res_main .listing-container {background:#fff;padding:20px;}
.view-resources .res_main .listing-container {}

.com_content .announcement.btn-toolbar ~ .articleBody{padding:20px; background:#fff; display: inline-block; width:100%; margin-bottom:10px; }
.com_content .announcement.btn-toolbar ~ .cap-listwrp{padding:20px; background:#fff; }
.community_article{padding:20px; background:#fff; }

.hasTooltip {display: inline-block !important;}
.readmore a.btn { background: #e73931; font-size: 13px; color: #fff; text-transform: uppercase; border-radius: 0px; padding:8px 10px; border: 0px; text-shadow:none;}

.com_community.view-profile  .apps-item{width:100%; display:inline-block;}
.com_community.view-profile  .apps-item > img{width:100px; float: left; border:1px solid #f5f5f5;}
.com_community.view-profile  .apps-item .app-details-view{width:calc(100% - 100px); float: left; padding-left:20px; text-align:left;}
.com_community.view-profile #community-wrap .apps-item .app-details-view h4{padding:0px; border:0px;}

@media screen and (max-width: 999px) {
    body .header .container .header-inner{margin-bottom:10px;}
    body #navigationWrap.topmenu_nav{background:#4d8dca; height:auto;}
    body #navigationWrap.topmenu_nav .navigation{width:70%;}
    body #navigationWrap.topmenu_nav a.home{background-position:5% center;}
    body #navigationWrap .logout.toplogout .logout-button {margin-top: 5px; margin-right: 15px;}
    body #navigationWrap.topmenu_nav .toplogout input{background:#29659f;}
    .modal.modal-home-start{width:90%; margin:0 auto; height:auto;}
    .modal.modal-home-start .item-title{padding:10px 20px; line-height:26px}
    body #navigationWrap.topmenu_nav .navigation > .accordeonck{width:96%; margin:0 2%;  position:absolute; left: 0;}
    #navigationWrap.topmenu_nav .custom{width:30%;}
    #navigationWrap.topmenu_nav .custom .login-btn a{ margin-top: 5px; margin-right: 15px; background:#29659f;}
}

@media screen and (max-width: 599px) {
    div.modal.modal-home-start.fade.in{top:10%;}
    .modal.modal-home-start .blog-featured .items-leading.clearfix{height:320px; overflow:auto;}
    .whitebox{display: inline-block; width:100%;}
}