body,html,.map-div{margin:0;padding:0;width:100%}body,html,.map-div{height:100%}body,html{font-family:"Avenir Next W01","Avenir Next",Avenir,"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:initial}.preview-image{background-position:center;background-size:cover;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:99}.fade{opacity:1;visibility:visible}.fade-out{opacity:0;transition:visibility 0s 1.5s,opacity 1.5s;visibility:hidden}g#mapDiv_graphics_layer path{fill-opacity:0}a{color:#0177bf;text-decoration:none}.no-select,.icon-basemap-container{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.esri-icon-left,.esri-icon-right,.logo a{cursor:pointer}.logo{bottom:20px;max-height:64px;max-width:64px;position:absolute;right:5px}.map-title{font-size:1em;padding:.5em 1em 1em}.map-details{font-size:.9em;padding:0 1em}#popupNav,.esriRTL .menu-open-button{float:right}#popupNav{display:none}#nav_count{padding-right:3px}.nav,.icon-basemap{display:inline-block}.nav{color:#787878;font-size:18px;line-height:18px}.app-error .loading-message{background-position:top center;left:0;margin:0 auto;max-width:95%;padding-top:60px;position:absolute;text-align:center;top:40%;width:100%;z-index:2}.esri-icon-close{color:#595050;cursor:pointer;font-size:14px;font-weight:700;position:absolute;right:10px;top:12px}.esriRTL #toggle_button,.esriRTL .vertical-line{right:0}.esriRTL .esri-icon-expand:before{content:"\e632"}.esriRTL .esri-icon-collapse:before{content:"\e631"}#toggle_button{font-size:18px;left:0;position:absolute;top:0;z-index:36}.menu-button,.vertical-line{margin:0;padding:0;cursor:pointer;text-align:center;color:#fff;font-size:24px;height:42px;line-height:42px}.menu-button{border:1px solid #929497;border-bottom:none;border-top:none;width:42px}.esriRTL .vertical-line{border-left:solid 1px #929497;border-right:none}.vertical-line{border-right:solid 1px #929497;font-weight:700;left:0;position:absolute;top:0;width:48px}.light .menu-button{background-color:#f7f8f8;color:#4c4c4c}.dark .menu-button{background-color:#4c4c4c;color:#fff}.light .vertical-line{background-color:#f7f8f8}.dark .vertical-line{background:#4c4c4c}.esriRTL .icon-basemap-container{left:10px;top:110px}.icon-basemap-container{-moz-box-shadow:0 1px 1px rgba(0,0,0,.5);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.5);background-color:#fff;border:1px solid transparent;box-shadow:0 1px 1px rgba(0,0,0,.5);color:#4c4c4c;cursor:pointer;height:32px;left:15px;position:relative;top:155px;width:32px}.esriRTL .no-home .icon-basemap-container{top:90px}.icon-basemap-container.embed-bottom-left,.icon-basemap-container.embed-bottom-right,.icon-basemap-container.embed-top-right{left:10px;top:65px}.no-title .icon-basemap-container.embed-bottom-left,.no-title .icon-basemap-container.embed-bottom-right,.no-title .icon-basemap-container.embed-top-right{top:20px}.no-home .icon-basemap-container{top:130px}.no-title.no-home.no-zoom .icon-basemap-container{top:10px}.no-zoom .icon-basemap-container{top:55px}.no-title .icon-basemap-container{top:110px}.no-title.no-home .icon-basemap-container{top:85px}.icon-basemap{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAANlBMVEUAAAD///9MTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExSVSMdAAAAEXRSTlMAABAgMEBQYHCAj5+vv8/f7/4ucL8AAACHSURBVCjPrdLtDoMgDAXQK5WNyqDl/V92EpHiNmOy2D+QnPQrgOkk8BeUFsB+M1CDOMMgBwMi7sCOdpAnUu4AQBokcAkDsGgrheKtB5w+KG3g63E1Lr7iCs439zWWCiyRhuZrsgtaAZSVB/CctlJw66bSYe498Dr0YIN4gCGDPt7j97g3fYY36b8Od0m8ljYAAAAASUVORK5CYII=);background-repeat:no-repeat;height:32px;margin:3px;width:32px;z-index:40}.icon-basemap-container:hover{background-color:#eee}.icon-basemap-container:active{background-color:#ddd}.icon-basemap-container.active-toggle{background-color:#ddd;color:#4c4c4c}.HomeButton{border-bottom:1px solid #57585a;height:30px;width:30px}.dark .HomeButton .home{background-color:#6c6d70;color:#fff}.dark .icon-basemap{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAM1BMVEUAAADv7+/v7+/09PTz8/Py8vLy8vLx8fHz8/Pz8/Py8vLy8vLy8vLx8fHy8vLy8vLy8vJDFXPLAAAAEHRSTlMAECAwQFBgcICPn6+/z9/vIxqCigAAAH9JREFUKM+t0cEOAyEIBNCRpZVaBf7/a3tYV9imvTknkxcZicDW+Ew+XWAB7UDAqAFEskAKXaBP9LEAgE7oEK8JRG2OgnN0oNiD+gnsSOV/nrtzc2Zmfjngoo1SOYBSzQEHDZMELP0chaLuuuBYHXjfOiSg3SDdoK//2LX5z3wAs7kMlG+IZrIAAAAASUVORK5CYII=)}.BasemapToggle .basemapTitle{font-family:"Times New Roman",Georgia,"Book Antiqua",serif}.light .BasemapToggle .toggleButton{background-color:#f7f8f8}.dark .BasemapToggle .toggleButton{background:#6c6d70}.dark .HomeButton .home:hover{background-color:#7a7b7f;color:#fff}.light .esriSimpleSlider{background-color:#f7f8f8}.dark .esriSimpleSlider div{background-color:#6c6d70;color:#fff}.dark .esriSimpleSlider .esriSimpleSliderIncrementButton{border-bottom:none}.dark.calcite .esriSimpleSlider .esriSimpleSliderDecrementButton{border-top:none}.calcite.no-home .esriSimpleSlider .esriSimpleSliderDecrementButton{border-top:0}.calcite .esriSimpleSlider .esriSimpleSliderDecrementButton{border-top:solid 1px #efefef}.light .icon-basemap-container{background-color:#f7f8f8}.dark .icon-basemap-container{background-color:#6c6d70}.dark .icon-basemap-container:hover{background-color:#7a7b7f}.light .icon-basemap-container:hover{background-color:#eee}.dark .esriSimpleSlider .esriSimpleSliderDecrementButton:hover,.dark .esriSimpleSlider .esriSimpleSliderIncrementButton:hover{background-color:#7a7b7f;color:#fff}.esriRTL .esriSimpleSliderTL{left:10px;top:10px!important}.esriSimpleSliderTL{left:10px;top:55px!important}.esriSimpleSliderTR{right:20px!important;top:55px!important}.esriSimpleSliderBR{bottom:55px!important;right:20px!important}.esriSimpleSliderBL{bottom:55px!important;left:20px!important}.no-title .esriSimpleSlider.esriSimpleSliderTL,.no-title .esriSimpleSlider.esriSimpleSliderTR{top:10px!important}.basemap_gallery{left:65px;position:absolute;top:155px;z-index:50}.BasemapToggle{bottom:25px;left:25px;position:absolute}.BasemapToggle.scale{bottom:60px}.embed-bottom-left.BasemapToggle{left:55px}.no-home .basemap_gallery{top:130px}.no-title .basemap_gallery{top:110px}.no-title.no-home .basemap_gallery{top:85px}.esriBasemapGalleryNode a:hover{background-color:#e1f0fb}.esriBasemapGalleryLabelContainer{font-size:12px}.esriRTL #gallery_container,.esriRTL .no-home #gallery_container{top:75px}#gallery_container{left:55px;position:absolute;top:110px}#gallery_container.embed-bottom-left,#gallery_container.embed-bottom-right,#gallery_container.embed-top-right{left:55px;top:35px}.no-title #gallery_container.embed-bottom-left,.no-title #gallery_container.embed-bottom-right,.no-title #gallery_container.embed-top-right{top:5px}.no-home #gallery_container{top:90px}.no-title #gallery_container{top:65px}.no-title.no-home.no-zoom #gallery_container,.no-title.no-zoom #gallery_container{top:10px}.no-title.no-home #gallery_container{top:45px}#full_gallery{height:85%;overflow-y:scroll;width:98%}.basemap_title{font-size:16px;padding:5px}.calcite .esriBasemapGalleryNode.esriBasemapGallerySelectedNode{background-color:#a9a9a9}.arrow_box{background:#fff;border:none;height:265px;position:relative;width:355px}.arrow_box:after,.arrow_box:before{border:solid transparent;content:" ";height:0;pointer-events:none;position:absolute;right:100%;top:22%;width:0}.arrow_box:after{border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:10px;margin-top:-10px}.arrow_box:before{border-color:rgba(51,51,51,0);border-width:11px;margin-top:-11px}.esriRTL .no-title .simpleGeocoder{right:20px}.esriRTL .simpleGeocoder{right:60px}.simpleGeocoder{position:absolute;right:20px;top:10px;z-index:50}.simpleGeocoder .esriGeocoder{border:1px solid #ccc}.calcite .dijitBorderContainer-child,.calcite .dijitSplitContainer-child,.calcite .dijitTab,.calcite .dijitTabContainerTop .dijitTabContainerTop-tabs .dijitTabChecked,.calcite .dijitTabContainerTop .dijitTabContainerTop-tabs .dijitTabChecked:focus,.calcite .dijitTabContainerTop .dijitTabContainerTop-tabs .dijitTabChecked:hover,.calcite .dijitTabPaneWrapper{border:none}.calcite .dijitTabContainerBottom-dijitContentPane,.calcite .dijitTabContainerLeft-dijitContentPane,.calcite .dijitTabContainerRight-dijitContentPane,.calcite .dijitTabContainerTop-dijitContentPane{background-color:inherit}.calcite .dijitTabContainerTop .dijitTabContainerTop-tabs .dijitTabChecked:hover{padding-top:12px}.hidden{display:none}@media screen and (max-width:540px){.drawer-open .simpleGeocoder{display:none!important}.esriRTL .esriSimpleSliderTL{left:10px;top:55px!important}}.top-menu-right{margin-right:5px}.esriRTL .top-menu-right{margin-left:5px;margin-right:0}.drawer-closed .content-pane-left,.drawer-open-complete .content-pane-left:before,.hide-toggle{display:none}.calcite .esriLayerList .esriToggleButton{padding:10px 20px 10px 10px}.calcite .esriLayerList .esriContainer{border-bottom:none;border-top:none}.calcite .esriLayerList .esriTitleContainer{border-top:1px solid #ccc}.calcite.dark .esriLayerList .esriContainer{background-color:#4c4c4c;color:#fff}.calcite .esriPopup.dark .actionsPane .action,.calcite .esriPopup.dark .titlePane .titleButton,.calcite.dark .esriLegendLayerLabel,.calcite.dark .esriLegendServiceLabel,.esriPopup.dark{color:#fff}.searchIcon.esri-icon-close.searchClose{top:0}.border-container-outer{border:0;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.content-pane-left{-moz-transition:width 250ms ease;-ms-transition:width 250ms ease;-o-transition:width 250ms ease;-webkit-transition:width 250ms ease;border:none;height:100%;margin:0;max-width:280px;overflow:hidden!important;transition:width 250ms ease;width:0}.app-loading .content-pane-left{width:280px}.drawer-open .content-pane-left{border-right:none;overflow:auto;overflow-x:hidden;width:280px}.esriRTL .drawer-open .content-pane-left{border-left:none;border-right:0}.pointer-events .drawer-open-complete .content-pane-left:before{-webkit-box-shadow:inset -1px 0 6px 0 rgba(0,0,0,.5);box-shadow:inset -1px 0 6px 0 rgba(0,0,0,.5);content:'';display:block;height:100%;left:0;pointer-events:none;position:fixed;top:0;width:280px;z-index:450}.esriRTL .drawer-open-complete .content-pane-left:before{left:auto;right:0}.content-pane-center{border:0;height:100%;margin:0;padding:0;width:100%}.calcite .dijitContentPane{padding:0}.esriPopup.light .titlePane{background-color:#e0e0df}.esriViewPopup{font-family:Verdana,Helvetica,Arial,sans-serif}.calcite .esriViewPopup .gallery{margin:0;width:auto}.esriPopup.dark .actionsPane,.esriPopup.dark .contentPane{background-color:transparent}.calcite .esriPopup.light .pointer{border-color:#e0e0df}.esriPopup.dark .pointer{border-color:#323232}.esriPopup.dark .outerPointer,.esriPopup.dark .pointer.bottom,.esriPopup.dark .pointer.bottomLeft,.esriPopup.dark .pointer.bottomRight{border-color:#4c4c4c}.esriPopup.light .pointer.bottom,.esriPopup.light .pointer.bottomLeft,.esriPopup.light .pointer.bottomRight{border-color:#fff}.esriPopup.light div.header{color:#6d6e71}.calcite .esriPopup .titlePane,.calcite .esriViewPopup div.header{font-size:12px}.calcite .esriPopup .titlePane .title{font-weight:400}.calcite .esriPopup .actionsPane .actionList a{color:#6e6e6e}.calcite .esriPopup .actionsPane .actionList a:hover{color:#323232}.calcite .dark.esriPopup .actionList a:hover,.calcite .dark.esriPopup .mediaHandle:hover,.calcite .dark.esriPopup .titleButton:hover{color:#d1d1d1}.calcite .esriPopup.dark .outerPointer{border-bottom-color:rgba(255,255,255,0);border-top-color:rgba(255,255,255,0)}.calcite .esriPopup.dark .pointer.bottom,.calcite .esriPopup.dark .pointer.top,.calcite .esriPopup.light .pointer.bottom,.calcite .esriPopup.light .pointer.top{border-left-color:rgba(255,255,255,0);border-right-color:rgba(255,255,255,0)}.calcite .esriPopup.dark .pointer.topLeft,.calcite .esriPopup.light .pointer.topLeft{border-right-color:rgba(255,255,255,0);border-top-color:rgba(255,255,255,0)}.calcite .esriPopup.dark .pointer.topRight,.calcite .esriPopup.light .pointer.topRight{border-left-color:rgba(255,255,255,0);border-top-color:rgba(255,255,255,0)}.calcite .esriPopup.dark .pointer.bottomRight,.calcite .esriPopup.light .pointer.bottomRight{border-bottom-color:transparent;border-left-color:transparent}.calcite .esriPopup.dark .pointer.bottomLeft,.calcite .esriPopup.light .pointer.bottomLeft{border-bottom-color:transparent;border-right-color:transparent}.esriPopup.dark .titlePane{background-color:#323232}.calcite .esriPopup.esriPopupMaximized{z-index:99}.calcite .esriViewPopup .mainSection{padding:.5em}#info_header{padding:.5em .5em 1em}.dijitContentPane{display:block;overflow:auto}.esriLegendMsg{padding:.5em}.dijitButtonText.dijitDisplayNone{display:none}.calcite .dijitDialog,.dijitTooltipContainer{-moz-box-shadow:0 1px 3px -1px rgba(0,0,0,.2),0 5px 6px -3px rgba(0,0,0,.1);-webkit-box-shadow:0 1px 3px -1px rgba(0,0,0,.2),0 5px 6px -3px rgba(0,0,0,.1);background-clip:padding-box;box-shadow:0 1px 3px -1px rgba(0,0,0,.2),0 5px 6px -3px rgba(0,0,0,.1)}.calcite .dijitDialog{background-color:#fff;border:1px solid #959595;outline:0;overflow:hidden;position:relative}.calcite .dijitDialogTitleBar{border-bottom:1px solid #e7e7e7;min-height:16.67px;padding:15px}.dijitDialogTitleBar{cursor:move}.dijitAlignTop{overflow:hidden}.calcite .dijitDialogTitle{font-size:16px;line-height:1.66667;margin:0}.calcite .dijitDialogCloseIcon{color:#323232;cursor:pointer;float:right;font-family:CalciteWebCoreIcons;font-size:16px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;opacity:.2;speak:none;text-indent:0;text-transform:none}.calcite .dijitDialogCloseIcon:before{content:"\e600"}.dijitDialog .closeText{display:none;position:absolute}.calcite .dijitDialogPaneContent{padding:15px;position:relative}.calcite .dijitDialogPaneContentArea{padding:0;position:relative}.calcite .dijitTextBoxError,.calcite .dijitTextBoxError .dijitArrowButton,.calcite .dijitTextBoxError.dijitTextBoxFocused{border-color:#c7461a}.dijitReset{border:0;color:inherit;font:inherit;line-height:normal;margin:0;padding:0}.dijitInputInner{background-color:transparent!important;border:0!important;height:20px;line-height:1.66667;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;width:100%!important}.dijitInline{border:0;display:inline-block;padding:0;vertical-align:middle}.calcite .dijitTextBox{-moz-transition:border-color .25s ease-in-out;-o-transition:border-color .25s ease-in-out;-webkit-transition:border-color .25s ease-in-out;background-color:#fff;border:1px solid #e0e0e0;transition:border-color .25s ease-in-out;vertical-align:middle}.calcite .dijitTextBoxError .dijitValidationContainer{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#c7461a;font-family:CalciteWebCoreIcons;font-size:16px;font-style:normal;font-variant:normal;font-weight:400;line-height:1.25;padding:5px;speak:none;text-indent:0;text-transform:none;width:26px}.calcite .dijitTextBoxError .dijitValidationIcon,.dijitNoIcon,.dijitValidationTextBox .dijitValidationContainer{display:none}.dijitTextBox .dijitArrowButtonContainer,.dijitTextBox .dijitSpinnerButtonContainer,.dijitValidationTextBox .dijitValidationContainer{float:right;text-align:center}.dijitSelect input,.dijitTextBox input.dijitArrowButtonInner,.dijitValidationTextBoxError input.dijitValidationInner{direction:ltr!important;height:auto!important;text-align:left!important;text-indent:-2em!important}.dijitSelect input,.dijitTextBox input{float:left}.calcite .dijitTextBoxError .dijitInputField{color:#c7461a}.dijitSelect input.dijitInputField,.dijitTextBox input.dijitInputField{padding-left:0!important;padding-right:0!important}.calcite .dijitTextBox .dijitInputField{color:#4c4c4c;font-size:12px;line-height:1.66667;padding:5px 10px}.calcite .dijitDialogPaneActionBar{border-top:1px solid #e7e7e7;padding:15px;text-align:right}.dijitButton,.dijitComboButton,.dijitDropDownButton,.dijitToggleButton{margin:0;vertical-align:middle}.dijitButtonNode{border:1px solid gray;line-height:normal;margin:0;text-align:center;vertical-align:middle;white-space:nowrap}.calcite .dijitButtonContents{padding:5px 10px}.dijitHidden,.dijitToggleButtonIconChar{display:none!important}.dijitButtonNode *,.dijitTab *{vertical-align:middle}.dijitOffScreen{left:-10000px!important;position:absolute!important;top:-10000px!important}.calcite .dijitButtonText{font-size:12px;line-height:20px;padding:0;text-align:center}.calcite .dijitSliderDecrementIconH .dijitIcon,.calcite .dijitSliderDecrementIconV .dijitIcon,.calcite .dijitSliderIncrementIconH .dijitIcon,.calcite .dijitSliderIncrementIconV .dijitIcon,calcite .dijitButtonNode .dijitIcon{margin-right:6px}.calcite .dijitButtonNode,.calcite .dijitSliderDecrementIconH,.calcite .dijitSliderDecrementIconV,.calcite .dijitSliderIncrementIconH,.calcite .dijitSliderIncrementIconV{-moz-transition:all .25s ease;-moz-user-select:-moz-none;-ms-user-select:none;-o-transition:all .25s ease;-webkit-transition:all .25s ease;-webkit-user-select:none;background-color:#fff;border:1px solid transparent;border-color:#e0e0e0;color:#4c4c4c;cursor:pointer;touch-action:manipulation;transition:all .25s ease;user-select:none;white-space:nowrap}.tabs,.dijitTabContainerNoLayout{width:100%}.tabs{height:100%}.dijitVisible{display:block!important;position:relative}.dijitTabContainer{overflow:visible;z-index:0}.dijitTabController{z-index:1}.dijitTabContainerTop-container{border:none;overflow:hidden;z-index:0}.nowrapTabStrip{display:block;position:relative;text-align:left;width:50000px;z-index:1}.esriRTL .nowrapTabStrip{text-align:right;width:-5000px}.dijitTabListWrapper{overflow:hidden;z-index:1}.dijitTabContainerTop-tabs{background-color:#4c4c4c;border:none;height:44px;overflow:visible!important;z-index:1}.dark .dijitTabContainerTop-tabs{background-color:#4c4c4c}.calcite.light .dijitTabPaneWrapper,.light .dijitTabContainerTop-tabs{background-color:#f7f8f8}.dijitTab{-webkit-tap-highlight-color:transparent;cursor:pointer;position:relative;white-space:nowrap;z-index:3}.calcite .dijitTabContainerTop .dijitTabPaneWrapper{border:none}.calcite .dijitTabContainerTop .dijitTabListContainer-top{margin-top:0}.calcite .dijitTabContainerTop .dijitTabContainerTop-tabs .dijitTab:hover{border:none;padding-top:12px}.tab_1 .dijitTabContainerTop-tabs .dijitTab{width:280px}.tab_2 .dijitTabContainerTop-tabs .dijitTab{width:140px}.tab_3 .dijitTabContainerTop-tabs .dijitTab{width:94px}.dijitTabContainerTop-tabs .dijitTab{display:inline-block;top:1px}.dijitTab .tabLabel{-o-text-overflow:ellipsis;display:inline-block;font-size:16px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.calcite.dark .esriViewPopup .mainSection .attrTable,.dark .dijitTabPane,.dijitTabPane{color:#fff}.light .dijitTabPane{color:#4c4c4c}.calcite.dark .dijitTabPaneWrapper{background-color:#4c4c4c}.calcite .dijitTabPaneWrapper{font-size:14px}.calcite .dijitTabSpacer{display:none}.calcite .dijitTab{background:#323232;color:#fff}.calcite.light .dijitTab{background:#e0e0df;color:#4c4c4c}.calcite.dark .dijitTab{background:#323232;color:#fff}.calcite .dijitTabChecked,.calcite.dark .dijitTabChecked{background:#4c4c4c}.calcite.light .dijitTabChecked{background:#f7f8f8}.calcite .dijitTabDisabled,.calcite.dark .dijitTabDisabled{background-color:#949494}.calcite.light .dijitTabDisabled{background-color:#fafbfb}.calcite .dijitTabContainerTop-tabs .dijitTab{border-bottom-width:0;min-width:60px;padding:12px 10px;text-align:center;top:0}.tabStripButton-top{display:none;padding:0}.dijitTooltip{display:block;left:0;overflow:visible;position:absolute;top:-10000px;z-index:2000}.dijitTooltipContainer{background-color:#fff;border:1px solid rgba(0,0,0,.15);border:1px solid #ccc;font-size:12px;padding:1px 9px;text-align:left;white-space:normal}