

/* Button in publication listing (30-09-2022) */
.rearrange-publications {
	margin-bottom: 50px;
}

a,button,button:focus{
	outline:0!important;
}

.breadcrumb {
    margin: 0 auto;
    max-width: 880px;
    width: 100%;
}
.tableWrapper{
	table-layout:fixed;
}
.banner-wrapper .riseBlocksinner .publication-header, 
.banner-wrapper .riseBlocksinner .carousel-header,
.banner-wrapper .riseBlocksinner .banner-right-top .title-wrapper,
.banner-wrapper .riseBlocksinner .banner-right-bottom .title{
	padding-top:10px;
}
.banner-wrapper .riseBlocksinner .carousel-header,
.banner-wrapper .riseBlocksinner .carosuel-text{
	padding-left:28px;
}
.casouel-title a,
.casouel-title a:hover{
	text-decoration:none!important;
}
.inner-page-wrapper li a:hover,
.news-events-section a:hover{
	color:#4d4d4d;
}


.bannerCols .video-wrapper {
	position:absolute;
	left:0;
	top:0;
	height:100%;
	width:100%;
}
.bannerCols .video-wrapper iframe {
    border: medium none;
    height: 100%;
    width: 100%;
}

/********inner page styles**********/
.breadcrumb{
	background:transparent;
}
.not-front .banner-wrapper {
	padding-left:0;
	padding-right:0;
}
.not-front .banner-wrapper .field-content{
	max-width:1920px;
	float:none;
	margin:0 auto;
	width:100%;
	overflow:hidden;
    background-size: cover!important;
    background-repeat: no-repeat!important;
	background-position: center!important;
}

.not-front .banner-wrapper .field-content img{
	max-width:none;
	visibility:hidden;
}
.not-front .page-header{
	display:block;
	text-align:center;
    position: relative;
	font-size:28px;
	line-height: 32px;
	font-weight:700;
    padding-bottom: 10px;
	border:none;
	color:#008ed3;
	margin:65px 0 55px 0;
}
.not-front h1.page-header:after {
    position: absolute;
    content: "";
    width: 75px;
    height: 4px;
    background: #cccccc;
    bottom: 0px;
    left: 0;
    right: 0;
    margin: 0 auto;
	
}
.inner-page-wrapper{
	   margin: 0 auto;
    max-width: 850px;
    padding-bottom: 100px;
    width: 100%;
	overflow:hidden;

}
.inner-page-wrapper ul{
	padding-left: 87px;
}
.inner-page-wrapper h3{
	color:#4d4d4d;
	font-size:24px;
	font-weight:700;
	margin-bottom: 28px;
	margin-top:55px;
}
.inner-page-wrapper h3:first-child{
	margin-top:0;
}
.inner-page-wrapper h4{
	color:#4d4d4d;
	font-size:16px;
	color:#008ed3;
	font-weight:700;
	    margin-top: 35px;
	margin-bottom: 29px;
}
.inner-page-wrapper p{
	font-size:16px;
	color:#808080;
	margin-bottom: 25px;
	line-height:24px;
}
.inner-page-wrapper li{
	margin-bottom:13px;
	list-style-image: url(images/bullet-point.png);
	padding-left: 10px;
}

.inner-page-wrapper li strong {
    color: #4d4d4d;
    font-size: 16px;
}


.video-wrapper-inner .video-col{
    width: calc( 33.33% - 17px );
    float: left;
    max-width: 266px;
    margin-right: 25px;
}
.video-wrapper-inner .video-col img{
	width:100%;
	margin-bottom: 18px;
}
.video-wrapper-inner .video-col:last-child{
	margin:0;
}
.video-wrapper-inner .video-col a{
font-size: 14px;
    color: #4d4d4d;
    font-weight: 700;
    display: block;
    line-height: 20px;
	text-decoration: none;
    padding:18px 0 6px 0;
}
.video-wrapper-inner .video-col span{
	font-size:12px;
	color:#808080;
	display:block;
}


.contact-block{
    width: 100%;
    overflow: hidden;
	margin-bottom: 38px;
}
.contact-block .contacts {
    float: left;
   /* width: 50%; */
}
.contact-block p{
	
    margin-bottom: 2px;
}
.contact-desc p{
	margin-bottom:0
}
ul.sdg-img-list li {
list-style-image: none;
float:left;
width:100%;
list-style-type: none;
}
/**********banner -blocks**************/
.banner-right .map-tile img{
	
}

/********banner video********/
.video-active .bannersubCols{
	opacity:0;
}
.video-active .video-wrapper{
	display:block!important;
}
/***table***/
table.partner-table,table.table-style {
    table-layout: fixed;
    border-collapse: collapse;
    margin: 30px 0;
}
table.partner-table td {
    border: 1px solid #e6e6e6;
    padding: 25px 20px 5px 20px;
    width: 25%;
    width: -webkit-calc(100%/4);
	width: -moz-calc(100%/4);
	width: calc(100%/4);
    vertical-align: top;
}
table.table-style td{
    border: 1px solid #e6e6e6;
    padding: 25px 20px 5px 20px;
    width: 50%;
    vertical-align: top;
}
table.partner-table td p,table.table-style td p {
    font-weight: bold;
    color: #008ED3;
}
table.partner-table tr td:first-child {
    padding-left: 40px;
}
ul.current-members-list li a {
    /*font-size: 16px;
    color: #808080;
    line-height: 26px;
    text-decoration: none;*/
    font-size: 14px;
    color: #808080;
    line-height: 18px;
    text-decoration: none;
    font-weight: bold;
    display: block;
}
ul.current-members-list {
    padding: 0;
    margin: 0;
}
ul.current-members-list li {
    /*list-style-image: none;
    list-style-type: none;
    padding-left: 0;
    border-bottom: 1px solid #e6e6e6;
    margin: 0;
    padding: 10px 0;*/
    list-style-image: none;
    list-style-type: none;
    padding-left: 0;
    border-bottom: 1px solid #e6e6e6;
    margin: 0;
    padding: 10px 0;
    float: left;
    width: calc(33.33% - 40px);
    height: 140px;
    margin: 0 20px;
}
.inner-page-wrapper a,.inner-page-wrapper a:focus{
	text-decoration:none!important;
}
/*01/12/2017*/
.inner-page-wrapper span.credit {
	margin-left: 14px;
	padding-left: 15px;
	font-size: 14px;
	color: #4d4d4d;
	font-style: italic;
	min-height: 20px;
	display: inline-block;
	border-left: 1px solid #666;
}
/************/
ul.sdg-img-list {
    padding-left: 47px;
}
.highlight-list,.highlight a {
color: #008ed3;
font-weight: bold;
}

.footer .dropdown-menu {
    background-color: transparent;
    border: 0 none;
    box-shadow: 0 0 0;
    color: #fff;
    display: block;
    overflow: hidden;
    position: static;
	min-width:0;
	border-radius:0;
	padding-bottom: 0;
}
/*Task #282825 31-07-2020*/
.footer .dropdown-menu li > span,
.menulist a,
.menulist span,
.footer .dropdown-menu  li > a {
    color: #fff;
    line-height: 18px;
    overflow-wrap: break-word;
    padding: 0 0 8px;
    white-space: normal;
	font-size: 13px;
	background-color: transparent;
}
.footer .dropdown-menu li > span{
	display: block;
}
.footer .dropdown-menu > li > a:hover
{
	background-color:transparent;
	color:#fff;
	text-decoration: underline;
}
.footer .nav > li > a {
    text-align: left;
}
.footer .dropdown-menu a {
    font-size: 13px;
}
.footer .caret
{
display:none;
}
.footer-first .footer-content .region-first-footer .footer-menus > ul > li
{
display:block;
padding: 0 27px 0 0;
float:left;
}
.footer  .dropdown-menu > .active > a, 
.footer  .dropdown-menu > .active > a:focus,
.footer  .dropdown-menu > .active > a:hover
{
background-color:transparent;
}

/*.footer-first .footer-content .region-first-footer .footer-menus
{
padding-top:40px!important;
}*/

.footer .dropdown-toggle
{
cursor:default;
}
.footer-first .footer-content .region-first-footer .footer-menus > ul > li > a.dropdown-toggle:hover
{
color:#999;
}
.publications-list li
{
float:left;
list-style:none;
padding-left:0;
margin-right:48px;
}
ul.publications-list
{
padding-left:0;
width:100%;
overflow:hidden;

}
.publications-list .img-wrap,
.publications-list .img-txt
{
clear:both;
float:left;
}
.publications-list .img-txt
{
padding-top:13px;
color:#4d4d4d;
font-size:14px;
font-weight:700;
text-decoration:none;
}



.banner-wrapper .riseBlocksinner .publication-details .publication-sub a{
    font-family: "Arial";
    font-size: 18px;
    font-weight: bold;
    text-align: left;
	color:#fff;
	text-decoration:none;
}

.img-wrap {
	border: 1px solid #eaeaea;
}
.banner-wrapper .riseBlocksinner .casouel-title a:hover,
.banner-wrapper .riseBlocksinner .publication-details .publication-sub a:hover{
	color:#22aae2!important;
}

