body.bootstrap{padding-top:0;padding-bottom:0}h1,h2,h3{font-family:Oswald,'Arial Narrow',Arial,sans-serif}h4,h5,h6{font-family:Oswald,Impact,Haettenschweiler,'Arial Narrow Bold',sans-serif}h1{font-size:2.25rem;line-height:2.875rem;font-weight:400;font-style:normal;color:#515b6b}h2{font-size:1.75rem;line-height:2.25rem;font-weight:400;font-style:normal}h3{font-weight:400;font-style:normal}.report-filters{padding-bottom:1em;border-bottom:1px solid #ccc;border-radius:4px;margin-bottom:1em}.bootstrap form{padding:0}.filter-description{font-style:italic}.futureEvent-text{color:#a11}@media screen and (max-width:959px){button.back-to-top{display:none}}.panel-heading{cursor:pointer}.panel-heading a:after{content:"";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;float:right;background-color:inherit}.panel-heading.collapsed a:after{content:""}.btn{text-align:left;overflow-x:hidden;text-overflow:ellipsis}.btn-group>.btn:first-child{margin-left:0;margin-right:3px}.btn-block{text-align:center}.bootstrap a.btn:link,.bootstrap a.btn:visited{color:#fff}.btn-primary{margin-bottom:2px}.btn-default,.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{border-color:#428bca}.expand-collapse{float:right}.report-filters .panel-heading.collapsed{}.report-filters .panel-heading{background-color:#515b6b;color:#fff!important}.report-filters .panel-heading:hover{background-color:#515b6b;color:#fff!important}.report-results .panel-heading{background-color:#74776d;color:#fff!important}.report-results .panel-heading.collapsed{background-color:#eee;color:#333!important}.report-results .panel-heading:hover{background-color:#74776d;color:#fff!important}.report-results .panel-default{border-color:#74776d}.panel-group .panel{margin-bottom:5px}.panel-title a:hover{text-decoration:none;color:inherit}#alertResults{border-color:#a11}#alertResults .panel-heading{background-color:#a11;color:#fff}#alertResults .panel-heading a{color:#fff}.alert-title{color:#a11}.alert{padding:0}.bootstrap .section .result-detail{border-bottom:1px dashed #ccc;padding:15px 0}.bootstrap .section .result-detail:first-child{padding-top:0}.bootstrap .section .result-detail:last-child{border-bottom:none;padding-bottom:0}.bootstrap .section dt{margin-top:.5em;font-weight:bold}.bootstrap .section dd{padding-left:1em;margin-left:0;margin-right:0;margin-bottom:0;padding-bottom:0;border-bottom:0 dashed #ccc}.bootstrap .aside a:link,.bootstrap .aside a:visited{text-decoration:underline}.bootstrap .aside a:hover,.bootstrap .aside a:active,.bootstrap #footer a:hover,.bootstrap #footer a:active,.bootstrap #footer a:focus{color:#6b923d}.bootstrap #footer,.bootstrap footer{text-align:center;padding-top:0}.bootstrap #footer ul{}.cam{width:100%}.checked{background-color:#428bca;color:#fff;border-color:#fff}.roadCondition-type,.localEvent-type{padding-left:16px;background-repeat:no-repeat;background-position-y:center;font-size:1rem}.roadCondition-impact{padding:0 16px 0 16px;border-radius:4px;background-repeat:no-repeat;background-position-y:center;font-size:1rem}.localEvent-impact{padding:0 4px;border-radius:4px;font-size:1rem}.categoryId_CV{color:#333;background-image:url("/content/img/legend-icons/tr.png")}.categoryId_C,.categoryId_Construction,.categoryId_Maintenance{color:#bb4603;background-image:url("/content/img/legend-icons/c.png")}.categoryId_H{color:#06c;background-image:url("/content/img/legend-icons/info.png")}.categoryId_CH{color:#06c;background-image:url("/content/img/legend-icons/info.png")}.categoryId_RW,.categoryId_RW-WH,.categoryId_Flooding,.categoryId_InclementWeather{color:#a11;background-image:url("/content/img/legend-icons/wh.png")}.categoryId_RW-WW{color:#a11;background-image:url("/content/img/legend-icons/ww.png");background-repeat:no-repeat;padding-left:20px;line-height:20px;background-position:0 4px}.categoryId_RW-SZ{color:#a11;background-image:url("/content/img/legend-icons/sz.png");background-repeat:no-repeat;padding-left:20px;line-height:20px;background-position:0 4px}.categoryId_RW-X{color:#a11;background-image:url("/content/img/legend-icons/rc.png");background-repeat:no-repeat;padding-left:20px;line-height:20px;background-position:0 4px}.categoryId_A{color:#a11;background-image:url("/content/img/legend-icons/waze-crash.png")}.categoryId_M{color:#bb4603;background-image:url("/content/img/legend-icons/c.png")}.categoryId_I{color:#06c;background-image:url("/content/img/legend-icons/info.png")}.categoryId_T{color:#06c;background-image:url("/content/img/legend-icons/info.png")}.categoryId_W{color:#06c;background-image:url("/content/img/legend-icons/info.png")}.categoryId_PlannedEvent,.categoryId_BridgeOpening,.categoryId_Crash,.categoryId_EmergencyResponse,.categoryId_Obstruction,.categoryId_Hazard,.categoryId_SpecialEvent,.categoryId_Detour{color:#333;background-image:url("/content/img/legend-icons/tle.png")}.categoryId_WeatherHazard{color:#06c;background-image:url(/Content/img/legend-icons/wh.png)}.typeIcon_ALRTINCD{color:#a11;background-image:url("/content/img/legend-icons/rc.png")}.typeIcon_ALRTXNOAA{color:#06c;background-image:url("/content/img/legend-icons/noaa.png")}.severityId_0{color:#06c;background-image:url("/content/img/legend-icons/info.png")}.severityId_1{color:#a11;background-image:url("/content/img/legend-icons/lt20.png")}.severityId_2{color:#a11;background-image:url("/content/img/legend-icons/20t2.png")}.severityId_3{color:#a11;background-image:url("/content/img/legend-icons/gt2hr.png")}.severityId_4{color:#a11;background-image:url("/content/img/legend-icons/rc.png")}.severityId_5{color:#a11;background-image:url("/content/img/legend-icons/rc.png")}.severityId_6{color:#333;background-image:url("/content/img/legend-icons/uc.png");background-repeat:no-repeat}.severityId_7{color:#333;background-image:url("/content/img/legend-icons/min.png")}.severityId_8{color:#a11;background-image:url("/content/img/legend-icons/rc.png")}.severityId_9{color:#a11;background-image:url("/content/img/legend-icons/cc.png")}.severityId_None{color:#fff;background-color:green}.severityId_Low{color:#000;background-color:#ff0}.severityId_Moderate{color:#000;background-color:#ffa500}.severityId_High{color:#fff;background-color:#ff4500}.severityId_Closure{color:#fff;background-color:#a11}.severityId_MinimalDaytimeDelays,.severityId_MinimalDelays,.severityId_MinimalNighttimeDelays{color:#333;background-position:0 1px}.severityId_SubstantialDaytimeDelays,.severityId_SubstantialDelays,.severityId_SubstantialNighttimeDelays{color:#a11;background-position:0 1px}@media only screen and (max-width:959px){.back-to-top{display:none}}.mountain-pass-group{margin:0 0 2.75em}.mountain-pass-index-intro{display:flex;flex-wrap:wrap;gap:.75em;margin:0 0 1.4em}.mountain-pass-index-stat{align-items:center;background:#eef4f8;border:1px solid #d8e2eb;border-radius:999px;color:#2b4d6b;display:inline-flex;font-weight:600;gap:.55em;padding:.55em 1em}.mountain-pass-route{color:#666;font-weight:600;margin:.35em 0 0}.mountain-pass-card-grid{display:flex;flex-wrap:wrap}.mountain-pass-card-column{display:flex;margin-bottom:1.5em}.mountain-pass-card{border:1px solid #d8e2eb;border-radius:6px;box-shadow:0 3px 14px rgba(49,72,96,.08);display:flex;flex:1 1 auto;flex-direction:column;margin-bottom:0;overflow:hidden}.mountain-pass-card .panel-heading,.mountain-pass-card .panel-body{border:none}.mountain-pass-card .panel-heading a:after{content:none}.mountain-pass-card-media{background:#dfe8ef;position:relative}.mountain-pass-card-image{display:block;height:220px;object-fit:cover;width:100%}.mountain-pass-card-image-caption{background:linear-gradient(180deg,rgba(19,34,49,0) 0%,rgba(19,34,49,.82) 100%);bottom:0;color:#fff;left:0;padding:2.5em 1em .85em;position:absolute;right:0}.mountain-pass-card-image-caption i{margin-right:.35em}.mountain-pass-hero-camera-count{background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.28);border-radius:999px;float:right;font-size:.82em;font-weight:700;padding:.25em .65em}.mountain-pass-card-image-placeholder{align-items:center;color:#5d7287;display:flex;flex-direction:column;font-size:1.05em;gap:.5em;justify-content:center}.mountain-pass-card-image-placeholder i{font-size:2em}.mountain-pass-card-header{background:linear-gradient(180deg,#f9fbfd 0%,#eef4f8 100%);padding:1.3em 1.35em 1.15em}.mountain-pass-card-chip-row{display:flex;flex-wrap:wrap;gap:.5em;margin-bottom:.8em}.mountain-pass-route-chip{background:#dceaf6;border-radius:999px;color:#24557f;display:inline-block;font-size:.78em;font-weight:700;letter-spacing:.05em;margin-bottom:0;padding:.35em .8em;text-transform:uppercase}.mountain-pass-region-chip{background:#eef1f4;border-radius:999px;color:#5a6875;display:inline-block;font-size:.78em;font-weight:700;letter-spacing:.04em;padding:.35em .8em;text-transform:uppercase}.mountain-pass-card-title{font-size:1.8rem;line-height:1.15;margin:0}.mountain-pass-card-title a{color:#203246;text-decoration:none}.mountain-pass-card-title a:hover,.mountain-pass-card-title a:focus{color:#2a6ea4;text-decoration:underline}.mountain-pass-card-summary{color:#556576;font-size:1.05em;line-height:1.5;margin:.85em 0 0}.mountain-pass-card-body{display:flex;flex:1 1 auto;flex-direction:column;padding:1.35em}.mountain-pass-section-label{color:#637487;font-size:.78em;font-weight:700;letter-spacing:.06em;margin:0 0 .45em;text-transform:uppercase}.mountain-pass-conditions{background:#f5f8fb;border-left:4px solid #5d88b0;border-radius:4px;margin-bottom:1em;padding:.95em 1em}.mountain-pass-conditions-text{color:#203246;font-size:1.05em;line-height:1.5;margin:0}.mountain-pass-signal-list{margin-bottom:1em}.mountain-pass-signal{align-items:flex-start;border-top:1px solid #e5ebf1;display:flex;gap:.75em;padding:.8em 0}.mountain-pass-signal:first-child{border-top:none;padding-top:0}.mountain-pass-signal-badge{background:#2a6ea4;border-radius:999px;color:#fff;display:inline-block;flex:0 0 auto;font-size:.74em;font-weight:700;letter-spacing:.04em;line-height:1;margin-top:.2em;padding:.45em .7em;text-transform:uppercase}.mountain-pass-signal-badge i{margin-right:.35em}.mountain-pass-signal-badge-alt{background:#6d7f3f}.mountain-pass-signal-text{color:#33485d;line-height:1.5}.mountain-pass-meta-grid{border-top:1px solid #e5ebf1;display:flex;flex-wrap:wrap;gap:.85em 1em;margin-top:.15em;padding-top:1em}.mountain-pass-meta-item{display:flex;flex:1 1 calc(50% - 1em);flex-direction:column;min-width:140px}.mountain-pass-meta-item-wide{flex-basis:100%}.mountain-pass-meta-label{color:#637487;font-size:.76em;font-weight:700;letter-spacing:.06em;margin-bottom:.35em;text-transform:uppercase}.mountain-pass-meta-label i{margin-right:.35em}.mountain-pass-meta-value{color:#203246;font-size:1.02em;line-height:1.45}.mountain-pass-card-actions{margin-top:auto;padding-top:1.25em}.mountain-pass-card-cta{min-width:160px;text-align:center}@media screen and (max-width:767px){.mountain-pass-card-column{margin-bottom:1.1em}.mountain-pass-card-image{height:190px}.mountain-pass-card-title{font-size:1.55rem}.mountain-pass-meta-item{flex-basis:100%;min-width:0}}.mountain-pass-detail-block{border-top:1px solid #ddd;margin-top:1em;padding-top:1em}.mountain-pass-detail-block:first-child{border-top:none;margin-top:0;padding-top:0}.mountain-pass-hero{margin-bottom:2em}.mountain-pass-detail-title{color:#203246;margin:0}.mountain-pass-detail-hero-card{background:#fff;border:1px solid #d8e2eb;border-radius:6px;box-shadow:0 3px 14px rgba(49,72,96,.08);overflow:hidden}.mountain-pass-detail-hero-image{height:320px}.mountain-pass-detail-hero-header{padding-bottom:1.35em}.mountain-pass-detail-summary{margin-bottom:1.1em}.mountain-pass-detail-meta-grid{border-top:1px solid #d8e2eb}.mountain-pass-header-meta{color:#666;font-size:1.05em;font-weight:600;margin-bottom:1em}.mountain-pass-header-meta span{display:inline-block;margin-right:1em}.mountain-pass-map-panel .panel-body{padding:10px}.mountain-pass-detail-panel{border:1px solid #d8e2eb;border-radius:6px;box-shadow:0 3px 14px rgba(49,72,96,.08);overflow:hidden}.mountain-pass-detail-panel-heading{background:linear-gradient(180deg,#f9fbfd 0%,#eef4f8 100%);border-bottom:1px solid #d8e2eb;cursor:default;padding:1em 1.25em}.mountain-pass-detail-panel-heading .panel-title{color:#203246;font-size:1.4rem}.mountain-pass-detail-panel-heading .panel-title i{color:#2a6ea4;margin-right:.35em}.mountain-pass-detail-panel-heading a:after,.mountain-pass-detail-subpanel-heading a:after{content:none}.mountain-pass-detail-panel-body{padding:1.25em}.mountain-pass-detail-conditions-card{margin-top:1.25em}.mountain-pass-wind-alert{align-items:flex-start;border:1px solid;border-radius:6px;display:flex;font-weight:600;gap:.6em;line-height:1.45;margin-bottom:1em;margin-top:1em;padding:.85em 1em}.mountain-pass-wind-alert-level-1{background:#fff4ce;border-color:#c99500;color:#5c4300}.mountain-pass-wind-alert-level-2{background:#fde7e9;border-color:#c42b1c;color:#7a1b12}.mountain-pass-detail-actions{padding-top:.75em}.mountain-pass-snapshot-map{border:1px solid #d7d7d7;height:260px;width:100%}.row.mountain-pass-camera-grid{display:flex;flex-wrap:wrap;row-gap:1em}.row.mountain-pass-camera-grid::before,.row.mountain-pass-camera-grid::after{content:none}.mountain-pass-camera-grid>div{float:none;flex:0 0 100%;min-width:0;width:100%}@media(min-width:768px){.mountain-pass-camera-grid>div{flex-basis:50%;width:50%}}@media(min-width:1200px){.mountain-pass-camera-grid>div{flex-basis:33.33333333%;width:33.33333333%}}.mountain-pass-rwis-grid{margin-bottom:-1.25em}.mountain-pass-rwis-grid-item{margin-bottom:1.25em}.mountain-pass-rwis-card{background:#fff;border:1px solid #d8e2eb;border-radius:6px;box-shadow:0 3px 14px rgba(49,72,96,.08);height:100%;padding:1.2em 1.25em}.mountain-pass-rwis-card h3{color:#203246;margin:0 0 .8em}.mountain-pass-rwis-card-metrics{color:#26394d;line-height:1.6}.mountain-pass-rwis-card-metric+.mountain-pass-rwis-card-metric{margin-top:.35em}.mountain-pass-rwis-card-metric i{color:#2a6ea4;margin-right:.25em}.mountain-pass-camera-image{border:1px solid #ddd;border-radius:4px;display:block;width:100%;height:auto}.mountain-pass-camera-missing{align-items:center;background:#f5f5f5;border:1px solid #ddd;border-radius:4px;color:#666;display:flex;justify-content:center;min-height:180px;padding:1em;text-align:center}.mountain-pass-detail-record{border-top-color:#dfe6ee}@media screen and (max-width:991px){.mountain-pass-detail-hero-image{height:260px}}@media screen and (max-width:767px){.mountain-pass-detail-hero-image{height:220px}.mountain-pass-detail-panel-heading{padding:.9em 1em}.mountain-pass-detail-panel-body{padding:1em}}