html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
/*table, caption, tbody, tfoot, thead, tr, th, td,*/
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	/*font-size: 100%;
	font: inherit;*/
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 25px;
  font-family:andes-regular;/* Arial, 'Helvetica Neue', Helvetica, sans-serif;*/
  font-size: 16px;
  color: #666;
  font-weight:500;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
h1, h2, h3, h4, h5, h6,p{
  margin-bottom: 15px;
}
button:focus,
a:focus,
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus{
  outline: 0;
  box-shadow: none;
}
.nav > li > a:focus, .nav > li > a:hover{
  outline: 0;
}

/*Home page*/
.logged-in .logo-wrapper{
 margin-top: 20px;
}
.header-menu .navbar-default .navbar-nav>li>a {
  color: #333;
}
.header-menu .logo-wrapper{
  margin-top: 9px;
}
.dashboard-menu .user-menu li{
  float: left;
  list-style-type: none;
  margin-right: 10px;
  font-size: 13px;
}
.main-menu-block{
  padding-left: 0;
}
.header-menu .main-menu-block .menu.nav> li:last-child{
 padding-right: 0;
}
.dashboard-menu .user-menu li a{
  color: #000;
  text-decoration: none;
}
.dashboard-menu .user-menu {
  margin-bottom: 10px;
}
.read-more-link a,
.read-more-link {
  display: block;
  font-size: 14px;
  color: #4F98D3;
  margin-bottom:20px;
}
.resource-thumbnail{
  margin-bottom:1px;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus{
  background: none;
}
.navbar-default {
  background: none;
  border: 0;
}
.main-menu-block .menu.nav>li>a{
  padding: 0 0 6px;
  border-bottom: 5px solid #F2F2F2;
}
.front .main-menu-block .menu.nav>li>a{
  border-bottom: 5px solid #fff;
}
.front .main-menu-block .menu li:hover a,
.main-menu-block .menu li:hover a{
  border-bottom: 5px solid #b5eab5;
} 
.page-archived-reports .menu_search_block li.download-menu a,
.page-contributors- .menu_search_block li a[title='Contributors'],
.front .main-menu-block .menu li.active a,
.node-type-country .main-menu-block li.leaf a.countries-menu,
.node-type-indicator .main-menu-block .menu li a.indicators-menu,
.main-menu-block .menu li.active a{
  border-bottom: 5px solid #4f98d3;
  font-weight: 600;
  color: #4f98d3;
}
.main-menu-block .menu.nav>li{
  padding: 10px 6px;
}
.map-section{
  background-color: #C1E7F4;
  /*position: relative;*/
}
.indicators-img{
  background: url("../images/background-img/indicators-img.png") no-repeat scroll right 0 transparent;
  width: 142px;
  height: 35px;
  right: 0;
  position: absolute;
  z-index: 99;
  top: 9px;
}
.search-block .search-btn{
  height: 44px;
  width: 40px;
  cursor:pointer;
  background-color: #4F98D3;
  color: #fff;
  padding-top: 12px;
  padding-left: 12px;
}
.search-block {
    float: left;
    position: relative;
}
/*Indicators page*/
.page-header{
  font-size: 24px;
  font-weight: 600;
  color: #666666;
  margin-top: 0;
  border: 0;
 /* padding-top: 10px;*/
  margin-bottom:0;
  padding-bottom: 16px;
}
.indicators-block .page-header,
.node-type-pillar .view-indicators-list .page-header,
.page-indicators .page-header{
  border-bottom: 1px solid #8C8C8C;
  padding-bottom: 0;
}
.node-type-pillar .view-indicators-list a.accordion-toggle,
.page-indicators .view-indicators-list a.accordion-toggle{
  text-decoration: none;
  width: 100%;
  display: block;
  padding: 10px 50px 10px 30px;
  font-weight: 600;
  color: #666;
}
.indicator-header,
.node-type-country a.accordion-toggle ,
.node-type-pillar .view-indicators-list a.accordion-toggle,
.page-indicators .view-indicators-list a.accordion-toggle{
  position: relative;
}
.each-policy-section .each-policy-section-heading .policy-frame-toggle-arrow,
.page-scoring-system .toggle-arrow,
.node-type-country a.accordion-toggle .toggle-arrow,
.indicators-block .toggle-arrow,
.node-type-pillar .view-indicators-list a.accordion-toggle .toggle-arrow,
.page-indicators .view-indicators-list a.accordion-toggle .toggle-arrow{
  background: url("../images/Accordian-arrow/expand.png") no-repeat scroll right center transparent;
  width: 52px;
  height: 33px;
  display: block;
  float: right;
  position: absolute;
  right: 0;
  top: 6px;
  margin-right: 20px;
}
.each-policy-section .each-policy-section-heading .policy-frame-toggle-arrow{
  top: 6px;
}
.indicators-block .toggle-arrow.active{
  background: url("../images/Accordian-arrow/collapse.png") no-repeat scroll right center transparent;
}
.indicators-block .toggle-arrow,
.node-type-country a.accordion-toggle[aria-expanded="false"] .toggle-arrow,
.node-type-pillar .view-indicators-list a.accordion-toggle.collapsed .toggle-arrow,
.page-indicators .view-indicators-list a.accordion-toggle[aria-expanded="false"] .toggle-arrow,
.page-indicators .view-indicators-list a.accordion-toggle.collapsed .toggle-arrow{
  background: url("../images/Accordian-arrow/expand.png") no-repeat scroll right center transparent;
}
.each-policy-section .each-policy-section-heading[aria-expanded="true"] .policy-frame-toggle-arrow,
.page-scoring-system a.accordion-toggle[aria-expanded="true"] .toggle-arrow,
.node-type-country a.accordion-toggle[aria-expanded="true"] .toggle-arrow,
.node-type-pillar .view-indicators-list a.accordion-toggle[aria-expanded="true"] .toggle-arrow
.node-type-pillar .view-indicators-list a.accordion-toggle[aria-expanded="true"] .toggle-arrow,
.page-indicators .view-indicators-list a.accordion-toggle[aria-expanded="true"] .toggle-arrow{
  background: url("../images/Accordian-arrow/collapse.png") no-repeat scroll right center transparent;
}
.indicator-header,
.node-type-pillar .view-indicators-list .panel-heading,
.page-indicators .view-indicators-list .panel-heading{
  padding: 0;
  background-color: #F2F2F2;
}
.view-country .views-row{
  padding: 15px 4px 15px 1px;
  border-bottom: 1px solid #DDDDDD;
  display: block;
}
.node-type-pillar .panel-group .panel+.panel,
.node-type-pillar .panel-group .panel,
.page-indicators .panel-group .panel+.panel,
.page-indicators .panel-group .panel {
  margin-top:2px;
  border:0;
  border-radius: 0;
}
.indicators-block .page-header,
.indicators-list-header,
.node-type-pillar .view-indicators-list .page-header,
.page-scores .main-container .page-header,
.page-indicators .page-header{
  background: url("../images/indicators/indicator.png") no-repeat scroll left 8px transparent;
  padding-left: 46px;
  padding-top: 14px;
  margin-bottom: 30px;
 
}
.indicators-block .page-header{
  background-position:0 5px;
   margin-top: 28px;
}
.with-filters .views-exposed-widget .form-submit{
   margin-top: 0;
}
.indicators-list-header{
  padding-bottom: 10px;
  border-bottom: 1px solid #8C8C8C;
  margin-bottom: 30px;
  margin-top: 20px;
}
/*Footer*/
.footer-first {
 /* padding-top: 19px;
  padding-bottom: 14px;*/
  margin-top: 40px;
  border: 0;
  background-color: #fff;
  border-top: 1px solid #ccc;
  padding-bottom: 9px;
}
.front .footer-first{
  margin-top: 0px;
   border-top:0;
}
.footer-second{
  padding-top: 0;
  padding-bottom: 14px;
  background-color: #F3F3F3;
}
.footer,
.footer-socond-left-block,
.footer-second-left{
  padding: 0;
  padding-top: 9px;
}
.front .footer{
  margin-top: 0;
}
.footer-social li,
.footer-main-menu li {
  /*float: left;*/
  display: inline-block;
}
.footer-main-menu{
  text-align: center;
}
.footer-main-menu .menu{
  text-align: center;
  margin: 0 auto;
}
.footer-second-text a,
.footer-links ul li a,
.footer-main-menu li a{
  font-size: 14px;
  color:#8F8F8F;
  border-left: 1px solid #DBDBDB;
  padding: 0 10px;
  line-height: 15px;
  margin-bottom: 10px;
}
.footer-main-menu li a{
   line-height: 11px;
}
.footer-links ul li a{
  padding: 0 15px;
}
.footer-second-text a{
  /*background-color: #fff;*/
}
.footer-second-text a{
  border: 0;
}
.footer-second-text p{
  margin:0;
}
.footer-second-text{
  text-align: right;
  padding: 0;
}
.footer-links ul li:first-child a,
.footer-main-menu li:first-child a{
  border-left: 0;
}
.footer-social{
  margin-top: 4px;
}
.footer-social li{
  margin-right: 2px;
  list-style: none;
}
.footer-links li a:hover,
.footer-main-menu .menu li a:hover{
  text-decoration: underline;
  background-color: transparent;
}
.footer-second-left ul li a,
.footer-second a{
  font-size:13px;
}
/*indicators*/
.indicators-block .subindicators-block,
.node-type-pillar .subindicators-block ,
.page-indicators .subindicators-block {
  padding: 30px 14px;
  border: 1px solid #ccc;
  overflow: hidden;
  margin-top: 10px;
  clear:both;
}
.node-type-pillar .view-indicators-list .panel-body>.views-field-field-pillar .field-content,
.page-indicators .view-indicators-list .panel-body>.views-field-field-pillar .field-content{
  color: #666;
  font-size: 15px;
  font-weight: 600;
  padding-bottom: 15px;
  display: block;
}
.node-type-pillar .view-indicators-list .panel-body .indicator-body,
.page-indicators .view-indicators-list .panel-body .indicator-body{
  color: #666;
  padding: 0 50px 10px 30px
}
.indicator-readmore{
  float: right;
  margin-right: 20px;
}
.indicator-readmore a{
  color: #4F98D3;
}
.page-node-view .node-type-pillar .view-indicators-list .panel-body,
.page-indicators .view-indicators-list .panel-body{
  padding-left: 0;
  padding-right: 0;
}
.page-node-view .node-type-pillar .view-indicators-list .indicator-body,
.page-indicators .view-indicators-list .indicator-body{
  padding-top: 9px;
}
.node-type-pillar .view-indicators-list .read-more-link
.page-indicators .view-indicators-list .read-more-link{
  float: right;
}
.page-scoring-system .tabs-subidicators .tabs-left> li:not(.active):hover a,
.page-scoring-system .subindicators-list .tabs-left>.nav-tabs a,
.page-scoring-system .subindicators-list .tabs-left>.nav-tabs a:hover{
  border: 0;
  color: #666 ;
}
.page-scoring-system .subindicators-list .tabs-left>.nav-tabs .active>a,
.indicators-block .tabs-left>.nav-tabs .active>a,
.node-type-country .tabs-left>.nav-tabs .active>a,
.node-type-pillar .view-indicators-list .tabs-left>.nav-tabs>.active>a,
.node-type-pillar .view-indicators-list .tabs-left>.tab-content,
.page-indicators .view-indicators-list .tabs-left>.nav-tabs>.active>a,
.page-indicators .view-indicators-list .tabs-left>.tab-content{
  border: 0;
  box-shadow: none;
}
.page-scoring-system .subindicators-list .tabs-left>.nav-tabs li a,
.indicators-block .tabs-left>.nav-tabs li a,
.node-type-country .tabs-left>.nav-tabs li a,
.node-type-pillar .view-indicators-list .tabs-left>.nav-tabs li a,
.page-indicators .view-indicators-list .tabs-left>.nav-tabs li a{
  border-bottom: 1px solid #ccc !important;
  color:#333;
  padding: 9px 15px;
}
.page-scoring-system .subindicators-list .tabs-left>.nav-tabs li a,
.page-node-view .indicators-block .tabs-left>.nav-tabs li a,
.page-node-view.node-type-country .tabs-left>.nav-tabs li a{
  padding-left: 0;
}
.page-scoring-system .subindicators-list ul.nav-tabs,
.page-node-view .indicators-block .tabs-left>.nav-tabs,
.page-node-view.node-type-country .tabs-left>.nav-tabs{
  border-bottom: 0;
}
/*.page-scoring-system .subindicators-list ul.nav-tabs,
.page-node-view .indicators-block .tabs-left>.nav-tabs,
.page-node-view.node-type-country .tabs-left>.nav-tabs,
.page-node-view .node-type-pillar .view-indicators-list .tabs-left>.nav-tabs,
.page-indicators .view-indicators-list .tabs-left>.nav-tabs {
  margin-right: -5px;
  border-right: 5px solid #4F98D3;
  padding-right: 31px;
}*/
.page-scoring-system .subindicators-list .tabs-left>.nav-tabs .active>a,
.page-node-view .indicators-block .tabs-left>.nav-tabs .active>a,
.page-node-view.node-type-country .tabs-left>.nav-tabs .active>a,
.node-type-pillar .view-indicators-list .tabs-left>.nav-tabs>.active>a,
.page-indicators .view-indicators-list .tabs-left>.nav-tabs>.active>a{
  color: #4F98D3;
  font-weight: 600;
  background-color: transparent;
}
.node-type-pillar .view-indicators-list .tabs-left>.nav-tabs li:first-child,
.page-indicators .view-indicators-list .tabs-left>.nav-tabs li:first-child {
  border-top: 1px solid #ccc;
}
.node-type-pillar .view-indicators-list .tabs-left>.nav-tabs li,
.page-indicators .view-indicators-list .tabs-left>.nav-tabs li{
  width: 100%;
}
.indicators-block .view-indicators-list .tabs-left>.nav-tabs li a,
.node-type-pillar .view-indicators-list .tabs-left>.nav-tabs li a,
.page-indicators .view-indicators-list .tabs-left>.nav-tabs li a{
  padding-left: 0;
}
.page-node-view .indicators-block .tabs-left>.nav-tabs li a:hover,
.page-node-view.node-type-country .tabs-left>.nav-tabs li a:hover,
.node-type-pillar .view-indicators-list .tabs-left>.nav-tabs li a:hover,
.page-indicators .view-indicators-list .tabs-left>.nav-tabs li a:hover{
  background-color:transparent;
  border-color: transparent;
}
.page-scoring-system .subindicators-list .tabs-left,
.page-node-view.node-type-country .tabs-left{
/*  overflow: hidden;*/
  padding-left: 15px;
}
/*.node-type-country .tabs-left>.tab-content{
  overflow: hidden;
}*/
.page-scoring-system .subindicators-list .tabs-left>.tab-content,
.page-node-view .indicators-block .tabs-left>.tab-content,
.page-node-view.node-type-country .tabs-left>.tab-content,
.page-node-view .node-type-pillar .view-indicators-list .tabs-left>.tab-content,
.page-indicators .view-indicators-list .tabs-left>.tab-content{
  padding-bottom: 0;
  padding-top: 0;
  /*border-left: 5px solid #4F98D3;
  padding-left: 31px;*/
}
.indicators-block .view-indicators-list .tabs-left>.tab-content .views-field-body,
.node-type-pillar .view-indicators-list .tabs-left>.tab-content .views-field-body,
.page-indicators .view-indicators-list .tabs-left>.tab-content .views-field-body{
  margin-bottom: 15px;
}
.indicators-block .page-header h3,
.node-type-pillar .view-indicators-list h3,
.page-indicators .view-indicators-list h3{
  font-size: 24px;
  padding-bottom: 2px;
}
.node-type-pillar .view-indicators-list .tabs-left>.tab-content .view-questions .view-content>.views-row,
.page-indicators .view-indicators-list .tabs-left>.tab-content .view-questions .view-content>.views-row{
  display: list-item;
  list-style-type: disc;
  margin-left: 20px;
  margin-bottom: 10px;
}
/*tab*/
.country-title-fill-blocks-body .nav-tabs li a,
.tab-block .pillar-tabs  .nav-tabs li a{
  color: #666;
  font-size: 16px;
  border-radius: 0;
}
.page-scoring-system ul.nav-tabs.nav-tab-score li a,
#tabs-policy-framewrk ul.nav-tabs.country-policy-framewrk-pillar-tabs li a,
.country-title-fill-blocks-body ul.nav-tabs.country-pillar-tabs li a{
  color:#4F98D3;
  font-weight: 600;
  font-size: 18px;
}
#tabs-policy-framewrk ul.nav-tabs.country-policy-framewrk-pillar-tabs li.active a{
  color: #fff;
}
.tab-block .pillar-tabs  .nav-tabs li a{
  text-align: center;
  border: 0;
}
.tab-block .pillar-tabs .nav-tabs{
  padding-left: 0;
  padding-right: 15px;
  border: 0;
  padding-top: 10px;
  margin: 0 auto;
  padding-top: 0;
  
}
body:not(.front) .tab-block .pillar-tabs .nav-tabs{
    margin-left: 0;
}
.page-indicators .page-block.container{
  width:100%;
  padding: 0;
}
.page-scoring-system ul.nav-tabs.nav-tab-score li.active a,
.country-title-fill-blocks-body ul.nav-tabs li.active a,
.tab-block .pillar-tabs .nav-tabs li.active a:hover,
.tab-block .pillar-tabs  .nav-tabs li.active a{
  background-color: #519bd2;/*#63A4D3;*/
  color: #fff;
  font-weight: 600;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
.select-country,
.page-title-block.container-fluid,
.tab-block .pillar-tabs{
  overflow: hidden;
  background-color: #fff;
  border-bottom: 1px solid #63A4D3;
  padding-top: 30px !important;
}
.front .tab-block .pillar-tabs{
  padding-top: 0 !important;
}
.logged-in .tab-block .pillar-tabs{
  margin-bottom: 22px;
}
.front .tab-block .pillar-tabs{
    margin-bottom: 0;
}
.page-scores .page-title-block{
  display: none;
}
/*country*/
.country-block .views-row .row .col{
  padding-left: 0;
}
.country-block .view-content>.views-row >.views-field-title .field-content{
  font-size: 18px;
}
.country-block .views-row .row .col a{
  color: #179AD6;
  font-size: 16px;
}
.contributers .field-name-field-contributor-organization,
.contributers .contributor-institution,
.region-name{
  font-size: 12px;
  line-height: 17px;
  color: #999999;  
  clear: both;
}
.page-countries .view-country .row{
  margin-bottom: 6px;
}
.contributers .field-name-field-contributor-name,
.contributers .contributor-title,
.country-name a{
  color: #808080;
  font-size: 13px;
  font-weight: 600;
}
.contributers .views-bootstrap-grid-plugin-style>.row,
/*.page-countries .view-country .row .country-fields*/
.page-countries .view-country .view-content .views-bootstrap-grid-plugin-style> .row{
  border-bottom: 1px solid #e6e6e6;
  padding-bottom: 10px;
  overflow: hidden;
}
.contributers .views-bootstrap-grid-plugin-style>.row{
  padding-bottom: 20px;
  margin-bottom: 19px;
}
.contributers .views-bootstrap-grid-plugin-style>.row:last-child{
  border: 0;
  padding-bottom: 0;
}
.page-countries .view-country .view-content .views-bootstrap-grid-plugin-style>.row:last-child,
.page-countries .view-country .row:last-child .country-fields{
  border-bottom: 0;
}
.page-countries .view-country .row .col>div{
  padding-left:0;
}
.page-countries .country-flag{
  margin-top: 9px;
}
/*results*/
.results-img img{
  width:100%;
}
.node-type-country .select-country .country-name,
.page-title{
  font-size: 21px;
}
.resouce-read.read-more-link a{
  margin-bottom: 0;
}
.advanced-search .indicator-title ,
.page-web-downloads .views-field-title a,
.page-downloads .views-field-title a,
.page-search-results .indicators-block .views-row .indicator-title,
.page-downloads .wb-document-content-title a,
.resouce-title a{
  text-transform: capitalize;
  color: #666;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 5px;
}

.page-advanced-search .indicator-title a,
.page-search-results .indicator-title a,
.page-web-downloads .views-field-title a{
  color: #666;
  line-height: 19px;
  font-weight: normal;
  display: block;
}
.page-library .view-downloads a{
  color: #666;
  line-height: 19px;
  font-weight: normal;
}
.page-library .views-field-field-wb-document-date,
.page-downloads .views-field-field-wb-document-date{
  color: #4F98d3;
  font-size: 14px;
}
.page-library .views-field-field-wb-document-authors,
.page-downloads .views-field-field-wb-document-authors {
  border-left: 1px solid #ccc;
  padding-left: 10px;
  margin-left: 10px;
}
.page-search-results .indicators-block .views-row .indicator-title{
  margin-bottom: 6px;
}
.page-search-results .indicators-block .views-row .views-field-body{
  clear: both;
}
.page-search-results .views-exposed-form .views-exposed-widget .form-submit{
  margin-top: 0;
}
.page-search-results .indicators-block .view-content{
  margin-top: 40px;
}
.resource-content{
  overflow: hidden;
  border-bottom: 1px solid #ccc;
}
.view-downloads .view-filters{
  margin-bottom: 30px;
}
.results-link:hover,
.results-link{
 /* background-color: #4F98D3;*/
  padding: 6px 29px 6px 28px;
  /*color: #fff;*/
  font-weight: 600;
  font-size: 13px;
  border-radius: 25px;
  text-decoration: none;
  margin-top: 39px;
  display: block;
  margin-bottom: 25px;
  border: 1px solid #4F98D3;
}
.results-link:hover{
  opacity: .7;
}
.results-link:focus{
  outline: 0;
  color:#fff;
  text-decoration: none;
}
.country-block .view-content>.views-row >.views-field-title{
  padding-top: 0;
}
.footer-social li a:hover{
  opacity:.7;
}
.results-block .block-title{
  border-bottom: 1px solid #8C8C8C;
  padding-bottom: 10px;
  background: url("../images/results/results.png") no-repeat scroll left -1px transparent;
  padding-left: 49px;
  padding-bottom: 19px;
  font-size: 23px;
  font-weight: 600;
  color: #666666;
  padding-top: 7px;
}
/*Methodology*/
.page-methodology .view-methodology .tab-content{
  margin-top: 20px;
}
.page-methodology  .view-sub-indicators-html-list .item-list ul{
  margin-top: 5px;
  list-style-type: circle;
  margin-left: 33px;
  color: #666666;
  clear: both;
  margin-bottom: 15px; 
}
.methodology-block> .view-footer>div.specific:before,
.page-methodology  .view-sub-indicators-html-list .item-list .specific:before {
  content: "â€¢ ";
  color: #00A84C;
  font-size: 27px;
  float: left;
  margin-left: 6px;
  padding-right: 8px; 
}
.methodology-block> .view-footer>div.cross-cutting:before,
.page-methodology  .view-sub-indicators-html-list .item-list .cross-cutting:before {
  content: "â€¢ ";
  color: #4F98D3;
  font-size: 27px;
  float: left;
  margin-left: 6px;
  padding-right: 8px;   
}
.page-methodology  .view-sub-indicators-html-list .item-list .cross-cutting:before,
.page-methodology  .view-sub-indicators-html-list .item-list .specific:before {
  margin-bottom:10px\9;/*Added For iE9 issue*/
}
.page-methodology  .view-sub-indicators-html-list .item-list h3>div{
  display: flex;
}
.page-methodology  .view-sub-indicators-html-list .item-list h3{
  display: block;
  overflow: hidden;
  padding-left: 7px;
  color: #9999A1;
  font-size: 15px;
  line-height: 24px;
  font-weight: 600;
  margin-bottom: 5px;
}
.item-list .views-field-title{
  color: #9999A1;
  font-size: 15px;
}
.page-methodology .view-sub-indicators-html-list{
  margin-top: 20px;
  overflow: hidden;
}
.methodology-block {
  border: 1px solid #ccc;
  padding: 30px 11px 3px;
  overflow: hidden;
}
.not-logged-in .methodology-block {
  margin-top: 36px;
}
.methodology-block> .view-content{
  border-bottom: 1px solid #ccc;
  padding-bottom: 15px;
  overflow: hidden;
}
.methodology-block> .view-footer>div{
  float: left;
  padding: 15px 20px 17px 0;
  font-size: 14px;
}
.methodology-block .pillar-title-methodology{
  margin-left:14px;
  font-weight: 600;
  width: 100%;
  display: block;
  border-bottom: 1px solid #ccc;
  padding-bottom: 10px;
}
.page-methodology .page-block.container{
  width: 100%;
  padding: 0;
}
.not-logged-in.node-type-country .page-block,
.not-logged-in.page-indicators .page-block{
  position: relative;
}
.subindicators-list{
  border: 1px solid #ccc;
  margin-bottom: 20px;
  padding: 20px 40px;  
}
.node-type-indicator .subindicators-list{
  border: 0;
  padding:0;
  margin-bottom: 0;
}
.subindicator-list{
  border: 1px solid #4F97D2;
  margin-bottom: 40px;
  padding: 20px 40px;
}
.subindicators-list .block-title{
  background-color: #4F97D2;
  padding: 10px;
  font-size: 16px;
  font-weight: 600;
  color: #fff;
  margin-bottom: 0;
}
.subindicators-list ol>li{
  margin-bottom: 10px;
}
.subindicators-list ol>li.views-row .views-field-title{
  color: #000;
  font-weight: 600; 
}
.subindicators-list .questions-list .views-field-title span.field-content{
  font-weight: normal;
}
.subindicators-list .questions-list{
  padding-left: 36px;
}
.page-scoring-system .indicator-counter,
.node-type-country .indicators-block .indicator-counter,
.node-type-pillar .indicator-counter,
.page-indicators .indicator-counter{
  background-color: #666666;
  color: #fff;
  font-size: 16px;
  padding: 4px 0;
  float:left;
  width: 34px;
  text-align: center;
}
.page-scoring-system .indicator-img,
.node-type-country .indicators-block .indicator-img,
.node-type-pillar .indicator-img,
.page-indicators .indicator-img{
  background: url("../images/indicators/right_arrow.png") no-repeat scroll right 12px transparent;
  display: inline-block;
  width: 5px;
  height: 24px;
  float:left;
}
/*Decimal number*/
.subindicators-list ol {
  counter-reset: item;
}
.subindicators-list ol li {
  display: block;
  position: relative;
}
.subindicators-list ol li:before {
  content: counters(item, ".")".";
  counter-increment: item;
  position: absolute;
  margin-right: 100%;
  right: 10px; /* space between number and text */
  color: #000;
}
/*---------------------*/
.questions-list li.views-row {
  margin-bottom: 0;
}
table{
  width: 100%;
}
.node-type-indicator table ul li{
  list-style: disc;
}
.node-type-indicator table td{
  padding: 5px 40px;
}
.node-type-indicator table tr:nth-child(odd) {
  background: #5B9BD5;
  color: #fff;
}
.node-type-indicator table tr:nth-child(even) {
  background: #DEEAF6;
  color: #000;
}
.footer-social,
.footer-main-menu,
.footer-logo{
  padding: 0;
}
.footer-logo .world-bank-logo{
  background: url("../images/footer/worldbank_logo.png") no-repeat scroll left 1px transparent;
  color: #F1F1F1;
  font-size: 0;
  min-width: 155px;
  padding-bottom: 25px\9;
  min-height:30px;
}
.footer-logo li a{
  float: left;
  margin-right: 45px;
}
.view-indicators-list .nav-tabs {
  border-bottom: 0;
  float: left;
}
.view-indicators-list .nav-tabs li{
  clear: both;
}
.view-indicators-list .tab-content{
  overflow: hidden;
}
.results-link{
  float:left;
  clear:both;
}
.indicator-body{
  font-size:16px;
}
.main-container  .view-content .panel-body > .views-field-view .subindicators-block{
  padding:25px 14px;
}
.subindicators-list-header h3,
.subindicators-block .view-content> div>h3{
  background: url("../images/indicators/sub_indecator.png") no-repeat left top transparent;
  padding: 0 0 0 56px;
  min-height: 38px;
  line-height: 37px;
  color: #666666;
  font-weight: 600;
  font-size: 18px;
  margin: 0 0 16px 0;
}
.each-policy-section-heading,
.indicator-header{
  padding: 10px 0 9px 40px;
  background-color: #F1F1F1;
  border-bottom: 1px solid #ccc;
}
.page-scoring-system  .indicator-header,
.node-type-country .indicator-header{
  padding: 0;
}
.indicator-header a{
  display: block;
  padding-top: 8px;
  border-bottom: 0;
  color: #666;
  text-decoration: none;
}
  .subindicators-block .tabs-left > .nav-tabs {
    padding: 27px 25px 27px 13px;
  }
/*.question-set ul li,
.questions-block .view-content .views-row {
  list-style-type: circle;
  display: list-item;
  margin-left: 10px;
  margin-bottom: 10px;
}*/
.subindicators-list  .tabs-left li a,
.main-container .subindicators-block  .tabs-left li a {
  background: url(../images/gray_arrow.png) no-repeat right center transparent;
}
.country-document-links .document-links,
.subindicators-list .tabs-left li.active a ,
.main-container .subindicators-block .tabs-left li.active a {
  background: url(../images/blue_arrow.png) no-repeat right center transparent;
}
.main-container .subindicators-block .questions-block  h3 {
  font-size: 16px;
  font-weight: 600;
  color: #666;
  line-height: normal;
  border-bottom: 1px solid #ccc;
  padding: 0 0 6px 0px;
}
.main-container .view-indicators-list .panel-heading{
  border:none;
  border-bottom:1px solid #ccc;
  border-radius:0;
  margin-bottom: 3px;
}
.main-container .view-indicators-list .panel-body{
  border:none!important;
  padding-top: 25px;
}
.each-policy-section-heading ,
.page-search-indicators .indicator-header .indicator-title,
.indicator-header a,
.main-container .view-indicators-list .panel-title a{
  font-size:17px;
  color:#666666;
  font-weight:600;
  outline:0!important;
  padding: 6px 55px 10px 40px;
  line-height: 26px;
}
.page-scoring-system  .indicator-header a,
.node-type-country.page-node-view .indicator-header a,
.node-type-pillar  .indicators-block .panel-title a,
.page-indicators .indicators-block .panel-title a{
  padding-left: 0;
}
.page-search-indicators .indicator-header .indicator-title{
  padding-left: 0;
}
.page-search-indicators .indicator-header{
  cursor: pointer;
}
.breadcrumb>li {
  display: initial;
}
.tab-msg-block .tabs--primary {
  margin-bottom: 10px;
}
.front .breadcrumb{
  margin-bottom: 0;
  margin-top: 0;
}

.front .header-menu #navbar{
  margin-bottom: 0;
}
.node-type-country .country-flag{
  float: left;
  margin-right: 27px;
}
.node-type-country .general-statistics .view-country-page-blocks {
  border: 1px solid #ccc;
  padding: 9px 2px 10px;
  overflow: hidden;
}
.policy-framewrk-header-title,
.node-type-country .field-name-links-of-documents .country-title-fill-blocks,
.node-type-country .field-name-links-to-more-info .country-title-fill-blocks,
.node-type-country .field-name-policy-framework .country-title-fill-blocks,
.node-type-country .group-key-sector-right,
.node-type-country .field-name-key-sector-statistics .country-title-fill-blocks{
  margin-top : 30px;
}
.node-type-country .header-title-fill{
  padding-top: 15px;
  padding-bottom: 12px;
  color: #4F98D3;
  font-weight: 600;
}
.node-type-country .tab-block .header-title-fill{
  margin-bottom: 25px;
}
.node-type-country .header-title-fill{
  border-bottom: 1px solid #4F98D3;
}
.node-type-country .country-dropdown div.view-header{
  border: 0;
}
.node-type-country .country-title-fill-blocks.indicators-block .view-header,
.node-type-country .country-title-fill-blocks.indicators-block .country-title-fill-blocks-body{
   border: 1px solid #ccc;  
}
.node-type-country .country-title-fill-blocks.indicators-block .country-title-fill-blocks-body,
.node-type-country .country-title-fill-blocks.indicators-block .view-header{
  border: 0;
}
.node-type-country .country-links-info .view-content,
.node-type-country .country-title-fill-blocks .country-title-fill-blocks-body,
.node-type-country .country-document-links .view-content{
   border-top:0;  
}
.node-type-country .country-title-fill-blocks.indicators-block{
  border: 0;
}
.country-policy-framewrk-pillar-tabs,
.country-pillar-tabs{
  padding-left: 30px;
}
.page-scoring-system .tab-content,
.node-type-country .country-title-fill-blocks .country-title-fill-blocks-body .tab-content{
  padding: 20px 30px 30px;
}

