a.btn:hover,
a.btn:focus{transition:0.3s}

.contentpane.modal .guest-login-page{
	width:100%;
	float: left;
}
.contentpane.modal #frame{
  	background-color: #d5d5d5;
  	margin: 0px auto;
  	padding: 20px;
}
.contentpane.modal #frame .pretext{
	width:100%;
	text-align:center;
	padding:20px 0px 20px 0px;
	background:#f5f5f5;
	margin:auto;
}
.contentpane.modal #frame .form_here {
	border: 0 solid #c00000;
	margin: auto;
	padding: 20px 17px 12px 20px;
	font-family:Arial, Helvetica, sans-serif;
}
#myModal h3#myModalLabel {
  	color:#508E32;
	font-size:14px;
	text-align:center;
}

/*===== Login module =======*/
::-webkit-input-placeholder {
     color: #777 !important;
    opacity: 1 !important;
}
:-moz-placeholder {
     color: #777 !important;
    opacity: 1 !important;
}
::-moz-placeholder {
     color: #777 !important;
    opacity: 1 !important;
}
:-ms-input-placeholder {
     color: #777 !important;
    opacity: 1 !important;
}
body.contentpane.modal{background-color: #d5d5d5;}
.login_wrp{width:400px; margin:65px auto 0 auto; background:#fff; box-shadow:1px 2px 5px rgba(0,0,0,0.16);}
.contentpane.modal #frame .form_here .input-prepend{width:99%; position:relative; border: 2px solid #e8e8e8;}
.contentpane.modal #frame .form_here .input-prepend .lgn_bx{width:90%; min-height:32px;   border-radius: 0; box-shadow: none; font-size:14px; color:#777; border:0 none; text-indent:8px; font-family:Arial;}
.contentpane.modal #frame .form_here .input-prepend .add-on{background:none; border:0 none; position:absolute; right:0; top:0; z-index:999; font-size:16px;  padding: 11px 10px; color:#999;}
.contentpane.modal #frame .form_here .lgnbtn{background:#007ec3; min-height:45px; text-transform:
uppercase; border:0 none; border-radius:0;}
.contentpane.modal #frame .form_here .input-prepend .add-on .icon-user-custom{background:url(../images/user_icn.png) no-repeat; width:16px; height:18px;}
.contentpane.modal #frame .form_here .input-prepend .add-on .icon-lock-custom{background: url(../images/pswd_icn.png) no-repeat; width:16px; height:19px;}

.contentpane.modal #frame .form_here .control-group{margin-bottom:20px;}
.contentpane.modal #frame .form_here .control-group.logn_contrl{margin-bottom:10px;}
.contentpane.modal #frame .form_here .control-group#form-login-submit{margin-bottom:10px;}
.contentpane.modal #frame .form_here .control-group.checkbox{margin-bottom:3px;}
.contentpane.modal #frame .form_here .control-group.checkbox label{color:#777; font-size:12px;  padding-left: 7px;}
.contentpane.modal #frame .form_here ul li{color:#777; line-height:18px; letter-spacing:0.6;}
.contentpane.modal #frame .form_here ul li a{color:#1fa2d6; font-family:Arial; letter-spacing:-0.1px;}
.contentpane.modal #frame .form_here .posttext{color:#777; font-size:12px;}
.contentpane.modal #frame .form_here form{margin:0;}
.contentpane.modal #frame .form_here .posttext p{margin:0;}
.contentpane.modal #frame .form_here hr{margin:14px 0 10px 0;}

.collaborativeWorkspace {font-family: 'OpenSansSemibold'; color: #fff; font-size: 17px; background: #df3b3b; padding: 15px; margin-bottom:15px; margin-top:20px;}
.collaborativeWorkspace .btn {margin: 8px 10px 0; border-radius: 3px;}

@media (max-width: 359px){
	.login_wrp{width:100%; margin:20px auto; background:#fff; box-shadow:1px 2px 5px rgba(0,0,0,0.16);}
    .contentpane.modal #frame .pretext .login-logo img{width:85%;}
    .contentpane.modal #frame{padding:0;}
    .contentpane.modal #frame .form_here .input-prepend .lgn_bx{width:85%;}
}
@media (min-width: 360px) and (max-width:559px) {
	.login_wrp{width:100%; margin:20px auto; background:#fff; box-shadow:1px 2px 5px rgba(0,0,0,0.16);}
    .contentpane.modal #frame .pretext .login-logo img{width:85%;}
    .contentpane.modal #frame{padding:0;}
    .contentpane.modal #frame .form_here .input-prepend .lgn_bx{width:85%;}
}

/*New Template work css start 22-8-18-4:14*/

.container { max-width: 100%; }

/*body .header #top-header .container { padding: 0; border-radius: none; border:none; background-color: transparent; box-shadow: none; }*/
body .header { margin-bottom: 0; }
body .header .header-inner { margin: 30px 0; }
body .header .header-inner a img { margin-top: 15px; }
body .header #top-header { background-color: #E73932; padding: 12px 10px;  }
body .header #top-header .header-language { display: inline-block; width: 100%; margin-bottom: 0; }
body .header #top-header .header-language select { width: 70%; border-radius: 2px; border: 1px solid #fff; background-color: transparent; color: #fff; height: 30px; display:block !important; background:#e73932;}
body .header #top-header .header-language select ~ .chzn-container {display: none;}
body .header #top-header .header-visit { display: inline-block; width: 100%; text-align: center; }
body .header #top-header .header-visit p { margin-bottom: 0; }
body .header #top-header .header-visit p a { background-color: #fff; font-size: 15px; line-height: 25px; display: inline-block; padding: 3px 25px; border-radius: 2px; text-decoration: none;  font-family: 'OpenSansbold';}
body .header #top-header .header-search-social { display: inline-block; width: 100%; text-align: right; }
body .header #top-header .header-search-social .socialicon { display: inline-block; }
body .header #top-header .header-search-social .searchbox { display: inline-block; }
body .header #top-header .header-search-social .socialicon .social-icons ul { list-style: none; display: inline-block; }
body .header #top-header .header-search-social .socialicon .social-icons ul li { display: inline-block; padding: 0 3px; }
body .header #top-header .header-search-social .socialicon .social-icons ul li a em { color: #E73932; background-color: #fff;
    width: 22px; height: 22px; border-radius: 100%; font-size: 14px; line-height: 15px; vertical-align: middle; padding: 4px; text-align: center; }


/*search box section css start*/
/*-------- SEARCH BOX DESIGN ------------*/
body .header #top-header .container { position: relative; }
body .header #top-header .container .search-social { position: inherit; }
body .header #top-header .header-search-social .searchbox { display: inline-block; width: auto; float: none; margin: 0; position: inherit; border-left: 2px solid #fff; padding-left: 10px; margin-left: 10px; }
body .header #top-header .header-search-social .searchbox form { margin-bottom: 0; }
body .header #top-header .header-search-social .searchbox form .search-icon-display i { font-size: 25px; vertical-align: middle;
    display: inline-block; color: #fff; }
.search {}
.search label.element-invisible{background:url("../images/search-icon.png") no-repeat scroll 5px center; border:0px solid #ffffff; box-shadow: none; color: #000000; padding:0 5px 0 20px; width:20px; height:25px; margin:0px; transition: all 0.3s ease 0s; cursor: pointer; vertical-align: middle;}
/* .search .inputbox.search-query  {border: 0px solid #ffffff; box-shadow: none; color:#fff; width: 20px; position: absolute; top:100%; right:0px; border-radius:5px; padding:0px; height: 0px;}
.search .inputbox.search-query:focus {background:#009bc0; border:1px solid #009bc0; box-shadow: none; color: #fff; font-weight: 300; margin-top: 5px; transition: all 0.3s ease 0s; width:300px; padding:5px 10px; height: auto;} */
.search button{display: none;}
.search-icon-display{cursor:pointer;}
#searchbox{ background: #ffffff; border: 2px solid #cccccc; left: 0; padding: 0; position: absolute; top: -5px; z-index: 1024; right: 0; width: 100%; display: none;}
#searchbox .icon-search-inner { display: none; float: left; font-size: 25px; width:5%; text-align: center; color:#bbb; line-height: 38px;}
#searchbox input::placeholder { color: #E73932; }
#searchbox input.inputbox{float: left; width:96%; height:38px; border:0px; font-size:21px; background-color: #fff; color: #E73932; }
#searchbox .searchbox-close{float: left; width:4%; text-align: center; font-size: 25px; height: 38px; color: #fff; background-color: #E73932;}
#searchbox .searchbox-close i{cursor:pointer;}
/*search box section css end*/

body .topmenu_nav { background: #fff; border-bottom: 4px solid #b3b3b3; height:35px;}
body .topmenu_nav.sticky {border-bottom: 4px solid #b3b3b3; height:auto; padding:10px 0px; position: fixed; z-index:1024; top: 0;}

/* body .pretext, .posttext { display: none; } */
#navigationWrap .pretext{display: none;}
#navigationWrap .posttext{display: none;}
body .topmenu_nav .navigation > ul.sj-flat-menu > li a { height: 35px; line-height: 35px; font-size: 13px; color: #333; text-shadow: none; display: inline-block; padding: 0 15px; text-transform: uppercase; text-decoration: none; font-family: 'OpenSansSemibold';}
body .topmenu_nav .navigation > ul.sj-flat-menu > li { background: transparent; }

body .custom-banner .bac-img { background-image: url("../images/main-bac-img.jpg"); background-position: top center; background-size: cover; background-repeat: no-repeat; width: 100%; height: 442px; display:none;}
body.view-featured .custom-banner .bac-img{display:block;}
body .custom-banner .bac-img .container { position: relative;  }
body .custom-banner .bac-img .profile-view { position: absolute; left: 0; top: 130px; bottom: 0; width: 100%; }
body .custom-banner .bac-img .front-video { position: absolute; right: 0; top: 50px; bottom: 0; width: 451px; height: 339px; }
body .custom-banner .bac-img .front-video .homepage-video .hwd-module table.category { margin-top: 0; background: transparent; border: none; }
body .custom-banner .bac-img .front-video .homepage-video .hwd-module table.category tbody { display: none; }
body .custom-banner .bac-img .front-video .homepage-video .hwd-module .category iframe { height: 339px !important; }
body .custom-banner .bac-img .front-video .homepage-video .hwd-module .category .media-video-playlist-play { display: none; }
body .custom-banner .bac-img .front-video .homepage-video .hwd-module .category iframe .html5-video-player { position: relative; }
body .custom-banner .bac-img .front-video .homepage-video .hwd-module .category iframe .html5-video-player .ytp-chrome-top.ytp-share-button-visible { position: absolute; bottom: 0; left: 0; right: 0; }

body .main-section { background: #f1f2f6; padding-bottom: 40px; padding-top: 25px; }
body .logout.toplogout {width: auto; margin: 0; margin-top: 2px;}

.topmenu_nav .navigation{width:90%; float: left;}
.topmenu_nav .custom{width:10%; float: left;}
.topmenu_nav .custom .login-btn{text-align:right; margin-top:2px;}
.topmenu_nav .custom .login-btn a{background:#e73931; font-size:13px; color:#fff; text-transform:uppercase; border-radius:0px; padding:5px 10px; border:0px;}

.topmenu_nav .toplogout input{background:#e73931; font-size:13px; color:#fff; text-transform:uppercase; border-radius:0px; padding:5px 10px; border:0px;}

body .profile-view #cModule-HelloMe .js-focus-avatar img { border-radius: 100%; width: 100%; box-shadow: 0px 0px 10px #999; }
body .profile-view .moduletable.profile_view .cHello-Menu { display: none; } /*Menu profile */
body .profile-view .moduletable.profile_view { float: none; }
body .profile-view .cHello-Karma { display: none; }
body .profile-view .moduletable.profile_view_home .cHello-Header .right_side h3 { margin-bottom: 10px; margin-top: 10px; border-bottom: none; padding: 0; }
body .profile-view .moduletable.profile_view_home .cHello-Header .right_side h3 a { font-size:30px; color: #fff; line-height: 35px; text-decoration: none; }
body .profile-view .moduletable.profile_view_home .cHello-Header .right_side .cHello-Status #helloMeDisplay #helloMeStatusLink #helloMeStatus { font-size:16px; color: #fff; font-family: 'OpenSansSemibold'; }
body .profile-view .moduletable.profile_view .cHello-Header .right_side a#editLink { display: none !important; } /*profile status edit link*/
body .profile-view .moduletable.profile_view .cHello-Header .button_setting a { display: none; } /*profile change setting*/
body .profile-view .moduletable.profile_view_home .cHello-Header .notify-settings { margin: 15px 0; }
body .profile-view .moduletable.profile_view .cHello-Header .notify-settings .cMod-Notify { background-color: #fff; padding: 5px 15px; width: 90%; }
body .profile-view .moduletable.profile_view .cHello-Header .notify-settings .cMod-Notify a { width: 30px; height: 22px; }
body .profile-view #cModule-HelloMe #community-wrapdd .profile-img { padding: 0; }

/* Aafter Login menu section css start*/

body .login-menu .moduletable .nav.menu li { display: inline-block; }
body .login-menu .moduletable .nav.menu li a {  }
body .login-menu .moduletable .nav.menu li.item-824 a:before {  }

.view-featured .login-menu{background:none; }
.login-menu{background: #f8f8f8;}
.login-menu .moduletable.user-login-menu{float: left; width:95%;}
.view-featured .login-menu .moduletable.info-wondow-icon{display: block;}
.login-menu .moduletable.info-wondow-icon{float: right; width:5%; text-align:right; display: none;}
.login-menu .custom.info-wondow-icon a{width:51px; height:51px; background:#e73931; display: inline-block; font-size:24px; color:#fff; text-align: center; line-height:51px;}
.login-menu .container{position: relative;}
.login-menu .container #welcome-content {position: absolute; z-index: 1024; background: #fff; top: 51px; right: 0px; width: 100%; max-width: 750px; border-radius: 5px; box-shadow:0px 5px 9px rgba(0,0,0,0.2);}
.login-menu .container #welcome-content .items-leading {margin:0px; padding:0px 0px 15px; border:0px;}
.login-menu .container #welcome-content .items-leading .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;}
.login-menu .container #welcome-content .items-leading p{padding:0 20px; margin:15px 0px; font-size:15px; line-height:20px;}
.login-menu .container #welcome-content .items-leading .icons{position: absolute; top: 15px; right: 15px;}
.login-menu .container #welcome-content .items-leading .icons .btn.dropdown-toggle{display:none;}
.login-menu .container #welcome-content .items-leading .icons .dropdown-menu{right: 0; left: auto; background: none; border: 0; box-shadow: none; display: block; text-align:right}
.login-menu .container #welcome-content .items-leading .icons .dropdown-menu li{display: inline-block;}
.login-menu .container #welcome-content .items-leading .icons .dropdown-menu li > a{font-size:0px; padding:0 10px; background:none;}
.login-menu .container #welcome-content .items-leading .icons .dropdown-menu li > a [class^="icon-"], 
.login-menu .container #welcome-content .items-leading .icons .dropdown-menu li > a [class*=" icon-"]{font-size:20px; color:#fff; display:block !important;}

/*Aafter login menu section css end*/

/*latest photos and videos section css start*/
body .latest-photos-videos .moduletable h3 { margin: 0 0 15px 0; font-family: 'OpenSansSemibold'; text-transform: uppercase; font-size: 16px;
    color: #000; padding:0px 0 15px 0; border-bottom: 1px solid #b9b9b9; }

/*latest photos and videos section css end*/

/*latest-activities section css start*/

body .latest-activities{padding-bottom:15px;}
body .latest-activities .moduletable { background-color: #fff; display: inline-block; width: 100%; border-radius: 2px; margin-bottom: 15px; }
body .latest-activities .moduletable h3 { margin: 0; font-weight: 500; text-transform: uppercase; font-size: 16px;
    color: #000; padding: 15px; border-bottom: 1px solid #b9b9b9; }
body .latest-activities .moduletable .cMods.cMods-ActivityStream { padding: 0 15px; }
body .latest-activities .moduletable .cMods.cMods-ActivityStream #activity-stream-container .list-unstyled .joms-stream .joms-stream-avatar { border-radius: 100%; border:none; padding: 5px; }
body .latest-activities .moduletable .cMods.cMods-ActivityStream #activity-stream-container .list-unstyled .joms-stream .joms-stream-avatar img { border-radius: 100%; }
body .latest-activities .moduletable .cMods.cMods-ActivityStream #activity-stream-container .list-unstyled .joms-stream .joms-stream-content header { padding-top: 15px; color: #888; }
body .latest-activities .moduletable .cMods.cMods-ActivityStream #activity-stream-container .list-unstyled .joms-stream .joms-stream-content header a { color: #000; }
body .latest-activities .moduletable .cMods.cMods-ActivityStream #activity-stream-container .list-unstyled .joms-stream .joms-stream-content .cStream-Attachment { margin-top: 0; }
body .latest-activities .moduletable .cMods.cMods-ActivityStream #activity-stream-container .list-unstyled .joms-stream .joms-stream-content .cStream-Attachment a { display: inline-block; width: 100%; }
body .latest-activities .moduletable .cMods.cMods-ActivityStream #activity-stream-container .list-unstyled .joms-stream .joms-stream-content .cStream-Attachment a img { display: inline-block; margin-bottom: 10px; max-width: 100%; width: auto; max-height: 150px; margin-bottom: 0; }
body .latest-activities .moduletable .cMods.cMods-ActivityStream #activity-stream-container .list-unstyled .joms-stream .joms-stream-content .cStream-Headline { color: #888; }
body .latest-activities .moduletable .cMods.cMods-ActivityStream #activity-stream-container .list-unstyled .joms-stream .joms-stream-content .cStream-Headline b a { color: #000; }

body .latest-activities .joms-stream{border-bottom:0; border-top:1px solid #f1f2f6;}
body .latest-activities ul li.joms-stream:first-child{border:0px;}

/*latest-activities section css end*/

/*forum-discussions section css start*/
body .latest-discussions .moduletable { background-color: #fff; display: inline-block; width: 100%; border-radius: 2px; margin-bottom: 15px; }
body .latest-discussions .moduletable h3 { margin: 0; font-weight: 500; text-transform: uppercase; font-size: 16px;
    color: #000; padding: 15px; border-bottom: 1px solid #b9b9b9; }

/*forum-discussions section css end*/

/*comman css */
body .moduletable h3 { margin: 0; margin-bottom: 15px; font-family: 'OpenSansSemibold'; text-transform: uppercase; font-size: 16px;
    color: #000 !important; padding: 15px 0; border-bottom: 1px solid #b9b9b9; }
/*comman css */

body .footer { margin-top: 0; }


/*Announcements section css start*/

body .main-section .moduletable .post-view-links { margin-top: -55px; width: 40%; float: right; }
body .main-section .moduletable .post-view-links a { background: #DF3B3B; border-radius: 2px; font-size: 14px;  }
body .main-section .moduletable .post-view-links a i.fa-plus { font-size: 15px; margin-right: 5px; }
body .main-section .moduletable .post-view-links a i.fa-arrow-right { font-size: 15px; margin-left: 12px; }
body .main-section .moduletable .latestnews .slides_container{margin-top:20px;}
body .main-section .moduletable .latestnews .slides_container .slides_control .slide .bt-row-first { padding: 0 15px; padding-left: 0;  }
body .main-section .moduletable .latestnews .slides_container .slides_control .slide .bt-row-last { padding: 0 15px; padding-right: 0; }
body .main-section .moduletable .latestnews .slides_container .slides_control .slide .bt-row .bt-inner { background-color: #fff; display: inline-block; width: 100%; }
body .main-section .moduletable .latestnews .slides_container .slides_control .slide .bt-row .bt-inner .article-info { background-color: #DF3B3B; padding: 15px !important; font-size: 20px; text-align: center; color: #fff !important; margin-bottom: 10px; font-family: 'OpenSansSemibold'; }
body .main-section .moduletable .latestnews .slides_container .slides_control .slide .bt-row .bt-inner .col-sm-3 { padding-left: 0; }
body .main-section .moduletable .latestnews .slides_container .slides_control .slide .bt-row .bt-inner .col-sm-9 { padding-left: 0; }
body .main-section .moduletable .latestnews .slides_container .slides_control .slide .bt-row .bt-inner a.bt-title { padding-top: 15px; font-size:16px; line-height:22px; }
body .main-section .moduletable .latestnews .slides_container .slides_control .slide .bt-row .bt-inner .desc-box{font-size:12px; color:#666666; line-height:20px; max-height:40px; overflow:hidden;}
body .main-section main#content .moduletable.block { border-bottom: none; }

.latestnews .readmore-link{text-align: right; line-height:32px; text-transform:uppercase;}

.latestnews .bt-cs .bt_handles li{margin-left:9px !important;}

body.view-featured .latestnews .slide { background: transparent; }
/*Announcements section css end*/


.moduletable.home_tabs ~ .moduletable > h3 {display: none;}
.document-list-box{background:#ffffff; padding-bottom:20px;}
body .moduletable .document-list-box h3{color:#333333; font-size:18px; text-transform:uppercase; font-family: 'OpenSansSemibold'; line-height:14px; margin-top:20px; margin-bottom:18px; border-color:#aaaaaa; padding-left:20px; padding-bottom:18px;}
.document-list-box .latest-document {padding-right:0px;}
.document-list-box .latest-document .slick-list{width:88%; margin:0 auto; }
.document-list-box .latest-document .slick-slide{padding:0 15px;}
.document-list-box .latest-document .slick-slide img{border:1px solid #ddd;}
.document-list-box .latest-document .slick-slide img.icon{display: none;}
.document-list-box .slick-prev,
.document-list-box .slick-next,
.document-list-box .slick-prev:hover,
.document-list-box .slick-next:hover,
.document-list-box .slick-prev:focus{background:url(../images/icon-arrow-left.png) no-repeat; width:30px; height:60px; left:0px;}
.document-list-box .slick-next,
.document-list-box .slick-next:hover,
.document-list-box .slick-next:focus{background:url(../images/icon-arrow-right.png) no-repeat; left:auto; right:0px;}
.document-list-box .slick-prev:before,
.document-list-box .slick-next:before{display:none;}

.document-list-box .apps-item{}
.document-list-box .apps-item h4{font-size:12px; text-transform:uppercase; line-height:16px; font-family: 'OpenSansSemibold';}
.document-list-box .apps-item h4 a{color:#333;}
.document-list-box .apps-item .doccat,
.document-list-box .apps-item .docuser{line-height:16px; font-size:12px;}

/*17-9-2018*/

.moduletable.newslist-home ~ .moduletable > h3 {display: none;}
.document-list-box{background:#ffffff; padding-bottom:20px;}
body .moduletable .document-list-box h3{color:#333333; font-size:18px; text-transform:uppercase; font-family: 'OpenSansSemibold'; line-height:14px; margin-top:20px; margin-bottom:18px; border-color:#aaaaaa; padding-left:20px; padding-bottom:18px;}
.document-list-box .latest-document {padding-right:0px;}
.document-list-box .latest-document .slick-list{width:88%; margin:0 auto; }
.document-list-box .latest-document .slick-slide{padding:0 15px;}
.document-list-box .latest-document .slick-slide img{border:1px solid #ddd;}
.document-list-box .latest-document .slick-slide img.icon{display: none;}
.document-list-box .slick-prev,
.document-list-box .slick-next,
.document-list-box .slick-prev:hover,
.document-list-box .slick-next:hover,
.document-list-box .slick-prev:focus{background:url(../images/icon-arrow-left.png) no-repeat; width:30px; height:60px; left:0px;}
.document-list-box .slick-next,
.document-list-box .slick-next:hover,
.document-list-box .slick-next:focus{background:url(../images/icon-arrow-right.png) no-repeat; left:auto; right:0px;}
.document-list-box .slick-prev:before,
.document-list-box .slick-next:before{display:none;}

.document-list-box .apps-item{}
.document-list-box .apps-item h4{font-size:12px; text-transform:uppercase; line-height:16px; font-family: 'OpenSansSemibold';}
.document-list-box .apps-item h4 a{color:#333;}
.document-list-box .apps-item .doccat,
.document-list-box .apps-item .docuser{line-height:16px; font-size:12px;}

/*17-9-2018*/




#sidebar{background:none; padding-right:0px;}
#sidebar .sidebar-nav{margin:20px 0px 0px;}

/*------- TOTAL DOC BOX -------*/
.total-box{border:2px solid #e73d35;  color:#e73931; padding:25px; width:100%; text-align:center; font-size:18px; font-family: 'OpenSansSemibold'; text-transform:uppercase; background:#fff; line-height:16px; margin-bottom:30px;}
.total-box h2{margin:0px; font-size:54px; color:#e73931; line-height:42px; margin-bottom:15px; font-family: 'OpenSansSemibold';}
/*------- TOTAL DOC BOX -------*/

.right-cal{background:#fff;}
.view-featured .right-cal{margin-bottom:30px;}
.right-cal .top-cal-head{padding:15px;}
.right-cal .top-cal-head .cal-icon{width:38px; height:38px; display: inline-block; background:#e73931; color:#fff; font-size:20px; line-height:38px; text-align: center; border-radius:2px; vertical-align:top;}
.right-cal .top-cal-head h3{font-size:18px !important; color:#333333 !important; letter-spacing:1px; border:0px; display: inline-block; vertical-align:top; text-transform:capitalize; line-height:15px; padding:3px 15px 0px; margin:0px; width:calc(100% - 84px); font-family: 'OpenSansSemibold';}  

.right-cal .comman-space { padding: 15px; border-top: 1px solid #aaa; }
.country-section .right-cal .top-cal-head h3 { padding: 3px 0 0; }

.right-cal.lnl .top-cal-head h3{line-height:20px; padding-top:0px;}
.right-cal .top-cal-head .plus-icon{width:38px; height:38px; display: inline-block; background:#e73931; color:#fff; font-size:20px; line-height:38px; text-align: center; border-radius:2px; float: right;}
.right-cal .top-cal-head .plus-icon[aria-expanded="true"]{background:none; color:#e73931;}
.right-cal .top-cal-head .plus-icon[aria-expanded="true"] .fa.fa-plus{display: none;}
.right-cal .top-cal-head .plus-icon[aria-expanded="true"] .fa.fa-minus{display: inline-block;}
.right-cal .top-cal-head .plus-icon[aria-expanded="false"] .fa.fa-plus{display: inline-block;}
.right-cal .top-cal-head .plus-icon[aria-expanded="false"] .fa.fa-minus{display: none;}

body .moduletable .right-cal.lnl #collapseNewsletterExample ul{border-top:1px solid #aaaaaa;}

.top-cal-head{}
#flatcal_minical {padding:0px 15px 15px; background: #fff; margin-bottom: 20px; border-bottom: 1px solid #aaa;}
#flatcal_minical table.flatcal_main_t {width: 100%; border: 0; background: none;}
#flatcal_minical table.flatcal_main_t .flatcal_navbar{background:none; border:0px; margin-bottom:18px;}
#flatcal_minical table.flatcal_main_t img{max-width:inherit;}
#flatcal_minical table.flatcal_main_t .flatcal_month_label{font-family: 'OpenSansBold'; color:#8d99a3; font-size:16px; font-weight:normal;}
#flatcal_minical table.flatcal_main_t .flatcal_month_label a{color:#8d99a3;}
#flatcal_minical table.flatcal_main_t .link_prev img,
#flatcal_minical table.flatcal_main_t .link_next img{opacity:0.3}

#flatcal_minical table.flatcal_main_t TD.flatcal_weekdays,
#flatcal_minical table.flatcal_main_t .flatcal_daylink, 
#flatcal_minical table.flatcal_main_t .flatcal_sundaylink, 
#flatcal_minical table.flatcal_main_t .flatcal_busylink{font-size:12px; font-family: 'OpenSansRegular'; font-weight:normal;}

#flatcal_minical table.flatcal_main_t .full_cal_link{height:auto;}
#flatcal_minical table.flatcal_main_t .full_cal_link td{border:0px; padding:0px;}

#flatcal_minical table.flatcal_main_t .flatcal_daycell, 
#flatcal_minical table.flatcal_main_t .flatcal_todaycell, 
#flatcal_minical table.flatcal_main_t .flatcal_sundaycell, 
#flatcal_minical table.flatcal_main_t .flatcal_othermonth{font-size:12px; font-family: 'OpenSansRegular'; padding-top:5px; padding-bottom:5px; }

#flatcal_minical table.flatcal_main_t .flatcal_daycell a, 
#flatcal_minical table.flatcal_main_t .flatcal_todaycell a, 
#flatcal_minical table.flatcal_main_t .flatcal_sundaycell a, 
#flatcal_minical table.flatcal_main_t .flatcal_othermonth a { width: 30px; height: 30px; border-radius: 100%; display: inline-block; padding: 5px; }


#flatcal_minical table.flatcal_main_t .flatcal_daycell a.event_color,
#flatcal_minical table.flatcal_main_t .flatcal_todaycell a.event_color, 
#flatcal_minical table.flatcal_main_t .flatcal_sundaycell a.event_color, 
#flatcal_minical table.flatcal_main_t .flatcal_othermonth a.event_color { color: #fff !important; }

.socialfeed_wrp{background:#fff; margin-bottom:30px;}
.socialfeed_wrp .top-soc-head{padding:15px;}
.socialfeed_wrp .top-soc-head .cal-icon{width:38px; height:38px; display: inline-block; background:#e73931; color:#fff; font-size:20px; line-height:38px; text-align: center; border-radius:2px; vertical-align:top;}
.socialfeed_wrp .top-soc-head h3{font-size:18px !important; color:#333333 !important; letter-spacing:1px; border:0px; display: inline-block; vertical-align:top; text-transform:capitalize; line-height:15px; padding:9px 15px 0px; margin:0px; width:calc(100% - 84px); font-family: 'OpenSansBold';}  
.socialfeed_wrp .top-soc-head .plus-icon{width:38px; height:38px; display: inline-block; background:#e73931; color:#fff; font-size:20px; line-height:38px; text-align: center; border-radius:2px;}
.socialfeed_wrp .top-soc-head .plus-icon[aria-expanded="true"]{background:none; color:#e73931;}
.socialfeed_wrp .top-soc-head .plus-icon[aria-expanded="true"] .fa.fa-plus{display: none;}
.socialfeed_wrp .top-soc-head .plus-icon[aria-expanded="true"] .fa.fa-minus{display: inline-block;}
.socialfeed_wrp .top-soc-head .plus-icon[aria-expanded="false"] .fa.fa-plus{display: inline-block;}
.socialfeed_wrp .top-soc-head .plus-icon[aria-expanded="false"] .fa.fa-minus{display: none;}

.socialfeed_wrp .social-tab{margin-left:5px !important;}
.moduletable.socialfeed_wrp #socialTab .social-tab li{width:auto; margin-left:10px;}
.moduletable.socialfeed_wrp #socialTab .social-tab li a{font-size: 0px !important; color: #fff; background: #cccccc; width: 38px; height: 38px; line-height: 38px; text-align: center;}
.socialfeed_wrp .social-tab .facebook{}
.socialfeed_wrp .social-tab .facebook a:before{content:"\f09a"; font-family:'FontAwesome'; font-size:30px;}
.socialfeed_wrp .social-tab .twitter a:before{content:"\f099"; font-family:'FontAwesome'; font-size:30px;}
.moduletable.socialfeed_wrp #socialTab .social-tab li.facebook a.dm_selected{background:#4267b2;}
.moduletable.socialfeed_wrp #socialTab .social-tab li.twitter a.dm_selected{background:#00aced;}

.moduletable.socialfeed_wrp #jmod-container{border-radius:0px; width:100%;}
.moduletable.socialfeed_wrp .fb_iframe_widget{width:100%;}

.moduletable.eventlist{margin-bottom:30px; padding:0 15px 25px; background:#fff;}

/*---------- LATEST DISCUSSION LIST ----------*/
.latest-discussions{}
.latest-discussions .klatest{padding:0}
.latest-discussions .klatest .klatest-item{padding:15px 30px; border-bottom:1px solid #f1f2f6;}
.latest-discussions .klatest .klatest-item .klatest-subject {margin-bottom:5px !important;}
.latest-discussions .klatest .klatest-item .klatest-subject a{font-size:14px; color:#333333; font-family: 'OpenSansSemibold'; font-weight:normal;}
.latest-discussions .klatest .klatest-item .klatest-cat{font-size:12px; margin-bottom:5px !important;}
.latest-discussions .klatest .klatest-item .klatest-cat a{color:#333; font-family: 'OpenSansSemibold';}
.latest-discussions .klatest .klatest-item .klatest-author-time{color:#666666; font-size:12px;}
.latest-discussions .klatest .klatest-item .klatest-author-time a,
.latest-discussions .klatest .klatest-item .klatest-author-time span{color:#333; font-family: 'OpenSansSemibold';}

/*--------- QUICKLINKS --------*/
.quicklinks-fixed{}
.quicklinks-fixed.slide-out-div .content{border:1px solid #e73931; border-radius:0px; width:180px;}
.quicklinks-fixed.slide-out-div .content ul li a{color:#666666; font-size:14px;}
.quicklinks-fixed.slide-out-div .content ul li a:hover{background:#e73931;}


/*New Template work css start 22-8-18-4:14*/

.cap-listwrp{margin-top:15px; display: inline-block; width:100%;}
.main-section .alert {margin-top: 25px;}
.btn.btn-large{padding:11px 19px; font-size:16.25px;}
.left_sec_article img{max-width:100%; width: auto;}
.latestdoc-home , .unredd-progress , .country-progress { margin-bottom: 30px; }
.latestdoc-home > h3{display: none;}
.unredd-progress > h3 { display: none; }
.country-progress > h3 { display: none; }

.com_unregions .overviewsection{}
.com_unregions .overviewsection ul li{margin-bottom:8px;}

.cStream-Author, .cStream-Heading, .cStream-Reference{font-family: 'OpenSansBold'; font-weight:normal !important;}

#flatcal_minical TABLE.flatcal_weekdays { border-collapse: separate; border-spacing: 3px; }


/*event designing*/
#myeventslist { width: 100%; display: inline-block; text-align: center; padding: 10px 15px; background-color: #e73931; color: #fff; border-radius: 0 0 5px 5px; text-transform: uppercase; font-family: 'OpenSansSemibold'; cursor: pointer; margin-top: 10px; }
body .mod_events_latest_table td.mod_events_latest_first { border-width: 0px; padding: 0px; border-style: none; }
body .mod_events_latest_table td.mod_events_latest { border-width: 0px; padding: 0px; border-style: none; }
body .mod_events_latest_table td.mod_events_latest_first,
body .mod_events_latest_table td.mod_events_latest { padding: 0 15px 15px 15px; }

body .mod_events_latest_table td.mod_events_latest_first .eventcircle,
body .mod_events_latest_table td.mod_events_latest .eventcircle { display: inline-block; padding: 5px; border-radius: 100%; color: #fff;
    font-size: 15px; width: 35px; height: 35px; text-align: center; vertical-align: top; line-height: 25px; text-transform: uppercase; font-family: 'OpenSansSemibold'; }


body .mod_events_latest_table td.mod_events_latest_first .eventdetail,
body .mod_events_latest_table td.mod_events_latest .eventdetail { display: inline-block; width: 80%; padding-left: 10px; }

body .mod_events_latest_table td.mod_events_latest_first .eventdetail br,
body .mod_events_latest_table td.mod_events_latest .eventdetail br { display: none; }
body .mod_events_latest_table td.mod_events_latest_first .mod_events_latest_content { display: inline-block; width: 100%; }

body .mod_events_latest_table td.mod_events_latest .mod_events_latest_content{display: block;}

body .mod_events_latest_table td.mod_events_latest_first .mod_events_latest_content a,
body .mod_events_latest_table td.mod_events_latest .mod_events_latest_content a { font-family: 'OpenSansBold'; color: #333; font-size: 13px;  }

body .mod_events_latest_table td.mod_events_latest_first .mod_events_latest_date,
body .mod_events_latest_table td.mod_events_latest .mod_events_latest_date { font-family: 'OpenSansRegular'; font-size: 13px; color: #adadad; }




body .main-section #jevents_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; }

body .main-section #sectionpartnerorgs,
body .main-section #sectioncontacts,
body .main-section .usefulsection { border: none; padding: 0; width: 100%; }

body .main-section .country-section .subject_fields.left_wrp .sectiondesc.sviewmore { background: transparent; }
body .main-section .country-section .subject_fields.left_wrp .sectiondesc.sviewmore.country { background-color: #fff; padding: 15px; }
body .main-section .country-section .subject_fields.left_wrp table h2 { margin: 0!important; background-color: #fff;  font-family: 'OpenSansSemibold'; text-transform: uppercase; font-size: 16px;
    color: #000; padding:0px 0 15px 0; border-bottom: 1px solid #b9b9b9; padding: 20px !important; }
body .main-section .country-section .subject_fields.left_wrp table .imgbox img { width: 50px; margin: 15px; }


/*All pages css start 6-9-2018*/

body .main-section .right-cal#sectionpartnerorgs .top-cal-head,
body .main-section .right-cal#section_tagged_groups .top-cal-head,
body .main-section .right-cal#sectiondiscussion .top-cal-head,
body .main-section .right-cal#sociallinks .top-cal-head,
body .main-section .right-cal#sectionannouncement .top-cal-head,
body .main-section .right-cal#sectioncontacts .top-cal-head,
body .main-section .right-cal#sectionlearnmore .top-cal-head,
body .main-section .right-cal#usef-sec .top-cal-head,
body .main-section .right-cal#sociallinks1 .top-cal-head,
body .main-section .right-cal#section_tagged_media .top-cal-head { display: block !important; }
body .main-section .com-section .right-cal .top-cal-head h3 { padding: 12px 0; margin-bottom: 0!important; }


body.view-unregion .main-section h2#overviewsection,
body.view-countries .main-section h2#overviewsection,
body.view-unsubject .main-section h2#overviewsection { margin: 0 0 15px 0; font-family: 'OpenSansSemibold'; text-transform: uppercase; font-size: 25px;
    color: #000; padding:0px 0 15px 0; border-bottom: 1px solid #b9b9b9; line-height: 28px; }

body .main-section .rc-sec .subject_fields.left_wrp.com-section .sectiondesc.sviewmore,
body .main-section .subject_fields.left_wrp.com-section .sectiondesc.sviewmore { background: transparent; background-color: #fff; padding: 15px; margin-bottom: 30px; display: inline-block; width: 100%; }


body .main-section .rc-sec .subject_fields.left_wrp.com-section h2,
body .main-section .subject_fields.left_wrp.com-section h2.unsubjectfaqsh2,
body .main-section .subject_fields.left_wrp.com-section h2#tsdocsTitle,
body .main-section .subject_fields.left_wrp.com-section h2#outcomes,
body .main-section .subject_fields.left_wrp.com-section h2#knowledgeProducts,
body .main-section .subject_fields.left_wrp.com-section h2#section_subject_docs,
body .main-section .subject_fields.left_wrp.com-section h2#calenderEvent,
body .main-section .subject_fields.left_wrp.com-section h2#unsubjectfaqsh2 { margin: 0 !important; font-family: 'OpenSansSemibold'; text-transform: uppercase;
    font-size: 16px; color: #000; padding: 15px !important; border-bottom: 1px solid #b9b9b9; background-color: #fff; line-height: 24px !important; width: 100%; }
body .main-section .subject_fields.left_wrp.com-section h2 .cal_btn { height: 0; margin: 0; position: relative; width: 160px; float: right; }
body .main-section .subject_fields.left_wrp.com-section h2 .cal_btn a { position: absolute; right: 0; top: -7px; width: 100%; }
body .main-section .subject_fields.left_wrp.com-section .expandcollapseall { margin-top: -60px; }

body .main-section .country-section .lead-national-detail { background-color: #fff; padding: 15px; width: 100%; }
body .main-section .country-section .lead-national-detail .tsmaindata tbody tr th { padding: 0 15px; background-color: #e73931;  }
body .main-section .country-section .lead-national-detail .tsmaindata tbody tr th.no-color { background-color: #FFF; border: none; }
body .main-section .country-section .lead-national-detail .tsmaindata tbody tr td { background-color: #f1f2f6; }
body .main-section .country-section .lead-national-detail .tsmaindata tbody tr td.no-color { background-color: #FFF; border: none; }


body .main-section .countryinfotab { padding: 0; }
body .main-section .countryinfotab li a { display: block !important; }
body.view-countries .main-section #content .np_program { background-color: #fff; padding: 15px; display: inline-block; }
body .main-section .country-section .tsHeading { background-color: #fff; margin-bottom: 0; }
body .main-section .country-section .tsHeading h5 { margin: 0 0 15px 0; font-family: 'OpenSansSemibold'; text-transform: uppercase; font-size: 25px;
    color: #000; padding:15px; border-bottom: 1px solid #b9b9b9; line-height: 28px; width: 100%; }

body.view-countries .main-section #content .np_program legend h3.headcontainer { margin: 0 0 15px 0; font-family: 'OpenSansSemibold'; text-transform: uppercase; font-size: 25px;
    color: #000; padding:0px 0 15px 0; border-bottom: 1px solid #b9b9b9; line-height: 28px; width: 100%; }

body.view-countries .main-section #content .np_program .npduration table tbody tr th,
body.view-countries .main-section #content .np_program .npstatusclosure table tbody tr th,
body.view-countries .main-section #content .np_program .npstatus table tbody tr th,
body.view-countries .main-section #content .np_program .npobjective table tbody tr th,
body.view-countries .main-section #content .np_program .np-member table tbody tr th { background-color: #e73931; padding: 15px; }
body.view-countries .main-section #content .np_program .npduration table tbody tr td,
body.view-countries .main-section #content .np_program .npstatusclosure table tbody tr td,
body.view-countries .main-section #content .np_program .npstatus table tbody tr td,
body.view-countries .main-section #content .np_program .npobjective table tbody tr td,
body.view-countries .main-section #content .np_program .np-member table tbody tr td { background-color: #f1f2f6; padding: 5px 15px; }


body main#content .np_program legend, main#content .np_program .finanalysis .legenddiv { border: none; margin-bottom: none; }

body .main-section .comman-bg-pg { background-color: #fff; padding: 15px; margin-bottom: 30px; }
body.com_unregions .main-section .item_fields .subject_fields.overviewsection table td { width: 33.33%; float: left; }
body .main-section .item_fields .subject_fields table tbody tr td .country-details { padding: 0 15px; }
body .main-section .item_fields .subject_fields table tbody tr td .country-details .country-title { background-color: #fff; padding: 15px; border-bottom: 1px solid #aaa; }
body .main-section .item_fields .subject_fields table tbody tr td .country-details .country-title h2 { font-family: 'OpenSansSemibold'; text-transform: uppercase; font-size: 16px; margin-bottom: 0; color: #000; }
body .main-section .item_fields .subject_fields table tbody tr td .country-details .f16 { background-color: #fff; padding: 15px; width: 100%; max-width: 100%; }


body .main-section .rc-sec .subject_fields.left_wrp .sectiondesc.sviewmore { background: transparent; }
body .main-section .rc-sec .subject_fields.right_wrp .custom-f-point { background-color: #fff; padding: 15px; margin-bottom: 30px; }
body .main-section .rc-sec .subject_fields.right_wrp .custom-f-point .custom .usefulsection.rightblock h2 { font-size: 18px !important;
    color: #333333 !important; letter-spacing: 1px; border: 0px; display: inline-block; vertical-align: top; text-transform: capitalize; line-height: 15px;
    padding: 0 0 15px; margin: 0 0 15px 0; width: 100%; font-family: 'OpenSansSemibold'; border-bottom: 1px solid #aaa; }

body .main-section .inner-content-sec { background-color: #fff; padding: 15px; display: inline-block; width:100%; }
body .main-section .tpmap#content3 { margin-top: 35px; }
body .main-section .inner-content-sec .status-tbl .main-tbl tr td .lightblue tr td { background-color: #f1f2f6; }

body.layout-calendar .main-section .jeventpage .ev_navigation table tbody tr td a { display: block !important; }

#cWindowContentTop { background-color: #4E8DCA !important; }

/*All pages css start 6-9-2018*/ 

#community-wrap .app-box-main{margin-top:0px;}
#community-wrap .app-box > h3{font-weight:normal !important;}
#community-wrap .cFilter .filter.active a{font-weight:normal; font-family: 'OpenSansSemibold';}
.cIndex-Status div{font-weight:normal !important;}

#community-wrap .btn.modal{position: relative;}

body #jevents_body .cal_event_view.eventdetail { background-color: #fff; padding: 15px 20px 20px 20px; }
body { overflow-x: hidden; }

body.com_docman.view-document .main-section .com_docman.boxed { background-color: #fff; padding: 15px !important; }

/*---------- Country PROGRESS ----------*/
.moduletable.newslist-home > h3 {display: none;}
.newslist-home .newsflash-horiz {background:#ffffff; padding-bottom:20px; margin-bottom:30px;}
.newslist-home .newsflash-horiz h3{color:#333333; font-size:18px; text-transform:uppercase; font-family: 'OpenSansSemibold'; line-height:14px; margin-top:20px; margin-bottom:18px; border-color:#aaaaaa; padding-left:20px; padding-bottom:18px;}
.newslist-home .newsflash-horiz .articles-list{padding-right:0px;}
.newslist-home .newsflash-horiz .articles-list .slick-list{width:88%; margin:0 auto; }
.newslist-home .newsflash-horiz .articles-list .slick-slide{padding:0 15px;}
.newslist-home .newsflash-horiz .articles-list .slick-slide .image-box{height:160px; width:160px; line-height:160px; border:1px solid #ddd; overflow: hidden; text-align: center; display: inline-block;}
.newslist-home .newsflash-horiz .articles-list .slick-slide img{vertical-align: middle; display:inline-block; max-height:160px; width:auto}
.newslist-home .newsflash-horiz .articles-list .slick-slide img.icon{display: none;}
.newslist-home .newsflash-horiz .slick-prev,
.newslist-home .newsflash-horiz .slick-next,
.newslist-home .newsflash-horiz .slick-prev:hover,
.newslist-home .newsflash-horiz .slick-next:hover,
.newslist-home .newsflash-horiz .slick-prev:focus{background:url(../images/icon-arrow-left.png) no-repeat; width:30px; height:60px; left:0px;}
.newslist-home .newsflash-horiz .slick-next,
.newslist-home .newsflash-horiz .slick-next:hover,
.newslist-home .newsflash-horiz .slick-next:focus{background:url(../images/icon-arrow-right.png) no-repeat; left:auto; right:0px;}
.newslist-home .newsflash-horiz .slick-prev:before,
.newslist-home .newsflash-horiz .slick-next:before{display:none;}

.newslist-home .newsflash-horiz .article_item{}
.newslist-home .newsflash-horiz .article_item h4{font-size:12px; text-transform:uppercase; line-height:16px; font-family: 'OpenSansSemibold';}
.newslist-home .newsflash-horiz .article_item h4 a{color:#333;}
.newslist-home .newsflash-horiz .article_item p{line-height:16px; font-size:12px;}

/*---------- UNREDD PROGRESS ----------*/
.moduletable.progress-list > h3 {display: none;}
.progress-list .newsflash-horiz {background:#ffffff; padding-bottom:20px; margin-bottom:30px;}
.progress-list .newsflash-horiz h3{color:#333333; font-size:18px; text-transform:uppercase; font-family: 'OpenSansSemibold'; line-height:14px; margin-top:20px; margin-bottom:18px; border-color:#aaaaaa; padding-left:20px; padding-bottom:18px;}
.progress-list .newsflash-horiz .articles-list{padding-right:0px;}
.progress-list .newsflash-horiz .articles-list .slick-list{width:88%; margin:0 auto; }
.progress-list .newsflash-horiz .articles-list .slick-slide{padding:0 15px;}
.progress-list .newsflash-horiz .articles-list .slick-slide .image-box{height:160px; width:160px; line-height:160px; border:1px solid #ddd; overflow: hidden; text-align: center; display:inline-block;}
.progress-list .newsflash-horiz .articles-list .slick-slide img{vertical-align: middle; display:inline-block; max-height:160px; width:auto}
.progress-list .newsflash-horiz .articles-list .slick-slide img.icon{display: none;}
.progress-list .newsflash-horiz .slick-prev,
.progress-list .newsflash-horiz .slick-next,
.progress-list .newsflash-horiz .slick-prev:hover,
.progress-list .newsflash-horiz .slick-next:hover,
.progress-list .newsflash-horiz .slick-prev:focus{background:url(../images/icon-arrow-left.png) no-repeat; width:30px; height:60px; left:0px;}
.progress-list .newsflash-horiz .slick-next,
.progress-list .newsflash-horiz .slick-next:hover,
.progress-list .newsflash-horiz .slick-next:focus{background:url(../images/icon-arrow-right.png) no-repeat; left:auto; right:0px;}
.progress-list .newsflash-horiz .slick-prev:before,
.progress-list .newsflash-horiz .slick-next:before{display:none;}

.progress-list .newsflash-horiz .article_item{}
.progress-list .newsflash-horiz .article_item h4{font-size:12px; text-transform:uppercase; line-height:16px; font-family: 'OpenSansSemibold';}
.progress-list .newsflash-horiz .article_item h4 a{color:#333;}
.progress-list .newsflash-horiz .article_item p{line-height:16px; font-size:12px;}

#sidebar{background:none; padding-right:0px;}
#sidebar .sidebar-nav{margin:20px 0px 0px;}

.listing-container {margin-bottom:20px;}
.navigation .accordeonck  li > a{cursor:pointer;}

.com_docman .docman-document-header .label {vertical-align: middle; font-size: 15px; font-weight: normal; text-shadow: none; padding: 5px 15px; margin-right: 0; background: #4d8dca;}

.form-search select{height:30px; padding:0px;}


#fpicrepositorybutton.right-cal{background:none;}
#fpicrepositorybutton.right-cal a{background:#1fa2d6; display: inline-block; padding:12px 0px; text-align: center; color:#fff; text-decoration: none; width:100%; font-size:22px; font-family: 'OpenSansBold'; transition:0.3s;}
#fpicrepositorybutton.right-cal a:hover{background:#168bb9;}


/*Responsive Css Start 10-9-2018 */
@media screen and (max-width: 999px) {
	#sidebar .sidebar-nav { width: 100%; }
	#sidebar { width: 100%; }
	body .login-menu .moduletable .nav.menu li { width: 25%; }
	body .login-menu .moduletable .nav.menu li a { display: inline-block; width: 95%; text-align: left; }
	.user-login-menu .nav { text-align: center; }
	.user-login-menu .nav &gt; li:nth-child(1)::after { content: ''; border-left: 1px solid #666; } 
	.user-login-menu .nav > li:nth-child(2)::after { content: ''; border-left: 1px solid #666; } 
	.user-login-menu .nav > li:nth-child(3)::after { content: ''; border-left: 1px solid #666; } 
	.user-login-menu .nav > li:nth-child(5)::after { content: ''; border-left: 1px solid #666; } 
	.user-login-menu .nav > li:nth-child(6)::after { content: ''; border-left: 1px solid #666; } 
	.user-login-menu .nav > li:nth-child(7)::after { content: ''; border-left: 1px solid #666; } 
	.user-login-menu .nav > li:nth-child(6) > a::after { content: ''; border-left: 1px solid transparent; margin-left: 0; margin-right: 0; }
	.login-menu .moduletable.info-wondow-icon { width: 100%; }
	.login-menu .custom.info-wondow-icon a { width: 100%; }
}

@media screen and (max-width: 767px) {	
	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 { margin-bottom: 15px; }
	body .lead-national-detail table { display: inline-block; overflow: hidden scroll; }
	body .header #top-header .header-language select { width: 100%; margin-bottom: 15px; }
	body .header #top-header .header-visit { margin-bottom: 15px; }
	body .header #top-header .header-search-social { text-align: center; }
	body .header .header-inner { display: inline-block; width: 100%; }
	.header .brand { display: inline-block; width: 46%; text-align: center; padding:0 15px;}
	body .header .header-inner a img { width:  auto; margin-top: 0; margin-bottom: 15px; }
	.header-right { width: 50%; text-align: right; padding:0 15px;}
	.document-list-box .apps-item { text-align: center; }
	.document-list-box .latest-document .slick-slide img { margin: 0 auto; }
	body.view-featured #sidebar .sidebar-nav .moduletable { width: 100%; }
	body #sidebar { padding: 0 15px; }
	body.view-featured #sidebar .sidebar-nav .moduletable.socialfeed_wrp { margin-bottom: 25px; }
	body .main-section .moduletable .post-view-links { margin-top: -55px; width: auto; }
	body .latest-activities .moduletable, 
	body .latest-discussions .moduletable { height: auto !important; }
	body .main-section .moduletable .latestnews .slides_container .slides_control .slide .bt-row .bt-inner .col-sm-3 { padding: 0; }
	body .main-section .moduletable .latestnews .slides_container .slides_control .slide .bt-row .bt-inner a.bt-title { padding-left: 15px; padding-right: 15px; padding-top: 0; }

	body .login-menu .moduletable .nav.menu li { width: 33%; }
	body .login-menu .moduletable .nav.menu li a { display: inline-block; width: 95%; text-align: left; }
	.user-login-menu .nav { text-align: center; }
	.user-login-menu .nav > li:nth-child(1)::after { content: ''; border-left: 1px solid #666; } 
	.user-login-menu .nav > li:nth-child(2)::after { content: ''; border-left: 1px solid #666; } 
	.user-login-menu .nav > li:nth-child(4)::after { content: ''; border-left: 1px solid #666; } 
	.user-login-menu .nav > li:nth-child(5)::after { content: ''; border-left: 1px solid #666; } 
	.user-login-menu .nav > li:nth-child(7)::after { content: ''; border-left: 1px solid #666; } 
	.user-login-menu .nav > li:nth-child(6) > a::after { content: ''; border-left: 1px solid transparent; margin-left: 0; margin-right: 0; }
	.user-login-menu .nav > li:nth-child(3)::after { content: ''; border-left: 1px solid transparent; }
	.user-login-menu .nav > li:nth-child(6)::after { content: ''; border-left: 1px solid transparent; }
	.login-menu .moduletable.info-wondow-icon { width: 100%; }
	.login-menu .custom.info-wondow-icon a { width: 100%; }
  
  .newslist-home .newsflash-horiz .articles-list .slick-slide,
  .progress-list .newsflash-horiz .articles-list .slick-slide{text-align:center;}

}

@media screen and (max-width: 599px) {
	body .np_program .np-member { float: none; width: 100%; }
	body .header .header-inner { display: inline-block; width: auto; }
	.header-right { width: 50%; text-align: center; padding:0 15px;}
	body .main-section .moduletable .latestnews .slides_container .slides_control .slide .bt-row-first { width: 100% !important; margin-bottom: 15px; display: inline-block; padding: 0; }
	body .main-section .moduletable .latestnews .slides_container .slides_control .slide .bt-row-last { width: 100% !important; margin-bottom: 15px; display: inline-block; padding: 0; }
	body .main-section .moduletable .latestnews .slides_container .slides_control .slide .bt-row .bt-inner .col-sm-3 { padding: 0; }
	body .main-section .moduletable .latestnews .slides_container .slides_control .slide .bt-row .bt-inner a.bt-title { padding-left: 15px; padding-right: 15px; padding-top: 0; }
	body .main-section .moduletable .latestnews .slides_container .slides_control .slide .bt-row .bt-inner { height: auto !important; }
	body .main-section .moduletable .post-view-links { margin-top: 0; width: 100%; float: none; }

	#searchbox input.inputbox { width: 90%; }
	#searchbox .searchbox-close { width: 10%; }

	body .login-menu .moduletable .nav.menu li { width: 50%; }
	body .login-menu .moduletable .nav.menu li a { display: inline-block; width: 95%; text-align: left; }
	.user-login-menu .nav { text-align: center; }
	.user-login-menu .nav > li:nth-child(1)::after { content: ''; border-left: 1px solid #666; } 
	.user-login-menu .nav > li:nth-child(3)::after { content: ''; border-left: 1px solid #666; } 
	.user-login-menu .nav > li:nth-child(5)::after { content: ''; border-left: 1px solid #666; } 
	.user-login-menu .nav > li:nth-child(7)::after { content: ''; border-left: 1px solid #666; } 
	.user-login-menu .nav > li:nth-child(6) > a::after { content: ''; border-left: 1px solid transparent; margin-left: 0; margin-right: 0; }
	.user-login-menu .nav > li:nth-child(2)::after { content: ''; border-left: 1px solid transparent; } 
	.user-login-menu .nav > li:nth-child(4)::after { content: ''; border-left: 1px solid transparent; } 
	.user-login-menu .nav > li:nth-child(6)::after { content: ''; border-left: 1px solid transparent; }
	.login-menu .moduletable.info-wondow-icon { width: 100%; }
	.login-menu .custom.info-wondow-icon a { width: 100%; }

	.login-menu .container #welcome-content { top: 265px; width: auto; max-width: 100%; left: 15px; right: 15px; margin: 0 auto;  }
	.login-menu .container #welcome-content .items-leading .item-title { border-radius: 5px 5px 0 0; }
	.login-menu .container #welcome-content .items-leading .icons { top: 60px; right: 0; background-color: #e73931; padding: 5px; width: 130px; height:30px; }
	.login-menu .container #welcome-content .items-leading .icons .dropdown-menu { margin: -5px 0 0 0; }

	.com_content .page-header ~ .icons { margin-top: 0; }
	.itemid-814 .content-key-resources .resource-row .resource-info { width: 100%;  }
	
	.content-key-resources .resource-row .resource-info,
	.key-resources .key-resources-inner .resource-row .resource-info { width: 74%; }
	.docman-group-article .document-list-detail { width: 74%; }
	.left_sec_article div.policyboard-container table.pbdatatable { overflow-y: hidden; overflow-x: scroll; position: relative; display: inline-block; }
	.left_sec_article .expandallmain { margin-top: -28px; }
	body.com_unregions .main-section .item_fields .subject_fields.overviewsection table td { width: 100%; float: left; }
	body .main-section .item_fields .subject_fields table tbody tr td .country-details .f16 { height: auto !important; }
	#community-wrap .btn-group > .btn, #community-wrap .btn-group > .dropdown-menu, #community-wrap .btn-group > .popover { font-size: 11px; width: 100%; float: left; display: inline-block; overflow: hidden; margin-bottom: 10px; }
	body .main-section .subject_fields.left_wrp.com-section h2 .cal_btn { width: 108px;  }
	body .main-section .subject_fields.left_wrp.com-section h2 .cal_btn a { top: 0; padding: 2px 5px; font-size: 10px;  }
	body .main-section .subject_fields.left_wrp.com-section .expandcollapseall { margin-top: 0; }
	.fpic-wrap .inner-fpic.span4 { width: 100%; }
	.hwd-module-video-sidebar-container { overflow: scroll hidden; position: relative; display: inline-block; width: 100% !important; }
	.com_docman #content h1 ~ .btn-toolbar, .com_resources h1 ~ .btn-toolbar, .com_capacitydevelopment h2 ~ .btn-toolbar, .com_capacitydevelopment .heading_title h2 ~ .btn-toolbar { margin-top: 0; }
	.com_docman #content h1 ~ .btn-toolbar a.btn, .com_resources h1 ~ .btn-toolbar a.btn, .com_capacitydevelopment h2 ~ .btn-toolbar a.btn { width: 100%; margin-bottom: 10px; }
	.com_hwdmediashare #hwd-container .media-mediamenu ul > li { width: 100%; margin-bottom: 15px; }
	.com_hwdmediashare #hwd-container .media-mediamenu ul > li > a { background-color: transparent; }
	.com_hwdmediashare #hwd-container .media-mediamenu ul > .active { position: relative; }
	#community-wrap .btn.modal { float: left; margin-top: 15px; }
	#community-wrap .input-prepend input, #community-wrap .input-append input, #community-wrap .input-prepend input[class*="span"], #community-wrap .input-append input[class*="span"] { width: 100%; }

  .emptydoc{min-height: inherit !important;}
}

@media screen and (max-width: 359px) {
	.user-login-menu .nav > li > a { font-size: 12px; }
	body .main-section .moduletable .post-view-links a { font-size: 12px; }
	.content-key-resources .resource-row .resource-info, .key-resources .key-resources-inner .resource-row .resource-info { width: 70%; }
	.docman-group-article .document-list-detail { width: 70%; }
}
/*Responsive Css Start 10-9-2018 */
