body {
  background-color:#f0f0f0 !important;
  margin:0;
  padding:0;
}

div.main {
 background-color:#ffffff !important;
 clear:both;
 min-height:250px;
}

.no_wrap {
  white-space: nowrap ;
}

/*
body.ru .unep_title {
  font-size:14px;
}
*/

h3.page-title {
  margin-top:0;
  margin-bottom:20px;
}

.unep_title {
  text-align:center;
}

ul.lang-links {
  
}

ul.lang-links li{
  float:left;
  list-style-type:none;
  padding:0 6px;
}

.lang {
  color:white;
  //background-color:rgba(45,45,45,0.7);
  padding:4px 3px 0 0;
  margin-bottom:5px;
}

 a:hover {
  text-decoration:none;   
 }

 .gwm_banner a:hover {
   color:#eaeaea;
   text-decoration:none;   
 }


.lang a {
  display:inline-block;
  padding-right:8px;
  color:white;
  text-decoration:none;
}

.lang a:hover {
  color:#e8e8e8;
  text-decoration:none;
}

/*.search_wrapper {
  background:url('../imgs/unep_live_bg_darker_revised.png');
  min-height:600px;
  margin-left:-15px;
  margin-right:-15px;
}*/
.search_wrapper {
  background:url('../imgs/home/search_cyan.png');
  background-repeat: no-repeat;  
  width:100%;
  min-height:73px;
  margin-left:1px;
  //margin-right:50px;
  background-position: center; 
}

/*.unep_search {
  //padding: 35px 35px 45px 35px;
  padding: 10px 0px 5px 5px;
  //background-color: rgba(255,255,255,0.7);
  margin: auto;
  max-width: 95%;
  //clear: both;
  //height:;
}*/

.more_info .tab-pane {
   min-height:200px;
}

.more_info {
   margin-bottom:25px;
}

hr.main-hr {
  margin-bottom: 0px; 
  border-top: 2px solid #c1c1c1;
}

p.cover-img img {
 margin-bottom: 0px;
}

img.slider-cover {
	-moz-box-shadow: 5px 5px 3px #a2a2a2;
   	-webkit-box-shadow: 5px 5px 3px #a2a2a2;
   	box-shadow: 5px 5px 3px #a2a2a2;
	height:70px !important; 
	width:auto;
	display:inline-block;
	margin-bottom:8px;
	padding:3px;
	border:1px solid #e2e2e2;
}

.modal-body img.slider-cover {
  float:left;
  margin:0 14px 8px 0;
  height:100px !important; 
  width:auto;
}

.modal-body {
  min-height:120px;
  max-height: 600px;
  overflow-y: auto;
  width: 100%;
}

li.slider-item {
  min-width:350px;
}

li.slider-item a {
  display:inline-block;
  width:70%;
  font-size:0.85em;
}

.jcarousel {
   width: 90% !important;
   margin: auto !important;
}

table.small-text {
   margin-top:8px;
   margin-bottom:12px;
}

.small-text th, .small-text td {
  font-size:0.9em;
}

div.news-ticker {
 margin-top: -8px;
 padding-bottom: 0px;
 background-color: rgba(0, 28, 55, 0.6);;
}

img.flag {
  max-width:60px;
  margin:6px 10px 6px 0;
}
.scrollit {
	overflow-y:auto;
	max-height:400px;
	//overflow-x:hidden;
	margin-left:0;
	margin-right:0px;
	//overflow-y: scroll;
}

#home_right_pane {
   //padding:2px 8px 24px 8px;
   border:1px solid #d1d1d1;
   margin-top:10px;
   overflow-y: scroll;
   max-height:500px;
}

.indicator_description {
  font-size:0.86em;
}

.indicator_description h4 {
  font-size:1.1em;
  font-weight:bold;
}

.small {
  font-size:0.9em;
}

div.footer {
  padding-top: 3px;
  /*margin-top: 35px;*/
  background-color: #626262;
  min-height: 50px;
}

div.footer * {
   color:white;
}

div.spacer {
  width:100%;
  display:block;
}

div.spacer-bottom {
  margin-bottom:35px;
}

div.spacer-top {
  margin-top:35px;
}

p.jcarousel-pagination {
	width: 90%;
	text-align: center;
}