.tab-content.country-policy-pillar-tab-content,
.tab-content.country-pillar-tab-content{
  padding-top: 10px;
  border: 1px solid #4f98d3;
}
.page-scoring-system .tab-content.tab-score{
  border: 1px solid #4f98d3;
}
.contributers .country-title,
.node-type-country .country-title{
  font-size: 45px;
  display: block;
  line-height: 51px;
  color:#666;
  /*float: left;*/
}
.node-type-country .country-title{
  float: left;
}
.node-type-country .general-statistics .header-title{
  color: #4F98D3;
  font-size: 23px;
  font-weight: 500;
  margin-bottom: 10px;
  border-bottom: 1px solid #ccc;
  padding-bottom: 6px;
}
.node-type-country .general-statistics-population{
  padding-left: 0;
}
.node-type-country .general-statistics-aegr,
.node-type-country .general-statistics-population,
.node-type-country .general-statistics-gdp-gni{
  color: #666;
  border-right: 1px solid #ccc;
  font-size: 13px;
  line-height: 18px;
  text-align: center;
}
.node-type-country .general-statistics-aegr{
  border-right: 0;
}
.overall-value{
  font-size: 47px;
  color: #4f98d3;
  text-align: center;
}
.overall-label{
  text-align: center;
  font-size: 30px;
  margin-top: 25px;
  color: #808080;
}
.indicator-colour{
  width: 30px;
  text-align: center;
  position: absolute;
  top: 0;
  right: 60px;
  padding-top: 6px;
  font-size: 14px;
  font-weight: normal;
  color: #000;
}
.page-indicators .modal-header,
.front .modal-header,
.page-scores .modal-header,
.contributers .modal-header{
  background-color: #f2f2f2;
  padding: 30px 79px 22px;/*30px 15px 22px;*/
}

