.map-layout .side-panel {display: none;visibility: hidden;position: absolute;top: 10px;left: 10px;bottom: 0;width: 310px;margin: 0;padding: 0 5px;overflow: hidden;}.map-layout .side-panel .layer-menu-container {box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.24);padding: 20px;background-color: white;border-radius: 2px;margin-top: 10px;margin-bottom: 10px;max-height: 300px;padding: 10px 15px;overflow-y: auto;}.map-layout .side-panel .layer-menu-container.material-primary {background-color: #0071bc;color: white;}.map-layout .side-panel .layer-menu-container.material-primary .btn-primary {color: #fff;background-color: #205493;border-color: #112e51;}.map-layout .side-panel .layer-menu-container.material-primary .btn-primary:focus,.map-layout .side-panel .layer-menu-container.material-primary .btn-primary.focus {color: #fff;background-color: #173c69;border-color: #000000;}.map-layout .side-panel .layer-menu-container.material-primary .btn-primary:hover {color: #fff;background-color: #173c69;border-color: #06111e;}.map-layout .side-panel .layer-menu-container.material-primary .btn-primary:active,.map-layout .side-panel .layer-menu-container.material-primary .btn-primary.active,.show > .dropdown-toggle.map-layout .side-panel .layer-menu-container.material-primary .btn-primary {color: #fff;background-color: #173c69;border-color: #06111e;}.map-layout .side-panel .layer-menu-container.material-primary .btn-primary:active:hover,.map-layout .side-panel .layer-menu-container.material-primary .btn-primary.active:hover,.show > .dropdown-toggle.map-layout .side-panel .layer-menu-container.material-primary .btn-primary:hover,.map-layout .side-panel .layer-menu-container.material-primary .btn-primary:active:focus,.map-layout .side-panel .layer-menu-container.material-primary .btn-primary.active:focus,.show > .dropdown-toggle.map-layout .side-panel .layer-menu-container.material-primary .btn-primary:focus,.map-layout .side-panel .layer-menu-container.material-primary .btn-primary:active.focus,.map-layout .side-panel .layer-menu-container.material-primary .btn-primary.active.focus,.show > .dropdown-toggle.map-layout .side-panel .layer-menu-container.material-primary .btn-primary.focus {color: #fff;background-color: #112b4c;border-color: #000000;}.map-layout .side-panel .layer-menu-container.material-primary .btn-primary:active,.map-layout .side-panel .layer-menu-container.material-primary .btn-primary.active,.show > .dropdown-toggle.map-layout .side-panel .layer-menu-container.material-primary .btn-primary {background-image: none;}.map-layout .side-panel .layer-menu-container.material-primary .btn-primary.disabled:hover,.map-layout .side-panel .layer-menu-container.material-primary .btn-primary[disabled]:hover,fieldset[disabled] .map-layout .side-panel .layer-menu-container.material-primary .btn-primary:hover,.map-layout .side-panel .layer-menu-container.material-primary .btn-primary.disabled:focus,.map-layout .side-panel .layer-menu-container.material-primary .btn-primary[disabled]:focus,fieldset[disabled] .map-layout .side-panel .layer-menu-container.material-primary .btn-primary:focus,.map-layout .side-panel .layer-menu-container.material-primary .btn-primary.disabled.focus,.map-layout .side-panel .layer-menu-container.material-primary .btn-primary[disabled].focus,fieldset[disabled] .map-layout .side-panel .layer-menu-container.material-primary .btn-primary.focus {background-color: #205493;border-color: #112e51;}.map-layout .side-panel .layer-menu-container.material-primary .btn-primary .badge {color: #205493;background-color: #fff;}.map-layout .side-panel .layer-menu-container.material-success {background-color: #dbedd2;}.map-layout .side-panel .layer-menu-container.material-warning {background-color: #fff1d2;}.map-layout .side-panel .layer-menu-container > .alert:first-child {border-top: none;border-left: none;border-right: none;border-radius: 0;margin-left: -20px;margin-right: -20px;margin-top: -20px;padding: 20px;border-top-right-radius: 2px;border-top-left-radius: 2px;border-bottom-right-radius: 0;border-bottom-left-radius: 0;}.map-layout .side-panel .layer-menu-container .btn:not(.btn-link):not(.btn-flat) {border: 1px solid rgba(0, 0, 0, 0.1);box-shadow: none;}.map-layout .side-panel .layer-menu-container .btn:not(.btn-link):not(.btn-flat):hover,.map-layout .side-panel .layer-menu-container .btn:not(.btn-link):not(.btn-flat).hover {box-shadow: none;}.map-layout .side-panel .layer-menu-container ul > li:first-child {margin-top: 10px;}.map-layout .drop-mask {position: absolute;top: 0;right: 0;left: 0;bottom: 0;background-color: rgba(255, 255, 255, 0.5);opacity: 0;visibility: hidden;transition: opacity 0.25s ease, visibility 0s linear 0.25s;border: dashed 3px #333;z-index: 999;}.map-layout .drop-mask .drop-message {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);background-color: #323a45;color: white;padding: 20px;border-radius: 4px;}.map-layout .drop-mask .drop-message i.fa {display: table-cell;vertical-align: middle;padding-right: 20px;font-size: 4em;}.map-layout .drop-mask .drop-message span {display: table-cell;vertical-align: middle;font-size: 1.5em;}.map-layout .drop-mask .drop-message {width: 420px;}.map-layout.drop-active .drop-mask {visibility: visible;opacity: 1;transition: opacity 0.25s ease, visibility 0s linear 0s;}.map-layout .loading-mask {position: absolute;top: 0;right: 0;left: 0;bottom: 0;background-color: rgba(255, 255, 255, 0.5);opacity: 0;visibility: hidden;transition: opacity 0.25s ease, visibility 0s linear 0.25s;z-index: 2002;}.map-layout .loading-mask .text-container {color: #666;display: inline-block;padding: 50px;margin-left: calc(50% - 150px);margin-top: calc(50vh - 150px);width: 300px;text-align: center;font-size: 2em;font-weight: 800;}.map-layout.processing .loading-mask {visibility: visible;opacity: 1;transition: opacity 0.25s ease, visibility 0s linear 0s;transition: none;}body.fullscreen-map-layout #page-header .container,body.fullscreen-map-layout .user-nav .container {margin-right: auto;margin-left: auto;padding-left: 15px;padding-right: 15px;width: 100%;}body.fullscreen-map-layout #page-footer {display: none;}body.fullscreen-map-layout .map-layout {position: fixed;top: 35px;right: 0;left: 0;bottom: 0;min-height: 670px;height: calc(100vh - 35px);z-index: 1002;background-color: #f5f5f5;}body.fullscreen-map-layout .map-layout.absolute-when-maximized {position: absolute;}body.fullscreen-map-layout .map-layout .side-panel {display: flex;flex-direction: column;justify-content: space-between;visibility: visible;}body.fullscreen-map-layout .map-layout .map-container {height: auto;box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.24);position: absolute;left: 330px;right: 10px;bottom: 10px;top: 10px;}body.fullscreen-map-layout .map-layout .map-container .leaflet-container {height: 100%;}body.fullscreen-map-layout .user-nav ~ .map-layout,body.fullscreen-map-layout .user-nav ~ * .map-layout {top: 55px;height: calc(100vh - 55px);margin-top: 0;}.map-layout .side-panel ul.ecos-list {z-index: 1;margin: 0;}.map-layout .side-panel ul.ecos-list .step {padding-top: 10px;cursor: pointer;transition: opacity 0.4s ease;opacity: 0.9;}.map-layout .side-panel ul.ecos-list .step .step-number {color: #ccc;font-family: georgia;font-weight: bold;float: left;width: 45px;font-size: 74px;line-height: 48px;margin: 0 10px 10px 0;transition: color 0.4s ease;}.map-layout .side-panel ul.ecos-list .step .step-header {padding-top: 10px;margin-bottom: 5px;}.map-layout .side-panel ul.ecos-list .step .indent {padding-left: 55px;}.map-layout .side-panel ul.ecos-list .step.selected {cursor: inherit;opacity: 1;}.map-layout .side-panel ul.ecos-list .step.selected .step-number {color: #205493;}.map-layout .side-panel ul.ecos-list .step:hover {opacity: 1;}.map-layout .side-panel ul.ecos-list .step#step-1 {margin-top: 0 !important;}.map-layout .side-panel ul.ecos-list .step#step-3 {overflow: hidden;}.map-layout .side-panel ul.ecos-list .step#step-3 .step-number {margin-top: -18px;line-height: 76px;}ul.other-options-list {padding-left: 0 !important;list-style: none !important;margin-left: 20px;}#draw-method-selector ul.drawing-tools-list {padding-left: 0;list-style: none;margin: 0;}#draw-method-selector ul.drawing-tools-list li {margin-bottom: 10px;}#draw-method-selector .btn:not(.btn-link):not(.btn-xs) {width: 100%;height: 38px;text-align: left;line-height: 24px;padding-left: 20px;padding-right: 20px;white-space: nowrap;overflow: hidden;}#draw-method-selector .btn:not(.btn-link):not(.btn-xs) * {vertical-align: top;}#draw-method-selector .leaflet-draw {background-image: url(/assets/webpack/eeb51a77fd49244ad84530ac249d1b6b.svg);background-size: 540px 60px;background-repeat: no-repeat;width: 30px;height: 30px;background-position: 0 -15px;display: inline-block;}#draw-method-selector .leaflet-draw.leaflet-draw-draw-polyline {background-position: -15px -15px;}#draw-method-selector .leaflet-draw.leaflet-draw-draw-polygon {background-position: -73px -15px;}#draw-method-selector .leaflet-draw.leaflet-draw-draw-circle {background-position: -195px -15px;}#draw-method-selector i {vertical-align: middle;margin-right: 10px;}#draw-method-selector i.fa {font-size: 24px;}.margin-units-right {width: calc(100% - 30px);display: inline-block;}#upload-shape-modal .ecos-list a {font-size: 87%;color: #212121;}#upload-shape-modal .ecos-list li {padding: 0;box-shadow: none;}