.page-node-type-country .views-exposed-form .form--inline,
.page-country-reports .views-exposed-form .form--inline {
	text-align: center;
}

.page-node-type-country .views-exposed-form input.form-text,
.page-country-reports .views-exposed-form input.form-text,
.country-list .views-widget-filter-title input.form-text,
.page-countries .content-wrapper .views-widget-filter-title input.form-text{
	border: 0;
    border-bottom: 1px solid #4d4d4d;
    border-radius: 0;
    box-shadow: none;
	/*background: url(../images/search/search-countries.png) no-repeat right center;*/
	font-size: 12px;
    padding-left: 0;
	height: 30px;
	color: #000;
	width: 555px;
}
.country-list .views-widget-filter-title{
	max-width: 555px;
    margin: 0 auto;
    float: none;
	position: relative;
}
.country-list .view-filters .btn-wrapper,
/*.country-list .views-widget-filter-title .input-group-addon,*/
.page-countries .view-filters .btn-wrapper
/*.page-countries .views-widget-filter-title .input-group-addon*/{
	display: none;
}

.page-node-type-country .views-exposed-form .input-group-addon,
.page-country-reports .views-exposed-form .input-group-addon,
.country-list .views-widget-filter-title .input-group-addon{
    background: url(../images/search/search-countries.png) no-repeat right center;
    width: 20px;
    height: 20px;
    padding: 0; 
    font-size: 0;
    z-index: 999;
    position: absolute;
    right: -1px;
    bottom: 4px;
    border: 0;
	cursor: pointer;
}