.overallScore.pillar-colour-1,
.individualScores span.pillarScore.pillar-colour-1,
.country-score .modal-body .pillar-colour-1,
.score-popup .pillar-colour-1,
.country-scores .pillar-colour-1,
.modal-header.pillar-colour-1{
  background-color: #F5968A;
;
}
.indicator-colour-1{
  background: url("../images/indicators/shape_2.png") no-repeat scroll left top transparent;
}
.overallScore.pillar-colour-2,
.individualScores span.pillarScore.pillar-colour-2,
.country-score .modal-body .pillar-colour-2,
.score-popup .pillar-colour-2,
.country-scores .pillar-colour-2,
.indicator-colour-2,
.modal-header.pillar-colour-2{
  background-color: #F7E181;
}
.indicator-colour-2{
   background: url("../images/indicators/shape_1.png") no-repeat scroll left top transparent;
}
.overallScore.pillar-colour-3,
.individualScores span.pillarScore.pillar-colour-3,
.country-score .modal-body .pillar-colour-3,
.score-popup .pillar-colour-3,
.country-scores .pillar-colour-3,
.modal-header.pillar-colour-3{
  background-color: #9FCCA1;
}
.indicator-colour-3 {
     background: url("../images/indicators/shape_3.png") no-repeat scroll left top transparent;
}
.overall-value.pillar-colour-default,
.overallScore.pillar-colour-default,
.country-score .modal-body .pillar-colour-default,
.score-popup .pillar-colour-default,
.country-scores .pillar-colour-default{
  background-color: #A391C6;
}
.indicator-colour-1,
.indicator-colour-2,
.indicator-colour-3{
 min-height: 45px; 
}
.general-statistics{
  float: left;
  padding-right: 16px;
  padding-left: 16px;
}
.country-scores .pillar-colour-1,
.country-scores .pillar-colour-3,
.country-scores .pillar-colour-2,
.country-scores .pillar-colour-default,
.modal-body .pillar-colour-1,
.modal-body .pillar-colour-3,
.modal-body .pillar-colour-2,
.modal-body .pillar-colour-default{
  padding: 2px 28px;
  border-radius: 16px;
  color: #000;
  width: 95px;
  font-size: 23px;
  float: none;
  display: block;
  text-align: center;
}
.country-score .modal-body thead th:nth-child(2){
  text-align: center;
}
.country-score .modal-body .pillar-colour-1,
.country-score .modal-body .pillar-colour-3,
.country-score .modal-body .pillar-colour-2{
  margin: 0 auto;
}
.modal-body{
  max-height: 505px;
  overflow-y: auto;
}
.page-indicators .modal-body,
.front .modal-body,
.page-scores .modal-body,
.contributers .modal-body,
.read-more-wrapper .modal-body{
   padding: 15px 79px;
}
.modal-body .table>tbody>tr>td, .modal-body .table>tbody>tr>th{
  border: 0;
  color: #000;
  font-size: 17px;
}
.modal-body .table>thead>tr>th{
  color: #000;
  border-bottom: 1px solid #8F8F8F;
}
/*.modal-header{
  padding: 35px 15px 5px;
}*/
.score-popup .modal-header {
  padding: 30px 15px 5px;
  min-height: 79px;
}
.modal-dialog .pillar-title{
  color: #58595b;
  text-align: left;
  padding-left: 30px;
  font-size: 18px;
  font-weight: 600;
}
.modal-content {
  border: 0;   
}
.modal-header button.close{
  opacity: 1;
  font-weight: 100;
  font-size: 44px;
  /*margin-top: -14px;*/
  color: #58595b;
}
.node-type-country .general-statistics-population-value,
.node-type-country .general-statistics-gdp-gni-value,
.node-type-country .general-statistics-aegr-value {
  color: #666;
  font-size: 13px;
  text-align: center;
}

.field-name-key-sector-statistics .view-country-page-blocks:first-child .country-title-fill-blocks-body {
  min-height: 255px;
}
.modal-body .indicator-counter {
  margin-right: 8px;
  margin-bottom: 10px;
  float: left;
}
.pillar-no-value{
  padding-top: 20px;
}

#block-search-form .content-search .btn.btn-primary{
  background-color: #26ABE3;
  border: 0;
}
#block-search-form .content-search .btn.btn-primary,
#block-search-form .content-search .form-text{
  height: 30px;
}
.each-policy-section-heading,
.indicator-header{
  margin-bottom: 2px;
}
.tabs-left li{
  float: none;
  margin-bottom: 2px;
}
.tabs-left li {
  margin-right: -1px;
}
.indicator-details{
  margin-top: 20px;
}
.indicators-block .nav-tabs>li.active>a,
.indicators-block .nav-tabs>li.active>a:focus,
.indicators-block .nav-tabs>li.active>a:hover,
.indicators-block .nav-tabs>li a{
  border: 0;
}
.indicators-block .nav-tabs>li a{
  color: #fff;
}
.country-document-links .views-row {
  border-bottom: 1px solid #ccc;
  padding-top: 7px;
  padding-bottom: 5px;
}
.country-document-links .views-row:last-child{
  border: 0;
}
.country-document-links .document-links {
  display: inline-block;
  padding-right: 30px;
  color: #4f98d3;
}
.country-document-links .views-row-last .document-links{
  border-bottom: 0;
  margin-bottom: 0;
}
.country-document-links .document-links a{
  text-decoration: none;
  color: #666;
}
.country-document-links .document-links a:hover{
  text-decoration: underline;
}
/*.country-dropdown .view-content */
.country-dropdown{
  position: absolute;
  top: 64px;
  z-index: 99;
  background: #fff;
  padding: 20px;
  border: 1px solid #4F98D3;
  width: 97.5%;
  display: none;
  height: 400px;
  overflow-y: auto;
  overflow-x: hidden;
}

.country-link-contributors,
.country-dropdown .views-field-title a{
  color: #666;
  display: block;
  text-decoration: none;
  padding: 0;
  line-height: 20px;
  margin-left: 10px;
  font-size: 13px;
  float: left;
}
.country-link-contributors{
  margin-left: 0;
}
.node-type-country .page-block{
  width: 100%;
  padding:0;
}
.node-type-country .group-content.container{
  padding-left: 0;
}
.node-type-country .country-name{
  float: left;
  min-width: 215px;
  font-weight: 600;
  cursor: pointer;
}
.select-country-arrow{
  background: url("../images/country_down_arrow.png") no-repeat scroll center center transparent;
  height: 53px;
  width: 50px;
  display: block;
  float: left;
  cursor: pointer;
}
.contributers .select-country-arrow{
  float: none;
}
.country-dropdown .views-field-title a:hover{
  border-bottom: 1px solid #4F98D3;
}
.page-search-indicators .indicator-details{
  display: none;
  margin-bottom: 20px;
}
.indicator-colour-1,
.indicator-colour-2,
.indicator-colour-3{
  display: block;
  float: right; 
}
.content-search .input-group .glyphicon-search{
  color: #4F98D3;
  position: absolute;
  top: 13px;
  right: grayscale;
  right: 10px;
  font-size: 18px;
  border: 0;
}
.content-search .form-text{
  height: 38px;
  border: 0;
}
.content-search .input-group{
  border: 1px solid #E0E0E0;
  background: #fff;
}
#block-search-form{
  position: initial;
}
#block-search-form .content-search .btn.btn-primary, #block-search-form .content-search .form-text {
  height: 42px;
  background-color: transparent;
  box-shadow: none;
  border: 0;
}
/*.country-dropdown .views-field-title,*/
.node-type-country .country-dropdown .views-field-field-flag{
  float:left;
  margin-right: 5px;
}
.node-type-country .country-dropdown .views-field-title{
  display: flex;
}
.page-search-indicators #edit-submit-search-indicators{
  background-color: #4F98D3;
  border-color: transparent;
  font-weight: 600;
}
.ans{
  /*background-color: #4F97D2;*/
  color: #008376;
  border-radius: 25px;
  padding: 0 8px;
  display : block;
  min-width: 36px;
  /*text-align: center;*/
  font-weight: 600;
  word-wrap: break-word;
}
.noresult{
  display: block;
}
span.pillar-no-value{
  display: block;
  float: none;
  padding-top: 37px;
}
.country-links-info .country-title-fill-blocks-body{
  border: 0 !important;
}
.search-btn{
   background:url("../images/search/search.png") no-repeat scroll center center #4F98D3;
}
.search-btn.active {
  background:url("../images/search/search_close_icon.png") no-repeat scroll center center #4F98D3;
}

/*********************New design**************************/
.node-type-webpage .article-image{
  float: left;
  margin-right : 15px;
  margin-bottom: 15px;
}
.three-column-block .content-thumbnail,
.three-column-block .content-title{
  margin-bottom: 20px;
}
.three-column-block .content-title a{
  color: #4F98D3;
  font-size: 18px;
  font-weight: 600;
}
/*Downloads*/
.downloads{
  margin-bottom: 24px;
}

.page-library .views-field-field-wb-document-pdf-url a,
.page-library .wb-document-content-link-pdf,
.page-downloads .views-field-field-wb-document-pdf-url a,
.page-downloads .wb-document-content-link-pdf{
  color:#FF0000;
}
.page-library .views-field-field-wb-document-txt-url a,
.page-library .wb-document-content-link-txt,
.page-downloads .views-field-field-wb-document-txt-url a,
.page-downloads .wb-document-content-link-txt{
  color: #000;
}
.page-library .wb-document-content-link,
.page-downloads .wb-document-content-link{
  margin-right: 10px;
}
 .page-library .views-field-field-wb-document-pdf-url ,
 .page-library .views-field-field-wb-document-txt-url,
 .page-downloads .views-field-field-wb-document-pdf-url ,
 .page-downloads .views-field-field-wb-document-txt-url{
   float: left;
   margin-right: 10px;
 }
.advanced-search .views-row ,
.page-web-downloads .view-downloads .view-content .row, 
.page-library .view-downloads .view-content .row, 
.page-search-results .indicators-block .views-row,
.page-downloads .each-wb-document{
  border-bottom: 1px solid #ccc;
  padding-bottom: 13px;
  margin-bottom: 14px;
}
.page-search-results .read-more-link a,
.advanced-search .read-more-link a,
.page-search-results .read-more-link,
.advanced-search .read-more-link{
    margin-bottom: 13px;
}
.page-web-downloads .view-downloads .view-content .row,
.page-library .view-downloads .view-content .row{
    padding-bottom: 13px;
    margin-bottom: 14px;
}
 .advanced-search .views-row ,
.page-search-results .indicators-block .views-row{
  padding-bottom: 0;
}
.page-library .wb-documents-pager,
.page-downloads .wb-documents-pager{
  text-align: center;
}
.page-library .wb-documents-pager-next a,
.page-library .wb-documents-pager-previous a,
.page-downloads .wb-documents-pager-next a,
.page-downloads .wb-documents-pager-previous a{
  margin-right: 15px;
  min-width: 90px;
}
/*Home*/
.carousel-inner img{
  margin: 0 auto;
  width: 100%;
}
.front .carousel {
  margin-bottom: 36px;
}
.tab-block .pillar-tabs .nav-tabs li a:hover{
  background: transparent;
}
.front .pillar-tab-content{
  background-color: #63A4D3;
  padding-top: 40px;
  color: #fff;
  padding-bottom: 28px;
}
/*.front .pillar-tab-content .field-type-text-with-summary .field-item{
  text-align: center;
}*/

