@charset "utf-8";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,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;vertical-align:baseline;-ms-text-size-adjust:none}*{margin:0}html{box-sizing:border-box;height:100%;width:100%;overflow-x:hidden}*,*:before,*:after{box-sizing:inherit}ul li{list-style-type:none;padding-left:15px}@media(min-width:947px){ul li{padding-left:0}}#headerBottom{display:none}#mapHeader{width:100%;background-color:#eee;padding:4px;clear:both;display:table;right:0;border-bottom:1px solid #999}#mapHeader .description{display:table-cell;font-size:16px}#mapHeader .actions{display:table-cell;min-width:285px;max-width:285px;width:285px}#myNavbar{padding-left:unset}#navbar-header ul li{z-index:1001}.navbar-collapse ul li{background:white}.splitter-bar{margin-top:1px;background:0}#ajax_spinner{vertical-align:middle}.warningIcon{height:16px;width:16px;vertical-align:bottom;margin-right:5px}.notCurrentData{color:red;font-weight:bold;margin-left:10px}#mapContainer{position:absolute;margin-bottom:100px;top:0;left:0;right:0;bottom:0}#interactiveMapContainer{position:absolute;top:61px;left:3px;right:3px;bottom:5px}#map{max-height:1000px;max-width:2000px;height:100%;overflow:hidden}#mapFooter{position:absolute;bottom:0;left:0;height:100px;width:100%;background-color:#eee;border-top:1px solid #999;padding:4px}#videoButton{height:24px;vertical-align:middle;float:right;cursor:pointer}.ol-popup{display:none;position:absolute;background-color:rgba(255,255,255,0.85);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.2);-webkit-filter:drop-shadow(0 1px 4px rgba(0,0,0,0.2));filter:drop-shadow(0 1px 4px rgba(0,0,0,0.2));padding:3px;border-radius:3px;bottom:12px;left:-50px}.ol-popup #popup-content{padding:3px;min-width:38em;max-height:22em;overflow-x:hidden;overflow-y:auto}.ol-popup:after,.ol-popup:before{top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.ol-popup:after{border-width:10px;left:48px;margin-left:-10px}.ol-popup:before{border-top-color:rgba(255,255,255,0.85);border-width:11px;left:48px;margin-left:-11px}.ol-popup hr.divider{margin:.75em 0}.no-close .ui-dialog-titlebar-close{display:none}#legendRow{overflow-x:hidden;overflow-y:auto;max-height:60px}#mapFeatures{border:1px solid #999;border-width:0 1px 1px 1px}#mapFeatures #minRunwayLengthValue{width:35px}.timezoneRadioButton{margin-left:7px}.layerCheckboxes,.layerCheckbox,.mapFeaturesCheckboxes,.mapFeaturesCheckbox{margin-right:7.5px !important}table.mapFeatureOptions td.expander{width:1.0}tr.optionHeader{font-weight:bold}.listExpander{cursor:default}.arrow-down{margin:0;width:0;height:5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #345678}.arrow-down:hover{margin:0;width:0;height:5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #789abc}.arrow-right{margin:0;width:5px;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #345678}.arrow-right:hover{margin:0;width:5px;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #789abc}.pirepTriangle{width:0;height:0;border-style:solid;border-width:0 5px 10px 5px;border-color:transparent transparent #f00 transparent;-webkit-transform:rotate(360deg);display:inline-block;margin-left:5px;margin-right:5px}#adverseConditions{border:1px solid #999;border-width:0 1px 1px 1px}#adverseConditions h1{font-weight:bold}.legendItem{display:inline-block;margin-left:10px}.legendBox{border:1px;height:10px;width:40px;display:inline-block;margin-left:5px;margin-right:5px;vertical-align:-1px}.outerLegendBox{height:10px;width:40px;display:inline-block;margin-left:5px;vertical-align:-4px;background:gray}.innerLegendBox{height:8px;width:38px;display:inline-block;margin-left:1px;vertical-align:4px}.errorMessage{color:red;font-size:11px}#timeFilterDialogWrapper{line-height:2.5em}.timeFilterRangeSpan{position:relative;display:inline-block}.timeFilterDateDiv{display:inline-block}.errorTextField{background-color:#f0f3b4}