.inner-page-wrapper table.global-tracking-section{

	margin:30px auto;
}
.global-tracking-section td,
.global-tracking-section p{
	text-align:center;
	margin:10px 0 10px 0;
	
}
table.global-tracking-section td {
    padding: 25px 45px;
	width:auto;
	border:none;
}
.footer ul.menu .expanded .dropdown-toggle,
.footer ul.menu>.leaf a
{
font-weight:bold!important;
color:#e6e6e6!important;
background-color: transparent;
}
.banner-right-bottom .title-wrapper>div
{
font-size:18px;
}
li.open:hover>a,
li.open>a
{
background-color:transparent;
}
/***menu***/
/*.dropdown .dropdown-menu{
    display: block;
    opacity: 0;
	border:0 none;
	box-shadow:none;
	border-radius:0;
	z-index:-1;
    -moz-transition:    all 1000ms ease;
    -webkit-transition: all 1000ms ease;
    -o-transition:      all 1000ms ease;
    -ms-transition:     all 1000ms ease;
    transition:         all 1000ms ease;
}
.dropdown:hover .dropdown-menu {
    display: block;
    opacity: 1;
    z-index:100;
}

ul.menu.nav>li>a {
    position: relative;
    top: 0;
    left: 0;
}

header .navbar-collapse .sum4all-menus > ul.menu.nav > li > a {
    padding: 5px 0 7px;
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
    color: #666;
    text-decoration: none;
    background-color: transparent;
    outline: 0;
}
.dropdown-menu>li>a {
    padding: 6px 20px;
    font-size:13px;
}
.dropdown-menu>.active>a:hover{
	color: #262626;
    text-decoration: none;
    background-color: #f5f5f5;
}*/
.dropdown-menu {
    min-width: 145px;
    background-color: rgba(255,255,255,1);
    padding-bottom: 10px;
}
/*3-07-2020 Task #282675 */
/*ul.menu.nav>li>a span.caret,
ul.menu.nav>li>span span.caret {
    display: none;
}*/
ul.menu.nav>li>span {
	display: block;
	position: relative;
}
ul.menu.nav>li>a:after,
ul.menu.nav>li>span:after {
    content: "";
    width: 100%;
    height: 5px;
    position: absolute;
    top: 100%;
    left: 0;
    background-color: #9fc95d;
	transform: scale(0);
    transition: all 250ms ease-in-out;
}
header ul.menu.nav>li:hover>a:after,
header ul.menu.nav>li.active>a:after,
header ul.menu.nav>li:hover>span:after,
header ul.menu.nav>li.active>span:after{
	transform: scale(1);
}
header ul.menu.nav>li.active>a,
header ul.menu.nav>li.active>span
{
color:#9fc95d!important;
}
ul.menu.nav>li>a:focus,
ul.menu.nav>li>span:focus
{
color:#666!important;
}
header .dropdown .dropdown-menu{
  
	border:0 none;
	box-shadow:none;
	border-radius:0;
	top:95%;
	/*border: 1px solid #ccc;*/
	left: 0;
	z-index: 9;
}
header .navbar-collapse .sum4all-menus > ul.menu.nav > li > a.active,
header .navbar-collapse .sum4all-menus > ul.menu.nav > li > span.active
{
/*padding-bottom:14px;*/
}
.publications-list li a:hover .img-txt,
.video-col a:hover 
{
color:#008ed3;
}
.banner-wrapper .riseBlocksinner .publication-details,
.banner-wrapper .riseBlocksinner .banner-right-bottom .title-wrapper,
.banner-wrapper .riseBlocksinner .carosuel-text{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.43+0,0+100;Neutral+Density */
	background: -moz-linear-gradient(bottom, rgba(0,0,0,0.43) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(bottom, rgba(0,0,0,0.43) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to top, rgba(0,0,0,0.43) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.banner-wrapper .riseBlocksinner .banner-right-bottom .title,
.banner-wrapper .riseBlocksinner .banner-right-top .title-wrapper,
.banner-wrapper .riseBlocksinner .publication-header, .banner-wrapper .riseBlocksinner .carousel-header{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.43+0,0+100;Neutral+Density */
	background: -moz-linear-gradient(top, rgba(0,0,0,0.43) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.43) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,0,0,0.43) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
/***sep 28**/
.inner-page-wrapper>.contact-block{
	margin-top:38px;
}
/***28/11/17***/
.banner-wrapper .riseBlocksinner {
	background-color: #fff;
}
.banner-wrapper .riseBlocksinner .banner-middle {
	background-color: #114A8A;
}
@-moz-document url-prefix() {
	.logged-in.page-node-add-banner-images .field-type-image .image-widget-data {
		width: 100%;
	}
	.logged-in.page-node-add-banner-images .field-type-image .image-widget-data>div.input-group>input.form-control.form-file {
		/*display: block;*/
		height: auto;
	}
	.logged-in.page-node-add-banner-images .field-type-image .image-widget-data>div.input-group>span.input-group-btn {
		padding-left: 1px;
		background-color: #337ab7;
		border-radius: 0px 5px 5px 0px;
	}
	.logged-in.page-node-add-banner-images .field-type-image .image-widget-data>div.input-group>span.input-group-btn:hover {
		padding-left: 1px;
		background-color: #286090;
		border-radius: 0px 5px 5px 0px;
	}
	.logged-in.page-node-add-banner-images .field-type-image .image-widget-data>div.input-group>span.input-group-btn:hover>button {
		background-color: #286090;
		border-color: #286090;
	}
	.logged-in.page-node-add-banner-images .field-type-image .image-widget-data>div.input-group>span.input-group-btn>button {
		vertical-align: middle;
		border-color: #337ab7;
	}
	.logged-in.page-node-add-banner-images .field-type-image .image-widget-data>div.input-group>span.input-group-btn>button:hover {
		border-color: #286090;
	}
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
	.logged-in.page-node-add-banner-images .field-type-image .image-widget-data>div.input-group>input.form-control.form-file {
		height: auto;
	}
	.logged-in.page-node-add-banner-images .field-type-image .image-widget-data>div.input-group>span.input-group-btn {
		padding-left: 1px;
		background-color: #337ab7;
		border-radius: 0px 5px 5px 0px;
	}
	.logged-in.page-node-add-banner-images .field-type-image .image-widget-data>div.input-group>span.input-group-btn:hover {
		padding-left: 1px;
		background-color: #286090;
		border-radius: 0px 5px 5px 0px;
	}
	.logged-in.page-node-add-banner-images .field-type-image .image-widget-data>div.input-group>span.input-group-btn:hover>button {
		background-color: #286090;
		border-color: #286090;
	}
	.logged-in.page-node-add-banner-images .field-type-image .image-widget-data>div.input-group>span.input-group-btn>button {
		vertical-align: middle;
		border-color: #337ab7;
	}
	.logged-in.page-node-add-banner-images .field-type-image .image-widget-data>div.input-group>span.input-group-btn>button:hover {
		border-color: #286090;
	}
}
/*29/11/17*/
.logged-in h1.page-header.dashboard-manage {
	margin-top: 30px;
	margin-bottom: 20px;
}
.highcharts-container { overflow: visible !important; }
svg:not(:root) {
    overflow: visible !important;
}
/*25/01/2018*/
.not-front.page-node .inner-page-wrapper {
	padding-bottom: 60px;
}
.not-front.page-node footer {
	margin-top: 40px;
}
.not-front.page-node.page-node-33 .inner-page-wrapper {
    padding-bottom: 0;
}
@media (min-width: 992px) {
	.not-front.page-node.page-node-33 .bottom-download-link {
		padding-bottom: 60px
	}
}



/*12-02-2018*/
#quicktabs-events_quicktab >ul,
.events-tab-content,
#quicktabs-news_quicktab >ul,
#quicktabs-events>ul,
#quicktabs-news_blogs >ul{
	border-bottom: 1px solid #ccc;
	text-align: center;
	margin-bottom: 0;
	margin-top: 0px;
}
#quicktabs-events_quicktab>ul a,
#quicktabs-news_quicktab>ul a,
.events-tab-content a,
#quicktabs-events>ul a,
#quicktabs-news_blogs >ul a{
	color: #666;
	font-weight: bold;
	text-decoration: none;
	padding: 0 18px 0 17px;
	text-transform: uppercase;
}
#quicktabs-events_quicktab >ul a:hover,
#quicktabs-news_quicktab >ul a:hover,
.events-tab-content a:hover,
#quicktabs-events>ul a:hover,
#quicktabs-news_blogs >ul a:hover{
	text-decoration: none;
}
#quicktabs-events_quicktab>ul >li.active,
#quicktabs-news_quicktab>ul >li.active,
.events-tab-content a.active,
#quicktabs-events >ul >li.active,
#quicktabs-news_blogs >ul >li.active{
	border-bottom: 4px solid #9FC95D;
}

#quicktabs-events_quicktab > ul> li.active a,
#quicktabs-news_quicktab > ul> li.active a,
.events-tab-content a.active,
#quicktabs-events> ul> li.active a,
#quicktabs-news_blogs> ul> li.active a{
	color: #9FC95D;

}
#quicktabs-events_quicktab > ul> li,
#quicktabs-news_quicktab > ul> li,
.events-tab-content span,
#quicktabs-events > ul> li,
#quicktabs-news_blogs > ul> li{
	display: inline-block;
	padding-bottom: 5px;
	margin: 0 28px;
	padding-top: 0;
}
.events-tab-content span{
	padding-bottom: 0;
}
.events-tab-content span a{
	padding-bottom: 10px;
}
.feature-story-row {
    margin-bottom: 60px;
}
.news-feature-story{
	overflow: hidden;
    margin-top: 59px;
}
.news-feature-story .news-img img{
	float: right;
}
.news-feature-story .news-title a,
.news-feature-story .news-title span {/*Task #231941 on 02/11/2018*/
    font-weight: bold;
    color: #4D4D4D;
    margin-bottom: 9px;
    display: block;
	line-height: 26px;
}
.news-feature-story .news-date {
    color: #008ED3;
    margin-bottom: 10px;
    font-size: 14px;
	line-height: 20px;
}