.front .pillar-tab-content .pillar-blurb-readmore .read-more-link,
.front .pillar-tab-content .pillar-blurb-readmore .read-more-link a{
  color: #1B71BC;
  margin-bottom: 0;
}
.document-carousel-blurb{
  color: #196893;
  line-height: 21px;
  font-size: 16px;
  margin-bottom: 17px;
}
.document-carousel-title a,
.document-carousel-blurb strong{
  color: #257EBA;
  display: block;
  margin-bottom: 5px;
  font-weight:600;
}
.document-carousel .read-more-link ,
.document-carousel .read-more-link a{
  color: #257EBA;
  font-size: 14px;
  margin-bottom: 10px;
}
.row-cnt-msg{
  padding: 10px 20px;
  background-color: #F1F1F1;
  margin-bottom: 25px;
  color: #2297D1;
}
.page-web-downloads .title-conatiner,
.page-downloads .title-conatiner{
  margin-bottom: 25px;
}
.advanced-search .content-type,
.page-search-results .indicators-block .content-type{
  font-style: italic;
  float: left;
  font-size: 15px;
}
.advanced-search .views-field-body{
  clear: both;
}
.advanced-search .view-content{
  margin-top: 20px;
}
.logo.navbar-btn{
  margin-top: 0;
}
.search-collapse-in .form-group {
    margin-bottom: 0;
}
.country-scores .country-score-indicator-content-page,
.country-scores .country-name{
  float: left;
}
.country-score-indicator-content-page{
  text-align: center;
}
.country-score-indicator-content-page.question-value{
  text-align: center;
}
.block-rise-country-indicators .heading-score {
  padding-left: 38px;
}
.country-scores .country-name{
  padding-left: 30px;
}
.country-scores .country-score-indicator-content-page{
  float: right;
}
.country-scores{
  overflow: hidden;
  margin-bottom: 20px;
  padding-right: 15px;
}
.year-in-indicator{
  margin-bottom: 20px;
  font-weight: 600;
  font-size: 20px;
  border-bottom: 1px solid #8F8F8F;
  padding-bottom: 10px;
}
.score-heading{
  float: left;
  font-weight: 600;
  padding-left: 25px;
}
.headings{
  overflow: hidden;
  margin-bottom: 30px;
  padding-bottom: 15px;
  margin-top: 30px;
  margin-left: 0;
  background-color: #f2f2f2;
  padding-top: 15px;
}
.block-rise-country-indicators .block-title,
.country-scores-subindicator-content-page .block-title,
.field-name-country-scores .block-title{
    margin-bottom: 30px;
}
.heading-score{
  padding-right: 34px;
  text-align: right;
}
.row.title-conatiner{
  margin: 0;
}
.tabs-content-page{
  border-bottom: 1px solid #4F97D2;
}
.page-indicators .page-title-block .page-header,
.page-library .page-title-block .page-header,
.page-web-downloads .page-title-block .page-header,
.page-methodology .page-title-block .page-header,
.page-countries .page-title-block .page-header  {
  display: none;
  padding-top: 0;
}
#search-block-form .form-group {
    margin-bottom: 0;
}
/*commented for gen statistics in country details page*/
/*a.carousel-control.left,
a.carousel-control.right{
  background-image:none;
}*/
.node-type-subindicator .questions-list li{
  margin-bottom: 20px;
}
.node-type-subindicator .questions-list-subindicator-page {
  margin-top: 20px;
}
.node-subindicator .field-name-field-indicator{
  margin-bottom: 15px;
}
.country-score-indicator-content-page {
  float: left;
}
.tabs-content-page li.active a:focus,
.tabs-content-page li.active a:hover,
.tabs-content-page li.active a{
  background-color: #4F97D2;
  color:#fff;
  font-weight: 600;
  cursor: pointer;
  border: 0;
}
.node-type-scored-questions .node-scored-questions{
  margin-bottom: 20px;
}
.node-type-scored-questions .node-scored-questions>.field {
  margin-bottom: 5px;
}
.share-block li a{
    height: 28px;
    display: block;
    margin-bottom: 10px;
}
header .navbar{
  margin-bottom: 0;
}
/*Exposed Form*/
.with-filters #edit-field-year-value-value,
.with-filters .views-exposed-widget,
.with-filters .views-widget-filter-title,
.with-filters .views-exposed-widget div.form-group,
.with-filters .views-exposed-widget .download-start-date div,
.with-filters .views-exposed-form .download-start-date input{
  width:100%;
}
.ui-datepicker-calendar a.ui-state-default, .ui-datepicker-calendar  .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
   background: none; 
   font-weight: normal; 
}
.ui-datepicker-calendar a.ui-state-default:hover{
  color: #666;
}
.page-downloads .download-field-label{
  font-weight: 600;
  display: inline-block;
  font-size: 14px;
}
.with-filters .date-between-label{
  padding:0;
  text-align: center;
  padding-top: 7px;
}
.with-filters .views-exposed-form .help-block{
  display: none;
}
.views-exposed-widget.views-reset-button .btn{
  background: #CA3531;
  color: #fff;
}
.with-filters .views-submit-button,.with-filters .views-reset-button{
    float: left;
    width: auto;
    margin-right: 10px;
}
/*-------------------------*/
.container-inline-date .control-label{
  display: none;
}
.logged-in:not(.front) .header-menu{
  padding-bottom: 12px;
}
.front .home-carousel {
  margin-bottom: 0;
}
.header-menu{
  background-color: #F2F2F2;
  min-height: 88px;
  }
.front .header-menu{
  background-color: #fff;
  margin-bottom: 0;
  border-bottom: 1px solid #519BD2;
}
.web-tour{
  float: right;
  background: url("../images/navigation/bg_navigationGuide.png") repeat scroll left 0 transparent;
  padding: 0 12px 6px;
  border-bottom-left-radius:7px;
  border-bottom-right-radius: 7px;
  position: absolute;
  top: 105px;
  right: 15px;
  z-index: 99;
  border: 1px solid #d1d3d4;
  border-top: 0;
}
.web-tour-icon{
  background: url("../images/navigation/icn_navigationGuide.png") no-repeat scroll left 6px transparent;
  width: 14px;
  height: 24px;
  display: block;
  float: left;
}
body:not(.page-manage-policy-frameworks) .btn-info:active:hover,
.web-tour .btn-info{
  color: #4f98d3;
  background-color: transparent;
  font-size: 13px;
  height: auto;
  padding: 2px 4px;
  text-align: center;
  width: auto;
  border: 0;
  font-weight: 600;
}
.slider-block{
  position: relative;
}
.field-name-country-scores .block-title ,
.block-rise-country-indicators .block-title,
.country-scores-subindicator-content-page .block-title,
.questions-list-subindicator-page .block-title{
  font-size: 20px;
  background: #f2f2f2;
  padding: 15px;
}
.tab-content-content-page.tab-content{
  border: 1px solid #4F97D2;
  overflow: hidden;
  padding: 0 30px 0 20px;
  border-top: 0;
}
.node-type-indicator .tabs-content-page.nav-tabs>li {
  margin-bottom: -2px;
}
.advanced-search-link-wrapper{
  padding-top: 10px;
  font-size: 14px;
}
.question-set .each-quest-ans .quest{
  padding-right: 5px;
}
.read-more-wrapper .modal-header{
  background-color: #f2f2f2;
  padding:30px 79px 22px;/*31px 79px 23px*/
}
.modal-header button.close{
  background: url("../images/close.png") no-repeat scroll right 0 transparent;
  font-size: 0;
  width: 40px;
  height: 32px; 
}
.read-more-wrapper .modal-header button.close{
  margin-right: -49px;
   /*margin-top: -41px;*/
}
.page-indicators .modal-title,
.page-scores .modal-title,
.front .modal-title,
.contributers .modal-title,
.read-more-wrapper .modal-title{
  font-weight: 600;
  color: #666;
}
.front .modal-body {
  color: #666;
}
.tab-msg-block .tabs--primary{
  padding-top: 15px;
}
.tab-block .pillar-tabs .nav.nav-tabs li>a {
  padding: 14px 15px;
  font-size: 18px;
}
.carousel-control {
  width: 4%;
}
.advanced-search-link-wrapper .glyphicon-search:before{
  width: 20px;
  border-right: 1px solid #ccc;
  padding-right: 8px;
  margin-right: 6px;
  font-family: andes-regular;/*'Glyphicons Halflings';*/
}
.tab-msg-block section.messages{
  margin-top: 8px;
}
body.logged-in:not(.page-indicators) .main-container{
  padding-top: 20px;
}
/*Downloads page*/
.page-library .bef-select-as-checkboxes.form-control,
.page-web-downloads .bef-select-as-checkboxes.form-control,
.page-downloads .bef-select-as-checkboxes.form-control{
  height: auto;
  max-height: 245px;
  overflow-y: auto;
  border: 0;
  border-bottom: 1px solid #ccc;
  border-radius: 0;
  padding : 15px 12px;
  opacity: .5;
}
.page-library .form-type-bef-checkbox input.form-control,
.page-web-downloads .form-type-bef-checkbox input.form-control,
.page-downloads .form-type-bef-checkbox input.form-control{
  float: left;
  width: auto;
  height: auto;
  margin-top: 5px;
}
.page-library .form-type-bef-checkbox label.option,
.page-web-downloads .form-type-bef-checkbox label.option,
.page-downloads .form-type-bef-checkbox label.option{
  margin-left: 20px;
  font-weight: normal;
  display: block;
  color: #666;
}
.page-library .page-filter .form-type-bef-checkbox label.option{
  font-size: 13px;
}
.page-library .form-type-bef-checkbox.form-group,
.page-web-downloads .form-type-bef-checkbox.form-group,
.page-downloads .form-type-bef-checkbox.form-group{
  margin-bottom: 10px;
}
.page-library #edit-field-wb-document-disclosur-stat-tid-wrapper,
.page-library #edit-field-wb-document-type-tid-wrapper,
.page-downloads #edit-field-wb-document-type-tid-wrapper,
.page-downloads #edit-field-wb-document-disclosur-stat-tid-wrapper{
  width: 100%;
}
.page-library #edit-field-wb-document-type-tid-wrapper,
.page-downloads #edit-field-wb-document-type-tid-wrapper{
  padding-top: 0;
  margin-top: -5px;
}
.page-library #edit-field-wb-document-type-tid-wrapper label,
.page-downloads #edit-field-wb-document-type-tid-wrapper label{
  margin-top: 0;
}
.page-library .views-exposed-form label,
.page-web-downloads .views-exposed-form label,
.page-downloads .views-exposed-form label{
  margin-bottom: 11px;
  font-size: 14px;
}
.page-library .views-exposed-form .views-exposed-widget >label,
.page-web-downloads .views-exposed-form .views-exposed-widget >label,
.page-downloads .views-exposed-form .views-exposed-widget >label{
  color: #4f98d3;
  margin-top: 13px;
}
.page-library #edit-field-country-target-id-entityreference-filter-wrapper label,
.page-downloads #edit-field-country-target-id-entityreference-filter-wrapper label{ 
  margin-top: 5px;
}
.page-library .views-exposed-form .views-exposed-widget,
.page-web-downloads .views-exposed-form .views-exposed-widget,
.page-downloads .views-exposed-form .views-exposed-widget{
  margin-bottom: 9px;
  display: inline-block;
  float: none;
  padding-left: 15px;
}
.help-block{
  font-size: 12px;
  color: #b3b3b3;
}
.page-library .container-inline-date .form-item, .page-downloads .container-inline-date .form-item input,
.page-library .views-exposed-form .container-inline-date .date-padding,
.page-downloads .container-inline-date .form-item, .page-downloads .container-inline-date .form-item input,
.page-downloads .views-exposed-form .container-inline-date .date-padding{
  width: 100%;
}
.page-library .region-sidebar-first,
.page-web-downloads .region-sidebar-first,
.page-downloads .region-sidebar-first{
  padding: 0;
  border: 0;
}
.reports  .reports-link,
.page-library .views-exposed-form .views-exposed-widget .form-submit,
#print-mail-form .btn.form-submit,
.page-web-downloads .views-exposed-form .views-exposed-widget .form-submit,
.page-downloads .views-exposed-form .views-exposed-widget .form-submit{
  margin-top: 0;
  padding: 10px 26px 9px;
  border-radius: 18px;
  background-color: #4F98D3;
  font-weight: 600;
  border: 0;
  font-size: 13px;
  color:#fff;
}
.date-block #edit-field-wb-document-date-value-wrapper{
  margin-bottom: 0;
}
.page-library .views-exposed-widgets .row .column:not(.btn-wrapper) >div,
.page-web-downloads .views-exposed-widgets .row .column:not(.submit-btn) >div,
.page-downloads .views-exposed-widgets .row .column:not(.submit-btn) >div{
  width:100%;
}
.filters-heading,
.downloads-filter .block-title{
  font-size: 18px;
  padding: 0px 10px 17px;
  background-color: #fff;
  color: #4F98D3;
  font-weight: 600;
  border-bottom: 1px solid #4F98D3;
  padding-left: 0;
}
.downloads-filter .submit-btn{
  margin-top: 13px;
  text-align: center;
  padding: 0;
}
.downloads-filter #edit-field-wb-document-date-value-wrapper,
.downloads-filter #edit-field-wb-document-disclosur-stat-tid-wrapper{
  padding-top: 0;
}
.page-library .views-exposed-form .views-exposed-widget input,
.page-web-downloads .views-exposed-form .views-exposed-widget input,
.page-downloads .views-exposed-form .views-exposed-widget input{
  border: 0;
  border-bottom: 1px solid #ccc;
  border-radius: 0;
  background-color: transparent;
  box-shadow: none;
  padding-left: 0;
  font-size: 12px;
}
.indicators-block .panel-body .views-field-nothing .field-content>div:first-child{
  padding-left: 0;
  border-right: 1px solid #ccc;
}
.indicators-block .panel-body .views-field-nothing .field-content{
  display: block;
  overflow: hidden;
}
.indicators-block .highcharts-container{
  padding-left: 30px;
}
.indicators-block .panel-body{
  padding-bottom: 37px;
}
.indicators-block .country-score{
  background-color: transparent;
}
.advanced-search-wrapper .glyphicon-search{
  color: #4f98d3;
  font-weight: normal;
  font-size: 13px;
}
.advanced-search-wrapper{
  padding-left: 15px;
}
.score-popup .modal-body .row{
  margin-bottom: 10px;
}
.score-popup .modal-body .indicator-country-flag-wrapper{
  margin-right: 24px;
  padding-top: 3px;
  display: block;
  float: left;
}
.score-popup .modal-body {
  padding: 30px 16px;
}
.pagination>li>a, .pagination>li>span{
  padding: 0 10px;
  border-radius: 0;
  font-size:13px;
  min-width: 16px;
  border: 0;
  border-right: 1px solid #ccc;
  background-color: transparent;
  color: #666;
  border-radius: 0;
}
.pagination>li:last-child>a, .pagination>li:last-child>span{
  border:0;
}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover
.pagination li{
  background-color: transparent;
  border-color: #ccc;
  color: #337ab7;
}
.pagination>li.active{
  border: 0;
}
.pagination>li.active span{
  border: 0;
  color: #fff;
  border-radius: 0;
  background-color: #4f98d3;
  padding: 0 5px;
}
li.pager-first a,li.prev a,
li.next a,li.pager-last a{
  font-size: 0;
}
.pagination>li a{
  height: 18px;
}
.next a{
  background:url("../images/pagination/arrw_next.png") no-repeat scroll center center transparent;
}
.pager-last a{
  background:url("../images/pagination/arrw_last.png") no-repeat scroll center center transparent;
}
.prev a{
  background:url("../images/pagination/arrw_prev.png") no-repeat scroll center center transparent;
}
.pager-first a{
  background:url("../images/pagination/arrw_first.png") no-repeat scroll center center transparent;
}
/*.general-statistics .view-country-page-blocks .view-header{
  border-bottom: 1px solid #ccc;
  margin-bottom: 5px;
}*/
.group-score-wrapper{
  margin-top: 25px;
}
.pillar-wrapper{
  width: 100%;
}
.node-country{
  overflow: hidden;
}
.country-title-fill-blocks .view-content,
.country-title-fill-blocks .view-header{
  background-color: #fff;
  overflow: hidden;
}
.group-policy-wrapper .country-title-fill-blocks .noresult{
  padding-left: 0;
}
.node-type-country .container-region .region-content-top-second{
  padding: 30px;
}
.node-type-country .indicators-list-header{
  display: none;
}
.node-type-country .country-links-info .view-content .noresult{
  padding: 0;
}
.front .tab-block {
  padding: 0;
}
.modal-body .indicator-country-score-wrapper,
.modal-body .indicator-country-name-wrapper{
  font-size: 14px;
  color: #676767;
}
.score-popup .modal-body .indicator-country-name-wrapper{
  display: block;
  float: left;
  max-width: 66%;
}
.score-popup .column-wrapper{
  border-right:1px solid #ccc;
  padding: 0 40px;
}
.score-popup .column-wrapper.column-last{
  border: 0;
}
.page-node-214.page-node-view .country-title{
  font-size: 35px;
}
/*share*/
.share-container .toggle-container {
  background-color: #fff;
  border: 1px solid #D9DCCF;
  overflow: visible;
  position: absolute;
  left: 39px;
  top: -87px;
  width: 275px;
  z-index: 110;
  display: none;
  padding: 20px 10px 10px;
  max-height: 146px;
}
.share-container .facebook-share a{
  background: url(../images/socialmedia_icons/like.png) no-repeat left top;
}
.share-container .twitter-share a{
  background: url(../images/socialmedia_icons/tweet.png) no-repeat left top;
}
.share-container .google-plus a{
  background: url(../images/socialmedia_icons/google_plus.png) no-repeat left top;
}
.share-container .linked-in a{
  background: url(../images/socialmedia_icons/linked_in.png) no-repeat left top;
}
.share-container .digg a{
  background: url(../images/socialmedia_icons/digg.png) no-repeat left top;
}
.share-container .renren a{
  background: url(../images/socialmedia_icons/renren.png) no-repeat left top;
}
.share-container .stumble-upon a{
  background: url(../images/socialmedia_icons/stumple_upon.png) no-repeat left top;
}
.share-container .delicious a{
  background: url(../images/socialmedia_icons/delicious.png) no-repeat left top;
}
.share-container .sina a{
  background: url(../images/socialmedia_icons/sina_weibo.png) no-repeat left top;
}
.share-container .share-block-1 ul li, .share-container .share-block-2 ul li {
  background: none repeat scroll 0 0 transparent;
  font-size: 11px;
  line-height: 15px;
  padding: 0 0 10px;
  text-align: left;
}
.share-container li > a {
  padding-left: 26px;
  color: #666666;
  display: block;
  float: left;
  padding: 3px 0 3px 29px;
  text-align: left;
  word-wrap: break-word;
}
.share-container .expand-all {
  background: url(../images/Social_media/popup_arrow.png) no-repeat left top;
  height: 16px;
  position: absolute;
  top: -27px;
  right: -21px;
  width: 20px;
  z-index: 999;
  display: none;
}
.share-container{
  position: relative;
}
.social-media-block li{
  cursor: pointer;
}
.export-full a,
.export-link-wrapper .pdf-export-link a{
 background: url(../images/doc_img/pdf.png) no-repeat left 0;
}
.export-full{
  padding-top: 19px;
  margin-right: 14px;
}
.export-link-wrapper .excel-export-link,
.export-link-wrapper .pdf-export-link{   
  float: left;
  display: block;
  width: 16px;
  height: 25px;
  padding-top: 27px;
  margin-left: 10px;
}
.export-full a,
.page-indicators .export-link-wrapper .expoer-link a,
.export-link-wrapper .excel-export-link a,
.export-link-wrapper .pdf-export-link a{
  width: 19px;
  height: 24px;
  display: block;
  font-size: 0;
}
.page-indicators .export-link-wrapper .expoer-link a{
  font-size: 16px;
  color: #666;
  text-decoration: none;
}
.node-type-country.page-node-view .country-pillar-tabs{
  float:left;
}
.node-type-country.page-node-view .export-link-wrapper{
  display:none;
  float: right;
  margin-right: 14px;
}
.node-type-country.page-node-view .export-link-wrapper.active{
  display: block;
}
.page-indicators .export-link-wrapper{
  float: right;
}
.page-indicators .export-link-wrapper .expoer-link a{
  margin-right: 14px;
}
.page-title-block{
  padding-left: 0;
}
.page-library .footer,
.page-web-downloads .footer,
.page-downloads .footer{
 margin-top: 3px;
}
.page-library .well,
.page-web-downloads .well,
.page-downloads .well{
  margin-bottom: 30px;
  background-color: #f4f4f4;
}
.export-full a:hover{
  opacity: 0.7;
}
form#print-mail-form textarea#edit-txt-to-addrs{
  clear:both;
  width:100%;
}
#print-mail-form label.printmail-label {
    margin-bottom: 5px;
}
#print-mail-form .form-text,
#print-mail-form label{
   color: #666;
}
#print-mail-form .form-required{
  color: #DE291E;
  font-size: 11px;
}
#print-mail-form .help-block {
    font-size: 12px;
}
#print-mail-form .btn.form-submit{
  margin-right: 10px;
  margin-bottom: 10px;
}
.page-title{
  color:#666;
}
.download-data li a,
.export-pdf-full a,
.export-excel-full a,
.export-data li{
  color: #666;
}
.export-excel-full a,
ul li.export-xls {
    background: url(../images/excel.png) no-repeat left top transparent;
}
.export-pdf-full a,
ul li.export-pdf {
    background: url(../images/icn_pdf.png) no-repeat left top transparent;
}
.pagination li.active{
  margin-top: 1px;
}
.breadcrumb,.node-type-country .export-links{
  margin-top: 10px;
}
/***********************************/
#pillar-energy-access,
#pillar-renewable-energy,
#pillar-energy-efficiency{
  display: none;
}
#pillar-energy-access.active,
#pillar-renewable-energy.active,
#pillar-energy-efficiency.active{
  display: block;
}
/***********************************/
.download-report,
.download-data .download-img,
.export-data{
  background: url(../images/downbutton.png) no-repeat -39px top transparent;
  width: 41px;
  height: 38px;
  cursor: pointer;
  position: relative;
  display: block;
}
.download-report,
.download-data{
  position: relative;
}
.download-item,
.download-data ul,
.export-data ul{ 
  position: absolute;
  z-index: 12;
  cursor: pointer;
  top: 46px;
  right: 0;/*-25px;*/
  background-color: #fff;
  padding: 15px 25px 3px;
  width: 128px;
  border: 1px solid #ccc;
  display: none;
}
.download-report .download-item{
  top: 0;
  left: 51px;
  font-size: 13px;
  padding: 9px 16px;
}
.download-icon{
  background: url(../images/up_arrow.png) no-repeat center 0 transparent;
  width: 22px;
  height: 26px;
  position: absolute;
  top: 38px;
  z-index: 13;
  right: 10px;
  display: none;
}
.download-report .download-icon{
    background: url(../images/Accordian-arrow/left_arrow.png) no-repeat center 0 transparent;
    right: -11px;
    width: 9px;
    top: 10px;
}
.web-link-doc,
.download-title{
  display: inline-block;
  margin-top: 20px;
  padding-right: 10px;
}
.node-type-country .download-img{
  margin-top: 12px;
}
.node-type-country .download-data ul{
  top: 58px;
}
.node-type-country .download-icon{
  top: 50px;
}
.node-type-country .download-data {
    margin-bottom: 10px;
}
.download-img{
  float: right;
}
.download-report .full-report{
  border-bottom: 1px solid #ccc;
  padding-bottom: 5px;
  margin-bottom: 5px;
}
.download-report .full-report a{
  color: #666;
}
.download-key-sections{  
  color: #337ab7;
}
.download-data ul li,
.export-data ul li{
  border-bottom: 1px solid #ccc;
  padding-bottom: 6px;
  margin-bottom: 6px;
  padding-left: 29px;
}
.download-data ul li:last-child,
.export-data ul li:last-child{
  border-bottom: 0;
}
.download-report:hover,
.download-data .download-img:hover,
.export-data:hover {
  background-position: 2px 0;
}
.front .export-data:hover {
  background-position: -80px 0;
}
/*.node-type-pillar .indicator-title,
.page-indicators .indicator-title,
.node-type-country .indicator-title{
  padding-left: 40px;
  max-width: 90%;
  display: block;
}*/
/*country*/
/*.node-type-country .coutry-structure-block,*/
.node-type-country .coutry-structure-block .country-title-fill-blocks,
.node-type-country .country-right-block .right-inner-block,
.node-type-country .country-left-block{
  background-color: #fff;
}
.node-type-country .coutry-structure-block{
  margin-top: 25px;
}

