#travel-info .ic{height:30px;width:30px}#travel-info .polyline-info .ic,#travel-info .marker-info .ic{height:14px;width:10px;margin-right:5px}.ic-closures{background-image:url(https://www.vmcdn.ca/files/ui/icons/closures.svg)}.ic-accidentsandincidents{background-image:url(https://www.vmcdn.ca/files/ui/icons/accidentsandincidents.svg)}.ic-construction{background-image:url(https://www.vmcdn.ca/files/ui/icons/construction.svg)}.ic-roadwork{background-image:url(https://www.vmcdn.ca/files/ui/icons/roadwork.svg)}.ic-camera{background-image:url(https://www.vmcdn.ca/files/ui/icons/camera.svg)}.ic-roadcondition{background-image:url(https://www.vmcdn.ca/files/ui/icons/roadconditions.svg)}.ic-mapmarker{background-image:url(https://www.vmcdn.ca/files/ui/icons/map-marker.svg)}.ic-mapcenter{background-image:url(https://www.vmcdn.ca/files/ui/icons/map-center.svg)}.map-share{float:right}.alerts p:first-child{margin-top:0}.alerts p:last-child{margin-bottom:0}.travel-map{height:650px}.legend{text-align:right;width:260px}#toggle-legend{margin-bottom:5px;pointer-events:auto}#toggle-legend.open .caret{transform:rotate(180deg)}.map-legend{text-align:left;background-color:#fff;padding:10px;box-shadow:0 3px 6px #0000004d;border:1px solid #fff;border-radius:4px}.legend-option{cursor:pointer}.legend-option label{font-size:14px;font-weight:normal;cursor:pointer}.legend-option .ic{margin:0 5px}#center-map{margin-bottom:5px;padding:6px 10px 5px}#center-map:focus,#center-map:active{outline:none}#center-map .ic{height:20px;width:20px}#near-me{margin-bottom:5px}.conditions{text-align:right;display:none}.conditions .condition{margin:3px 0 0 -2px;width:40px;display:inline-block;border-top-style:solid;border-top-width:5px;text-align:center;border-radius:2px;font-size:11px}.conditions .condition.condition-0{border-color:#969696}.conditions .condition.condition-1{border-color:#8dc63f}.conditions .condition.condition-2{border-color:#f2cd00}.conditions .condition.condition-3{border-color:#ed8b00}.conditions .condition.condition-4{border-color:#ed1c24}.travel-option .title{margin:15px 0;padding-top:15px;font-size:16px;border-top-width:4px;border-top-style:solid}.travel-option.closures .title{border-top-color:#ed1c24}.travel-option.accidentsandincidents .title{border-top-color:#1665a8}.travel-option.roadwork .title{border-top-color:#f2cd00}.travel-option.road-conditions .title{border-top-color:#8dc63f}.travel-option.construction .title{border-top-color:#ed8b00}.roadname{margin-bottom:5px;font-weight:bold}.polyline-info a,.marker-info a:not(.sliderBt),.dates{font-size:12px}.leaflet-popup-content{font-size:14px}.leaflet-popup-content .ic{height:20px;width:20px;margin-right:5px}.leaflet-popup-content .roadname{margin-top:10px;font-weight:bold}.leaflet-popup-content .description{margin:10px 0}a.leaflet-popup-close-button{top:5px!important;right:5px!important}#slider{margin-bottom:10px}.sliderBt{width:27px;height:35px;margin-top:0;top:50%;transform:translateY(-50%)}.arrow.prev{transform:translateY(-50%) scaleX(-1)}.camera-no{text-align:center}.loading{position:absolute;left:15px;right:15px;top:0;bottom:0;background-color:rgba(128,128,128,.6);z-index:9999}.small-circle{height:12px;width:12px;border-radius:50%;display:inline-block;margin:0 5px 0 0}.small-circle.condition-{background-color:#969696}.small-circle.condition-good{background-color:#8dc63f}.small-circle.condition-fair{background-color:#f2cd00}.small-circle.condition-caution{background-color:#ed8b00}.small-circle.condition-poor{background-color:#ed1c24}