.page-upcoming-past-events .pagination>li>a,
.page-news-blogs .pagination>li>a{
	border: 0;
	height:16px;
}
.page-upcoming-past-events .pagination>li>span,
.page-news-blogs .pagination>li>span{
	height:16px;
}
.page-upcoming-past-events .pagination>li.active span,
.page-upcoming-past-events .pagination>li a,
.page-news-blogs .pagination>li.active span,
.page-news-blogs .pagination>li a{
	background-color: transparent;
    color: #999;
    border: 0;
    padding: 0 7px;
	border-right: 1px solid #ccc;
}
.page-upcoming-past-events .pagination>li.active span,
.page-news-blogs .pagination>li.active span{
	color: #4D4D4D;
	font-weight: bold;
}
.page-news-blogs .pagination .next,
.page-upcoming-past-events .pagination .next{
	background: url(images/events/Right_Pagination_arrow.png) no-repeat right center;
	font-size: 0;
	/*height: 20px;
    width: 20px;*/
    display: inline-block;
	    padding-left: 10px;
}
.page-news-blogs .pagination .prev,
.page-upcoming-past-events .pagination .prev{
	background: url(images/events/Left_Pagination_arrow.png) no-repeat right center;
	font-size: 0;
	/*height: 20px;
    width: 20px;*/
    display: inline-block;
	    padding-left: 10px;
}
.page-news-blogs .pager-last,
.page-upcoming-past-events .pager-last,
.page-upcoming-past-events .pager-first,
.page-news-blogs .pager-first{
	display: none;
}
.page-upcoming-past-events .news-events{
    background: #fff;
    padding: 80px 150px 0;
    margin-top: 120px;
    margin-bottom: 80px;
    position: relative;
}
.news-events .calendar-link {
	position: absolute;
	top: -40px;
	right: 0;
}
#quicktabs-container-events_quicktab,
#quicktabs-container-events{
	background: #F2F2F2;
}
.event-date .evets-left-block {
	/*border: 1px solid #9FC95D;*/
    padding: 15px;
    max-width: 149px;
    text-align: center;
    border-radius: 6px;
}
.event-date{
	/*display: table-cell;
    float: none;*/
}
.row.news-upcoming-events {
    margin-bottom: 50px;
}
.events-date{
    font-size: 50px;
    color: #114A8A;
}
.event-data{
	/*display: table;
    width: 100%;*/
}
.events-month{
    color: #808080;
    font-size: 20px;
    padding-bottom: 5px;
}
.event-wrapper{
    /*display: table-cell;
    float: none;*/
	vertical-align: top;
}
.evets-right-block{
	border-bottom: 1px solid #E0E0E0;
    padding-bottom: 75px;
}
.event-title a{
    color: #4D4D4D;
    font-weight: bold;
    margin-bottom: 11px;
    display: block;
    font-size: 16px;
}
.event-date-label,
.event-loc span{
	color: #008ed3;
	margin-right: 5px;
}
.upcomingevents-left-block .view-header{
	background: #9FC95D;
    color: #fff;
    padding: 10px 10px 9px;
    font-size: 20px;
}
.events-current-wrapper{
	max-width: 90%;
    position: relative;
    margin: 0 auto;
}
.events-tab-content{
	margin-bottom: 112px;
	padding-bottom: 13px;
}
span.calendar-link{
	padding-bottom: 0;
	display: inline-block;
}
.calender-view{
	border: 1px solid #EAEAEA;
    padding: 5px 15px 18px;
	/*height: 588px;*/
	position: relative;
	clear: both;
}
.calender-view .calendar-link a{
	position: absolute;
    top: -37px;
    right: 13px;
    background: url(images/events/List_view.png) no-repeat right center;
    padding-right: 28px;
}
.calender-view .calendar-link a{
	color: #58595b;
	font-size: 16px;
	text-decoration: none;
}
.calender-view .pagination{
    margin: 20px 0 14px;
	float:none !important;
}
.date-nav-wrapper h3{
    color: #114A8A;
    text-transform: uppercase;
    font-size: 19px;
	float: left;
    margin-right: 30px;
}
.pastevents-left-block li,
.upcomingevents-left-block li{
	list-style-type: none;
}
.upcomingevents-left-block .item-list{
	padding-top: 32px;
}
.upcomingevents-left-block .events-left-block {
	text-align: center;
	width: 76px;
} 
.upcomingevents-left-block  .events-wrapper{
	border-bottom: 1px solid #CCCBCB;
	padding-bottom: 10px;
	margin-bottom: 30px;
}
.upcomingevents-left-block .event-wrapper .evets-right-block{
	border-bottom: 0;
	padding-bottom: 0;
}
.upcoming-events{
	padding: 0;
	height: 590px;
	max-width: 559px;
}
.event-cal{
	padding: 0;
}
.upcoming-events{
	overflow: auto;
}
.calender-view .glyphicon-menu-right:before,
.calender-view .glyphicon-menu-left:before {
    color: #58595B;
    font-size: 13px;
	font-weight: bold;
}
.calender-view .next,
.calender-view .prev{
	font-size: 0;
}
.calender-view .next a,
.calender-view .prev a{
    padding: 5px;
	border: 1px solid #ccc;
    border-radius: 0 !important;
}
.calender-view .date-nav-wrapper {
   /* max-width: 235px;
    margin: 0 auto;
	padding-left: 12px;*/
	padding-left: 164px;
}
.calender-view .has-event{
	background-color: #114A8A !important;
	color: #F2F2F2;
	border-color: #fff !important;
}
.calender-view td.future.has-event div.day a{
    color: #F2F2F2;
}
.upcomingevents-left-block .next-mnth, .upcomingevents-left-block .previous-mnth {
    display: block;
    position: absolute;
    left: 15px;
    background: url(images/events/Left_arrow.png) no-repeat center;
    width: 8px;
    height: 13px;
    font-size: 0;
    top: 12px;
    cursor: pointer;
}
.upcomingevents-left-block .next-mnth {
    left: auto;
    right: 13px;
    background: url(images/events/Right_arrow.png) no-repeat center;
	
}
.events-current-txt-header{
	text-align: center;
    display: block;
	font-size: 26px;
	max-width: 83%;
	margin: 0 auto;
}
.upcoming-events-view .previous-mnth{
	display: none;
}
.past-events-view .next-mnth{
	display: none;
}
.news-credit{
	font-size: 13px;
    font-style: italic;
}
.news-title{
	font-size: 18px;
	color: #4D4D4D;
}
.news-body{
	color: #666;
    font-size: 16px;
	line-height: 22px;
}
.page-upcoming-past-events .footer,
.page-news-blogs .footer{
	    margin-top: 55px;
}
.event-loc,
.event-details{
	font-size: 16px;
    color: #808080;
}
.upcomingevents-left-block .events-month {
    color: #114A8A;
    font-size: 50px;
	padding-bottom: 0;
}
.upcomingevents-left-block .events-date {
    font-size: 14px;
    color: #4D4D4D;
	text-transform: uppercase;
}
.upcomingevents-left-block .event-title{
	color: #4D4D4D;
    font-size: 16px;
}
.upcomingevents-left-block .event-details {
    font-size: 14px;
    color: #808080;
}
.upcomingevents-left-block .time-details{
	font-size: 14px;
}

 .events-tab-content a{
	 padding: 0 19px 0 20px;
 }
 /*Changed as per clients suggestion*/
 .upcomingevents-left-block .event-details{
    margin-top: 51px;
 }
 .upcomingevents-left-block .events-wrapper{
	 overflow: hidden;
	 max-width: 372px;
    margin: 0 auto 30px;
 }
 .upcomingevents-left-block .date-label,/*Added as per clients suggestion*/
 .upcomingevents-left-block .time-label{
	 color: #008ED3;
 }
 /*Added as per clients suggestion*/
 .upcomingevents-left-block .date-label{
	 margin-right: 1px;
	 font-size: 14px;
 }
 .upcoming-events .view-content{
	margin-top: 23px;
	max-height: 447px;
	overflow: auto;
	margin-right: 24px;
 }
 .upcomingevents-left-block .event-loc,
 .upcomingevents-left-block .time-details{
	  color: #999;
	  font-size: 14px;
 }
 .calender-view .multi-day, .calender-view .single-day {
    display: none;
}
 .calender-view .month-view .full tr.date-box, 
 .calender-view .month-view .full tr.date-box td, 
 .calender-view .date-box {
    width: 78px;
    /* height: 93px; */
    height: 95px;
    border: 1px solid #eaeaea;
    max-height: none;
    vertical-align: middle;
}
.calendar-calendar div.day{
	width: 100%;
	font-size: 19px;
    color: #808080;
}
.page-upcoming .footer,
.page-past .footer{
	margin-top: 80px;
}
.calendar-calendar th.days {
	background-color: #fff;
    border: 0;
    text-transform: uppercase;
    font-weight: normal;
    font-size: 15px;
	color: #808080;
}
.calender-view .view-header>p{
	margin-bottom: 0;
	height: 0;
}
.calendar-calendar .empty {
	background: transparent !important;
}
.calendar-calendar .empty div.day{
	color: #CCCCCC !important;

}
.calendar-calendar td .inner div.day a{
	font-weight: normal;
	text-decoration: none;
}
.calendar-calendar td.has-event .inner div.day a{
    color: #f2f2f2;
}
.calendar-calendar .has-event div.day{
	color: #F2F2F2;
}
.upcoming-events .no-result{
	margin: 15px 0;
}
.upcomingevents-left-block .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: rgba(153,153,153,0.85)!important;
}
.upcomingevents-left-block .mCS-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -96px 0;
}
.upcomingevents-left-block .mCS-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -96px -20px;
}
.calendar-calendar .month-view .full td.date-box.today {
    border-width: 2px ;
}
.calender-view .calendar-link{
	display: block;
}
.move-to-top{
	clear: both;
}
.upcomingevents-left-block .event-date {
	margin-top: 5px;
}
.upcomingevents-left-block .event-title a{
	font-weight: normal;
}