.node-type-country .country-right-block .header-title-fill{
  padding-top: 10px;
}
/*.node-type-country #country-sector-gen-mix{
  padding-top: 20px;
  background-color: #fff;
}*/
.coutry-structure-block .country-title-fill-blocks .row,
.node-type-country .country-left-block .country-title-fill-blocks .row{
  border-bottom: 1px solid #ccc;
}
.coutry-structure-block .country-title-fill-blocks .row:first-child{
  border-bottom: 0;
}
.coutry-structure-block .country-title-fill-blocks .row>div:not(.col-xs-12):first-child,
.node-type-country .country-left-block .country-title-fill-blocks .row>div:first-child{
  border-right: 1px solid #ccc;
}
.coutry-structure-block .country-title-fill-blocks .row>div:not(.col-xs-12):last-child{
  border-left:1px solid #ccc;
  margin-left: -1px;
}
.coutry-structure-block .country-title-fill-blocks .row>div,
.node-type-country .country-left-block .country-title-fill-blocks .row>div{
  padding: 5px 15px;
}
/*.country-structure-left{
    background-color: #ccc;
    padding-right: 10px;
    padding-left: 0;
    overflow: hidden;
}
.country-structure-right{
    background-color: #ccc;
    padding-left: 10px;
    padding-right: 0;
    overflow: hidden;
}*/
.node-type-country .coutry-structure-block .country-title-fill-blocks{
    background-color: #fff;
}
.node-type-country .coutry-structure-block .view-content{
  overflow: hidden;
}
.front .export-data .download-icon{
  top: 40px;
}
.front .export-data ul {
    top: 48px;
}
.right-inner-block .item-color{
    width: 11px;
    height: 11px;
    display: block;
    float: left;
    margin-right: 7px;
    margin-top: 6px;
}
.right-inner-block .item-name{
  font-size: 13px;
}
#customLegend{
  line-height: 18px;
}
.page-csv-import .import-msg,
.page-data-import .import-msg{
  padding: 0;
}
.page-dashboard:not(.page-dashboard-data-import) .page-header{
  margin-top: 20px;
}
.page-dashboard-data-import .dashboard{
  margin-top: 0;
}
body.logged-in.page-dashboard .main-container,
body.logged-in.page-manage div.main-container{
  padding-top: 0;
}
/*.footer-main-menu ul{
  text-align: center;
}
.footer-main-menu ul li{
  display: inline-block;
  float: none;
}
*/
.node-type-country .modal-body .table>tbody>tr>td:first-child{
  display: flex;
}
.pagination>li {
  display: inline-block;
}
.sub-quest-set .sub-quest{
  padding-left: 15px;
  display: block;
  line-height: 18px;
  background: url(../images/hyphen_icon.png) no-repeat left 8px transparent;
  margin-left: 10px;
}
.sub-quest,.quest-set{
  margin-bottom: 10px;
}
.each-policy-section-heading{
 /* border-bottom: 1px solid #ccc;
  margin-bottom: 15px;
  padding-bottom: 7px;*/
  position: relative;
}
.each-policy-section-ans{
   height: 20px;
   width: 20px;
   display: inline-block;
   float: left;
   margin-right: 11px;
   font-size: 0;
   margin-top: 2px;
}
.each-policy-section-ans.each-policy-section-ans-yes{
  background: url(../images/check.png) no-repeat left center transparent;
 
}
.each-policy-section-ans.each-policy-section-ans-noval,
.each-policy-section-ans.each-policy-section-ans-no{
  background: url(../images/un_check.png) no-repeat left center transparent;
}
/*.each-policy-section{
  margin-bottom: 14px;
}*/
.each-policy-section .each-policy-section-heading{
  cursor: pointer;
}
.each-policy-section-quest{
  margin-bottom: 12px;
  display: flex;
  font-size: 14px;
}
.sub-quest-sub-set .sub-quest{
  margin-left: 30px !important;
  margin-bottom: 5px;
}
.click-show-ans{
  display: none;
  position: absolute;
  right:28px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 0;
  top:-19px;
  max-width: 300px;
  z-index: 99;
  padding: 25px 33px;
 /* -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
  box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);*/
  -webkit-box-shadow: 1px 0px 14px 0px rgba(46, 46, 50, 0.6);
  -moz-box-shadow:    1px 0px 14px 0px rgba(46, 46, 50, 0.6);
  box-shadow:         1px 0px 14px 0px rgba(46, 46, 50, 0.6);
 /* background: url(../images/gray_arrow.png) no-repeat right center #fff;*/
}

.click-ans{
  font-style: italic;
  color: #4F98D3;
  cursor: pointer;
  padding-left: 5px;
  font-size: 14px;
  padding-right: 27px;
  background: url(../images/plus_icon.png) no-repeat right center transparent;
  display: block;
  text-align: right;
  /*width: 128px;*/
}
.sub-quest-set .click-ans{
  margin-top: -3px;
}
.click-ans.expand{
  background: url(../images/minus_icon.png) no-repeat right center transparent;
}
.click-ans-icon{
    background: url(../images/pointer_with_shadow.png) no-repeat right center transparent;
    display: block;
    width: 20px;
    height: 20px;
    float: right;
    position: absolute;
    right: -9px;
    top: 20px;
}
.indicator-expand:hover{
  opacity:0.7;
}
 .page-indicators div.indicator-title.sub-quest{
   padding-top: 0;
 }
