#region-map{height:53vh}#region-map.flat-region-map{height:36vh}.horizontal #region-map{height:62.4vh}.current-data .colTitle{color:#000;background-color:rgba(255,255,255,.9)!important;font-weight:700}.current-data .item{background-color:#3c3c3c;border-radius:0 0 10px 10px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:rgba(0,0,0,0);box-shadow:0 0 0 transparent;color:#fff}.leaflet-popup-content,.leaflet-popup-content-wrapper{width:300px!important;text-align:center}.popup-background{background-color:rgba(0,0,0,.1);border-radius:12px;width:300px;z-index:1000;height:32px;box-shadow:0 50px 90px #000,0 50px 90px #000;-webkit-box-shadow:0 50px 60px #000,0 50px 60px #000;-moz-box-shadow:0 50px 60px #000,0 50px 60px #000}.leaflet-popup{width:240px;position:absolute}.leaflet-popup-bottom img{display:inline-block;margin:-3px 2px 0 0;padding:0;height:20px}.popup-station-name{font-weight:600}.popup-title{border-radius:12px;background:rgba(0,52,122,.7);box-shadow:0 0 2px #fff;z-index:2000}.leaflet-popup-content .col-xs-4{padding-left:0!important;padding-right:0!important;z-index:2000}.leaflet-popup-humidity{border-bottom-right-radius:1em;color:#87ceeb}.leaflet-popup-last-hour-precip,.leaflet-popup-maximum-wind{border-bottom-right-radius:1em;border-bottom-left-radius:1em}.region-map-maximum-wind-icon{display:inline}.region-map-maximum-wind,.region-map-wind-direction,.region-map-wind-speed{display:inline-block;color:#ccc}.region-map-wind-direction img{height:20px;width:20px;margin-top:-1px}.leaflet-popup-bottom.leaflet-popup-humidity:empty,.leaflet-popup-bottom.leaflet-popup-last-hour-precip:empty,.leaflet-popup-bottom.leaflet-popup-wind:empty,.leaflet-popup-right.region-map-temperature:empty{visibility:hidden}.precip-area{margin-left:.5em}.region-map-temperature img{height:20px}.radar-precip-legend{width:24px;height:16px;display:inline-block;margin:3px 0 0 30px;background-image:radial-gradient(#5990d5 50%,transparent 50%);background-size:8px 8px}.region-map-temperature,.region-map-temperature-plus{font-weight:400;color:#fcbc3c}.region-map-temperature-minus,temperature-minus{font-weight:400;color:#9ce0ff}.leaflet-popup-content{margin:0;font-size:24px;border-radius:1em}.region-map-maximum-wind::after,.region-map-wind-speed::after{content:"km/h";font-size:85%;margin-left:1%;white-space:nowrap}.region-map-humidity::before{content:"RH";font-size:65%;margin-right:1px;font-weight:700}.region-map-humidity::after{content:"%";font-size:65%;margin-left:1px}.region-map-temperature-plus::after{content:"\00b0";letter-spacing:1px}.region-map-precip{color:#0ff}.region-map-precip img{height:14px;width:14px;margin-top:-5px}.region-map-precip::after{content:"mm/h";font-size:80%;margin-left:1%}[class*=air-quality-]{border:1px solid gray;border-radius:50%;display:block;height:54px;margin-bottom:10px;width:54px}[class*=air-quality-] i{font-size:32px;margin-top:10px}#air-quality-legend [class*=air-quality-] i{margin-left:-4px}[class*=air-quality-] svg{height:54px;position:relative;top:-47px}.index{margin-top:1em;padding:0 0 0 10px}.air-quality-0-bar{height:10px;width:3em;background-color:#aaa;border-radius:0;margin-top:1.4em}.air-quality-0{background:#aaa;visibility:visible!important}.air-quality-1{background:#1998db}.air-quality-2{background:#264181}.air-quality-3{background:#6bb84e}.air-quality-4{background:#d5a12f}.air-quality-5{background:#d5681c}.air-quality-6{background:#cc1114}#air-quality-legend{font-size:.9em;font-weight:300}#air-quality-legend .row{padding:5px}#air-quality-legend ul.faces li{width:49%;margin-top:4px}#air-quality-legend ul.faces li span.index{padding:1em}#air-quality-legend svg{height:144px}#air-quality-info{padding:.5em 3em}.dashed-border-top{border-top:1px dashed #3fa9f5}.dashed-border-top>div{margin-top:1em}.text-nowrap{white-space:nowrap}