/*homepage pub img link*/
.front .publication-img a {
    display: block;
    position: relative;
    z-index: 99;
}
/***************/


@media (max-width: 767px){
	.upcoming-events{
		margin-bottom: 70px;
	}
	.upcomingevents-left-block .events-wrapper{
		max-width: none;
	}
	.calender-view,
	.event-cal, .upcoming-events {
		height: auto;
	}
	.events-tab-content {
		margin-bottom: 20px;
	}
	.calender-view .month-view .full tr.date-box, 
	.calender-view .month-view .full tr.date-box td, 
	.calender-view .date-box{
		height: 60px;
	}
	#quicktabs-events_quicktab > ul> li, 
	#quicktabs-news_quicktab > ul> li, 
	.events-tab-content span, 
	#quicktabs-events > ul> li, 
	#quicktabs-news_blogs > ul> li{
		margin: 0 5px;
	}
	/*remove scroll*/
	#quicktabs-news_quicktab > ul> li {
	    white-space: normal;
	}
	#quicktabs-news_quicktab > ul {
	    text-align: left;
	}
	/***************/
	
	#quicktabs-events_quicktab>ul a, 
	#quicktabs-news_quicktab>ul a, .events-tab-content a, 
	#quicktabs-events>ul a, 
	#quicktabs-news_blogs >ul a{
		padding: 0;
		font-size: 12px;
	}
	.upcoming-events .view-content{
		margin-right: 0;
	}
	#quicktabs-events_quicktab >ul, 
	.events-tab-content, 
	#quicktabs-news_quicktab >ul, 
	#quicktabs-events>ul,
	#quicktabs-news_blogs >ul{
		padding-left: 0;
	}
	.news-feature-story div.news-img{
		overflow: hidden;
	}
	.news-feature-story div.news-img img{
		float: left;
	}
	.news-feature-story	.news-data{
		clear: both;
		margin-top: 10px;
	}
	.feature-story-row {
		margin-bottom: 20px;
	}
	.news-feature-story {
		margin-top: 30px;
	}
	.upcoming-events .view-empty{
		min-height: 45px;
	}
	body.modal-open {
		width: 100%;
	}
	.popup-disclaimer > .node-blockcontents{
		top: 30%;
		left: 0;
		margin: 15px;
	}
	.contact-us-page section#block-system-main {
		width: 100% !important;
		padding-top: 0;
	}
	.contact-us-page .ast-location-map{
		width: 100%;
		margin-top: 0 !important;
	}
}
@media (max-width: 991px){
	.upcomingevents-left-block .item-list>ul{
		padding-left: 0;
	}
	/* Added to fix the alignment issue in menu - mobile devices */
	header .navbar-collapse .sum4all-menus > ul.menu.nav > li .dropdown-toggle.nolink{
		/*padding: 15px 10px;*/
		padding: 0 10px;
	}
	.dashboard-manage a.btn {
		float: left !important;
		margin-bottom: 10px;
	}
	body.node-type-page .main-container .region-content article.node-page {/*Bug #232187*/
		padding: 0 15px;
	}
	.popup-disclaimer > .node-blockcontents{
		top: 30%;
		left: 0;
		margin: 15px;
	}
}
@media (min-width: 768px){
	div.events-tab-content a {
		padding: 0 40px 10px 41px;
	}
	/*21-02-2018
	  Bug #214256 - issue 4
	*/
	.event-cal {		
		max-width: 580px;
	}
	.popup-disclaimer > .node-blockcontents{
		left: 50%; 
		transform: translate(-50%, -50%);
	}
}
@media (min-width: 992px){
	.popup-disclaimer > .node-blockcontents{
		top: 50%; 
	}
}
@media (max-width: 1200px){
	.calender-view .date-nav-wrapper {
		max-width: 235px;
		margin: 0 auto;
		padding-left: 0;
	}
}
.dashboard-manage a.btn{
	margin-right: 15px;
}
.dashboard-manage .view-content .file img{
	float: left;
	margin-right: 5px;
}


/*18-04-2018
Task #218077*/
/* commented by Arun */
/*.page-node-edit.node-type-stakeholder-map .field-name-field-unique-id{
	display: none;
}*/
.page-node-add-stakeholder-map .field-name-field-focus-regions .form-checkboxes,
.node-type-stakeholder-map .field-name-field-focus-regions .form-checkboxes{
	max-height: 138px;
	overflow: auto;
	border: 1px solid #ccc;
    padding: 0px 15px;
}
.page-node-add-stakeholder-map .field-name-field-country  .form-checkboxes,
.node-type-stakeholder-map .field-name-field-country  .form-checkboxes{
	max-height:300px;
	overflow: auto;
	border: 1px solid #ccc;
    padding: 9px 15px;
}
/*27-04-2018
Task #218194 issue 2 in comment #47*/
.page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab-content .tab-content .tab-pane .row.org-list-wrapper .org-wrapper .org-logo > div > img{
		max-height: 168px;
}
/*02/11/2018 - Task #231941*/
.priority-heading {
	text-align: center;
	font-size: 24px;
	font-weight: 700;
	margin-bottom: 30px;
}
.ast-priority-data {
	margin-bottom: 15px;
}
.ast-priority-data>a {
	display: block;
}
.ast-priority-data img {
	margin: 0 auto;
}
.ast-priority-data .ast-priority-text {
	text-align: center;
	margin-top: 15px;
}
.ast-instruction {
	text-align: center;
	margin-top: 15px;
}
.key-products-intro {
	font-weight: 700;
	text-align: center;
	margin-bottom: 60px;
}
/******/

/*29-07-2019
Bug #251626*/
.page-upcoming-past-events .news-events-class:after ,
.node-type-news .news-events-class:after {
	transform: scale(1) !important;
}
/*header ul.menu.nav>li:hover>a:after,
header ul.menu.nav>li.active>a:after, 
header ul.menu.nav>li:hover>span:after, 
header ul.menu.nav>li.active>span:after {
    transform: scale(1);
}*/


.page-resources-publications .res-pub-row{
	margin-bottom: 30px;
}
.page-resources-publications .resources-publication-file{
	margin-top: 10px;
}
.page-resources-publications .resources-publication-file a{
	color: #4d4d4d;
    font-size: 14px;
    font-weight: 700;
}
/*.page-upcoming-past-events .news-events-class li:first-child a{
    color: #fff;
    text-decoration: none;
    background-color: #337ab7;
}*/
/**
 * margin for images inside the publication content
 */
.photo-layout img {
  margin-top: 20px;
}



.details-page-images .view-content ul{
	list-style-type: none;
	padding-left: 0;
}
.details-page-images .view-content li{
	float: left;
    /* margin-right: 20px; */
    margin-bottom: 20px;
    width: 33.33333333%;
    padding-right: 20px;
}

@media (max-width: 767px){
	.details-page-images .view-content li{
		width: auto;
		padding: 10px;
	}
	.node-type-publication section.col-sm-12>.row{
		margin: 0;
	}
}

/*24-01-2020 Task #266017*/
.page-manage .indicator-manage-buttons a{
	margin-left: 11px;
    margin-bottom: 10px;
}


.date-padding .form-type-select{
	margin-right: 13px;
}
.views-submit-button,
.views-reset-button{
	margin-top: 3px;
}


/*30-01-2020*/

.page-manage .indicator-manage-buttons{
	padding: 0;
}
.node-type-publication .image-gallery .gallary-img {
	margin-bottom: 30px;
}
.node-type-publication .image-gallery{
	margin-top: 30px;
}
/*20-02-2020 Task #268065*/
.node-type-publication .node-publication .file{
	display: flex;
}
.node-type-publication .node-publication .file img{
	margin-right: 5px;
}
.node-type-publication .node-publication .file .file-size{
	margin-left: 5px;
}
.node-type-country .field-name-field-snapshot .file{
	display: flex;
}
.node-type-country .field-name-field-snapshot .file img{
	margin-left: 5px;
}
.node-type-country .field-type-entityreference,
.node-type-country .field-name-field-gra-country-code,
.node-type-country .field-name-field-snapshot{
	margin-top: 5px;
}
.page-gra-tool-country-performance .snapshot-description{
	font-size: 16px;
    color: #808080;
    margin-bottom: 25px;
    line-height: 24px;
	font-weight: normal;
}
.page-gra-tool-country-performance .snapshot-description li{
    list-style-image: url(images/bullet-point.png);
    padding-left: 10px;
    font-size: 16px;
    color: #808080;
    margin-bottom: 20px;
    line-height: 24px;
}



/*30-07-2020*/
/*.sum4all-menus .menu li.expanded a:after{
	content: '';
    display: block;
    width: 20px;
    height: 20px;
    background: url(images/events/Down_scroll.png) no-repeat right center;
    position: absolute;
    right: 0;
    top: 11px;
}
.sum4all-menus .menu li.expanded a{
    padding-right: 17px !important;
    margin-right: 15px;
	position: relative;
}
.sum4all-menus .menu li.expanded .dropdown-menu .expanded a{
	margin-left: 10px;
}*/