/*Donors*/
.page-donors .view-donors .donor-title{
    color: #4f98d3;
    font-weight: 600;
    margin-bottom: 5px;
}
.page-donors .view-donors .donor-desc{
  line-height: 21px;
}
.donors-list>.view-content>.views-row .row{
  border-bottom: 1px solid #ddd;
  overflow: hidden;
  margin-bottom: 24px;
  padding-bottom: 10px;
}
.logged-in.page-donors .page-title-block{
   margin-top: 28px;
}
.donors-list>.view-content>.views-row:last-child .row{
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: 0;
}
.donors-list{
  overflow: hidden;
}
/*.contributers .views-bootstrap-grid-plugin-style .contributor-details{
  border-bottom: 1px solid #ccc;
  padding-bottom: 15px;
  margin-bottom: 15px;
}*/
.contributers .view-filters .views-exposed-form{
  background-color: #fff;
  padding-left: 27px;
}
.contributers .form-select{
  padding-left: 0;
  border: 0;
  border-bottom: 1px solid #ccc;
  box-shadow: none;
  border-radius: 0;
}
.contributers .views-bootstrap-grid-plugin-style {
  overflow: hidden;
  padding: 26px 35px;
}
.page-contributor .contributers ,
.show-countries-countributors .contributers.view-display-id-block_1 {
    border: 1px solid #ccc;
}
.page-contributor .contributers .views-bootstrap-grid-plugin-style,
.show-countries-countributors .views-bootstrap-grid-plugin-style {
  padding: 0px 40px;
}
.contributers .views-bootstrap-grid-plugin-style .row:last-child .contributor-details{
  border-bottom: 0;
}
.contributers #edit-title-wrapper,
.contributers #edit-title{
  width: 100%;
}
.contributers label{
  font-size: 20px;
  margin-bottom: 22px;
  font-weight: 400;
}
.become-contributor h2{
  font-size: 16px;
  color: #4f98d3;
  font-weight: 600;
}
.become-contributor .node-content-block{
  background-color: #F3F3F5;
  border-top: 1px solid #4f98d3;
  padding: 20px;
  font-size: 15px;
}
.contributors-intro {
  border-bottom: 1px solid #ccc;
}
.footer-links ul li{
  float: left;
}
.footer-second-left{
  padding-top: 6px;
  padding-right: 22px;
}
.page-contributors .page-title-block{
  padding-bottom: 0;
  display: none;
}
.page-contributor .page-title,
.page-contributors .contributers .view-header h3{
  text-transform: uppercase;
}
.footer-logo li a{
    padding: 10px 15px 0px;
    min-height: 60px;
    font-size: 0;
    display: block;
}
/*.contributers .view-filters{
  border-top: 1px solid #ccc;
}*/
.contributers .country-name{
  padding-left: 0;
}

.contributers .country-info .country-flag{
  padding-right: 15px;
  padding-left: 0
}
#views-exposed-form-contributors-page
/*.hide-countries-countributors.hide*/{
  display: none;
}
.contributers .view-filters{
  margin-top: 0px;
}
.loading {
  background: url(../images/spinner.gif) no-repeat center 0px transparent !important;
  position: fixed;
  width:100px;
  z-index: 999999999;
  top:50%;
  left: 40%;
  height:100px;
  margin: 0 auto;
}
.page-contributors .page {
  position: relative;
}
.become-contributor {
  word-wrap: break-word;
  margin-top: 8px;
}
.hide-countries-countributors{
  margin-top: 0;
  max-height:445px;
  /*overflow-y: auto;*/
}
.hide-countries-countributors .mCSB_container,
.hide-countries-countributors .mCustomScrollBox,
.hide-countries-countributors{
  min-height: 400px;
}
.hide-countries-countributors .views-bootstrap-grid-plugin-style{
  border-color: #4f98d3;
}
.contributers .country-flag {
  padding-left: 6px;
  margin-top: 5px;
}
.contributers .views-bootstrap-grid-plugin-style>.row>.col{
  padding-left: 0;
}
.contributers .country-info{
  display: table;
  clear: both;
  padding-top: 12px;
}
.contributers .country-info span{
  display: table-cell;
  vertical-align: middle;
}
.hide-countries-countributors .views-bootstrap-grid-plugin-style {
  border: 0;
  padding: 0;
}
.hide-countries-countributors{
  border: 1px solid #4f98d3;
  padding: 0px 30px;
  margin-top: 8px;
  display: none;
  width: 100%;
  overflow: hidden;
}
.hide-countries-countributors .country-flag {
  padding-left: 15px;
}
/*.contributers .select-country-arrow{
  background-position: center 25px;
}*/
.select-country-arrow:hover{
  opacity: 0.5;
}
.country-title{
  border-right: 1px solid #ccc;
  padding-right:10px;
}
.policy-framewrk-content{
  padding-bottom: 25px;
}
.node-type-country .indicators-block .header-title-fill{
  padding-top: 0;
}
.node-type-country .country-left-block .country-title-fill-blocks .row>div:last-child {
    border-left: 1px solid #ccc;
    margin-left: -1px ;
}
.country-indicators{ 
  clear: both;
}
.nav-tab-score li a{
  border: 0;
}
.nav-tab-score li a:hover,
.country-title-fill-blocks-body .nav-tabs li a:hover,
.country-title-fill-blocks-body .nav-tabs li a:focus{
  background-color: transparent;
}
.admin-views-view .views-exposed-form .form-text,
.admin-views-view .views-exposed-form .views-exposed-widget{
  width: 100%;
  padding-top: 0;
}
.admin-views-view .views-exposed-form .btn-wrapper .views-exposed-widget{
  width: auto;
  margin-right: 10px;
}
.admin-views-view .view-filters .views-exposed-form label{
  font-size: 13px;
}
.admin-views-view .help-block{
  margin-bottom:0;
}
.page-admin-content .action-links .btn-group-xs>.btn, .btn-xs{
  padding: 5px 10px;
}
.page-admin-content-file-thumbnails .form-horizontal .filters.form-group{
  margin: 0 0 15px;
  width: 89%;
  float: left;
}
.page-admin-content-file-thumbnails .form-horizontal .form-actions{
  width: 8%;
  padding-top: 31px;
}
.page-admin-content-file-thumbnails .form-horizontal .filters .form-type-select{
  width: 50%;
  display: inline-block;
}
.page-admin-content-file-thumbnails .form-horizontal .filters .form-type-select>div{
    float: none;
    padding-left: 0;
    width: 100%;
}
.page-admin-content-file-thumbnails .form-horizontal .filters .form-type-select .control-label{
  float: left;
}
.page-admin-content-file-thumbnails .form-horizontal .form-group{
  margin: 0 ;
}
.page-admin-content-file-thumbnails  .action-links{
  margin-bottom: 10px;
}
.page-node-edit.node-type-contributors .group-left,
.page-node-add-contributors table .group-left{
  padding-right: 15px;
}
.page-node-edit.node-type-contributors .delta-order.tabledrag-hide,
.page-node-add-contributors table  .delta-order.tabledrag-hide{
  width: 82px;
  padding-top: 26px;
}
.tab-msg-block .pagination  li a{
    padding: 10px;
    height: 37px;
}
.page-node-edit.node-type-contributors  .form-actions .btn{
  margin-right: 15px;
}
#media-browser-library-list{
    width: 100%;
    overflow: hidden; 
}
.node-type-contributors .field-collection-view .entity-field-collection-item {
    width: 88%;
}
.media-item img{
    max-height: 100px;
    max-width: 100px;
}
.page-admin-content-file-thumbnails .form-item-operation.form-type-select{
  margin-right: 15px;
}
.node-type-contributors .tabledrag-toggle-weight-wrapper{
  display: none;
}
.contributers .views-exposed-form .views-exposed-widget .form-submit{
  margin-top: 0;
}
.rightsidecontents .read-more-link .btn{
  text-align: left;
  padding-left: 0;
}
.modal-header{
  border-radius: 6px 6px 0 0;
}
.pillar-blurb-readmore .read-more-link .btn{
  background: none;
  padding-left: 0;
  padding-left: 0px !important;
  font-weight: normal !important;
}
.read-more-link .btn:hover {
  background: none;  
  text-decoration: underline;
  color: #4f98d3;
}
.read-more-link .btn:focus{
  color: #4f98d3;
}
.hide-countries-countributors  .contributers .view-filters .views-exposed-form{
  padding-left: 0;
}
.form-actions .form-submit{
  margin-right: 10px;
}
.page-indicators .rightsidecontents .views-field-field-blurb{
  margin-bottom: 15px;
}
.page-indicators .rightsidecontents .read-more-link a{
  padding-top: 0;
}
.page-indicators .rightsidecontents  h3.indicator-pillar-title{
  margin-top: 5px;
}
.front .pillar-blurb a{
  color: #F7D385;
}
.front .pillar-blurb a.externalLink:hover{
  text-decoration: underline !important;
}
.page-manage-reorder-questions .with-filters .table-responsive .views-field-title a{
  display: table-cell;
}
/*#edit-title-autocomplete-aria-live{
  margin-top: -61px;
  position: initial;
}

#edit-title.spinner{
  background: url(../images/spinner.gif) no-repeat right 0px transparent;
}
#edit-title.spinner_first.ui-autocomplete-input,
#edit-title.ui-autocomplete-loading{
    background: none ;
}*/

/*T0 spin autocopmplete control in contributers page*/
.page-countries .glyphicon-refresh,
.country-dropdown .glyphicon-refresh,
.contributers .glyphicon-refresh{
    font-size:0;
    /* width: 20px;
     height: 7px;*/
 }
.page-countries .input-group-addon,
.country-dropdown .input-group-addon,
.contributers .input-group-addon{
   border:0;
   background-color: #fff;
 }
.page-countries .glyphicon-spin,
.country-dropdown .glyphicon-spin,
.contributers  .glyphicon-spin{
  font-size:0;
  height: 7px;
  position: absolute;
  width: 81px;
  height: 68px;
  background: url(../images/spinner.gif) no-repeat left 0px transparent;
  color: #4F98D3;
  /*-webkit-animation: spin .5s infinite linear;
  -moz-animation: spin .5s infinite linear;
  -o-animation: spin .5s infinite linear;
  animation: spin .5s infinite linear;
     -webkit-transform-origin: 50% 58%;
         transform-origin:50% 58%;
         -ms-transform-origin:50% 58%; /* IE 9 */
}
@-moz-keyframes spin {
  from {
    -moz-transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(360deg);
  }
}

@-webkit-keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.country_copy{
  display: none;
}
.page-countries .btn-wrapper,
.country-dropdown .btn-wrapper{
  display: none;
}
#edit-title-wrapper.views-widget-filter-title{
  max-width: 400px;
}
.form-autocomplete .dropdown,
.contributers #edit-title,
.page-countries #edit-title,
.country-dropdown #edit-title{
  max-width: 360px;
}
.page-contributors- section > .contributers > .view-content{
  border:1px solid #ccc;
  margin-top: 20px;
} 
.auto-Complete .country-dropdown{
  display: block;
}
.page-search-results .view-search-indicators .views-exposed-form{
  padding: 10px;
}
.form-autocomplete .dropdown{
  margin-bottom: 10px;
}
.form-autocomplete .dropdown li a{
  border-bottom: 1px solid #d6d6d6;
  padding: 5px 15px;
  font-size: 14px;
  white-space:pre-line;
}
.form-autocomplete .dropdown li:last-child a{
  border-bottom: 0;
  margin-bottom: 10px;
}
/*General statistics*/
/*23-11-2016*/
.carousel-content-icon{
    display: block;
    display: block;
    height: 32px;
    width: 39px;
    float: left;
}
.carousel-content-icon-region{
    background: url(../images/gen_statistics/icn_region.png) no-repeat left 0px transparent;
}
.carousel-content-icon-gni{
    background: url(../images/gen_statistics/icn_GNI.png) no-repeat left 0px transparent;
}
.carousel-content-icon-population{
    background: url(../images/gen_statistics/icn_population.png) no-repeat left 0px transparent;
    float: left;
}
.carousel-content-icon-city{
    background: url(../images/gen_statistics/icn_city.png) no-repeat left 0px transparent;
}
.carousel-content-icon-income-grp{
    background: url(../images/gen_statistics/icn_income.png) no-repeat left 0px transparent;
}
.general-statistics .right:not(.next) {
    background: url(../images/gen_statistics/icn_next.png) no-repeat 0 0px transparent;
}
.general-statistics .left:not(.next) {
    background: url(../images/gen_statistics/icn_prev.png) no-repeat 0 0px transparent;
}
.general-statistics .right.active,
.general-statistics .left.active {
    background: none;
}
.general-statistics .carousel-control{
    height: 20px;
    width: 11px;
    display: inline-block;   
    position: static;
    background: none;
}
.general-statistics .carousel-control.left{
    left: 12px;
}
.general-statistics .carousel-control.right{
    right: -14px;
}
.item{
    float: left;
    position: relative;
}
.general-statistics .carousel-caption{
    position: static;
    padding-bottom:0;
    padding-top: 0;
    color: #666;
    font-size: 14px;
    text-shadow: none;
}
.carousel-content-label{
  border-right: 1px solid #666;
}
.general-statistics .carousel-control>span{
  font-size: 0;
  width: 16px;
}
.carousel-content-label{
  padding-right: 10px;
  margin-right: 10px;
  font-weight: 600;
}
.gen-stat-right{
    padding: 31px 0 0 8px;
}
.carousel-content-wrapper span{
  float: left;
}
.gen-stat-right{
  text-align: center;
}
/*Documents -  country details page*/
/*25-11-2016*/
#modal-container-web-link-doc .modal-title{
  font-weight: 600;
  font-size: 23px;
}
#modal-container-web-link-doc .each-web-link-uri a{
  font-size: 14px;
  margin-bottom: 6px;
  color: #666;
  display: block;
}
#modal-container-web-link-doc .modal-body {
  padding: 0;
}
#modal-container-web-link-doc .modal-body .link-arr-group {
  background-color: #F2F2F2;
  padding: 20px 36px;
  height: 380px;
  overflow-y: auto;
}
.web-link-doc{
  margin-top: 5px;
}
#modal-web-link-doc{
  font-size: 16px;
  color: #666;
}
#web-link-doc,
.web-link-doc .weblinkdoc-img{
  background: url(../images/doc_img/icn_documents.png) no-repeat 0 0 transparent;
  display: block;
  height: 44px;
  width: 40px;
}
#web-link-doc{
  background-position: 0px 3px;
}
#web-link-doc{
  padding-left: 44px;
  padding-top: 6px;
}
.web-link-doc .weblinkdoc-img:hover{
   background: url(../images/doc_img/icn_documents_hover.png) no-repeat 0 0 transparent;
}
.web-link-doc span{
  float: left;
}
#modal-container-web-link-doc .modal-header{
  padding: 15px 27px;
}
#modal-container-web-link-doc .modal-header .close{
  background: none;
  font-size:15px;
  height: auto;
  width: auto;
  margin-top: 11px;
}
#modal-container-web-link-doc .modal-header .close::after {
  content: "x";
  font-size: 18px;
  padding-left: 9px;
}
.each-web-link-uri a{
  background: url(../images/blue_arrow.png) no-repeat 0 9px transparent;
  padding-left: 15px;
}
#modal-container-web-link-doc .modal-header{
  border-bottom: 2px solid #ccc;
}
#modal-container-web-link-doc .modal-footer{
  border-top: 2px solid #ccc;
  padding: 10px 15px;
  text-align: center;
  min-height: 44px;
}
#modal-container-web-link-doc .each-web-link-uri a:hover{
  color: #4f98d3;
  text-decoration: none;
}
.country-header-links{
  text-align: right;
}
#modal-container-web-link-doc .link-arr-group:not(.active){
  display: none;
}
#modal-container-web-link-doc .pager-pages {
  padding: 1px 5px;
  font-size: 13px;
  cursor: pointer;
}
#modal-container-web-link-doc .pager-pages.active{
  background-color: #4f98d3;
  color: #fff;
}
#modal-container-web-link-doc .pagination {
  margin: 0;
}
#modal-container-web-link-doc .pagination .page-item.last a{
    background: url(../images/pagination/arrw_last.png) no-repeat center 4px transparent;
    font-size: 0;
}
#modal-container-web-link-doc .pagination .page-item.first a{
    background: url(../images/pagination/arrw_first.png) no-repeat center 4px transparent;
    font-size: 0;
}
#modal-container-web-link-doc .page-item.disabled{
    display: none;
}
#modal-container-web-link-doc .pagination li a{
   border-color: #DCDCDC;
}
#modal-container-web-link-doc .pagination>li:last-child>a{
    border-right: 1px solid #DCDCDC;
}
.page-contributor .contributers  .btn-wrapper {
    display: none;
}
.page-contributor .page-title{
    font-weight: 500;
    font-size: 24px;
}
.page-contributors .contributers .view-header h3 {
    margin-top: 36px;
}