p.jcarousel-pagination a {
 display:inline-block;
 margin-bottom:6px;
}

.about-us li, .about-us p {
   line-height:170%;
}

.about-us h4 {
   font-style:italic;
   font-weight:bold;
   color:#0f95bb;
}

.feedback-form .row {
   margin-bottom:12px;
}

.nowrap {
  white-space:nowrap;
}

.iw p, .iw li, .iw td, .iw th {
   font-size:0.85em;

}

#ticker_news li {
 padding-top:10px;
 color:#ffffff;
}

#ticker_news li a {
 color:#ffff82;
}

#feedback-link {
   font-size: 11px;
   display: inline-block;
   padding: 2px 6px;
   float: right;
   background-color: rgb(254, 109, 76);
   border-radius:2px;
   text-decoration:none;
}

#feedback-link:hover{
   background-color: #ff5809;
}

.breadcrumb {
  padding:4px 0 0 0;
}

#measuring-progress div img {
  max-height:310px;
}

.pub-data {
  border-bottom: 1px dotted #9f9f9f;
  padding-bottom:10px;
  margin-bottom:20px;
}

img.slider-cover.pub-img {
   height:auto !important;
   width:100px !important;
}

.country-data-content {
  padding-top:10px;
}

.country-data-content img, .img-centered {
   margin:auto;
}

@media (max-width: 767px) {

}

@media (min-width: 768px) and (max-width: 991px) {

}

@media (min-width: 992px) and (max-width: 1199px) {


}

@media (min-width: 1200px) {
 

}



/* iPad Landscape */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
/* CSS */
}

/* iPad Portrait */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
/* CSS */
}

i.play-icon.fa{
	position: absolute;
	left: 55%;
	top: 25%;
	font-size:2em;
	color:white;
	opacity:0.75;
}

.slider-item i.play-icon.fa{
    position: relative;
    left: -28%;
	font-size:2.5em;
}


#XXlegendDiv {
    width:98%;
	background-color: #fff;
    font-size: xx-small;
    position: relative !important;
    z-index: 99;
    left:37px;
    min-height:30px;
}

#legendDiv {
    background-color: #FFFFFF;
    font-size: xx-small;
    margin: 12px 0;
    min-height: 30px;
    padding-left: 20px;
    position: relative !important;
    z-index: 99;
	max-height: 120px;
    overflow-x: hidden;
	overflow-y: auto;
}

table.small-text2 td {
  font-size:0.72em;
  padding:4px 2px;
}

table.small-text2 td.indent {
  padding-left:10px;
}

.mini {
  font-size:0.85em;
}

#HomeButton {
  position: absolute;
  top: 87px;
  left:37px;
  z-index: 50;
}
#LocateButton 
{
      position: absolute;
      top: 122px;
      left: 20px;
      z-index: 60;
}
div[id*="theme"]
{
   display: none;
}
.active_chart, .col-md-push-8
{
    display: block !important;
}

.data-section-profile {
   font-size:0.85em;
}

.data-section-profile h4, .data-section-profile h5 {
  font-weight:bold;
}

.support_body{
	width:100%; 	
	border: 1px dotted #aaa; 
	padding: 20px;
	text-align:justify;
	
	
}
.support_head_g{
	width:100%; 	
	border: 1px dotted #aaa; 
	text-align:justify;
	margin-top:5px;	
	padding: 10px;
	background-color:#4646ff;
	color:white;
}

.support_head_s{
	width:100%; 	
	border: 1px dotted #aaa; 
	text-align:justify;
	margin-top:5px;	
	padding: 10px;
	background-color:#00aa55;
	color:white;
}

table.table.country.kr {
  font-size:0.68em;
}



.environment_live{
	background:url('../imgs/el_new_logo_resized.png') center;
	background-repeat: no-repeat;
	min-height:54px; 
	margin-top: -10px;	
}

.un_environment{
	background:url('../imgs/home/unenvironment_logo.png') center;
	background-repeat: no-repeat;
	min-height:54px; 
	margin-top: -2px;	
}

.unep_logo{
	background:url('../imgs/unep_logo.jpeg');
	background-repeat: no-repeat;
	min-height:54px;  
}

