.page-header.navbar .page-logo .custom-logo{width:224px;height:auto;margin:13px 6px 0}.impersonation-active-header{padding:4px;text-align:center}.impersonation-active-header form{display:inline}.impersonation-active-header form button{margin:0 4px}tr.deleted td{background-color:#fff5f5;color:#444}.validation-summary-errors{background-color:#fef7f8;border-left:5px solid #f0868e;margin:0 0 20px;padding:15px 30px 15px 15px;color:#210406}.validation-summary-errors ul{margin:0;padding:0;list-style-type:none}.validation-summary-errors ul li{display:block;margin:3px 0}.validation-summary-errors ul li+li{margin-top:7px}.validation-summary-errors>span{display:block;color:#c12430}.validation-summary-errors>span+ul{margin-top:8px}.form-control.input-validation-error{border-color:#e73d4a}.field-validation-error{color:#e73d4a}.validation-summary-valid{display:none}div.grouped-inputs-label{margin-bottom:5px;margin-top:20px}div.grouped-inputs-label label{font-weight:700;color:#5e738b}div.grouped-inputs{padding-left:15px;border-left:5px solid #e9ecf3}table.table-cells-middle>tbody>tr>td,table.table-cells-middle>tbody>tr>th,table.table-cells-middle>thead>tr>td,table.table-cells-middle>thead>tr>th{vertical-align:middle}.page-sidebar .page-sidebar-menu>li.heading,.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.heading{height:auto;min-height:50px}.portlet.report-portlet .report-portlet-quad-title{display:block;text-align:center;padding-bottom:10px}.portlet.report-portlet .report-portlet-quad-title .export-report-links,.portlet.report-portlet .report-portlet-quad-title h3,.portlet.report-portlet .report-portlet-quad-title h4,.portlet.report-portlet .report-portlet-quad-title h5,.portlet.report-portlet .report-portlet-quad-title h6{margin:0;padding:3px 0}@media (min-width:768px){.portlet.report-portlet .report-portlet-quad-title{text-align:left}.portlet.report-portlet .report-portlet-quad-title h3,.portlet.report-portlet .report-portlet-quad-title h4,.portlet.report-portlet .report-portlet-quad-title h5,.portlet.report-portlet .report-portlet-quad-title h6{width:50%;display:inline-block}.portlet.report-portlet .report-portlet-quad-title h3,.portlet.report-portlet .report-portlet-quad-title h4{vertical-align:bottom;line-height:28px}.portlet.report-portlet .report-portlet-quad-title h5,.portlet.report-portlet .report-portlet-quad-title h6{vertical-align:top;line-height:16px}.portlet.report-portlet .report-portlet-quad-title h3,.portlet.report-portlet .report-portlet-quad-title h4+h5,.portlet.report-portlet .report-portlet-quad-title h4+h6{text-align:left}.portlet.report-portlet .report-portlet-quad-title .export-report-links,.portlet.report-portlet .report-portlet-quad-title h4,.portlet.report-portlet .report-portlet-quad-title h5+h5,.portlet.report-portlet .report-portlet-quad-title h5+h6,.portlet.report-portlet .report-portlet-quad-title h6+h5{text-align:right;float:right}.portlet.report-portlet .report-portlet-quad-title h6{clear:right}}table.tabular-report td,table.tabular-report th{white-space:nowrap}table.tabular-report thead th{white-space:normal!important;background:#fff}table.tabular-report.table-striped>tbody>tr:nth-of-type(2n+1){background-color:#f3f4f6}table.tabular-report.table-hover>tbody>tr:hover,table.tabular-report.table-hover>tbody>tr:hover td{background:#e0e3ea!important}table.tabular-report:not(.tabular-report-1440) td:not(.accum-daily)+td.accum-daily,table.tabular-report:not(.tabular-report-1440) th:not(.accum-daily)+th.accum-daily{border-left:2px solid #c6d4e0}table.tabular-report span.field-delta{font-size:.9em}table.tabular-report span.field-delta.field-delta-inc{color:#d91e18}table.tabular-report span.field-delta.field-delta-dec{color:#4b77be}table.tabular-report tr.stale td,table.tabular-report tr.stale td>span.field-delta{color:#a9a9a9}table.tabular-report td.cf-temp32{color:#2828ff}table.tabular-report td.cf-temp25{color:#2828ff;font-weight:700}table.tabular-report td.cf-wind20{font-weight:700}table.tabular-report td.cf-wind30{font-weight:700;color:#c00}table.tabular-report td.cf-rain{color:#1d8e1d;font-weight:600}table.tabular-report td.cf-bat115{color:#c00}table.tabular-report td.cf-bat110{color:#c00;font-weight:700}table.tabular-report td.cf-highest,table.tabular-report td.cf-lowest,table.tabular-report tr.summary-row-max td.summary-row-label,table.tabular-report tr.summary-row-min td.summary-row-label{position:relative;z-index:0}table.tabular-report td.cf-highest:before,table.tabular-report td.cf-lowest:before,table.tabular-report tr.summary-row-max td.summary-row-label:before,table.tabular-report tr.summary-row-min td.summary-row-label:before{content:'';position:absolute;right:1px;border:3px solid transparent}table.tabular-report td.cf-highest:before,table.tabular-report tr.summary-row-max td.summary-row-label:before{top:1px;border-right-color:#666;border-top-color:#666}table.tabular-report td.cf-lowest:before,table.tabular-report tr.summary-row-min td.summary-row-label:before{bottom:1px;border-right-color:#666;border-bottom-color:#666}table.tabular-report tr:not(.summary-row)+tr.summary-row td,table.tabular-report tr:not(.summary-row)+tr.summary-row th{border-top:2px solid #c6d4e0}table.tabular-report tr.summary-row td.summary-row-label{text-align:right;font-weight:700}table.crosstab-report thead tr th{text-align:center}table.crosstab-report tbody tr th{text-align:right}table.crosstab-report tbody tr td{text-align:center}table.crosstab-report tr.summary-avg td,table.crosstab-report tr.summary-avg th{border-top:2px solid #c6d4e0}table.crosstab-report td.summary-avg,table.crosstab-report th.summary-avg{border-left:2px solid #c6d4e0}table.crosstab-report tr td.summary-corner{font-weight:700;background-color:#fff}table.climate-summary-report thead tr th{text-align:center}table.climate-summary-report thead tr+tr th{border-top:1px solid #e7ecf1}table.climate-summary-report tbody tr th{text-align:right}table.climate-summary-report tbody tr td{text-align:center}table.climate-summary-report tr.summary-ttl td,table.climate-summary-report tr.summary-ttl th{border-top:2px solid #c6d4e0}@media print{.current-conditions-report-portlet .portlet-title h5{margin-bottom:15px}.current-conditions-report-portlet .portlet-title h6{display:none}}table.current-conditions-report tbody tr td,table.current-conditions-report tbody tr th{vertical-align:middle;width:50%}table.current-conditions-report tbody tr th{font-size:15px}table.current-conditions-report tbody tr td{font-size:24px;line-height:28px}table.current-conditions-report tbody tr td span.units{font-size:14px;line-height:28px;vertical-align:bottom}table.current-conditions-report span.field-delta{font-size:17px}.windrose-report-portlet .windrose-report-info{text-align:center}.windrose-report-portlet .windrose-report-calm{color:#767676}.windrose-report-portlet .windrose-report-calm:before{display:inline-block;content:'';width:12px;height:12px;background:rgba(0,0,0,.1);margin-right:5px}table.smp-report tr th{text-align:center}table.smp-report tr td{text-align:right}table.smp-report tr td+td{text-align:center}table.smp-status-report tr td,table.smp-status-report tr th{text-align:center;width:8.3333%}table.smp-status-report tr td span.fa-check,table.smp-status-report tr th span.fa-check{color:#5e738b}table.table-freeze-panes thead.freeze-pane-copy tr{box-shadow:rgba(0,0,0,.2) 0 4px 4px -4px}table.table-freeze-panes thead.freeze-pane-copy th{border-bottom:1px solid #e7ecf1!important}table.table-freeze-panes thead.freeze-pane-copy th:last-child{border-right:1px solid #e7ecf1}table.table-freeze-panes.table-bordered{border-collapse:separate;border-right:0}table.table-freeze-panes.table-bordered td,table.table-freeze-panes.table-bordered th,table.table-freeze-panes.table-bordered tr{border-left:0;border-bottom:0}table.table-freeze-panes thead.freeze-pane-copy{position:fixed;top:0;z-index:1}table.table-freeze-panes thead.freeze-pane-copy th.freeze-pane{position:static}table.table-freeze-panes.table-freeze-panes-sticky thead.freeze-pane-copy th{border-top:1px solid #e7ecf1}table.table-freeze-panes.table-freeze-panes-sticky td.freeze-pane{position:sticky!important;left:0;z-index:12}table.table-freeze-panes.table-freeze-panes-sticky th.freeze-pane{position:sticky!important;left:0;z-index:13}table.table-freeze-panes.table-freeze-panes-sticky tbody td.freeze-pane,table.table-freeze-panes.table-freeze-panes-sticky tbody th.freeze-pane{background-color:#fff}table.table-freeze-panes.table-freeze-panes-sticky tbody tr:nth-of-type(2n+1) td.freeze-pane,table.table-freeze-panes.table-freeze-panes-sticky tbody tr:nth-of-type(2n+1) th.freeze-pane{background-color:#f3f4f6}table.table-freeze-panes.table-freeze-panes-sticky thead.freeze-pane-copy{position:initial}table.table-freeze-panes.table-freeze-panes-sticky thead.freeze-pane-copy th{position:sticky;top:0;z-index:14}table.table-freeze-panes.table-freeze-panes-sticky thead.freeze-pane-copy th.freeze-pane{left:0;z-index:15}.table-freeze-panes-sticky-container{overflow-x:auto;overflow-y:auto}.table-responsive>table{margin-bottom:0}svg.barb{-webkit-filter:drop-shadow(0 0 1px #fff);filter:drop-shadow(0 0 1px #fff)}svg.barb .barb-stroke{stroke:#000;stroke-width:10;stroke-miterlimit:10;fill:none}svg.barb .barb-fill{fill:#000;stroke-width:0}svg.barb .barb-pt{fill:#fff}svg.calm .barb-stroke{stroke:#000;stroke-width:8;fill:#fff}svg.point .barb-stroke{stroke:#000;stroke-width:10;fill:#000}.map-report-map{width:100%;height:500px;max-height:80vh;position:relative}.view-report .map-report-map{height:75vh;min-height:500px}.map-report-map div.map-error{position:absolute;top:0;right:0;bottom:0;left:0;background:#e5e3e3;display:flex;justify-content:center;align-items:center}.map-report-map div.map-error .map-error-title{font-size:18px;text-align:center}.map-report-map div.map-error .map-error-msg{font-size:14px;text-align:center}.map-report-map .custom-controls-container{margin:10px 10px 0 10px;text-align:right;pointer-events:none}.map-report-map .custom-controls-container>div>*{pointer-events:initial}.map-report-map .custom-controls-container .field-selector-container select,.map-report-map .custom-controls-container .layer-selector-container select,.map-report-map .custom-controls-container .map-type-selector-container select{font-size:16px;line-height:16px;padding:10px;border:none;background:#fff;box-shadow:rgba(0,0,0,.3) 0 1px 4px -1px}.map-report-map .custom-controls-container .layer-selector-container,.map-report-map .custom-controls-container .map-type-selector-container{margin:10px 0 0}.map-report-map .custom-controls-container .layer-selector-container select,.map-report-map .custom-controls-container .map-type-selector-container select{font-size:14px;line-height:14px;padding:8px;min-width:150px;max-width:200px}.map-report-map .custom-controls-container div.map-refresh-btn{margin:10px 0 0 0;box-shadow:rgba(0,0,0,.3) 0 1px 4px -1px;background:#fff;padding:0;display:inline-block}.map-report-map .custom-controls-container div.map-refresh-btn button{width:40px;height:40px;background:#fff;color:#666;font-size:16px;display:inline-block;margin:0}@media screen and (max-width:768px){.map-report-map .custom-controls-container .field-selector-container select{font-size:14px;line-height:14px;padding:8px;min-width:150px;max-width:200px}.map-report-map .custom-controls-container .div.map-refresh-btn,.map-report-map .custom-controls-container .field-selector-container,.map-report-map .custom-controls-container .layer-selector-container,.map-report-map .custom-controls-container .map-type-selector-container{margin-top:3px}}.map-report-map .station-details-container{margin:10px}.map-report-map .station-details-container .detail-window{background:#fff;box-shadow:rgba(0,0,0,.3) 0 1px 4px -1px;padding:12px;max-width:250px;font-size:14px;position:relative;overflow:hidden;overflow-y:auto}.map-report-map .station-details-container .detail-window>.fa-close{cursor:pointer;display:inline-block;padding:10px;position:absolute;top:0;right:0;color:#94a0b2;font-size:16px}.map-report-map .station-details-container .detail-window .detail-window-title{font-size:17px;color:#5e738b;margin:0 20px 5px 0}.map-report-map .station-details-container .detail-window .detail-window-date{margin:-3px 0 6px 0;color:#666;font-style:italic}.map-report-map .station-details-container .detail-window.detail-window-old .detail-window-date{color:#e07400}.map-report-map .station-details-container .detail-window table{width:100%}.map-report-map .station-details-container .detail-window table td{padding:1px 0}.map-report-map .station-details-container .detail-window table td:first-child{color:#666}.map-report-map .station-details-container .detail-window table td+td{width:1px;padding-left:15px;white-space:nowrap}.map-report-map .station-details-container .detail-window table td .units{color:#999}.map-report-map .station-details-container .detail-window .detail-window-report-link{white-space:nowrap;display:inline-block;font-size:13px;margin:8px 0 0 0}.map-report-map .station-marker{text-align:center;position:absolute;cursor:pointer;width:0;height:0}.map-report-map .station-marker div.marker-barb{width:21px;height:46px;position:absolute;bottom:-4px;left:-4px}.map-report-map .station-marker div.marker-barb>svg.barb{width:21px;height:46px}.map-report-map .station-marker div.marker-calm,.map-report-map .station-marker div.marker-point{width:16px;height:16px;position:absolute;bottom:-8px;left:-8px}.map-report-map .station-marker div.marker-calm svg.point,.map-report-map .station-marker div.marker-calm>svg.calm,.map-report-map .station-marker div.marker-point svg.point,.map-report-map .station-marker div.marker-point>svg.calm{width:16px;height:16px}.map-report-map .station-marker span.marker-label{display:block;text-align:center;font-size:1.4em;color:#fff;font-weight:800;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;position:absolute;top:6px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.map-report-map .station-marker.station-marker-old svg.barb .barb-stroke,.map-report-map .station-marker.station-marker-old svg.calm .barb-stroke,.map-report-map .station-marker.station-marker-old svg.point .barb-stroke{stroke:#949494}.map-report-map .station-marker.station-marker-old svg.barb .barb-fill,.map-report-map .station-marker.station-marker-old svg.calm .barb-fill,.map-report-map .station-marker.station-marker-old svg.point .barb-fill{fill:#949494}.map-report-map .station-marker.station-marker-old svg.point .barb-pt{stroke:#949494;fill:#949494}.map-report-map .station-marker.station-marker-old span.marker-label{color:#e6e6e6;text-shadow:-1px -1px 0 #909090,1px -1px 0 #909090,-1px 1px 0 #909090,1px 1px 0 #909090}.map-report-map .station-marker:hover svg.barb .barb-stroke,.map-report-map .station-marker:hover svg.calm .barb-stroke,.map-report-map .station-marker:hover svg.point .barb-stroke{stroke:#630202}.map-report-map .station-marker:hover svg.barb .barb-fill,.map-report-map .station-marker:hover svg.calm .barb-fill,.map-report-map .station-marker:hover svg.point .barb-fill{fill:#630202}.map-report-map .station-marker:hover span.marker-label{text-shadow:-1px -1px 0 #630202,1px -1px 0 #630202,-1px 1px 0 #000,1px 1px 0 #630202}.map-report-map .station-marker.selected svg.barb .barb-stroke,.map-report-map .station-marker.selected svg.calm .barb-stroke,.map-report-map .station-marker.selected svg.point .barb-stroke{stroke:#a70000}.map-report-map .station-marker.selected svg.barb .barb-fill,.map-report-map .station-marker.selected svg.calm .barb-fill,.map-report-map .station-marker.selected svg.point .barb-fill{fill:#a70000}.map-report-map .station-marker.selected span.marker-label{text-shadow:-1px -1px 0 #a70000,1px -1px 0 #a70000,-1px 1px 0 #a70000,1px 1px 0 #a70000}.map-report-map.hybrid .station-marker svg.barb,.map-report-map.hybrid .station-marker svg.calm,.map-report-map.hybrid .station-marker svg.point,.map-report-map.satellite .station-marker svg.barb,.map-report-map.satellite .station-marker svg.calm,.map-report-map.satellite .station-marker svg.point{-webkit-filter:drop-shadow(0 0 2px #000);filter:drop-shadow(0 0 2px #000)}.map-report-map.hybrid .station-marker svg.barb .barb-fill,.map-report-map.hybrid .station-marker svg.calm .barb-fill,.map-report-map.hybrid .station-marker svg.point .barb-fill,.map-report-map.satellite .station-marker svg.barb .barb-fill,.map-report-map.satellite .station-marker svg.calm .barb-fill,.map-report-map.satellite .station-marker svg.point .barb-fill{fill:#fff}.map-report-map.hybrid .station-marker svg.barb .barb-stroke,.map-report-map.hybrid .station-marker svg.calm .barb-stroke,.map-report-map.hybrid .station-marker svg.point .barb-stroke,.map-report-map.satellite .station-marker svg.barb .barb-stroke,.map-report-map.satellite .station-marker svg.calm .barb-stroke,.map-report-map.satellite .station-marker svg.point .barb-stroke{stroke:#fff}.map-report-map.hybrid .station-marker svg.barb .barb-pt,.map-report-map.hybrid .station-marker svg.calm .barb-pt,.map-report-map.hybrid .station-marker svg.point .barb-pt,.map-report-map.satellite .station-marker svg.barb .barb-pt,.map-report-map.satellite .station-marker svg.calm .barb-pt,.map-report-map.satellite .station-marker svg.point .barb-pt{fill:#000}.map-report-map.hybrid .station-marker svg.point .barb-pt,.map-report-map.satellite .station-marker svg.point .barb-pt{fill:#fff}.map-report-map.hybrid .station-marker.station-marker-old svg.barb .barb-stroke,.map-report-map.hybrid .station-marker.station-marker-old svg.calm .barb-stroke,.map-report-map.hybrid .station-marker.station-marker-old svg.point .barb-stroke,.map-report-map.satellite .station-marker.station-marker-old svg.barb .barb-stroke,.map-report-map.satellite .station-marker.station-marker-old svg.calm .barb-stroke,.map-report-map.satellite .station-marker.station-marker-old svg.point .barb-stroke{stroke:#e6e6e6}.map-report-map.hybrid .station-marker.station-marker-old svg.barb .barb-fill,.map-report-map.hybrid .station-marker.station-marker-old svg.calm .barb-fill,.map-report-map.hybrid .station-marker.station-marker-old svg.point .barb-fill,.map-report-map.satellite .station-marker.station-marker-old svg.barb .barb-fill,.map-report-map.satellite .station-marker.station-marker-old svg.calm .barb-fill,.map-report-map.satellite .station-marker.station-marker-old svg.point .barb-fill{fill:#e6e6e6}.map-report-map.hybrid .station-marker.station-marker-old svg.barb .barb-pt,.map-report-map.hybrid .station-marker.station-marker-old svg.calm .barb-pt,.map-report-map.hybrid .station-marker.station-marker-old svg.point .barb-pt,.map-report-map.satellite .station-marker.station-marker-old svg.barb .barb-pt,.map-report-map.satellite .station-marker.station-marker-old svg.calm .barb-pt,.map-report-map.satellite .station-marker.station-marker-old svg.point .barb-pt{fill:#909090}.map-report-map.hybrid .station-marker.station-marker-old svg.point .barb-pt,.map-report-map.satellite .station-marker.station-marker-old svg.point .barb-pt{fill:#e6e6e6}.map-report-map.hybrid .station-marker.station-marker-old span.marker-label,.map-report-map.satellite .station-marker.station-marker-old span.marker-label{text-shadow:-1px -1px 0 #565656,1px -1px 0 #565656,-1px 1px 0 #565656,1px 1px 0 #565656}.map-report-map.hybrid .station-marker:hover svg.barb,.map-report-map.hybrid .station-marker:hover svg.calm,.map-report-map.hybrid .station-marker:hover svg.point,.map-report-map.satellite .station-marker:hover svg.barb,.map-report-map.satellite .station-marker:hover svg.calm,.map-report-map.satellite .station-marker:hover svg.point{-webkit-filter:drop-shadow(0 0 2px #630202);filter:drop-shadow(0 0 2px #630202)}.map-report-map.hybrid .station-marker.selected svg.barb,.map-report-map.hybrid .station-marker.selected svg.calm,.map-report-map.hybrid .station-marker.selected svg.point,.map-report-map.satellite .station-marker.selected svg.barb,.map-report-map.satellite .station-marker.selected svg.calm,.map-report-map.satellite .station-marker.selected svg.point{-webkit-filter:drop-shadow(0 0 2px #a70000);filter:drop-shadow(0 0 2px #a70000)}#DashboardBuilder .dashboard-section-container{border:1px solid #ccc;margin-bottom:20px;background:#fdfdfd}#DashboardBuilder .dashboard-section-container .section-header{background:#999;color:#fff;padding:3px 8px}#DashboardBuilder .dashboard-section-container .section-header h4{padding:0;margin:0}#DashboardBuilder .dashboard-section-container .section-body{padding:10px}.dashboard-view .image-section{text-align:center}.dashboard-view .image-section img{max-width:100%;height:auto}.dashboard-view .link-button-section .portlet-body .btn{margin:5px;padding-left:20px;padding-right:20px}.dashboard-view .link-list-section .portlet-body td a{font-size:1.1em}.dashboard-view .link-list{background:#fff}#ReportBuilder .report-step{margin-bottom:30px}#ReportBuilder .step-label{color:#5e738b;font-size:1.2em}#ReportBuilder .report-multi-select ul{list-style-type:none;height:245px;overflow:auto;border:1px solid #eee;margin:0;padding:0}#ReportBuilder .report-multi-select ul li{display:block;border-bottom:1px solid #eee;margin:0;padding:2px 10px}#ReportBuilder .report-multi-select ul li:hover{background-color:#eee;cursor:pointer}#ReportBuilder .report-multi-select .report-multi-select-options,#ReportBuilder .report-multi-select .report-multi-select-selections{width:300px;max-width:100%;display:inline-block;vertical-align:middle}#ReportBuilder .report-multi-select .report-multi-select-separator{display:inline-block;text-align:center;margin:10px;color:#999;font-size:16px}@media screen and (max-width:768px){#ReportBuilder .report-multi-select .report-multi-select-options,#ReportBuilder .report-multi-select .report-multi-select-selections,#ReportBuilder .report-multi-select .report-multi-select-separator{display:block;width:100%}}#ReportBuilder .report-multi-select-groups ul{height:100px}#ReportBuilder #ReportTypeStep .btn-group input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}#VoiceReportEditor .drag-reorder-handle{cursor:grab}#VoiceReportEditor ul.voice-report-station-field-list{list-style-type:none;margin:20px 0;padding:0}#VoiceReportEditor ul.voice-report-station-field-list li{padding:2px;margin:0;font-size:16px}#VoiceReportEditor ul.voice-report-station-field-list li span{padding:0 3px}#VoiceReportEditor ul.voice-report-station-field-list li i.fa-reorder{cursor:move}.page-content-wrapper .page-content{padding-top:0!important}@media (max-width:991px){.portlet{margin-bottom:20px}}@media (max-width:767px){.page-header.navbar .page-top{clear:none;width:auto}.page-content-wrapper .page-content{padding-top:10px!important}.portlet{margin-bottom:10px}.portlet.light{padding:6px 12px 10px 12px}}