.sum4all-slogan {
    padding: 10px 100px;
	/*background-color: #114A8A;*/
	background: url(images/home/home_1/header.jpg) no-repeat right center #114A8A;
}
.slogan-content{
	background: url(images/home/home_1/header_bg.png) no-repeat -90px center transparent;
	overflow: hidden;
}
/*.slogan-content:after{
	content: '';
	background: url(images/home/home_1/header_bg.png) no-repeat right center transparent;
}*/
.footer{
	background: url(images/home/home_1/footer_tile.jpg) no-repeat right top #114A8A;
    background-repeat: repeat-y;
}
.footer-first{
	background: transparent;
	position: relative;
	padding-bottom: 12px;
}
.footer-first:after {
content: '';
    background: url(images/home/home_1/footer_bg.png) no-repeat left center transparent;
    position: absolute;
    /* top: 0; */
    display: block;
    width: 100%;
    /* height: 100%; */
    bottom: 0px;
    height: 50px;
    z-index: 9;
    left: 0;
	
}
.social_icons li.twitter{
	 background: url(images/socialmedia_icons/social-twitter.png) no-repeat right center;
}
.social_icons li.linkedin{
	 background: url(images/socialmedia_icons/social-linkedin.png) no-repeat right center;
}
.sum4all-slogan .slogan-content .site-slogan{
	display: none;
}
.header-socialmedia-icons{
	float: right;
}
.share-block ul{
	list-style-type: none;
}
.share-block li{
    float: left;
    margin-left: 8px;
    height: 20px;
    width: 31px;
	cursor: pointer;
}
.share-block li a{
    height: 20px;
    width: 31px;
	display: block;
}
.share-block{
	margin-top: 20px;
}
.contact-block .tel,
.contact-block .email,
.contact-block .address p{
	color: #4d4d4d !important;
    font-weight: bold;
    margin-bottom: 12px !important;
    font-size: 20px !important;
}
.contact-block h3{
	border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
	display: inline-block;
}
.contact-block .email a{
	position: relative;
}
.contact-block .email a:after{
/*	text-decoration: underline !important; */

    content: '';
    border-bottom: 1px solid #337ab7;
    display: block;
    /* float: left; */
    position: absolute;
    bottom: 0;
    width: 100%;
	left: 0;
}
.contact-block .tel{
	display: none;
}
.contact-socialmedia-icons{
	clear: both;
	margin-top: 20px;
    float: left;
}
.contact-socialmedia-icons ul{
    list-style-type: none;
    width: auto;
    overflow: hidden;
    /* padding-left: 0 !important; */
    display: inline-block;
    padding: 10px 0 10px 19px !important;
    background: #003875;
}
.contact-socialmedia-icons ul li{
    list-style-image: none !important;
    float: left;
    padding-left: 0 !important;
    padding-right: 10px;
    margin-bottom: 0 !important;
}
#modal-custom-search{
    height: 19px;
    font-size: 0;
    /*background: url(images/Search_icon.png) no-repeat right center;*/
    background: url(images/socialmedia_icons/search_countries.png) no-repeat right center;
    box-shadow: none;
    margin-top: -3px;
    padding-left: 26px;
}
.search-top{
	float: right;
    margin-top: 20px;
    margin-left: 7px;
    border-left: 1px solid #ccc;
}
.ast-awards{
	max-width: 89%;
    margin: 0 auto;
    padding-bottom: 60px;
	margin-top: 51px;
}
.ast-awards img{
    margin: 0 auto;
}
/*Footer */

.footer-menus .showMore {
	display: none;
}

.footer-menus .sub-menu{
	padding-left: 15px;
}
.footer-menus .sub-menu-list,
.footer-menus .sub-menu .sub-menu {
	padding-left: 30px;
}
.footer ul.menu .expanded .menulist .dropdown-toggle,
.footer ul.menu .dropdown-menu .expanded .dropdown-toggle {
    font-weight: normal !important;
    color: #fff !important;
	background-color: transparent;
}
.more {
	color: #88B656;
	font-size: 13px;
	cursor: pointer;
	float: left;
	clear: both;
	margin-top: 2px;
	background: url(images/socialmedia_icons/more_plus.png) no-repeat left center;
    padding-left: 14px;
}
.more.less {
	background: url(images/socialmedia_icons/less_minus.png) no-repeat left center;
}
.footer-menus .dropdown-submenu > a:after {
	content: none;
}
.footer-menus .menu >li>.dropdown-menu {
	display: none;
}
.menulist{
 text-align: left;
 margin-bottom: 7px;
}
.menulist.active{
	height: auto !important;
}

.footer-menu-first li{
	float: left;
}
.footer-menu-first .contact-us-above-footer,
.footer-menu-first .home-above-footer {
    background: url(images/socialmedia_icons/home_footer.png) no-repeat left center;
    display: block !important;
    width: 20px;
    height: 20px;
    font-size: 0;
}
.footer-menu-first .contact-us-above-footer{
	background: url(images/socialmedia_icons/contact_footer.png) no-repeat left center;
}
.footer-menu-first{
	border-bottom: 0.5px solid #fff;
    padding-bottom: 18px;
    margin-bottom: 23px;
}
.footer-menu-first .home-above-footer {
	border-right: 1px solid #ccc;
	margin-right: 20px;
    padding-right: 18px !important;
}
.footer-menu-first .contact-us-above-footer:hover,
.footer-menu-first .home-above-footer:hover {
	background-color: transparent !important ;
}
.hearder-twitter{
	/*background: url(images/socialmedia_icons/twitter.png) no-repeat left center;*/
	background: url(images/home/twitter_white.png) no-repeat left center;
}
.hearder-twitter:hover{
	background: url(images/socialmedia_icons/twitter_hover.png) no-repeat left center;
}
.header-linkedIn{
	background: url(images/home/linkedIn_white.png) no-repeat left center;
}
.header-linkedIn:hover{
	background: url(images/socialmedia_icons/linkedIn_hover.png) no-repeat left center;
}
.header-newsletter{
	background: url(images/home/home_1/icn_newsletter.png) no-repeat left center
}
.header-newsletter:hover{
	background: url(images/home/home_1/icn_newsletter_hover.png) no-repeat left center;
}
.ast-key-publications-wrapper,
.testimonials-home .view-testimonials-home-page{
    background-color: #fff;
    padding: 0 30px;
    margin: 27px 0 10px;
    /* background: #fff; */
    padding-bottom: 20px;
}
.ast-key-publications-wrapper{
	 padding: 0 ;/*10px 30px 30px 19px;*/
}
.testimonial-title{
	font-weight: Bold ;
	font-style: Italic;
	font-size: 16px;
    padding-left: 11px;
}
.testimonial-title a{
	color: #4d4d4d ;
}
.testimonial-designation,
.testimonial-descr{
	font-style: Italic;
	font-size: 15px;
	color: #fff;
	margin-top: 9px;
	padding-left: 8px;
    position: relative;
}
.testimonial-designation{
	margin-top: 0;
	color: #fff;
    font-size: 14px;
	text-align: right;
}
.testimonial-author{
	font-style: Italic;
	font-weight: Bold ;
	margin-top: 10px;
	padding-left: 11px;
	color: #fff;
    font-size: 14px;
}
.testimonials-home .carousel-inner>.item{
	padding-bottom: 30px;
}
.front .main-container {
	/*background: #f1f1f1;*/
    width: 100%;
	padding: 0 45px;
}
.ast-sponsortext {
	padding: 34px 15px 0;
}
/*.ast-sponsortext .field-name-body p,
.ast-sponsortext .block-title{
	color: #154d88;
}*/
.testimonials-home .carousel-control.right,
.testimonials-home .carousel-control.left{
	top: -56px;
    right: 40px;
    left: auto;
	background: none;
}
.testimonials-home .carousel-control.right{
	right: -10px;
}
.testimonials-home .carousel-control.right span,
.testimonials-home .carousel-control.left span{
	top: 10px;
}
.testimonials-home .carousel-indicators {
    display: none;
}
.testimonial-descr{
	width: calc(100% - 20px);
}
/*.testimonial-descr:before{
	content: '';
    background: url(images/home/home_1/quote_start.png) no-repeat left 0px;
    width: 43px;
    height: 32px;
    display: block;
    margin-left: -30px;
    float: left;
	position: absolute;
	left: 11px;
	background-size: 40%;
}
.testimonial-descr:after{
    content: '';
    background: url(images/home/home_1/quote_end.png) no-repeat left center;
    width: 43px;
    height: 32px;
    display: block;
	float: right;
	margin-right: -45px;
	margin-top: -35px;
	z-index: 999;
    position: relative;
	background-size: 40%;
}*/
.quotes-start{
	background: url(images/home/home_1/quote_start.png) no-repeat left 0px;
    display: inline-block;
    width: 20px;
    height: 20px;
    background-size: 13px;
   /* float: left; */
}
.quotes-end{
	 background: url(images/home/home_1/quote_end.png) no-repeat left center;
    display: inline-block;
    width: 20px;
    height: 20px;
    background-size: 13px;
  }

