body{font-family:'Roboto Condensed',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#ffffff;color:#645252;overflow-x:hidden}html.start-page,body.start-page,html.gis-drive-page,body.gis-drive-page{height:100%;width:100%;display:flex;align-items:flex-end}#map{height:100%;width:100%}.leaflet-control-container > .leaflet-top.leaflet-right{transform:scale(1.85)}#LayerListContainer{width:0;z-index:1000;background:#fff;height:100%;border-right:1px solid #C4C4C4;-webkit-box-shadow:inset -2px -2px 15px -5px rgba(0,0,0,0.48);-moz-box-shadow:inset -2px -2px 15px -5px rgba(0,0,0,0.48);box-shadow:inset -2px -2px 15px -5px rgba(0,0,0,0.48)}.LayerListContainerInner{display:none;padding-top:62px;height:100%;overflow-x:hidden;overflow-y:scroll}.layer-list .custom-control{padding:8px;padding-left:2.6rem;min-height:unset}.layer-list .custom-control::before{font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:-3px;top:50%;margin-top:-6px;content:"\e068";color:#ddd}.custom-control-label::before,.custom-control-label::after{top:50%;margin-top:-8px}.layer-list .custom-control-label{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-word;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;width:100%}.layer-list .layer-item{font-size:13px;line-height:12px;padding:5px 10px;border:1px solid #E6E6E6;border-top-width:0}.LayerListContainerInner fieldset{margin:7px;margin-bottom:15px}.LayerListContainerInner fieldset legend{font-weight:bold;text-transform:uppercase;font-size:14px;background:#efefef;padding:5px 10px 5px 30px;border:1px solid #dcdcdc;margin-bottom:0;position:relative;cursor:pointer}.LayerListContainerInner fieldset legend::before{font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:8px;top:50%;margin-top:-8px;content:"\e160";color:#A8A8A8}.LayerListContainerInner fieldset legend.closed::before{content:"\e159"}.sortable-placeholder{border:2px solid #868686;margin:5px;height:60px}::-webkit-scrollbar{width:7px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}.form-control-theme{border-width:2px;border-radius:6px}.form-control-theme:focus{border-color:#216aa9}.form-control-short{width:85px}.input-group-short{width:145px}.btn-is-loading{opacity:0.3;background:rgba(255,255,255,0.3) !important;pointer-events:none}.custom-control-input-yellow,.custom-control-input-lightblue,.custom-control-input-green,.custom-control-input-lightred,.custom-control-input-blue,.custom-control-input-purple{}.custom-checkbox-theme .custom-control-label::before,.custom-checkbox-theme .custom-control-label::after{width:1.2rem;height:1.2rem;top:0;border-radius:0}.custom-control-input-yellow:checked ~ .custom-control-label::before{background-color:#eae2c4;border-color:#c8b879}.custom-control-input-lightblue:checked ~ .custom-control-label::before{background-color:#b4dad7;border-color:#5c9a95}.custom-control-input-green:checked ~ .custom-control-label::before{background-color:#a6d57c;border-color:#84a766}.custom-control-input-lightred:checked ~ .custom-control-label::before{background-color:#f0acb6;border-color:#c76976}.custom-control-input-blue:checked ~ .custom-control-label::before{background-color:#7eafcc;border-color:#5986a1}.custom-control-input-purple:checked ~ .custom-control-label::before{background-color:#c07ecc;border-color:#925b9c}#NotificationContainer{-webkit-box-shadow:inset 0 6px 8px -4px rgba(0,0,0,0.75);-moz-box-shadow:inset 0 6px 8px -4px rgba(0,0,0,0.75);box-shadow:inset 0 6px 8px -4px rgba(0,0,0,0.75);background:#404040;padding:5px;position:absolute;z-index:99999999;left:0;right:0;bottom:0;min-height:70px;display:flex;align-items:center;width:100%}#NotificationContainer .notification-bar{color:#fff;padding:7px 15px;font-size:14px;font-weight:600;position:relative;padding-left:90px;border:1px solid #000}#NotificationContainer .notification-success{background-color:#78B000}#NotificationContainer .notification-error{background-color:#ef6644}#NotificationContainer .notification-notice{background-color:#4FB6C4}#NotificationContainer .notification-bar::before{font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;float:left;height:100%;color:#fff;position:absolute;top:0;left:0;font-size:22px;padding:0;padding-left:20px;padding-right:20px;display:flex;align-items:center}#NotificationContainer .notification-error::before{content:"\e107";background:#af4b31}#NotificationContainer .notification-success::before{background:#4c7d24;content:"\e013"}#NotificationContainer .notification-notice::before{background:#32647d;content:"\e086"}#NotificationContainer .container{position:relative}#NotificationContainer .notification-close{color:#fff;position:absolute;top:50%;right:20px;margin-top:-8px;display:block;z-index:2}.box-is-loading{position:relative}.box-is-loading::before{position:absolute;left:0;right:0;background-color:rgba(255,255,255,0.75);top:0;bottom:0;content:"";background-image:url(../images/ajax-loader.gif);background-repeat:no-repeat;background-position:center center;z-index:1}.response-box.error::before,.response-box.success::before,.response-box.notice::before{content:"\e107";font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#c6303e;float:left;height:100%;color:#fff;position:absolute;top:0;left:0;font-size:30px;padding:0;padding-left:20px;padding-right:20px;display:flex;align-items:center}.response-box.error,.response-box.success,.response-box.notice{background:#dc3545;color:#fff;padding:20px;position:relative;padding-left:90px}.response-box.success::before{background:#4c7d24;padding:0;padding-left:20px;padding-right:20px;display:flex;align-items:center;content:"\e013"}.response-box.success{background:#66aa33}.response-box.notice::before{background:#32647d;padding:0;padding-left:20px;padding-right:20px;display:flex;align-items:center;content:"\e086"}.response-box.notice{background:#4488ab}.modal-open section,.modal-open main,.modal-open nav,.modal-open footer,.modal-open #map{filter:blur(3.5px)}#NotificationContainer .container{filter:unset}.modal-backdrop.show{opacity:0.35}.modal-fullwidth.show{display:flex !important;align-items:center;justify-content:center}.modal-fullwidth .modal-dialog{width:calc(100% - 80px);max-width:unset !important;height:calc(100% - 80px);margin:0;display:flex;align-items:center;justify-content:center}.modal-fullwidth .modal-dialog .modal-content{height:100%}.modal-fullwidth .modal-dialog .modal-content .modal-body .bootbox-body{height:100%;display:flex}.LayerUploaderForm{position:relative;display:inline-block}.LayerUploaderForm .progress-custom{position:absolute;top:1px;bottom:1px;left:1px;right:1px;background-color:transparent;z-index:2;display:none;height:calc( 100% - 2px)}.LayerUploaderForm .progress-custom .progress-bar{height:100%;line-height:100%;background:rgba(0,0,0,0.45)}.bootbox.modal.modal-minimized{left:15px;bottom:15px;top:unset;height:unset}.bootbox.modal.modal-minimized .modal-dialog{margin:0;max-width:300px}.bootbox.modal.modal-minimized .modal-dialog .modal-body{padding:0.5rem}.select2-drop-active{border:1px solid #6ab645;border-top-width:0}.select2-container-active .select2-choice,.select2-container-active .select2-choices{border:1px solid #6ab645;border-bottom-width:0}.TownAutocomplete.select2-container .select2-choice{height:38px;line-height:38px;width:250px;max-width:100%;border-top-right-radius:0;border-bottom-right-radius:0}.TownAutocomplete.select2-container .select2-choice .select2-arrow b{background-position-y:5px}.TownAutocomplete.select2-container .select2-choice > .select2-chosen{line-height:1;display:flex;align-items:center;align-content:center;flex-wrap:wrap;height:100%}#SearchBar{position:relative;z-index:999}.no-radius-but-top{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.no-radius-but-bottom{border-top-right-radius:0 !important;border-top-left-radius:0 !important}.no-radius{border-radius:0 !important}.no-border{border-width:0 !important}small#LayerDateSliderVal{background:#fff;padding:0 3px;border-radius:3px;border:1px solid #dadada}.formgenerator .form_left label p{margin-bottom:0}.formgenerator .form_note{text-transform:uppercase;font-weight:bold;margin-top:10px;margin-bottom:-5px;color:#3195b5;font-size:20px}.formgenerator .input_item{margin-bottom:10px}form.formgenerator .form_right .input_error{position:relative;background:rgba(204,0,0,0.8);color:#fff;text-shadow:none;font-size:10px;padding:5px;z-index:10;max-width:185px;line-height:1;margin-top:8px;padding-top:6px}form.formgenerator .form_right .input_error:after{bottom:100%;left:10px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(204,0,0,0);border-bottom-color:rgba(204,0,0,1);border-width:5px;margin-left:-5px}form.formgenerator span.required-input{color:red}.formgenerator .form_right textarea,.formgenerator .form_right input[type='text'],.formgenerator .form_right input[type='password'],.formgenerator .form_right input[type='tel'],.formgenerator .form_right input[type='email'],.formgenerator .form_right input[type='number']{padding:5px 10px;border:1px solid #b3b3b3;border-radius:3px;width:100%;-webkit-box-shadow:inset 0 0 5px -2px rgba(0,0,0,0.45);-moz-box-shadow:inset 0 0 5px -2px rgba(0,0,0,0.45);box-shadow:inset 0 0 5px -2px rgba(0,0,0,0.45);outline:none;resize:none}.formgenerator .form_right textarea:focus,.formgenerator .form_right input[type='text']:focus,.formgenerator .form_right input[type='password']:focus,.formgenerator .form_right input[type='tel']:focus,.formgenerator .form_right input[type='email']:focus,.formgenerator .form_right input[type='number']:focus,.formgenerator .form_right textarea:active,.formgenerator .form_right input[type='text']:active,.formgenerator .form_right input[type='password']:active,.formgenerator .form_right input[type='tel']:active,.formgenerator .form_right input[type='email']:active,.formgenerator .form_right input[type='number']:active{border:1px solid #00b0f2;-webkit-box-shadow:inset 0 0 0 1px #00b0f2;-moz-box-shadow:inset 0 0 0 1px #00b0f2;box-shadow:inset 0 0 0 1px #00b0f2}.big-radio-btn,.big-checkbox-btn{-ms-transform:scale(1.3);-webkit-transform:scale(1.3);transform:scale(1.3)}.input-group.number-spinner{width:72px;float:right;margin-top:1px}.input-group.number-spinner .form-control{width:26px;padding:5px;line-height:1;height:22px;border-color:#007da5;box-shadow:none}.btn-secondary{background:#62b53a;border-color:#62b53a}.btn-secondary:hover{background:#489423;border-color:#489423}.btn-secondary:not(:disabled):not(.disabled):focus,.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active{background:#2a630e;border-color:#2a630e}.btn-dark{background:#2e6e0f;border-color:#2e6e0f}.btn-dark:hover{background:#174004;border-color:#174004}.btn-dark:not(:disabled):not(.disabled):focus,.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active{background:#102e02;border-color:#102e02}