.page-country-reports .views-exposed-form .input-group,
.country-list .views-widget-filter-title .input-group{
	width: 100%;
}
.country-list .country-name,
.country-list .country-name a{
	color: #808080;
    font-size: 12px;/*11px; */ /*30-12-2019 Task #263195*/
    font-weight: 600;
}
.country-list .country-fields {
    margin-bottom: 30px;
}
.country-list .view-filters{
	margin-bottom: 59px;
}
.region-name{
	font-size: 12px;
    line-height: 17px;
    color: #999999;
    clear: both;
}
.country-list{
	margin-top: 78px;
    margin-bottom: 75px;
}
.page-countries .country-list{
	padding: 0 20px;
	margin-top: 17px;;
}
.country-dropdown{
	display: none;
	/*width: 1140px;*/
    border: 1px solid #ccc;
    padding: 40px 20px;
    background-color: #fff;
    z-index: 999;
    position: absolute;
}
.country-title-wrapper{
	display: flex;
	align-items: center;
	font-size: 30px;
	color: #333;
}
.country-title-wrapper .country-title{
	margin: 0 25px;
	position: relative;
	line-height: 32px;
	padding-right: 23px;
	max-width: 67%;
}
.country-title-wrapper .country-title:after{
	content:'';
	border-right: 1px solid #ccc;
	height: 25px;
	width: 1px;
	padding-left: 23px;
	position: absolute;
    right: 0;
    min-height: 46px;
    top: 0px;
	height: 100%;
}
.select-country-arrow{
	background: url(../images/Country_Reports/Scroll_Down_Arrow.png) no-repeat left center transparent;
	width: 29px;
    height: 24px;
	cursor: pointer;
}
.country-pillar-block,
.country-pillar{
	clear: both;
}
.country-stat-label{
	color: #989ea0; 
	font-size: 14px;
	line-height: 20px;
	text-transform: uppercase;
	font-weight: bold;
}
.country-stat-field{
	color: #333;
    font-size: 16px;
    line-height: 20px;
}
.country-stat>div{
	margin-bottom: 10px;
}
.pillar-value {
	display: flex;
	width: 100%;
	align-items: center;
    min-height: 92px;
}
.pillar-value >.overall-pillar-details-wrapper  {
	/*display: table-cell;
	float: none !important;
	vertical-align: middle;
	padding: 0 10px;*/
	margin-right: 10px ; /*17px;*/
}
.overall-pillar-details-wrapper {
    width: 50%;
}
.overall-pillar-title{
	font-weight: bold;
	font-size: 16px;
	color: #333;
	text-transform: uppercase;
}
.overall-pillar-subtitle{
	color: #989ea0;
	font-size: 16px;
	line-height: 20px;
}
.ee-pillar-label{
	color: #f2a916;
    font-weight: bold;
    font-size: 12px;
}
.compare-with,
.export-pdf{
	border: 1px solid #333;
    display: inline-block;
    padding:5px 16px;
    border-radius: 30px;
	color: #333;
	font-size: 14px;
	margin-right: 22px;
	width: 186px
}
.compare-with a,
.export-pdf a{
	color: #333;
	text-decoration: none;
}
.compare-with-inner a{
	background: url(../images/Country_Reports/Compare_With.png) no-repeat right center transparent;
	padding-right: 31px;
	padding-top: 6px;
    height: 30px;
	display: block;
}
.compare-with-inner,
.export-pdf-inner{
	height: 30px;
	text-align: center;
}
.export-pdf-inner a{
	background: url(../images/Country_Reports/Country_Results.png) no-repeat right center transparent;
	padding-right: 31px;
	padding-top: 6px;
    height: 30px;
	display: block;
}
.country-pillar-block .nav.nav-tabs ,
.country-pillar-block .block-title{
	background-color: #02BBCE;
	text-align: center;
	 padding-top: 62px;
}
.pillar-129  .country-pillar-block .wrapper,
.pillar-129 .country-pillar-block .nav.nav-tabs ,
.pillar-129 .country-pillar-block .block-title{
	background-color: #02BBCE;
}
.pillar-130  .country-pillar-block .wrapper,
.pillar-130 .country-pillar-block .nav.nav-tabs ,
.pillar-130 .country-pillar-block .block-title{
	background-color: #b971b2 ; /*#67aef4;*/
}
.pillar-131 .country-pillar-block .wrapper,
.pillar-131 .country-pillar-block .nav.nav-tabs ,
.pillar-131 .country-pillar-block .block-title{
	background-color: #f2a916;
}
.pillar-132 .country-pillar-block .wrapper,
.pillar-132 .country-pillar-block .nav.nav-tabs ,
.pillar-132 .country-pillar-block .block-title{
	background-color: #77916a;
}
.country-pillar-block .block-title {
	margin-bottom: -1px;
   
    padding-bottom: 0;	
	font-size: 40px;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    position: relative;
}
.country-pillar-block .block-title:after {
    content: "";
    position: absolute;
    bottom: -13px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    background: #fff;
    width: 65px;
    height: 3px;
    border-radius: 10px;
}
.country-pillar-block .nav.nav-tabs  li{
	float: none;
	display: inline-block;
	text-align: center;
}
.country-pillar-block .nav-tabs>li.active>a, 
.country-pillar-block .nav-tabs>li.active>a:focus, 
.country-pillar-block .nav-tabs>li.active>a:hover{
	background-color: transparent;
    border: 0;
    color: #fff;
}
.country-pillar-block .nav-tabs>li>a{
	border: 0;
	font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
	color: #4d4d4d;
	padding-top: 67px;
	padding-bottom: 25px;
}
.pillar-title-large {
	font-weight: bold;
}
.country-pillar-block .nav.nav-tabs{
	border-bottom: 10px solid #4d4d4d;
	margin-bottom: 77px;
}
.country-pillar-block .nav.nav-tabs.fixed{
	padding-top: 0;
}
.country-pillar-block ul.nav-tabs li.active a:after {
    content: "";
    width: 24px;
    height: 12px;
    background: url(../images/Country_Reports/Indicating_Icon.png) no-repeat center center;
    top: 134px;
    right: 50%;
    -webkit-transform: translatey(50%);
    transform: translateX(50%);
    position: absolute;
    display: inline-block;
}
.country-pillar-block .nav.nav-tabs  li:nth-child(1) a{
	 background: url(../images/Country_Reports/ACCESS-TO-ELECTRICITY.png) no-repeat top 0 center;
}
.country-pillar-block .nav.nav-tabs  li:nth-child(2) a{
	/* background: url(../images/Country_Reports/ACCESS-TO-CLEAN-COOKING.png) no-repeat top 0 center;*/
	background: url(../images/home-page/pillar/ACCESS-TO-CLEAN-COOKING.png) no-repeat top 0 center;
	
}
.country-pillar-block .nav.nav-tabs  li:nth-child(3) a{
	 background: url(../images/Country_Reports/RENEWABLE-ENERGY.png) no-repeat top 0 center;
	
}
.country-pillar-block .nav.nav-tabs  li:nth-child(4) a{
	 background: url(../images/Country_Reports/ENERGY-EFFICIENCY.png) no-repeat top 0 center;
	
}
.country-pillar-block ul.nav-tabs li.active:nth-child(1) a,
.country-pillar-block .nav.nav-tabs  li:nth-child(1):hover a{
	 background: url(../images/Country_Reports/ACCESS-TO-ELECTRICITY-Hover.png) no-repeat top 0 center;
}
.country-pillar-block ul.nav-tabs li.active:nth-child(2) a,
.country-pillar-block .nav.nav-tabs  li:nth-child(2):hover a{
	 background: url(../images/home-page/pillar/ACCESS-TO-CLEAN-COOKING-Hover.png) no-repeat top 0 center;
	
}
.country-pillar-block ul.nav-tabs li.active:nth-child(3) a,
.country-pillar-block .nav.nav-tabs  li:nth-child(3):hover a{
	 background: url(../images/Country_Reports/RENEWABLE-ENERGY-Hover.png) no-repeat top 0 center;
	
}
.country-pillar-block ul.nav-tabs li.active:nth-child(4) a,
.country-pillar-block .nav.nav-tabs  li:nth-child(4):hover a{
	 background: url(../images/Country_Reports/ENERGY-EFFICIENCY-Hover.png) no-repeat top 0 center;
	
}
.charts-label{
	font-size: 20px;
    color: #333;
	margin-bottom: 37px;
	line-height: 26px;
}
.chart-details{
	border: 1px solid #ccc;
    padding: 34px 14px 35px;
	overflow: hidden;
}
.charts-legend{
	padding: 0 20px;
}
/*29-04-2020*/
/*.cntry-rpt-chart-lgnd>div{
	float: left;
	margin-right: 14px;
	display: flex;
}*/
.cntry-rpt-chart-lgnd>div:before{
	/*content: '';
	border: 1px solid #ccc;
	border-radius: 30px;
	width: 16px;
    height: 16px;
    display: inline-block;
    margin-right: 8px;*/
}
.graph-score-wrapper .overall-pillar-details-wrapper{
	position: relative;
	text-align: right;
    padding-right: 20px;/* 25px;*/
	min-width: 204px;
}
.graph-score-wrapper .overall-pillar-details-wrapper{
	position: relative;
	word-break: break-word;
}
.graph-score-wrapper .overall-pillar-details-wrapper:before{
	border-right: 1px solid #808080;
    content: '';
   /* min-height: 92px;*/
    width: 1px;
    position: absolute;
    right: 7px;/*0;*/
    top: 0;/*-16px;*/
	height: 100%;
}
.graph-score-wrapper .overall-pillar-details-wrapper:after{
	content: '' ;
	background: url(../images/Country_Reports/Chart_Indicating_Arrow.png) no-repeat right 0 #F3F3F3;
	width: 10px;
    height: 10px;
    position: absolute;
    right: 2px;/*-5px;*/
    z-index: 9;
    top: 43%;/*25px;*/
	
}
.node-type-country .fluid-layout {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+53,ffffff+90,f2f2f2+100 */
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 53%, #ffffff 90%, #f2f2f2 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffffff 53%,#ffffff 90%,#f2f2f2 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffffff 53%,#ffffff 90%,#f2f2f2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
}
.general-statistics{
	margin-bottom: 45px;
}
.country-title-fill-blocks.country-dropdown >.view-content{
	max-height: 325px;
    overflow-y: auto;
    overflow-x: hidden;
}
.charts-source{
	margin-top: 20px;
	color: #666;
    font-size: 12px;
    padding-bottom: 20px;
}
 .country-pillar {
     margin-bottom: 74px; 
}
.cntry-rpt-chart-lgnd-txt{
	font-size: 12px;
	color: #4d4d4d;
	text-transform: capitalize;
}
.country-list .country-dropdown .country-fields {
    margin-bottom: 15px;
	padding-right: 10px;
}
.country-list .country-dropdown .view-filters {
    margin-bottom: 29px;
}
.country-list .col-sm-10.column{
	width: 100%;
}
span.country-title-wrapper>span{
	display: flex;
    min-height: 52px;
    align-items: center;
}
.page-node-view.node-type-country .fluid-wrapper {
	background: url(../images/Country_Reports/Map_Country_Reports_Uzbekistan.png) no-repeat center center #F3F3F3;
	padding-bottom: 60px;
	border-top: 0.5px solid #ccc;
    margin-top: -2px;
}
.node-type-country .country-chart-download {
	display: inline-block;
	border: 1px solid #333;
	border-radius: 30px;
	padding: 7px 15px;
	width: 142px;
	height: 38px;
	cursor: pointer;
	background: url(../images/Downloads/Download.png) no-repeat scroll right 13px center transparent;
    transition: background-color 0.5s ease;
    position: absolute;
    right: 0px;
    top: -52px;
}
.node-type-country .country-pillar-tab-pane {
	position:relative;
}
.node-type-country .cntry-rpt-chart-lgnd-ind {
	margin-right: 15px;
	margin-top: 4px;
}
.node-type-country .charts-legend {
    padding: 0 0px 0 16px;
}
.node-type-country .cntry-value-bar {
	background-color: #f2a916;
	display: inline-block;
	margin-right: 5px;
	border-radius: 30px;
}
.node-type-country .style_2.country-value {
	color: #f2a916;
	font-size: 14px;
	display: inline-block;
}
.node-type-country .glbl-avg-bar {
	background-color: #999;
	display: inline-block;
	margin-right: 5px;
	border-radius: 30px;
	height: 8px !important;
}
.node-type-country .style_2.global-value {
	color: #999;
	font-size: 14px;
	display: inline-block;
}
.node-type-country .style_2.country-value.bigvalue,
.node-type-country .style_2.global-value.bigvalue {
	font-size: 20px;
}
.node-type-country .country-pillar-tab-pane .charts-wrapper>div {
	padding-bottom: 20px;
}
.node-type-country .countries-menu{
	
}
.node-type-country .header-navbar .menu_search_block ul.navbar-nav>li>a.countries-menu:after{
	width: 100%;
}
.node-type-country .header-navbar .menu_search_block ul.navbar-nav>li>a.countries-menu{
	color: #4d4d4d;
}
.country-chart-download:hover,
.country-compare-btns .compare-with:hover {
    background-color: #4d4d4d;
	color: #FFF;
}