.page-contributors .view-header .contributers {
    margin-top: 32px;
}
.page-contributors .view-header div.hide-countries-countributors .contributers {
    margin-top: 0;
}
.country-title.sm-font{
  font-size: 31px;
}
.carousel-inner>.item{
  width: 100%;
}
.weblink-title-txt{
  margin-top: 15px;
}
/*general statistics*/
.general-statistics .country-stat-label{
    color: #4f98d3;
    font-weight: 600;
    font-size: 13px;
    padding-left: 0;
    padding-right: 10px;
}
.general-statistics .country-stat-field{
    color: #666;
    font-size: 13px;
    word-wrap: break-word;
    padding-left: 10px;
}
.general-statistics .country-stat>div{
    border-bottom: 1px solid #e6e7e8;
    overflow: hidden;
    line-height: 23px;
}
.general-statistics .country-stat{
    padding: 0 33px;
}
.general-statistics .country-stat>div:last-child{
  border-bottom: 0;
}
.page-scoring-system .panel.indicator{
  margin-top: 0;
  border: 0;
  border-bottom: 1px solid #ccc;
  border-radius: 0;
  box-shadow: none;
}
.page-scoring-system .panel.indicator:last-child{
  border: 0;
}
.page-scoring-system .indicators-list{
  margin-bottom: 0;
}
.subindicators-list .tabs-subidicators.tabs-left div.tab-content {
    padding-top: 0;
}
.page-scoring-system .indicators-list .panel-body{
  padding: 15px 0;
}
.page-contact .page-title-block,
.page-scoring-system .page-title-block {
  padding-top: 20px;
}
.overall-value.pillar-colour-1{
  color: #F5968A;
}
.overall-value.pillar-colour-2{
  color: #F7E181;
}
.overall-value.pillar-colour-3{
  color: #9FCCA1;
}
.node-type-country .mapLegends li{
  color: #666; 
}
.node-type-country .mapLegends {
    position: static;
    float: right;
    margin-top: 5px;
}
.node-type-country .country-title-fill-blocks .country-title-fill-blocks-body .tab-content {
    padding: 20px 30px 10px;
}
.downloads-country,
.downloads-delimiter,
.downloads-incom-grp,
.downloads-country-incom-grp-wrapper{
    color: #4F98d3;
    font-size: 14px;
}
.page-scoring-system .click-show-ans{
    right: 43px;
}
.click-ans-block{
  text-align: right;
}
.node-type-country #tabs-indicators>.tab-content.country-pillar-tab-content{
  overflow: hidden;
}
/*.ui-autocomplete-ie9-fix { position: relative !important; }  */

.highcharts-container{
  margin-bottom: 10px;
}
.page-contact .btn:active:hover,
.node-type-webpage a.btn-info:active:hover,
.node-type-webpage .btn,
.page-contact .btn {
    color: #fff;
    background-color: #4F98D3;
    border-color: #4F98D3;
    border-radius: 30px;
    padding: 7px 24px;
    margin-top: 21px;
    font-size: 16px;
    border: 0;
    font-weight: 600;
}
.page-contact .btn:hover,
.node-type-webpage .btn:hover{
  opacity: 0.5;
}
.page-indicators .main-container > .row > .page{
  /*margin-top: 35px;*/
}
.how-to-contrib{
    float: none !important;
    display: table-cell;
    vertical-align: middle;
    text-align: right;
}
.contr-title-right{
      display: table;
}
.page-contributors- .contributers .views-field-body .field-content>p:first-child{
  font-size: 18px;
}
.pillar-blurb-readmore .block-title{
  display: none;
}
.page-indicators .main-container{
  position: relative;
}
.downloads-filter .views-exposed-widget>label{
  width: 100%;
  background: url(../images/Accordian-arrow/plus_icon.png) no-repeat right center transparent;
  padding-right: 15px;
}
.downloads-filter .views-exposed-widget>label.show{
   background: url(../images/Accordian-arrow/minus_icon.png) no-repeat right center transparent;
}
.page-filter.downloads-filter .views-exposed-widget>label{
  width: 100%;
  background: url(../images/Accordian-arrow/accordion_down.png) no-repeat right center transparent;
  padding-right: 15px;
  background-size: 8px 5px;
}
.page-filter.downloads-filter .views-exposed-widget>label.show{
  background: url(../images/Accordian-arrow/accordion_up.png) no-repeat right center transparent;
  background-size: 8px 5px;
}
.page-filter.downloads-filter .views-exposed-widget:not(#edit-t-wrapper)>.views-widget{
  display: none;
  max-width: 900px;
}
.page-filter-result.downloads-filter .views-exposed-widget:not(#edit-t-wrapper)>.views-widget:not(.visible){
  display: none;
}
/************/
.page-library .page-filter .views-exposed-form .views-exposed-widget{
  width:100%;
}
.page-library .page-filter .views-exposed-form .views-exposed-widget input.form-control{
  width: auto;
  display: inline-block;
  height: auto;
}
.page-library .page-filter .views-exposed-form .views-exposed-widget .bef-select-as-checkboxes {
  max-height:100px;
  height: auto;
  width: auto;
}


.page-filter.downloads-filter .views-exposed-widgets div.column:first-child,
.page-filter.downloads-filter #edit-t,
.page-filter.downloads-filter #edit-t-wrapper{
  max-width: 100%;
  width: 100%;
}
.page-filter.downloads-filter{
  background-color: #F2F2F2;
  overflow: hidden;
}
.page-filter.downloads-filter .views-exposed-widgets .column:nth-child(4){
  clear: both;
}
.page-filter.downloads-filter .btn-wrapper{
  width: 100%;
  text-align: right;
  margin-top: 11px;
  padding-right: 27px;
}
.page-filter.downloads-filter .views-exposed-widget.views-reset-button,
.page-filter.downloads-filter .views-exposed-widget.views-submit-button{
  width: auto !important;
  padding-left: 0;
}
.page-filter.downloads-filter .views-exposed-widget >label{
  border-bottom: 1px solid #ccc;
  font-size: 14px;
  font-weight: normal;
  padding-bottom: 0;
  margin-bottom: 0;
  margin-top: 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 443px;
  overflow: hidden;
}
.page-library .page-filter.downloads-filter .views-exposed-form .views-exposed-widget{
	/*23-01-2019 Bug #237944 issue 3*/
	/*margin-bottom: 7px;*/
	margin-bottom: 0;
	margin-top: 11px;
}
.page-filter.downloads-filter .views-exposed-widget:not(.views-widget-filter-title) >.views-widget{
  display: block;
  position: absolute;
  z-index: 99;
  background: #F2F2F2;
  left: 30px;
}
.page-filter.downloads-filter #edit-title{
  border: 0;
  border-bottom: 1px solid #ccc;
  border-radius: 0;
  background: #f2f2f2;
  box-shadow: none;
  padding-left: 0;
}
.page-filter.downloads-filter .views-exposed-widgets>.row{
  position: relative;
}
.page-filter.downloads-filter .views-exposed-widget.views-widget-filter-title input,
.page-library .page-filter.downloads-filter .views-exposed-form .views-exposed-widget>label{
  font-size: 14px;
  color: #666;
}
.page-library .page-filter .views-exposed-form .views-exposed-widget input.form-control{
    font-size: 14px;
}
.page-library  .library-desc{
  margin-bottom: 14px;
}
.page-library  .library-desc .block-title{
  font-size: 24px;
  margin-top: 20px;
  margin-bottom: 11px;
}
.library-title{
  display: block;
}
.page-library .page-filter.downloads-filter  .views-exposed-form .views-exposed-widget .bef-select-as-checkboxes{
  max-height: 245px;
}
.downloads-filter.page-filter-result .btn-wrapper .views-exposed-widget{
  margin-right: 0; 
 }
.desc-title{
  color: #666;
  font-size:18px;
  font-weight: bold;
  margin-bottom: 4px;
  display: block;
}
.reports .view-content >.views-row{
  border-bottom: 1px solid #ccc;
  margin-bottom: 15px;
  padding-bottom: 15px;
  display: inline-block;
}
.page-reports .page-title{
  display: none;
}
.node-type-report .article-image{
  margin-right: 20px;
  float: left;
}
.downloads-filter .expand-filters{
  color: #4F98D3;
  font-size: 12px;
  text-align: right;
  margin-top: 2px;
  cursor: pointer;
}
.page-library .view-empty .no-results{
  padding-top: 31px;
}
.downloads-filter div.views-exposed-form{
  margin-top: 0;
}
.page-library .page-filter-result .views-exposed-form label{
  margin:0;
}
.page-library .page-filter-result .views-exposed-form  .bef-checkboxes label{
  font-size: 12px;
}
.select-all-options{
  background-color: #808080;
  color: #fff;
  font-size: 14px;
}
div.select-all-options input {
  margin-right: 10px;
  margin-left: 10px;
  float: left;
}
.page-library .page-filter-result .views-exposed-form label{
  cursor: pointer;
}
.reports .key-sections {
  background: #f2f2f2;
  padding: 23px 29px;
  margin-top : 30px;
  display: none;
  margin-bottom: -15px;
}
.reports .key-sections .file a{
  color : #666666;
  font-size: 14px;
  background: url(../images/blue_arrow.png) no-repeat left center transparent;
  padding-left: 21px;
  margin-bottom: 3px;
  display: block;
}
.reports .key-sections .file img{
  display: none;
}
.reports .key-sections-title{
  font-weight: bold;
  margin-bottom: 5px;
}
.page-filter-result .views-widget input[type=checkbox]{
  margin-right: 5px;
}
.library-block >.view-content{
  padding-top: 38px;
}
.page-library .page-filter-result .views-exposed-form label.option {
  display: table !important;  
}
.downloads-edit-link{
  margin-left: 10px;
}
.downloads-filter input::-webkit-input-placeholder {
color: #666 !important;
}
 
.downloads-filter input:-moz-placeholder { /* Firefox 18- */
color: #666 !important;  
}
 
.downloads-filter input::-moz-placeholder {  /* Firefox 19+ */
color: #666 !important;  
}
 
.downloads-filter input:-ms-input-placeholder {  
color: #666 !important;  
}
.library-block .pagination{
  float: right;
  padding-right: 16px;
}
.page-library .library-block .view-content .row:last-child{
    margin-bottom: 0;
}
.download-report,
.download-text .download-title{
  float: left;
}
.download-text .download-title {
  margin-top: 7px;
}
.page-filter.downloads-filter .views-exposed-widget >label.show{
  border-color: #4f98d3;
}
.flag img,
.country-flag img{
  border: 1px solid #d1d3d4;
}
.page-reports .page-block{
  /*overflow: hidden;*/
}
.footer-second-left li a:hover,
.footer-main-menu li a:hover{
  color: #4d4d4d;
}
.page-contact #contact-site-form .form-select,
.page-contact #contact-site-form .form-item input{
  border:0;
  border-bottom: 1px solid #ccc;
  box-shadow: none;
  border-radius: 0;
  padding-left: 0;
  font-size: 13px;
}
.page-contact #contact-site-form .form-type-select .control-label,
.page-contact #contact-site-form .form-type-textfield:not(.form-type-textarea) .control-label{
  display: none;
}
.page-contact #contact-site-form .form-select{
  color: #AEAEAE;
}
.page-contact #contact-site-form .form-type-textarea .control-label{
    color: #AEAEAE;
    font-size: 14px;
    font-weight: normal;
}
.page-contact #contact-site-form .captcha .panel-body> .help-block{
    color: #4F98D3;
    font-style: italic;
    line-height: 15px;
} 
.page-contact #contact-site-form .captcha .panel-body .help-block{
    font-style: italic;
}
.page-contact #contact-site-form{
    padding: 0 15px;
}
.page-contact #contact-site-form>div{
    border: 1px solid #ccc;
    overflow: hidden;
}
/*.each-policy-section .collapse {
  border: 1px solid #ccc;
}  */
.mapLegendBlock{
  margin-bottom: 20px;
}
.mapLegendBlock  .download-wrapper{
    float: right;
}
.front .mapLegends{
    position: static;
    float: right;
    margin-right: 15px;
    padding-right: 26px;
}
.mapLegendBlock .download-text{
    float: left;
    display: block;
    color: #fff;
    margin-right: 10px;
    font-size: 14px;
}
.mapLegendBlock .export-data{
    margin-top: -7px;
    float: left;
}
.page-contact .form-type-checkbox .control-label{
    font-size: 13px;
}
.pillar-blurb .field-items{
    overflow: hidden;
}
.tab-pane.active .pillar-blurb p{
  margin: 0;
}
.page-contact .panel-default>.panel-heading{
  float: left;
  margin-bottom: 20px;
}
.not-logged-in #contact-site-form #edit-actions{
    Position: relative;
    text-align: right;
}
.div-loader{
	width: 100%;
	height: 100%;
	background:#000 url("../images/ajax-loader.gif") no-repeat;
	background-position: center;
	opacity: 0.3;	
	z-index: 1000;
	position: fixed;
	left: 0;
	top: 0;
}

.each-policy-section .sub-groups-container {
  border: 1px solid #ccc;
  margin: 20px 0;
}
.each-policy-section .sub-groups-container .row{
  padding: 15px 15px 4px;
}
div.policy-framewrk-content #tabs-policy-framewrk div.country-policy-pillar-tab-content.tab-content{
  padding: 20px 30px 18px;
} 
.mapZoom::-ms-clear {
    display: none;
}
.page-filter #edit-t-wrapper .views-widget{
    max-width: 900px;
}
.loader-img  {
  background: url(../images/spinner.gif) no-repeat center 0px transparent !important;
  position: fixed;
  width:100px;
  z-index: 999999999;
  top:30%;
  left: 50%;
  height:100px;
  margin: 0 auto;
}
.loading.bottom{
  top:35%;
}
.loader{
  position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: #ccc;
    z-index: 1000;
    opacity: 0.5;
}
.with-filters .page-filter-result .views-exposed-form .views-exposed-widget:not(.views-submit-button){
  padding-right: 15px;
}
.footer-logo .se-4-all-logo{
  background: url(../images/footer/logo_sustainableEnergy.png) no-repeat left top;
  width: 60px;
}
.cif-logo{
  background: url(../images/footer/logo_cif.png) no-repeat left top;
  width: 95px;
}
.leaf a.esmap-logo{
  background: url(../images/footer/logo_esmap.png) no-repeat left 11px;
  width: 160px;
  margin-right: 43px;
}
.footer-logo ul.menu {
   /* max-width: 638px;
    margin: 0 auto;*/
    text-align: center;
}
.footer-logo li{
    display: inline-block;
    float: none;
}
.footer-logo li.last{
    margin-right:0;
}
.footer-logo li.first{
    border-right: 1px solid #ccc;
    height: 60px;
    padding-top: 14px;
    margin-right: 36px;
}
.footer-logo li.first a{
    margin-right: 34px;
}
.footer-logo {
    margin-top: 30px;
    margin-bottom: 8px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  .footer-logo {
      margin-bottom: 7px;
  }
}
.front .footer-logo {
  margin-top: 29px;
}