.outlooks_wrapper {
  background:url('../imgs/home/geo_photo_home_resized.jpg');
  min-height:620px;  
}

.regionscountries_wrapper {
  background:url('../imgs/home/map_home_resized.jpg');
  min-height:300px;  
 
}

.sdgs_wrapper {
  background:url('../imgs/home/sdg_photo_home.jpg');
  min-height:300px;   
}

.top_links{
	background-color:#f2f2f2; 
	color:#999999;
	font-size:9px;
	font-weight: bold;
}
.header_button{
	background-color:white;
	font-size:14px;
	border: 0px;
	color: #999999;
	margin-right: 2px;
	margin-left: 2px;
	//padding: 5px;
	font-weight: bold;
	//vertical-align: middle;
}
.unep_button{
	background-color:white;
	border: 0px;
	color: rgb(0, 174, 239);
	margin: 2px;
	font-weight: bold;
	vertical-align: middle;
	font-size: 12px;
}

.drivers{
	 //background:url('../imgs/home/drivers.jpg');
	 background:url('../imgs/home/drivers.png') center;
	 background-repeat: no-repeat;
	 min-height:420px;
	 width: 100%;	 
}
.stateoftheenvironment{
	 //background:url('../imgs/home/stateoftheenvironment.jpg');
	 background:url('../imgs/home/soe.png') center;
	 background-repeat: no-repeat;
	 min-height:420px;
	 width: 100%;	 
}
.policyresponse{
	 //background:url('../imgs/home/policyresponse.jpg');
	 background:url('../imgs/home/policy_response.png') center;
	 background-repeat: no-repeat;
	 min-height:420px;
	 width: 100%;	 
}
.geosdgsynergies{
	 background:url('../imgs/home/geo_sdgsynergies.png') center;	 
	 background-repeat: no-repeat;
	 min-height:420px;
	 //width: 100%;	 
}

.assessments_regional{
	 background:url('../imgs/home/assessments_regional.png') center;
	 background-repeat: no-repeat;
	 min-height:420px;
	 width: 100%;	 
}
.assessments_global{
	 background:url('../imgs/home/global_assessments.png') center;
	 background-repeat: no-repeat;
	 min-height:420px;
	 width: 100%;	 
}
.assessments_sdgs{
	 //background:url('../imgs/home/thematic_assessments.png');
	 background:url('../imgs/home/sdg_reports.png') center;
	 background-repeat: no-repeat;
	 min-height:420px;	
	 width: 100%;
}
.geo_workspace{
	 background:url('../imgs/home/assessments_workspace.png') center;
	 background-repeat: no-repeat;
	 min-height:420px;	
	 width: 100%;
}

.home_data_search {
  padding: 250px 20px 25px 25px;  
  margin: auto;
  max-width: 95%;
 
}

.country_profile{
	 background:url('../imgs/home/country_profile.png') center;
	 background-repeat: no-repeat;
	 min-height:500px;	
	 width: 100%;
}
.country_maps_data{
	 background:url('../imgs/home/maps_data.png') center ;
	 background-repeat: no-repeat;
	 min-height:500px;	
	 width: 100%;
}

.country_legal_obligations{
	 background:url('../imgs/home/legal_instruments.png') center ;
	 background-repeat: no-repeat;
	 min-height:500px;	
	 width: 100%;
}
.country_resources{
	 background:url('../imgs/home/resources.png') center;
	 background-repeat: no-repeat;
	 min-height:500px;	
	 width: 100%;
}

.region_profile{
	 background:url('../imgs/home/region_profile.png') center;
	 background-repeat: no-repeat;
	 min-height:500px;	
	 width: 100%;
}
.region_legal_obligations{
	 background:url('../imgs/home/regional_meas.png') center;
	 background-repeat: no-repeat;
	 min-height:500px;	
	 width: 100%;
}

.global_profile{
	 background:url('../imgs/home/global_profile.png') center;
	 background-repeat: no-repeat;
	 min-height:500px;	
	 width: 100%;
}


.global_meas{
	 background:url('../imgs/home/global_meas.png') center;
	 background-repeat: no-repeat;
	 min-height:500px;	
	 width: 100%;
}