.country-compare-btns .compare-with a:hover {
	color: #fff;
}

.country-chart-download,
.country-compare-btns>div{
    transition: background-color 0.5s ease;
}
.country-chart-download:hover
{
	color: #fff;
}
.highcharts-container *{
	/*font-family: 'Arial';*/
}
.highcharts-xaxis-title,
.highcharts-yaxis-title{
	font-size: 14px;
	color: #4d4d4d !important;
}
.country-list #edit-title::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000;
}
.country-list #edit-title::-moz-placeholder { /* Firefox 19+ */
  color: #000;
}
.country-list #edit-title:-ms-input-placeholder { /* IE 10+ */
  color: #000;
}
.country-list #edit-title:-moz-placeholder { /* Firefox 18- */
  color:#000;
}
.node-type-country .highcharts-tooltip #country-custom-tooltip .country-tooltip-name,
.node-type-country .highcharts-tooltip #country-custom-tooltip .country-tooltip-tab {
	font: 10px 'Arial';
	color: #999;
	line-height: 11px;
}
.node-type-country .highcharts-tooltip #country-custom-tooltip .country-tooltip-name {
	color: #626363;
}
.node-type-country .highcharts-tooltip #country-custom-tooltip .country-tooltip-val {
	font: 11px 'Arial';
	font-weight: 600;
	color: #4d4d4e;
}
.auto-Complete .country-dropdown {
    display: block;
}
.ee-global-label{
	font-size: 12px;
    color: #999;
	font-weight: 600;
}
.pillar-value .highcharts-container *{
	font-family: andes-regular;
}
.node-type-country .charts-access-label {
	text-align: right;
	font-size: 12px;
	font-family: Arial;
}
.fullWidthChart{
	float: none;
    margin: 0 auto;
}

