body,html{height:100%;width:100%;margin:0;padding:0;overflow:hidden;font-family:'Open Sans',Helvetica,Arial}.center-please{box-sizing:border-box;margin:30px;text-align:center}.off{display:none}#instrModal{border:1px solid #333;border-radius:5px}#instrModal .dijitDialogPaneContent{padding:20px;border-top-color:#ccc}#instrModal .dijitDialogTitleBar{background:#fff;font-size:18px;line-height:1.5;padding:10px;border:none}#instrModal_underlay{background-color:#000}#instrModal.wideMap{width:40%!important}#instrModal.mediumMap{width:50%!important}#instrModal.mediumMap .containerNode,#instrModal.wideMap .containerNode{width:100%!important}#instrModal .thisWillBeClobbered{box-sizing:border-box;height:32px;width:229px;display:inline-block;border:2px solid #666;border-radius:5px}#instrModal .simpleGeocoder .esriGeocoderResults{background-color:#fff;background-color:rgba(255,255,255,.95)}.header-bar{height:50px;width:100%;background-color:#2aaa8a;color:#fff;padding:5px 0;box-sizing:border-box;box-shadow:rgba(0,0,0,.4)0 1px 8px 0}.header-bar .title{font-size:18px;font-weight:700;position:relative;top:50%;transform:translateY(-50%)}.header-bar div,.header-bar img{display:inline-block;margin:0 8px}.header-bar img{height:40px;vertical-align:middle}.header-bar .agency-logo{position:absolute;right:0}#map{position:absolute;top:50px;right:0;left:0;bottom:0}.map-button{position:absolute;z-index:20;top:10px;left:10px}.esriSimpleSliderTL{top:10px;left:10px}#geocoderWrapper{left:60px}#homeDiv{top:225px}#homeDiv.mobile{top:85px}#locatorDiv{top:270px}#locatorDiv.mobile{top:130px}#topButtonsDiv{right:10px;left:auto}.topButtonsDiv>div{float:left}.topButtonsDiv.mobile>div{text-align:right;float:none}.bottomButtonsDiv{left:25px;bottom:65px;top:auto}#FeaturesDisplayContainer{position:absolute;left:20px;bottom:10px;top:auto;height:250px;width:600px;background-color:#fff;background-color:rgba(255,255,255,0);z-index:31}#FeaturesDisplayContainer.mobile{bottom:0;left:0;width:100%;font-size:.9em}#FeaturesDirectionsContainer{position:absolute;right:20px;left:auto;bottom:10px;top:auto;height:250px;width:370px;background-color:#fff;background-color:rgba(255,255,255,0);z-index:31}#FeaturesDirectionsContainer.mobile{bottom:0;left:0;width:100%;font-size:.9em}.closeContainerButton{border-radius:2px;box-shadow:0 -1px 1px rgba(0,0,0,.15),0 2px 3px rgba(0,0,0,.25)}.closeContainerButton .dijitReset.dijitInline.dijitButtonNode{padding:4px 5px}.simpleDirections .esriStopsAdd .esriStopsAddDestinationBtn,.simpleDirections .esriStopsOptionsEnabled .esriStopsOptionsButton{display:none}.simpleDirections .LocateButton,.simpleDirections .esriPrintLogo,.simpleDirections .esriTravelModeTruck{display:none!important}.simpleDirections .esriStopsClearDirections,.simpleDirections .esriStopsGetDirections{padding:1px 7px}#map_root .dijitSliderV.esriLargeSlider.esriLargeSliderVertical.esriLargeSliderTL.dijitSlider{top:10px;left:13px}.esriLargeSliderTicks{display:none}.esriPopup .titlePane{background-color:#2aaa8a}.esriPopup .sizer{width:400px}.esriViewPopup .attrTable td.attrName{color:#888;vertical-align:baseline}.esriViewPopup .attrTable td{padding-bottom:2px}.esriPopup .close,.esriPopupMobile .close{opacity:1}.esriMobilePopupInfoView{padding:20px;box-sizing:border-box;bottom:0;height:auto;overflow-y:auto}.esriPopupMobile .titlePane{height:50px}.esriMobileNavigationBar .esriMobileNavigationItem.left{left:10px}.esriMobileNavigationBar .esriMobileNavigationItem.right{right:10px}.esriMobileNavigationBar .esriMobileNavigationItem.right1{right:46px}.esriMobileNavigationBar .esriMobileNavigationItem.right2{right:84px}.esriPopupWrapper .title{color:#fff;font-size:14px;font-weight:700}@media all and (max-width:350px){.header-bar div,.header-bar img{margin:0 2px}.modal-dialog-center{margin-top:5%}.center-please{margin-left:0;margin-right:0}}@media all and (max-width:310px){.header-bar .agency-logo{height:30px;margin-top:5px}.modal-dialog-center{margin-top:1%}}@media all and (max-width:295px){.header-bar .title{font-size:16px}}.simpleDirections::-webkit-scrollbar{-webkit-appearance:none}.simpleDirections::-webkit-scrollbar:vertical{width:11px}.simpleDirections::-webkit-scrollbar:horizontal{height:11px}.simpleDirections::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid #fff;background-color:rgba(0,0,0,.5)}.simpleDirections::-webkit-scrollbar-track{background-color:#fff;border-radius:8px}