/**
 *	Print Style
 */

/* Hidden items */
#wpadminbar,
#testImg,
.tab-pane-extra,
.page-header,
.footer-top,
.footer-bottom,
.related-section,
.featured-section,
.logo,
.col-3,
.map-content-group,
.hzi-filter-top,
.hzi-filter-bottom,
.logo-container,
.search-container,
.breadcrumb,
.page-title,
.nav-tabs,
.err-message,
.warning-bar,
.warning-bar2,
.selectbox,
.selectbox-label,
.text-end,
.bgline-block,
.inner-tab-body,
.report-block,
.related-block,
.entry-meta,
.footer-link-list,
.footer-foot .list-inline:not(.share-link-group) {
  display: none;
}
.map-container .w-map {
  content: url('../img/sg-map.jpg');
}
.collapse,
.atmosphere-block-list .panel .collapse,
.atmosphere-block-list .panel .collapse .inner-collapse {
  display: block !important;
  height: auto !important;
  visibility: visible;
}

.map-container2 {
	display: block;
}

.bg-gray{
	display: block;
}

#map_canvas img{ max-width: none !important;}

#hazeupdate{
	display:block;
}

/* Checkbox and Radio */
.checkbox input[type="checkbox"], 
.radio input[type="radio"] {
  display: inline !important;
}
.checkbox input[type="checkbox"] + span , 
.radio input[type="radio"] + span,
.checkbox input[type="checkbox"]:checked + span:before,
.radio input[type="radio"]:checked + span:before {
  display: none !important;
}

/* GIS portal */
.date-slider-inner .ui-slider-handle {
  position: relative;
}
.date-slider-inner .ui-slider-handle:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  border: 8px solid #12a0ae;
}
.map-filter-collapse-inner *,
.icon-square-full {
  position: relative;
  z-index: 10;
}
.map-filter-collapse-inner:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  border: 175px solid #f2f2f2;
  z-index: 1;
}
.icon-square-full:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
}
.icon-square-full.red:before { 
  border: 7px solid #ff0000;
}
.icon-square-full.orange:before {
  border: 7px solid #ff9000;
}
.icon-square-full.yellow:before {
  border: 7px solid #fec724;
}
.icon-square-full.light-green:before {
  border: 7px solid #81d217;
}
.icon-square-full.green:before {
  border: 7px solid #24d217;
}
.icon-square-full.dark-green:before {
  border: 7px solid #17d27c;
}
.icon-square-full.light-blue:before {
  border: 7px solid #17d2b5;
}
.icon-square-full.blue:before {
  border: 7px solid #1766d2;
}
.icon-square-full.purple:before {
  border: 7px solid #801de6;
}