/*21-04-2020 Task #273123*/
.country-pillar-block ul.nav-tabs li a.pillar-638{
	background: url(../images/Results-slices/Pillar_public_investment_results__inactive.png) no-repeat top 0 center;
}
.country-pillar-block ul.nav-tabs li.active a.pillar-638,
.country-pillar-block .nav.nav-tabs  li:hover a.pillar-638{
	background: url(../images/Results-slices/Pillar_public_investment_results__active.png) no-repeat top 0 center;
}
.country-pillar-block ul.nav-tabs li a.pillar-697{
	background: url(../images/pillar/Pillar_renewableCapacity_perCapita__inactive.png) no-repeat top 0 center;
}
.country-pillar-block ul.nav-tabs li.active a.pillar-697,
.country-pillar-block .nav.nav-tabs  li:hover a.pillar-697{
	background: url(../images/pillar/Pillar_renewableCapacity_perCapita__active.png) no-repeat top 0 center;
}
.node-type-country.pillar-638 .block-title,
.node-type-country.pillar-638 ul.nav-tabs {
    background-color: #7979BB;
}
.node-type-country.pillar-697 .block-title, 
.node-type-country.pillar-697 ul.nav-tabs {
    background-color: #3DA568;
}
.graph-score-wrapper .ee-pillar-wrapper {
    border-left: 1px solid #808080;
    margin-left: -18px;
    padding-left: 15px;/*21px;*/
	width: 150px;
}
.graph-score-wrapper .pillar {
    margin-bottom: 15px;
	display: flex;
    align-items: center;
	padding-left: 0;
}