.outlooks_hometest{
	 background:url('../imgs/home/hometest_assessments.png') center;
	 background-repeat: no-repeat;
	 min-height:500px;	
	 width: 100%;
}
.sdg_hometest{
	 background:url('../imgs/home/hometest_sdgs.png') center;
	 background-repeat: no-repeat;
	 min-height:500px;
	 width: 100%;	 
}

.get_involved_hometest{
	 background:url('../imgs/home/hometest_getinvolved.png') center;
	 background-repeat: no-repeat;
	 min-height:500px;	
	 width: 100%;
}





.outlooks_home{
	 background:url('../imgs/home/assessments_home.jpg') center;
	 background-repeat: no-repeat;
	 min-height:500px;	
	 width: 100%;
}
.sdg_home{
	 background:url('../imgs/home/sdg_home.jpg') center;
	 background-repeat: no-repeat;
	 min-height:500px;
	 width: 100%;	 
}
.regioncountries_home{
	 background:url('../imgs/home/data_image_home.png') center;
	 background-repeat: no-repeat;
	 min-height:500px;	
	 width: 100%;
}
.get_involved_home{
	 background:url('../imgs/home/get_involved_home.jpg') center;
	 background-repeat: no-repeat;
	 min-height:500px;	
	 width: 100%;
}

.involved_cop{
	 background:url('../imgs/home/cop.jpg');
	 background-repeat: no-repeat;
	 min-height:280px;	
	 width: 100%;
}
.involved_themes{
	 background:url('../imgs/home/newspage.jpg');
	 background-repeat: no-repeat;
	 min-height:280px;	
	 width: 100%;
}
.involved_citizen_science{
	 background:url('../imgs/citizen_science_new.gif');
	 background-repeat: no-repeat;
	 min-height:280px;	
	 width: 100%;
}
.involved_subscribe{
	 background:url('../imgs/home/subscriptions.jpeg');
	 background-repeat: no-repeat;
	 min-height:280px;	
	 width: 100%;
}

div.transbox {	
	position: absolute;
	background-color: rgb(98, 98, 84);	
	border: 3px solid white;
	opacity: 0.4;
	filter: alpha(opacity=60);
	bottom: 20px;
	left: 20px;
	width:50%;
}
div.transbox  p{
	margin: 5%;
	font-weight: bold;
	color: white;
	font-size: 25px;
}
div.title_box {	
	position: absolute;
	//background-color: rgb(98, 98, 84);	
	background-color: #FFFFFF;
	border: 3px solid white;
	opacity: 0.6;
	filter: alpha(opacity=60);
	bottom: 20px;
	left: 20px;
	width:85%;
	height: 110px;
	text-align: center;
}
div.title_box  p{
	margin: 1%;
	font-weight: bold;
	color: black;
	font-size: 20px;
}

.map_div{
	 min-height:500px;	
	 width: 100%;
}
.synergies_image{
	 background:url('../imgs/home/sdg_synergies.png') center;
	 background-repeat: no-repeat;
	 min-height:420px;
	 //width: 100%;	 
}
.themes_image{
	 background:url('../imgs/home/themes.jpg');	
	 background-repeat: no-repeat;
	 min-height:250px;	
	 //width: 100%;
}

.meas_image{
	 background:url('../imgs/home/sdg_meas.png') center;	
	 background-repeat: no-repeat;
	 min-height:420px;	
	 //width: 100%;
}
.sdg_image{
	 background:url('../imgs/home/sdg_sdg.png') center;	
	 background-repeat: no-repeat;
	 min-height:420px;	
}
.sdg_landing_page{
	 background:url('../imgs/home/sdg_landing_page.png');	
	 background-repeat: no-repeat;
	 min-height:550px;
	 
}

.ontology_image{
	 background:url('../imgs/home/sdg_ontology.png') center;	
	 background-repeat: no-repeat;
	 min-height:420px;	
	 //width:100%;
}