.ast-key-publications, .testimonials-home{
	margin: 80px 0 70px 0;
	padding-bottom: 10px;
}
.testimonials-home a.carousel-control {
	width: 0;
	display: none;
}
.banner-right .innerBlock .title{
	position: absolute;
    top: 0;
	font-weight: bold;
    font-size: 14px;
    /*height: 119px;*/
    color: #fff;
    margin: 14px 28px;
    display: block;
    text-transform: uppercase;
}
.ast-key-publications .block-title,
.testimonials-home .block-title{
	font-weight: 600;
    font-size: 28px;
	/*position: absolute;
    top: 84px;
	left: 79px;*/
	color: #fff;
	z-index: 9;
	font-weight: 500;
	padding-left: 12px;
	margin-top: 24px;
	position: static;
}
.testimonials-home .block-title{
    padding-left: 15px;
	padding-right: 13px;
}
.testimonials-home .block-title a{
	color: #1a1a1a;
	text-decoration: none;
}
.ast-key-publications{
	background: #80d7f7;

}
.testimonials-home{
	background-color: #164b88;
}
header .caret{
	background: url(images/socialmedia_icons/main_menu_downArrw.png) no-repeat left center;
	width: 14px;
    height: 18px;
	border: 0;
	margin-left: 16px;
}
header .dropdown-submenu > span:after,
header .dropdown-submenu > a:after{
	background: url(images/home/arrow_submenu.png) no-repeat left center;
	width: 14px;
    height: 18px;
	border: 0;
	content: '';
	display: block;
    float: right;
	position: absolute;
    right: 11px;
    top: 8px;
}
header ul.dropdown-menu li span, header ul.dropdown-menu li a{
	position: relative;
}
.testimonials-home .icon-prev:after{
    border-right: 1px solid #ccc;
    content: '';
    height: 18px;
    position: absolute;
    top: 6px;
    margin-left: 9px;
	
}
.testimonials-home .col-sm-8{
	padding-left: 20px;
}
/*.testimonials-home .carousel-inner>.item .col-sm-4{
	padding: 0;
}*/
.ast-key-pub {
	padding-right: 0;
	padding-top: 35px;
}
.ast-key-publications-wrapper{
	/*margin: 80px 0 30px 0;*/
	background: #81D8F8;
	display: none;
	
}
.ast-key-publications,
.testimonials-home{
	position: relative;

}
.ast-key-publications{
	margin-right: 30px;
}
.testimonials-home .view-testimonials-home-page {
/*	margin: 80px 0 80px 0;*/
	background-color: #0F498A;
    color: #fff;
}
.ast-key-publications .block-title {
    left: 50px;
	color: #fff;
}
.ast-key-pub .ast-pub-title {
	font-size: 16px;
    color: #fff;
    font-weight: bold;
	text-align: center;
	margin-top: 15px;
}

.ast-awards>div:not(:first-child):before{
	border-right: 0.25pt solid #000;
    /* padding-right: 10px; */
    content: '';
    display: block;
    height: 100%;
    width: 1px;
    position: absolute;
    left: 0;
    height: 100%;
    top: 0;
}
.testimonial-descr:empty:after{
	content: none;
}
.testimonial-descr:empty:before{
	content: none;
}
/*.ast-awards > .col-sm-4 {
    padding-right: 48px;
    padding-left: 50px;
}*/

header .navbar-collapse .sum4all-menus > ul.menu.nav > li:first-child {
    padding: 10px 59px 0 0 !important;
}
.testimonials-home .icon-next{
	background: url(images/home/slider_testimonials_active.png) no-repeat left center;
}
.testimonials-home .icon-prev{
	background: url(images/home/prev_testimonial.png) no-repeat left center;
}
.testimonials-home .icon-next:before,
.testimonials-home .icon-prev:before{
	content: none;
}
.footer-first .footer-content .region-first-footer .footer-menus > ul > li.first, .footer-first .footer-content .region-first-footer .footer-menus > ul > li.last {
    display: none;
}
.navbar-btn{
	 margin: 0;
}
.resources-newsletters .pagination {
    margin: 40px 0 0;
}
.pagination li span,
.pagination li a{
	background-color: transparent;
    color: #999;
    border: 0;
    padding: 0 7px;
    border-right: 1px solid #ccc;
}
 .pagination>li.active span {
    color: #4D4D4D !important;
    font-weight: bold;
    background-color: transparent !important;
    border: 0;
    padding: 0 7px;
    border-right: 1px solid #ccc;
}
.contact-socialmedia-icons li a{
    width: 20px;
    height: 20px;
    display: block;
	font-size: 0;
	margin-right: 10px;
}
.contact-socialmedia-icons li img{
	display: none;
}
.contact-socialmedia-icons .twitter a{
	background: url(images/socialmedia_icons/twitter_white.png) no-repeat left center;
}
.contact-socialmedia-icons .linkedin a{
	background: url(images/socialmedia_icons/linkedIn_white.png) no-repeat left center;
}
.contact-socialmedia-icons .newsletter a{
	background: url(images/home/home_1/icn_newsletter.png) no-repeat left center;
}


/*  Consortium Members  */
.consortium-menbers-tab .quicktabs-views-group{
	display: inline-block;
	text-align: center;
	padding:  20px;
	/*border-right: 1px solid #ccc;*/
}
.consortium-menbers-tab .quicktabs-views-group .views-field-title a{
	color: #4d4d4d;
	font-weight: bold;
}
.consortium-menbers-tab .quicktabs_main.quicktabs-style-basic {
    padding: 40px 10px;
}
.consortium-menbers-tab ul.quicktabs-tabs.quicktabs-style-basic {
    height: 33px;
/*	padding-left: 30px;*/
}
.consortium-menbers-tab ul.quicktabs-tabs.quicktabs-style-basic li {

	display: inline-block;
	float: none;
	margin-right: 0;
}
.consortium-menbers-tab ul.quicktabs-tabs.quicktabs-style-basic li a{
	    padding: 6px 5px;
		display: block;
}
.consortium-menbers-tab .scrtabs-tab-scroll-arrow:focus ,
.consortium-menbers-tab .scrtabs-tab-scroll-arrow:hover {
    background-color: transparent;
}
.consortium-menbers-tab .quicktabs-views-group:last-child{
	border-right: 0;
}
.consortium-menbers-tab ul.quicktabs-tabs.quicktabs-style-basic li:not(.active) {
    border: 0;
}
.glyphicon-chevron-left:before {
    content: "\e079";
}
header .dropdown-submenu > span:after,
header .dropdown-submenu > a:after{
	margin-top: 0;
	margin-right: -8px;
}
.dropdown-menu>li>span:focus,
.dropdown-menu>li>span:hover {
    color: #262626;
    text-decoration: none;
    background-color: #f5f5f5;
}
.consortium-menbers-tab ul.quicktabs-tabs.quicktabs-style-basic a{
	display: block;
}
.consortium-menbers-tab  {
	padding: 0 20px;
}
.consortium-menbers-tab ul.quicktabs-tabs.quicktabs-style-basic a {
    display: block;
    padding: 0;
    margin: 0;
    border: 0;
}
.consortium-menbers-tab .scrtabs-tab-scroll-arrow {
    border: 0;
}
.consortium-menbers-tab {
}
.banner-right .innerBlock .title a{
	color: #fff;
}
.banner-right .innerBlock .title a:hover{
	text-decoration: none;
}
.consortium-menbers-tab .quicktabs_main.quicktabs-style-basic {
border: 0;
}
.scrtabs-tab-scroll-arrow.scrtabs-tab-scroll-arrow-right .glyphicon {
	padding-left: 9px;
}
/*.scrtabs-tab-scroll-arrow{
	width: 30px;
}*/
.consortium-menbers-tab ul.quicktabs-tabs.quicktabs-style-basic a:hover{
	background-color: transparent;
}