.sort-maplegend-wrapper .byScore.disabled {
	color: #ccc !important;
	cursor: default;
}
.graph-score-wrapper .ee-pillar-label{
	min-width: 100px;
}

/*29-04-2020 */
.node-type-country .cntry-rpt-chart-lgnd-ind {
    margin-left: -27px;
}
.node-type-country .cntry-rpt-chart-lgnd-item {
    padding-left: 26px;
}
#tab-1-4 .country-pillar-tab-pane .country-tooltip-tab {
	display: block;
	max-width: 300px;
	min-width: 200px;
}
#tab-1-4 .country-pillar-tab-pane .highcharts-tooltip *{
	white-space: initial;
	display: block;
}

/*19-05-2020*/

.node-type-country .country-pillar-tab-pane .country-title {
    margin-bottom: 35px;
    text-align: center;
    font-size: 26px;
	font-weight: bold;
}
.country-pillar-block .nav.nav-tabs {
	margin-bottom: 40px;
	text-align: center;
    width: 100%;
}
.country-pillar-block .charts-label {
    margin-bottom: 18px;
}
.breadcrumb-wrapper {
    background-color: #f3f3f3; /* Added as per MMteam's suggestion*/
}

.node-type-country .wrapper{
	overflow: hidden;
    max-height: 183px;
    background: #02BBCE;
	border-bottom: 10px solid #4d4d4d;
	margin-bottom: 70px;
}
.node-type-country .wrapper.fixed {
	    min-height: 68px;
}
.node-type-country .scrtabs-tab-scroll-arrow {
    margin-top: 1px;
}

.page-country-reports .view-filters .views-exposed-form {
	background-color: transparent;
}

.page-node-type-country .views-exposed-form button,
.page-node-type-country .views-exposed-form .control-label,
.page-node-type-country #edit-submit-country,
.page-country-reports .views-exposed-form button,
.page-country-reports .views-exposed-form .control-label,
.page-country-reports #edit-submit-country {
	display: none;
}

.js input.form-autocomplete {
	background: none;
}

.js input.form-autocomplete.ui-autocomplete-loading {
	background: none;
}

.page-node-type-country .views-exposed-form label[for="edit-title"]
.page-country-reports .views-exposed-form label[for="edit-title"] {
	display: block;
	text-align: left;
	position: absolute;
	top: 8px;
}

.page-node-type-country .views-exposed-form .input-country-focused,
.page-country-reports .views-exposed-form .input-country-focused {
	top: -16px !important;
	font-size: 12px;
}

.page-node-type-country .views-exposed-form .glyphicon
.page-country-reports .views-exposed-form .glyphicon {
	display: none !important;
}


/* Country Landing Page */
.page-node-type-country .view-country-page-blocks {
	top: 140px;
}
.page-node-type-country .view-country-page-blocks .country-flag img {
	max-width: fit-content;
	margin: 5px;
}

.page-node-type-country .ui-autocomplete {
	z-index: 9999;
}