.air_quality_theme{
	 background:url('../imgs/themes/air_quality.png');	
	 background-repeat: no-repeat;
	 min-height:500px;	
	 //width:100%;
}
.coral_reefs_theme{
	 background:url('../imgs/themes/coral_reefs.png');	
	 background-repeat: no-repeat;
	 min-height:500px;	
	 //width:100%;
}
.emissions_theme{
	 background:url('../imgs/themes/emissions_impacts_climate_change.png');	
	 background-repeat: no-repeat;
	 min-height:500px;	
	 //width:100%;
}
.science_policy_theme{
	 background:url('../imgs/themes/science_policy_interface.png');	
	 background-repeat: no-repeat;
	 min-height:500px;	
	 //width:100%;
}
.unep_project_theme{
	 background:url('../imgs/themes/unep_project_presence.png');	
	 background-repeat: no-repeat;
	 min-height:500px;	
	 //width:100%;
}
.background_image {
	background:url('../imgs/home/background_image.jpg');	
	 background-repeat: no-repeat;
	 min-height:420px;	
	 width:100%;
	 	 
}
.regional_meas{
	 background:url('../imgs/home/regional_meas.jpg');	
	 background-repeat: no-repeat;
	 min-height:600px;	
	 //width:100%;
	 color: white;
	 text-align:center;	
	 font-weight: bold;
	 vertical-align: middle;
}
.international_initiatives{
	 background:url('../imgs/home/international_initiatives.jpg');	
	 background-repeat: no-repeat;
	 min-height:550px;	
	 //width:100%;
	 color: white;
	 text-align:center;	
	 font-weight: bold;
	 vertical-align: middle;
}
.toolbar_image{
	background:url('../imgs/home/toolbar_background.jpg');	
	background-repeat: repeat;
	min-height: 52px;	
	//width: 100%;
	color: white;
	//text-align:center; 
	font-weight: bold;
}
.current_title_bar{
	background:url('../imgs/home/current_title_bar.jpg');	
	background-repeat: repeat;
	min-height: 52px;
	font-size: 16px;
	color: white;	
	font-weight: bold;
}



.toolbar_image_themes{
	background:url('../imgs/home/toolbar_background.jpg');	
	background-repeat: repeat;
	min-height: 100px;	
	//width: 100%;
	color: white;
	//text-align:center; 
	font-weight: bold;
}
.current_title_bar_themes{
	background:url('../imgs/home/current_title_bar.jpg');	
	background-repeat: repeat;
	min-height: 100px;
	font-size: 16px;
	color: white;	
	font-weight: bold;
}
.toolbar_title{	
	color: white;
	text-align:center;	
	font-weight: bold;
	font-size: 16px;
}
.toolbar_button{
	background-color:rgb(23, 91, 164);
	border: 0px;
	color: white;
	margin: 5px;
	vertical-align: middle;
}

.mapping_homepage-container {
    position: relative;
    padding-bottom: 52%;
    padding-top: 2px;
    height: 0;
    overflow: hidden;
}
.mapping_homepage-container iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}
.mapping-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 35px;
    height: 0;
    overflow: hidden;
}
.mapping-container iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}

.goal_maps_container {
    position: relative;
    padding-bottom: 60%;
    padding-top: 35px;
    height: 0;
    overflow: hidden;
}
.goal_maps_container iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}

.web_intelligence_container {
    position: relative;
    padding-bottom: 65%;
    padding-top: 35px;
    height: 0;
    overflow: hidden;
}
.web_intelligence_container iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}
.web_intelligence_widget_container {
    position: relative;
    padding-bottom: 45%;
    padding-top: 10px;
    height: 0;
    overflow: hidden;
}
.web_intelligence_widget_container iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}

.geo_sdg_container {
    position: relative;
    padding-bottom: 75%;
    padding-top: 35px;
    height: 0;
    overflow: hidden;
	text-align: center;
}
.geo_sdg_container iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}

.sdg-container {
    position: relative;
    padding-bottom: 100%;
    padding-top: 35px;
    height: 0;
    overflow: hidden;
}
.sdg-container iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}
.meas-container {
    position: relative;
    padding-bottom: 100%;
    padding-top: 35px;
    height: 0;
    overflow: hidden;
}
.meas-container iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}
.sdgio-container {
    position: relative;
    padding-bottom: 65%;
    padding-top: 35px;
    height: 0;
    overflow: hidden;
}
.sdgio-container iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}

.myloaderx {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: url('../imgs/home/home_background.png') 
}

.myloader{
	 background:url('../imgs/home/home_background.png');	
	 background-repeat: no-repeat;
	 min-height:500px;	
	 //width:100%;
}



