#viewDiv,body.prac,html.prac-map{padding:0;margin:0;height:100%;width:100%}.prac .esri-popup__main-container{width:auto!important;min-width:300px;max-width:420px}.prac .esri-popup__inline-actions-container>.esri-popup__action{max-width:unset}.prac .esri-popup__main-container table th{white-space:nowrap}.prac .esri-popup__inline-actions-container:only-child>.esri-popup__action,.prac .esri-popup__inline-actions-container:only-child>.esri-popup__action-toggle{max-width:48%!important}.esri-layer-list.esri-component.esri-widget--panel{position:absolute;top:16px;right:50px}.esri-widget.map-options-label{position:absolute;top:16px;right:50px;box-shadow:0 1px 2px rgba(0,0,0,.3);white-space:nowrap;padding:8px;height:32px;cursor:pointer}.esri-widget.map-options-label:hover{background-color:#f3f3f3;color:#2e2e2e}.prac .esri-widget--button.esri-widget.esri-interactive.map-options{position:absolute;top:16px;right:16px;box-shadow:0 1px 2px rgba(0,0,0,.3)}.prac .esri-component.esri-layer-list.esri-widget.esri-widget--panel{max-width:260px;box-shadow:0 1px 2px rgba(0,0,0,.3)}.prac .esri-layer-list-panel{margin:0 15px 0 30px}.prac .esri-layer-list__item{margin:0}.prac .esri-layer-list__item-container{padding:3px 0}.prac .esri-layer-list__item--has-children{padding:4px;margin-bottom:4px}.prac .esri-layer-list__item--updating:after{background-color:#900}.prac .esri-layer-list__item--updating:after,.prac .esri-layer-list__item--updating:before{height:4px}.prac .esri-legend__layer-table{margin-bottom:0}.prac #dataSelectorContainer{margin-bottom:3px}.prac .esri-icon-layer-list,.prac .esri-legend__layer-caption,.prac .esri-legend__message{display:none}.prac .esri-layer-list__list{padding:0}.prac .esri-legend__layer-cell{padding:2px}.prac .esri-layer-list-panel__content--legend .esri-legend__service{padding:0}.prac ul .esri-layer-mob-legend{padding:0 0 0 28px}.prac .esri-layer-mob-legend table{border-spacing:0;margin-bottom:4px}.prac .esri-layer-mob-legend td,.prac .esri-layer-mob-legend tr{margin:0;padding:0 0 0 4px;font-size:12px;line-height:1em}.prac .esri-layer-mob-legend img{height:16px;width:16px}.prac .dijitTextBoxFocused,.prac .dijitTextBoxHover{border-color:#333!important}.prac .dijitPopup{font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px}.prac .dataViewLabel{font-size:16px;font-weight:900;padding:0 6px}.prac .dijitSelect,.prac .dijitSelectMenu,.prac .dijitTextBox .dijitInputField{font-size:small;min-width:216px}.prac .dijitMenuItem td,.prac .dijitMenuPopup .dijitMenuItem{padding:2px 12px!important}.prac .dijitMenuItem.dijitMenuItemDisabled td,.prac .dijitMenuPopup .dijitMenuItem.dijitMenuItemDisabled{padding:2px 4px!important}.prac .dijitMenuItem.dijitMenuItemDisabled{color:#fff!important;background:rgba(34,42,78,.5)!important;cursor:default}.prac .esri-widget--button.esri-widget.esri-interactive.scroll-wheel-zoom{position:absolute;top:215px;left:15px;box-shadow:0 1px 2px rgba(0,0,0,.3)}#gridDiv{font-size:small;padding:6px;position:absolute;bottom:16px;left:8px;right:8px}#gridDiv .resizeHandle{width:100%;height:4px;text-align:center;vertical-align:top;user-select:none;user-drag:none}#gridDiv .resizeHandle img{cursor:n-resize;user-select:none;user-drag:none}#queryResults{background-color:#fff;position:relative;height:0;overflow-x:auto;overflow-y:hidden}.prac .esri-widget--button.esri-widget.esri-interactive.related-records{position:absolute;bottom:58px;right:16px;box-shadow:0 1px 2px rgba(0,0,0,.3);z-index:99}.prac .esri-widget--button.esri-widget.esri-interactive.expand-records{position:absolute;bottom:58px;right:56px;box-shadow:0 1px 2px rgba(0,0,0,.3);z-index:99}.prac .esri-widget--button.esri-widget.esri-interactive.expand-records span.esri-icon{transform:rotate(90deg)}.prac #gridDiv h3{font-size:small;margin:8px 4px;vertical-align:top;user-select:none;user-drag:none}.prac .dgrid{height:100%!important;min-width:150%!important}.prac .dgrid .dgrid-cell{cursor:default}.prac .dgrid .dgrid-sortable{cursor:pointer}.prac .dgrid .dgrid-scroller{overflow-y:scroll}.prac .dgrid .dgrid-48{width:48px}.prac .dgrid .dgrid-60{width:60px}.prac .dgrid .dgrid-120{width:120px}.prac .dgrid .dgrid-240{width:240px}.prac .dgrid .dgrid-360{width:360px}.prac .dgrid.dgrid-prime{height:100%!important;min-width:unset!important}.prac .esri-search--searching:after{background-color:#900}.prac .esri-search--searching:after,.prac .esri-search--searching:before{height:4px}.prac .esri-expand__container--expanded,.prac .esri-expand__mask--expanded{background:0 0!important}.prac .esri-icon-down-arrow::before{content:'\e681';position:relative;top:-4px;font-weight:900;font-size:12px}.prac .esri-icon-left-triangle-arrow::before{content:'\e62a';position:relative;top:-4px;font-weight:900;font-size:12px}.prac .esri-icon-right-triangle-arrow::before{content:'\e62b';position:relative;top:-4px;font-weight:900;font-size:12px}.prac .esri-icon-visible::before{content:'\e611';font-weight:800}.prac .esri-icon-non-visible::before{content:'\e610';font-weight:800}.esri-view .esri-view-surface--inset-outline:focus::after,.prac .dijitSelect:focus,.prac .esri-basemap-toggle__image--secondary:focus,.prac .esri-home.esri-widget--button:focus,.prac .esri-layer-list__child-toggle-icon--closed:focus,.prac .esri-layer-list__child-toggle-icon--opened:focus,.prac .esri-layer-list__child-toggle-icon:focus,.prac .esri-layer-list__child-toggle:focus,.prac .esri-layer-list__item-actions-menu-item:focus,.prac .esri-layer-list__item-container:focus,.prac .esri-layer-list__item-label:focus,.prac .esri-layer-list__item:focus,.prac .esri-locate.esri-widget--button:focus,.prac .esri-widget--button:focus{outline:0!important}