.footer{
  padding-top:0;
}
.footer-logo .nav>li>a:focus, .footer-logo .nav>li>a:hover{
  background-color: transparent;
}
.esmap-logo{
  margin-right: 43px;
}
.downloads-filter.page-filter .views-exposed-widget>label{
  display: block;
}
.map-icon{
    position: absolute;
    top: 167px;
    right: 0;
    width: 70px;
    height: 68px;
    background: url(../images/ico_marker.png) no-repeat center 11px #fff;
    padding-top: 38px;
    text-align: center;
    cursor: pointer;
}
.map-block {
    background: url(../images/arrw_mapIcon.png) no-repeat center 30px transparent;
    height: 39px;
}
.map-img{
    font-size: 12px;
    font-weight: bold;
}
.highcharts-tooltip {
    z-index: 9998;
}
.map-disclaimer {
    color: #fff;
    font-size: 11px;
    line-height: 14px;
    padding-bottom: 7px;   
    font-family: andes-regular;/* Arial;*/
}
.map-disclaimer p{
    font-family: andes-regular;/* Arial;*/
}
.map-disclaimer>div{
    max-width: 70%;
    background: url(../images/icn_disclaimer.png) no-repeat left 3px;
    padding-left: 26px;
}
.node-type-webpage .media-element-container{
    margin-bottom: 45px;
    margin-top: 28px;
}
.about-content-wrapper{
    overflow: hidden;
    background: #f2f2f2;
}
.about-content-wrapper .page-title{
    color: #666;
    font-size: 21px;
    font-weight: 500;
    margin-bottom: 21px;
    font-family: andes-regular;/*open_sanssemibold;*/
}
.about-btn{
    text-align: center;
    margin-top: 26px;
    margin-bottom: 20px;
}
.about-btn .btn:hover,
.about-btn .btn{
    font-size: 19px !important;
    padding: 14px 40px !important;
    width: 181px;
    font-weight: 600;
}
.node-type-webpage .page-title-block{
    display: none;
    margin-top: 26px;
    margin-bottom: 20px;
}
.text{
    font-family:  andes-regular;/* open_sanslight;*/
}
.highcharts-container {
  /*position: inherit !important; */
}
.highcharts-tooltip {
  z-index: 9998;
}
.page-scores .highcharts-tooltip > span{
  min-height: 75px;
}
.block-rise-banner iframe{
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}
.scoreBlockmain .scoreBlock{
    position: relative;
   /* padding-bottom: 56.25%; /* 16:9 */
   /* padding-top: 25px;*/
    height: 0;
}
.scoreBlock .title-wrapper{
    color: #fff;
}
.scoreBlock .title-wrapper .title{
    display: block;
}
.page-indicators .results-link:focus{
  color: #4F98D3;
}
/*14-01-2018
Bug #237508 issue 1 */
/*.page-reports .download-key-sections:hover{
  text-decoration: underline;
}*/

.page-reports .view-reports .with-out-key-section .download-key-sections{
  display: none;
}
.page-reports .view-reports .with-out-key-section .full-report{
  border-bottom: 0;
  padding-bottom: 0;
  margin-bottom: 0;
}
.page-library .views-exposed-form .views-exposed-widget >label {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
	.logo-img{
  float: left;
  margin-right: 16px;
}
.header-menu .main-menu-block .menu.nav>li.first{
  display: none;
}
.header-menu .logo-title{
    max-width: 184px;
    margin-top: 12px;
    font-size: 13px;
    color: #808080;
    line-height: 18px;
    display: inline-block;
}
.title-wrapper{
  color: #fff;
}	
.logged-in.page-scores .download-img {/*7/03/17-score dwnld*/
	margin-top: 4px;/*Changed for Bug #237667*/
}
.page-scores .chartSection h2.block-title { /*Done for score page as per request*/
	display: none;
}
.not-logged-in.page-scores .download-data {
	margin-top: 4px;
}
.not-logged-in.page-scores .results-block .block-title {
	margin-top: 0px;
}
header.header-menu .search-block .form-search .btn {/*Navbar search button conflict*/
	margin-top: 0px;
}
/*added on Mar 16 2017*/
.icn-close{
    background: url(../images/icn-close-news.png) no-repeat center center transparent;
    display: block;
    width: 12px;
    height: 12px;
    position: absolute;
    top: 15px;
    right: 15px;
    cursor: pointer;
}

/*Added on 10-10-18*/
.map-section .zoomSlider {
	margin-bottom: 30px;
}
.map-section #slider{
	position: relative;
	float: left;
	margin: 0 10px 0;
	background: #ccc;
	height: 7px;
	border: 0;
	cursor: pointer;
}
.map-section .start-year{
	display: block;
    float: left;
	position: absolute;
	bottom: -23px;
	left: 36px;
    font-size: 12px;
    color: #fff;
}
.map-section .year-label{
	display: block;
	margin-top: 23px;
	float: left;
	font-size: 12px;
    color: #fff;
    font-weight: normal;
}
.map-section .end-year{
	position: absolute;
    right: 17px;
	bottom: -23px;
    font-size: 12px;
    color: #fff;
}
.map-section .ui-slider-pips .ui-slider-line {
    background: #000 none repeat scroll 0 0;
    height: 5px;
    left: 50%;
    position: absolute;
    top: 26px;
    width: 1px;
}
.map-section .ui-widget .ui-slider-handle{
	border: 0;
    background-color: #fff;
    background: url(../images/arrw-popup1.png)no-repeat center center !important;
    outline: none;
	top: -20px !important;
    height: 23px;
	width: 23px;
    cursor: pointer;
	border: 0!important;
	margin-left: -.6em !important;
	background-size: 10px !important;
}
.map-section .year-slider-wrapper{
	max-width: 450px;
    position: relative;
	min-height: 50px;
}
.map-section .ui-widget .ui-slider-handle .ui-slider-tip{
	top: -10px !important;
	background: none;
    border: 0;
}
.map-section .ui-slider-float .ui-slider-pip .ui-slider-tip-label:before,.map-section .ui-slider-float .ui-slider-tip:before,
.map-section .ui-slider-float .ui-slider-pip .ui-slider-tip-label:after, .map-section .ui-slider-float .ui-slider-tip:after{
	content: none;
}
.map-section .ui-slider-pips .ui-slider-label{
	color: transparent;
}
.map-section .ui-slider-pips:not(.ui-slider-disabled) .ui-slider-pip:hover .ui-slider-label {
    color: #fff;
    font-weight: normal;
}
.map-section .ui-slider-pip.ui-slider-pip-selected:hover .ui-slider-label,
.map-section .ui-slider-pip.ui-slider-pip-selected .ui-slider-label{
	display: none;
}
.map-section .ui-slider-pip-first .ui-slider-line, 
.map-section .ui-slider-pip-last .ui-slider-line{
	display: block;
	opacity: 0;
	width:2px;
}

/*31-10-2018
Bug #231601*/

.page-reports .download-text .download-title{
	font-size: 16px;
    color: #666;
    padding-left: 0;
}
.left-menus .download-data .download-img{
	width: 51px;
}
.year-opt-wrapper .slt-years{
   -webkit-appearance: value;
   -moz-appearance:    value;
   appearance:         value;
}
/*21/12/2018*/
.slider-err-msg {
  background: url(../images/icn_disclaimer_ash.png) no-repeat left 8px center;
  padding: 5px;
  background-color: #fff;
  padding-left: 30px;
  color: #4d4d4d;
  margin-top: 5px;
  display: block;
  border-radius: 6px;
  font-size: 14px;
}

/*14-01-2018 Task #237389*/
.reports .download-report .download-item{
    position: static;
    width: 100%;
    display: block;
    height: 100%;
    border: 0;
	padding: 10px 0;
	cursor: default;
	overflow: hidden;
}
.reports .download-documents.with-links,
.reports .download-key-sections.with-links{
	float: left;
	/*max-width:50%;*/
}
.reports .download-documents.with-links .downloads-heading,
.reports .download-key-sections.with-links .downloads-heading{
	display: block;
	border-bottom: 1px solid #ccc;
	padding: 5px 10px;
	color: #666;
	font-weight: 600;
}
.reports .with-links.heighestElm.left{
	border-left: 1px solid #ccc;
	/*padding-left: 20px;
    margin-left: 10px;*/
}
.reports .with-links.heighestElm.right{
	border-right: 1px solid #ccc;
	padding-right: 20px;
    margin-right: 10px;
}
.reports .download-report{
	height: 100%;
	width: 100%;
	background: none;
}
.reports .file{
	display: block;
	padding-left: 22px;
}
.reports .download-report .full-report{
	float: left;
	padding:0;
	border: 0;
	margin-bottom: 20px;
	font-size: 16px;
    color: #666;
}
.reports .download-key-sections {
    clear: both;
}
.reports .download-report .full-report a{
	float: right;
    margin-left: 8px;
}
.reports .download-report .report-icon{
	background: url(../images/downbutton.png) no-repeat -39px top transparent;
	content: '';
	width: 43px;
    height: 39px;
	display: block;
	float: left;
	margin-top: -7px;
}
.reports .download-report .report-icon:hover{
	background-position: 2px 0;
}
.reports .download-text{
	display: none;
}
.reports  img.file-icon {
    margin-left: -21px;
	margin-top: 4px;
	display: block;
	float: left;
}
/***Task #237389 - 15/01/2019***/
.download-summary {
  float: right;
  position: relative;
}
.download-summary a {
  display: block;
  height: 38px;
  margin-top: 12px;
  padding-right: 53px;
  color: #4f97d2;
  font-size: 13px;
  text-decoration: none;
}
.logged-in .download-summary a {
  margin-top: 12px;
}
.download-summary .download-img {
  position: absolute;
  width: 43px;
  height: 38px;
  top: 4px;
  right: 0;
  background: url(../images/downbutton.png) no-repeat -42px top transparent;
}
.logged-in .download-summary .download-img {
  top: 0px;
}
.logged-in .download-title {
  margin-top: 12px;
}
.download-summary a:hover .download-img {
  background-position: 2px 0;
}

/*16-01-2019*/

.reports .downloads-wrapper.additional-material-sections{
	overflow: hidden;
    display: inline-block;
    float: left;
    clear: both;
    width: auto;
    border: 1px solid #ccc;
	display: flex;
}
.reports .downloads-wrapper.additional-material-sections .download-documents.with-links ul,
.reports .downloads-wrapper.additional-material-sections .download-key-sections.with-links ul{
	padding: 10px;
}
.reports .downloads-wrapper:not(.additional-material-sections) .downloads-heading{
	display: none !important;
}

.page-library .page-filter.downloads-filter .views-exposed-form .submit-btn .views-exposed-widget{
	margin-top: 0;
}

#edit-subindicator option{
  width: 250px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}



/*11-02-2020*/

#webform-email-edit-form .webform-component-select-table {
	height: auto;
}

/* testimonials 10-12-2020 */
.testimonials-home {
  width: 100%;
  max-width: 1170px;
  margin: 60px auto 40px;
  float: none;
  overflow: hidden;
  clear: both;
}
.testimonials-home  .block-title {
  font-size: 24px;
  margin-top: 0px;
  margin-bottom: 30px;
}
.testimonials-home  .col-sm-12:first-child {
  width: 280px;
}
.testimonials-home  .col-sm-12:last-child {
  width: calc(100% - 280px);
}
.testimonials-home  .carousel {
  height: auto;
}
.testimonials-home  .carousel-inner img {
  width: 250px;
  height: 250px;
  border-radius: 50%;
  border: 1px solid #eaeaea;
}
.testimonials-home  .carousel-control.right,
.testimonials-home  .carousel-control.left{
  background: transparent;
}
.testimonials-home  .carousel-control .icon-next, 
.testimonials-home .carousel-control .icon-prev {
  width: 30px;
  height: 30px;
  margin-top: -36px;
  font-size: 60px;
  color: #333;
}
.testimonials-home .carousel-inner>.item {
  padding: 0 70px;
}
.testimonials-home  .testimonial-title {
  font-size: 20px;
  margin: 0 0 10px;
}
.testimonials-home .testimonial-descr {
  margin: 0 0 30px;
  font-style: italic;
}
.testimonials-home .testimonial-author {
  font-size: 14px;
  line-height: 18px;
}
.testimonials-home .testimonial-designation {
  font-size: 14px;
  line-height: 18px;
}
/*11-12-2020  Bug #292682 */
.page-archived-reports .reports .view-footer{
	padding-bottom: 6px;
}
.page-archived-reports .reports .reports-link{
	margin-left: 16px;
}
.reports .reports-link{
	text-decoration: none;
	border: 1px solid #4F98D3;
}
.reports .reports-link:hover{
	  background-color: #fff;
	  border-color : #4F98D3;
	  color: #4F98D3;
}

/* IE11 */
@media all and (-ms-high-contrast:none)
 { 
	  *::-ms-backdrop, .indicators-block .indicator-title {
		  display: block !important;
	  }
	   *::-ms-backdrop, .indicator-img{
		   margin-right: 16px;
	  }
 }
.page-scoring-system .download-file {
    margin-top: 21px;
}
.page-scoring-system .download-file a{
	height: 38px;
    cursor: pointer;
    position: relative;
    display: flex;
	align-items: center;
    background: url(../images/country/COUNTRY-RESULTS.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 40px;
	color: #4f97d2;
    font-size: 13px;
	text-transform: uppercase;
	text-decoration: none;
	margin-left: 15px;
}
.page-scoring-system .download-file a:hover{
	opacity: 0.7;
}
/*15-01-21 Task #294959*/
.node-type-country .ast-hidden{
	display: none;
}
/*Bug #295034*/
.node-type-country .webform-component-file .form-managed-file .form-control{
	width: calc(100% - 74px);
}
.page-node-submission .webform-submission-actions .resend  {
	display: none;
}
.page-node-submission .webform-submission-info {
    padding-left: 0px;
	padding-bottom: 0;
}
/*22-01-21 */
.page-node-submission .breadcrumb,
.page-node-webform-results .breadcrumb{
	visibility: hidden;
}
#webform-results-download-form .form-item-range-range-type #edit-range-range-type-all,
#webform-results-download-form .form-item-range-range-type label[for = 'edit-range-range-type-all'],
#webform-results-download-form .form-item-range-range-type #edit-range-range-type-new,
#webform-results-download-form .form-item-range-range-type label[for = 'edit-range-range-type-new'],
#webform-results-download-form .form-item-range-range-type #edit-range-range-type-latest,
#webform-results-download-form .form-item-range-range-type label[for = 'edit-range-range-type-latest'],
#webform-results-download-form .form-item-range-range-type #edit-range-range-type-range-serial,
#webform-results-download-form .form-item-range-range-type label[for = 'edit-range-range-type-range-serial'],
#webform-results-download-form .form-item-range-range-type #edit-range-range-type-new+label,
#webform-results-download-form .form-item-range-range-type #edit-range-range-type-latest+label,
#webform-results-download-form .form-item-range-range-type #edit-range-range-type-range-serial+label,
#webform-results-download-form .form-item-range-range-type #edit-range-range-type-all+label,
#webform-results-download-form fieldset#edit-select-options ,
#webform-results-download-form fieldset#edit-components {
	display: none;
}
#webform-results-download-form .form-item-range-range-type label[for = 'edit-range-range-type-range-date'] ,
#webform-results-download-form .form-item-range-range-type #edit-range-range-type-range-date+label {
	vertical-align: top;
}
.feedback-submissions-list-link{
	float: right;
    margin-right: 16px;
}
.page-node-submission .main-container {
    padding-top: 8px !important;
}