.ast-key-publications .link-details {
	padding-left: 45px;
    cursor: pointer;
	
   /* background: url(/sites/all/themes/custom/fortune/images/GRA-Online-Tool/icn_source_indicators.png)no-repeat left 0 center!important;*/
    background: url(/sites/all/themes/custom/fortune/images/GRA-Online-Tool/icn_source_indicators_hover.png)no-repeat left 0 center!important;
}
.connection-note {
	padding: 2px 15px 2px 10px;
}
.link-details {
    padding: 9px 15px;
}
.ast-key-publications .connection-note:hover {
	 background-color: #f2f2f2;
}
.ast-key-publications .connection-note:hover .link-details{
	 background: url(/sites/all/themes/custom/fortune/images/GRA-Online-Tool/icn_source_indicators.png)no-repeat left 0 center #f2f2f2!important;

}
.ast-key-publications .note-title a{
	text-transform: uppercase;
    font-size: 12px;
    color: #4d4d4d;
    font-weight: bold;
	text-decoration: none;
}
.ast-key-publications .link-details:hover .note-title a{
	color: #337ab7;
}
.ast-key-publications .modal-title{
	font-weight: bold;
    font-size: 18px;
	padding: 0 22px 0 0;
	color: #337ab7;
    text-align: center;
	position: relative;
	    padding-top: 6px;
}
.ast-key-publications .modal-title:after {
    position: absolute;
    content: "";
    width: 75px;
    height: 4px;
    background: #cccccc;
    bottom: -10px;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.ast-key-publications .modal-content{
	border:0;
	    border-radius: 5px;
	  /*  border-radius: 13px;*/
	-webkit-box-shadow: 14px 15px 0px -8px rgba(51,122,183,1);
-moz-box-shadow: 14px 15px 0px -8px rgba(51,122,183,1);
box-shadow: 14px 15px 0px -8px rgba(51,122,183,1);
/*-webkit-box-shadow: 5px 5px 0px 0px #289FED, 10px 10px 0px 0px #5FB8FF, 5px 18px 0px 17px rgba(0,0,0,0); 
box-shadow: 5px 5px 0px 0px #337ab7, 10px 10px 0px 0px #289FED, 5px 18px 0px 17px rgba(0,0,0,0);

-webkit-box-shadow: 5px 5px 0px 0px #337ab7, 10px 10px 0px 0px #5FB8FF, 15px 15px 0px 0px #A1D8FF, 5px 18px 0px 17px rgba(37,49,183,0); 
box-shadow: 5px 5px 0px 0px #337ab7, 10px 10px 0px 0px #289FED, 15px 15px 0px 0px #5FB8FF, 5px 18px 0px 17px rgba(37,49,183,0);*/
/*
-webkit-box-shadow: 5px 5px 0px 0px #289FED, 10px 10px 0px 0px #5FB8FF, 15px 15px 0px 0px #A1D8FF, 20px 20px 0px 0px #CAE6FF, 25px 25px 0px 0px #E1EEFF, -31px 5px 0px -27px rgba(46,61,227,0); 
box-shadow: 5px 5px 0px 0px #289FED, 10px 10px 0px 0px #5FB8FF, 15px 15px 0px 0px #A1D8FF, 20px 20px 0px 0px #CAE6FF, 25px 25px 0px 0px #E1EEFF, -31px 5px 0px -27px rgba(46,61,227,0);*/

/*-webkit-box-shadow: 5px 5px 0px 0px #289FED, 10px 10px 0px 0px #5FB8FF, -31px 5px 0px -27px rgba(46,61,227,0); 
box-shadow: 5px 5px 0px 0px #289FED, 10px 10px 0px 0px #5FB8FF, -31px 5px 0px -27px rgba(46,61,227,0);*/

}
.front .modal-backdrop.in {
    opacity: 0.7;
}
.ast-key-publications  .modal-footer {
    display: none;
}
.ast-key-publications .modal-header{
	border-bottom: 0;
}
.ast-key-publications  .modal-body {
	overflow: auto;
    max-height: 350px;
/*	padding-bottom: 40px;*/
	padding: 0;
}
.ast-key-publications .modal-dialog {
    width: 360px;
	
}
.ast-key-publications  .modal-header .close {
    position: absolute;
    right: 14px;
    top: 19px;
	background: url(images/Close_icon.png)no-repeat left 0 center!important;
	font-size: 0;
	width: 20px;
	height: 20px;
	display: block;
}
.ast-key-publications .modal-footer .btn {
	border-radius: 0;
    padding: 5px 30px;
}
.ast-key-publications .modal{
	height: auto !important;
}
.page-testimonials .testimonial-row{
	clear: both;
	margin-bottom: 45px;
	overflow: hidden;
	
}

.page-testimonials .content-wrapper  >  .field-title {
	font-weight: bold;
    color: #4D4D4D;
    margin-bottom: 9px;
    display: block;
	font-size: 18px;
}
.page-testimonials .content-wrapper .field-body {
    font-size: 16px;
    color: #666;
}
.page-testimonials .field-author{
	font-weight: Bold;
}
/*ie11*/

@media all and (-ms-high-contrast:none){
	/* .countryBlock img{
		 position: static;
		 background: #000;
		 height: auto;
	 }
	 .countryBlock .country-banner-search {
		position: absolute !important;
		top: 0;
	}
	.banner-wrapper .riseBlocksinner .banner-right-bottom img{
		height: auto;
	}*/
	.consortium-menbers-tab ul.quicktabs-tabs.quicktabs-style-sky li a{
		display: block !important;
	}

}
.banner-wrapper .riseBlocksinner .banner-middle {
	 background: #85C878 !important; /*#80d7f7*/
}
.ast-key-pub.with-link {
	cursor: pointer;
}
/*.ast-key-pub img{
	height: auto !important;
	width: auto !important;
}*/
.ast-key-pub a{
	color: #4d4d4d;
}
.ast-pub-title:hover,
.ast-key-pub .ast-pub-title a:hover{
	opacity: 0.7;
}
header .navbar-collapse .sum4all-menus > ul.menu.nav > li.last{
	padding-right: 0 !important;
}

.ast-publications-testimonials .view-footer{
    margin-top: 35px;
    margin-bottom: 15px;
	overflow: hidden;
}
.ast-publications-testimonials .view-footer a{
	border: 1px solid #d0cfcf;
    padding: 9px 30px;
    font-size: 12px;
    color: #fff;
    font-weight: bold;
    height: 38px;
    display: inline-block;
	margin-left: 8px;
	text-decoration: none;
}
.ast-publications-testimonials .view-footer a:hover{
	background-color: #4d4d4d;
	color: #fff;
}
.testimonials-home  .view-footer .col-sm-8 {
    float: right;
}
.ast-key-publications .policy-papers {
	cursor: pointer;
}




.news-feature-story.global-events-wrapper .row-upcoming-events {
    margin-bottom: 30px;
    overflow: hidden;
}
.news-feature-story.global-events-wrapper {
    margin: 0 auto;
    max-width: 850px;
    padding-bottom: 100px;
    width: 100%;
    overflow: hidden;
}
.news-feature-story.global-events-wrapper .view-content > h3{
    padding-left: 15px;
    margin-bottom: 41px;
	font-weight: bold;
    color: #4D4D4D;
	font-size: 24px;
}
.news-feature-story.global-events-wrapper .past-global-events{
	text-align: right;
	margin-bottom: 15px;
}
.news-feature-story.global-events-wrapper .past-global-events a {
	color: #008ed3;
	text-decoration: none;
}
.news-feature-story.global-events-wrapper .view-header{
	overflow: hidden;
}
.news-feature-story.global-events-wrapper .past-global-events a:hover{
	opacity: 0.7;
}

.news-feature-story.global-events-wrapper .news-img .date-upcoming {
	border: 1px solid #008ed3;
    display: flex;
    width: 130px;
    height: 130px;
    font-size: 20px;
    font-weight: bold;
    color: #008ed3;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.news-feature-story.global-events-wrapper .event-date{
	font-size: 48px;
    font-weight: 600;
	    line-height: 44px;
}
.news-feature-story.global-events-wrapper .event-month {
    text-transform: uppercase;
	font-size: 28px;
	font-weight: normal;
}
.news-feature-story.global-events-wrapper .news-data .news-data  {
	padding-left: 38px;
}
.global-events-wrapper .page-header{
	margin-bottom: 50px;
}
.global-events-wrapper.news-feature-story .news-title a, .page-events .news-feature-story .news-title span{
	margin-bottom: 4px;
}
.global-events-wrapper.news-feature-story .row-upcoming-events {
    margin-bottom: 45px;
    overflow: hidden;
}
.global-events-wrapper.news-feature-story .view-content > h3 {
    line-height: 16px;
}
.global-events-wrapper .news-data  .news-data{
	    margin-bottom: 0;
}
.global-events-wrapper .news-img {
	margin-bottom: 10px;
}

.global-events-wrapper .feature-story-row {

    margin-left: 0;
	margin-right: 0;
}
.dropdown-menu .maxWidth{
	white-space: normal;
}
/*.consortium-menbers-tab ul.quicktabs-tabs.quicktabs-style-sky li {
    height: auto;
    max-width: 18.4%;
}
.consortium-menbers-tab ul.quicktabs-tabs.quicktabs-style-sky li a{
	height: auto;
	line-height: 20px;
	background: none;
	white-space: normal;
	text-align: center;
	height: 100%;
	padding: 5px;
	border: 0;
	font-size: 14px;
	display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.consortium-menbers-tab ul.quicktabs-tabs.quicktabs-style-sky {
    display: flex;
    align-items: top;
    justify-content: center;
}
.consortium-menbers-tab ul.quicktabs-tabs.quicktabs-style-sky li a:hover,
.consortium-menbers-tab ul.quicktabs-tabs.quicktabs-style-sky li:hover a,
.consortium-menbers-tab ul.quicktabs-tabs.quicktabs-style-sky li.active a{
	background: none;
    color: #4d4d4d;

}
.consortium-menbers-tab ul.quicktabs-tabs.quicktabs-style-sky li.active a{
    background-color: #fff;
    position: relative;
    z-index: 9;
    border-bottom: 0;
	 border: 1px solid #ccc;
	 border-bottom: 0;
	 border-color: #EEEEEE;
	 font-weight: bold;
}
.consortium-menbers-tab ul.quicktabs-tabs.quicktabs-style-sky li.active{
    margin: 0;
}
.consortium-menbers-tab .quicktabs-views-group img,
.consortium-menbers-tab .organisation-title{
	margin: 0 auto;
}
.consortium-menbers-tab .quicktabs-views-group {
	width: 25%;
}
.consortium-menbers-tab .quicktabs_main.quicktabs-style-sky {
    padding: 19px 5px 40px 5px;
}
body .consortium-menbers-tab .quicktabs_main.quicktabs-style-sky {
    top: -2px;
}*/
.organisation-title span {
	display: block;
}
.consortium-menbers-tab ul.quicktabs-tabs.quicktabs-style-sky li a {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
	text-transform: uppercase;
	font-size: 12px;
	color: #4d4d4d;
	word-break: break-word;
}
.consortium-menbers-tab .quicktabs_main.quicktabs-style-sky {
	border: 0;
	border-top: 1px solid #008ed3;
}
.consortium-menbers-tab .organisation-title {
    font-weight: bold;
    color: #666;
    font-size: 14px;
    line-height: 17px;
	margin-top: 10px !important;
}
.consortium-menbers-tab .block-title{
	font-size: 18px;
    font-weight: bold;
    color: #808080;
}
.withoutPadding article{
	padding-bottom: 0 !important;
}
body:not(.front) .ast-key-publications-our-impact img {
    padding: 0;
}
body:not(.front) .ast-key-publications-our-impact > .row{
	margin: 0;
}
body.node-type-page .main-container .region-content article.node-page ul.our-mission{
	padding-left: 40px;
	margin-bottom: 40px;
}
body.node-type-page .main-container .region-content article.node-page .learn-more p {
	margin-bottom: 10px;
}
body.node-type-page .main-container .region-content article.node-page .learn-more>p>strong{
	margin-bottom: 20px;
	display: block;
}
/*18-08-2020*/
.two-column-layout .resources-video-date,
.page-resources-vlog-series .resource-list .resources-video-date{
	margin-bottom: 11px;
	font-size: 14px !important;
    color: #008ed3 !important;
	font-family: andes-regular;
}
.page-resources-vlog-series .resource-list .views-bootstrap-grid-plugin-style>.row{
	margin-bottom: 11px;
	margin: 0 0 11px;
}

.front .region-content {
	display: flex;
}
.ast-key-pub-details{
	margin-top: 18px;
	color: #fff;
	text-align: center;
	outline: 0;
}
.ast-key-pub-title{
    font-size: 32px;
    margin-bottom: 5px;
    color: #114b89;
    font-weight: bold;
	    z-index: 9;
}
.ast-key-pub-content{
	margin-bottom: 9px;
	font-size: 25px;
	line-height: 27px;
}
.ast-key-pub-readmore{
	font-size: 19px;
    color: #114b89;
    font-weight: 600;
}
.ast-key-pub-readmore a{
	color: #114b89;
}
.page-node  #ui-datepicker-div{
	z-index: 2 !important;
}
.testimonials-home .carousel-indicators {
    display: block;
	bottom: -31px;
}
.two-col-page .main-container.container .row > section .region.region-content ,
.page-resources.page-resources-vlog-series .main-container.container .row > section .region.region-content {
	max-width: 100%;
}
.page-resources.page-resources-vlog-series .resource-list img{
	margin: 0 auto;
	width: 100%;
}
.learn-more ul {
    text-transform: uppercase;
}

