@import url(https://fonts.googleapis.com/css?family=Public Sans);
.map-toolbar{position:absolute;display:flex;box-sizing:border-box;z-index:101}.map-toolbar.h-top{top:0px;left:50%;transform:translateX(-50%);padding:0px 10px;flex-direction:row;align-items:center;justify-content:space-around}.map-toolbar.h-top.s-v{flex-direction:column}.map-toolbar.h-bottom{bottom:0px;left:50%;transform:translateX(-50%);padding:0px 10px;flex-direction:row;align-items:center;justify-content:space-around}.map-toolbar.h-bottom.s-v{flex-direction:column}.map-toolbar.v-left{left:0px;flex-direction:column}.map-toolbar.v-left.s-h{flex-direction:row;padding-left:0px;padding-right:0px}.map-toolbar.v-right{right:0px;flex-direction:column}.map-toolbar.v-right.s-h{flex-direction:row;padding-left:0px;padding-right:0px}




.nav-compass calcite-icon{border:1px solid #a2a2a2;border-radius:6px;padding:8px;background-color:#fff}

.nav-bar{padding:5px}
.legend-trigger.esri-expand{overflow:hidden;background:rgba(0,0,0,0)}.legend-trigger.esri-expand calcite-button{border-radius:10px 0px 0px 10px !important;height:70px;box-shadow:0 1px 2px rgba(0,0,0,.3019607843)}.legend-trigger.esri-expand calcite-button calcite-icon{display:none}.legend-trigger.esri-expand calcite-button .legent-text{display:block;transform:rotate(270deg);height:46px;width:46px;font-family:var(--app-font-family)}.legend-trigger .esri-expand__container--expanded{padding:0px;margin:0px;display:flex;border-radius:6px;height:calc(100vh - 15px);overflow:hidden}.legend-trigger .esri-expand__container--expanded .esri-expand__panel{max-height:70px}.legend-trigger .esri-expand__container--expanded .esri-expand__content--expanded{margin:0px;background-color:#fff;box-shadow:none;overflow:auto}.legend-trigger .esri-expand__container--expanded .esri-widget__heading{display:none}
.basemap-item{height:75px;width:300px;width:100%;border:1px solid #ccc;padding:5px;background-color:#fff;cursor:pointer;display:flex}.basemap-item.disabled{pointer-events:none;opacity:.7}.basemap-item .basemap-item-title{font-family:var(--app-font-family);font-size:12px;flex:1;display:flex;padding-left:5px;flex-direction:row;align-items:center}.basemap-item .selection-bar{display:inline-block;height:100%;width:4px}.basemap-item .selection-bar.selected{background-color:var(--calcite-color-brand)}.basemap-item img{width:80px}
.basemap-list{width:300px;overflow:hidden}.basemap-list .basemap-list-item{display:flex;max-height:calc(100vh - 50px);overflow:auto}.basemap-list .basemap-list-item .basemap-item{margin-bottom:5px}.basemap-list .basemap-list-item.disabled{pointer-events:none;opacity:.7}
.basemap-layer-list{display:flex;flex-flow:column}.basemap-layer-list .basemap-layer-list-heading{height:30px;line-height:30px;border-bottom:1px solid var(--calcite-color-border-3);border-top:1px solid var(--calcite-color-border-3);padding-left:8px}.basemap-layer-list .selected-basemap{padding:10px}
.data-layer-list{display:flex;flex-direction:column;overflow:auto;flex:1}.data-layer-list .data-layer-list-heading{width:100%;height:40px;display:flex;border-bottom:1px solid var(--calcite-color-border-3);box-shadow:0 -1px 0 var(--calcite-color-border-3)}.data-layer-list .data-layer-list-heading calcite-label{flex:1;height:40px;line-height:40px;padding:12px 0 0 8px}.data-layer-list .data-layer-list-heading calcite-button{height:32px;width:32px;padding-top:8px;border:none !important}.data-layer-list .esri-layer-list__visible-icon{visibility:visible !important}.data-layer-list .data-layer-list-content{flex:1;overflow:auto}.data-layer-list calcite-list-item :not(:has(div.esri-list-item-panel)):has(calcite-action-menu)>calcite-action:is([title*=opacity i],[title*=transparency i]){display:none}
.manage-layers-trigger.esri-expand{background:rgba(0,0,0,0)}.manage-layers-trigger.esri-expand .esri-expand__panel{width:32px;height:32px;margin-top:20px}.manage-layers-trigger.esri-expand .esri-expand__panel calcite-button{border-radius:6px;border:1px solid #a2a2a2;box-shadow:0 1px 2px rgba(0,0,0,.3019607843)}.manage-layers-trigger.esri-expand .esri-expand__container--expanded{padding:0px;margin:0px;display:flex;height:calc(100vh - 15px);overflow-y:auto}.manage-layers-trigger.esri-expand .esri-expand__container--expanded .esri-expand__content--expanded{margin:0px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.3019607843)}.manage-layers-wrapper{height:100%}.manage-layers-wrapper .manage-layers-content{display:flex;flex-flow:column;height:100%;overflow:hidden}
.map-view-container{flex:1;min-width:50%;height:100%;position:relative;padding:2px;box-sizing:border-box}.map-view-container.inactive{display:none}.map-view-container.active{display:initial}.map-view-container .map-view{position:absolute;width:100%;height:100%}
.masked-loader{position:absolute;background-color:rgba(0,0,0,0);--calcite-ui-background: transparent;z-index:9999;height:100%;width:100%;flex-direction:column;box-sizing:border-box}.masked-loader .mask{position:absolute;width:100%;height:100%;z-index:990;pointer-events:none;opacity:.5;background-color:#fff}.masked-loader .loader{position:absolute;width:100%;height:100%;z-index:999;pointer-events:none}.masked-loader .calci-loader{top:0px;height:100%;padding:0px;display:flex;align-items:center}
:root{--app-font-family: "Public Sans", Arial, sans-serif;--app-tool-bg: linear-gradient(0deg, #dadada, #dadada), linear-gradient(0deg, #f1f1f1, #f1f1f1);--app-popover-button-text-color: #6a6a6a}html,body{height:100%}body{margin:0px;box-sizing:border-box;overflow:hidden;font-family:var(--app-font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{height:100%;width:100%;box-sizing:border-box;user-select:none}.app-content{height:100%;width:100%;display:flex;position:absolute}.app-content .app-view{height:100%;width:100%;display:flex}