.two-column-layout .resources-video-link,
.two-column-layout .resources-video-link a,
.two-column-layout .resources-video-link span,
.page-resources.page-resources-vlog-series .resource-list .resources-video-link,
.page-resources.page-resources-vlog-series .resource-list .resources-video-link a,
.page-resources.page-resources-vlog-series .resource-list .resources-video-link span {
   /* font-family: andes-semibold;*/
	font-size: 18px !important;
	/*font-weight: normal !important;*/
	    font-weight: 600 !important;
		    line-height: 24px !important; 
}
.page-resources.page-resources-vlog-series.main-container.container .row > section .region.region-content .view-resources-videos .view-content .col .resources-video-date{
	    font-weight: 600;
}
.two-column-layout .vlog-fields-wrapper,
.page-resources.page-resources-vlog-series .vlog-fields-wrapper{
	border: 1px solid #ccc;
}
.two-column-layout .resources-video-link,
.two-column-layout .resources-video-date,
.page-resources.page-resources-vlog-series .resources-video-link,
.page-resources.page-resources-vlog-series .resources-video-date{
	padding: 0 20px;
}
.two-column-layout .resources-video-embed,
.page-resources.page-resources-vlog-series .resources-video-embed{
	padding: 0 !important
}
.page-resources.page-resources-vlog-series .resources-video-link{
	padding-bottom: 20px !important;
}
.two-column-layout .resources-edit{
	padding: 0 20px 10px;
}

body.node-type-page .main-container .region-content article.node-page ul {
    padding-left: 40px;
}
.consortium-menbers-tab .news-feature-story {
    margin-top: 35px;
	padding: 0;
}
body.node-type-page.consortium-members-page .main-container .region-content article.node-page{
	max-width: none;
    padding: 0 15px;
}
.ast-key-publications-our-impact .modal-body {
    overflow: hidden;
}
.ast-key-publications-our-impact .modal-title {
    font-size: 20px;
    float: left;
}
.awards-coalition:hover,
.awards-coalition{
	color: #000;
}
body:not(.front ) .region-content h2.block-title{
	font-size: 16px !important;
    color: #808080 !important;
}

.our-mission .our-mission-intro{
	background: #0D4D8B;
    color: #fff;
    padding: 10px 30px;
    font-size: 22px;
    font-weight: bold;
    text-align: center;
}
.our-focus-heading,
.our-mission .our-mission-heading{
	font-size: 16px;
    color: #808080;
    margin-bottom: 25px;
    line-height: 24px;
    font-weight: bold;
}
.our-mission .our-mission-image {
    padding-top: 15px;
	position: relative;
}
.our-mission .our-mission-image:before{
    content: '';
    /* border: 1px solid #ccc; */
    height: 29px;
    width: 3px;
    position: absolute;
    left: 91px;
    top: 0px;
    background: #0D4D8B;
}
.our-mission .our-mission-image img {
    margin: 0 auto;
}
.our-focus-text,
.our-mission .our-mission-text{
	font-size: 14px;
    font-weight: 600;
    text-align: center;
    color: #333;
	margin-top: 10px;
}
.our-mission {
	margin-bottom: 36px;
}
.our-mission > .row > div:first-child .our-mission-image:before{
	left: 86px;
}
.our-mission > .row > div:nth-child(2) .our-mission-image:before{
	background: #01B0EF;
}
.our-mission > .row > div:nth-child(3) .our-mission-image:before{
	background: #AAC6D4;
	left: 96px;
}
.our-mission > .row > div:nth-child(4) .our-mission-image:before{
	background: #78C44A;
}
.our-focus-sub-heading {
    color: #164988;
    font-weight: bold;
    font-size: 24px;
    margin: 0 auto;
    text-align: center;  
}
.our-focus-icon img{
	margin: 0 auto;
}
.our-focus-icon {
    margin-bottom: 15px;
}
.learn-more a{
	color: #808080;
}
.our-focus-text {
    color: #1C5792;
    font-weight: bold;
    padding: 0 17px;
    font-size: 16px;
    border-bottom: 20px solid #DAEAF9;
    padding-bottom: 15px;
	margin-bottom: 40px;
}

.ast-governance img{
	float: none !important;
    margin: 0 auto;	
}
.consortium-menbers-tab .quicktabs-views-group {
	margin-bottom: 45px;
}
.sdg-img-list li{
	list-style-image: none !important;
}

.ast-key-publications .view-content>div {
    margin-bottom: 4px;
    overflow: hidden;
}
.popup-disclaimer > .node-blockcontents{
	position: fixed; 
    padding: 30px 23px 20px;
    transition: bottom 1s ease;
   /* right: 8px;
    bottom: 0;*/
    z-index: 9999999;
    background: #fff;
    /*width: 571px;*/
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.3);
    /* bottom: calc(-100% + 88px); */
    /*bottom: -100%;*/

	
	border: 0;
    border-radius: 5px;
    /* border-radius: 13px; */
    -webkit-box-shadow: 14px 15px 0px -8px rgba(51,122,183,1);
    -moz-box-shadow: 14px 15px 0px -8px rgba(51,122,183,1);
    box-shadow: 14px 15px 0px -8px rgba(51,122,183,1);

}
.popup-disclaimer:after {
	top: 0;
    content: " ";
    background: #000;
    height: 100%;
    width: 100vw;
    display: block;
    position: fixed;
    visibility: visible;
    left: 0;
    opacity: 0.8;
    z-index: 99;
	
}
.popup-disclaimer{
	display: none;
}
.popup-disclaimer.active{
   display: block ;
}

.popup-disclaimer button{
	margin-right: 15px;
    background-color: #337ab7;
    border: 0;
	text-transform: uppercase;
    color: #fff;
    padding: 5px 10px;
	font-size: 13px;
}
#pop_data_wrap .references{
	font-size: 13px;
}
#pop_data_wrap .references{
	color: #808080;
}
#pop_data_wrap .references a:hover{
	color: #9fc95d ;
}
.popup-btn-wrapper{
	text-align: center;
	margin-top: 15px;
}
.popup-disclaimer .disclaimer-txt{
	background: url(images/GRA-Online-Tool/icn_exclamation.png)no-repeat top 3px left 0;
    padding-left: 24px;
    margin-left: 17px;
}
.page-resources-publications .popup-disclaimer,
.front .popup-disclaimer {
	display: none;
}
.page-resources-publications .popup-disclaimer.active,
.front .popup-disclaimer.active{
   display: block ;
}
.modal .disclaimer {
	padding : 5px 37px 20px;
}
.front .modal .disclaimer {
    padding: 5px 19px 20px 27px;
}
.ast-key-publications-our-impact .policy-papers{
	cursor: pointer;
}

/*05-10-20*/
.disclaimer-txt-bottom{
	margin: 30px auto;
    background: url(images/GRA-Online-Tool/icn_exclamation.png)no-repeat top 3px left 0;
    padding-left: 24px;
	font-size: 14px;
    font-weight: 400;
    color: #4d4d4d;
    font-style: italic;
}
.contact-us-page section#block-system-main {
    float: left;
	width: 50%;
	padding-top: 30px;
}
.contact-us-page .ast-location-map{
	margin: 40px 0;
}
.contact-us-page .ast-location-map iframe{
	width: 100%;
}
.contact-us-page article.node-page {
    word-wrap: break-word;
}
.disclaimer-txt-bottom p{
	font-size: 14px !important;
	font-weight: 400;
    color: #4d4d4d !important;
    font-style: italic;
}
/*Bug #288128*/
.view-download-count-wrap .feed-icon{
	margin-bottom: 30px;
}
/* Task #292050 */
.node-type-news .node-news .field-name-author-by-line,
.news-data .author{
	color: #666;
	margin-bottom: 10px;
}
.social-share .share-block{
	bottom: 40px;
 /*   margin-top: 170px;*/
    position: fixed;
    left: -20px;
	z-index: 11;
	margin-top: 0;
}
.social-share .share-block li {
	float: none;
    margin-bottom: 6px;
	height: 42px;
    width: 42px;
}
.social-share .share-block li.twitter a:hover { 
	content: url(images/blog/icn_twitter_hover.png);
}
.social-share .share-block li.facebook a:hover {
	content: url(images/blog/icn_facebook_hover.png);
}
.social-share .share-block li.linkedin a:hover {
    content: url(images/blog/icn_linkedin_hover.png);
}
.social-share .share-block li.email a:hover {
    content: url(images/blog/icn_maii_hover.png);
}
.social-share .share-block li a {
    height: 42px;
    width: 42px;
}
.social-share .share-block.sticky {
	bottom: 320px;
}

@media (min-width: 1600px){
	
}




























