:root{--bgcolor:#97c524}html,body{overflow:hidden;max-height:100vh;margin:0;padding:0;height:100%}#mapPane,#map{height:calc(100vh - 30px);padding:0;margin:0;top:0;left:0;right:0;bottom:0}#filterForm{width:500px}.container-fluid .col-lg-12{height:calc(100vh - 30px);overflow:auto}#rightPane{right:100px}.slider-track-low,.slider-track-high{background:#d3d3d3}.slider-tick.round{background:#d3d3d3}#playbackControls .col-6{display:flex;justify-content:center;align-items:center}#memodetails{display:none;font-size:22px}#docektdetails{display:none}#imageControls{display:none;height:100px}@media(max-width:576px){.map-container{padding-bottom:120px !important;box-sizing:border-box}#imageControls.card{position:fixed !important;bottom:0;left:0;width:100%;margin:0;border-radius:0;z-index:1001;box-shadow:0 -2px 6px rgba(0,0,0,.15)}.hamburger-menu{position:fixed !important;bottom:6.5rem !important;right:1rem !important;z-index:1002}#imageControls #playbackControls{display:flex;flex-direction:column;gap:.25rem;padding:.5rem}#imageControls #playbackControls .row:first-child{width:100%}#imageSlider{width:100% !important;margin:0 !important}#imageControls #playbackControls .row:nth-child(2){display:flex;justify-content:space-between;align-items:center;padding:0 .5rem}#imageControls #playbackControls .material-icons{font-size:1.75rem;cursor:pointer}#playbackControls #labelSliderDate{flex:1;text-align:center;font-size:.9rem}#playbackControls label.form-check-label{display:flex;align-items:center;margin:0}#playbackControls input#loopCheck{width:1.25rem;height:1.25rem;margin-right:.25rem}}#imageButtons{position:relative;background-color:#fff !important;z-index:9000;width:60px;top:60px}@media(max-width:576px){#imageControls.card{height:auto}.slider-horizontal .slider-track{height:.6rem;background:#eee;border:2px solid #ccc;border-radius:4px;box-shadow:none;margin-top:.8rem}.slider .slider-handle{width:1.5rem;height:1.5rem;background-color:#007bff;border:2px solid #0056b3;border-radius:4px;top:-.45rem !important;box-shadow:none}.slider{padding:1rem 0}}.hamburger-menu{position:absolute;--bs-navbar-padding-x:0;--bs-navbar-padding-y:0;right:55px;bottom:50px;z-index:999998}.navbar .nav-link{font-size:1.3rem}.navbar .sidenav-toggler-inner{width:50px;padding:6px}.navbar .sidenav-toggler-inner .sidenav-toggler-line{height:8px;width:40px;background-color:#fff}.bg-gradient-primary{background-image:linear-gradient(195deg,#97c524 0%,#97c524 100%)}.input-group.input-group-dynamic .form-control,.input-group.input-group-dynamic .form-control:focus,.input-group.input-group-static .form-control,.input-group.input-group-static .form-control:focus{background-image:linear-gradient(0deg,#4caf50 2px,rgba(156,39,176,0) 0),linear-gradient(0deg,#d2d2d2 1px,rgba(209,209,209,0) 0);border-radius:0 !important}.input-group.input-group-dynamic.is-focused label,.input-group.input-group-static.is-focused label{color:#4caf50}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle,.btn.bg-gradient-primary:not(:disabled):not(.disabled).active,.btn.bg-gradient-primary:not(:disabled):not(.disabled):active,.show>.btn.bg-gradient-primary.dropdown-toggle{color:color-yiq(#97c524);background-color:#97c524}.btn-default{display:block;width:100%;padding:.75rem;background-color:#8dc73f;color:#fff;border:none;border-radius:.25rem;font-weight:600;text-transform:uppercase}.btn-default,.btn-back{display:block;width:100%;box-sizing:border-box;padding:.75rem 1rem;font-family:'Roboto',sans-serif;font-size:1rem;font-weight:600;letter-spacing:.05em;text-align:center;text-transform:uppercase;border-radius:.25rem;transition:background-color .2s;margin-top:1rem}.btn-default{background-color:#97c524;color:#fff}.btn-default:hover{background-color:#85b021}.btn-back{background-color:#ccc;color:#333}.btn-back:hover{background-color:#bbb}.navbar-nav .nav-item .bottom{font-size:2.5rem}.navbar .nav-link .material-icons{font-size:1.8rem}#sidenav-collapse-main{display:flex;flex-direction:column;justify-content:space-between;height:85%}.navbar .bottom{bottom:0;align-self:baseline}.navbar-right li{padding-right:25px;left:25px}.tab{overflow:hidden;border:1px solid #ccc;background-color:#f1f1f1;color:#000}.tab button{background-color:inherit;float:left;border:none;outline:none;cursor:pointer;padding:14px 16px;transition:.3s}.tab button:hover{background-color:#ddd}.tab button.active{background-color:#ccc}.tabcontent{display:none;padding:6px 12px;border:1px solid #ccc;border-top:none;text-align:left}.material-textarea{position:relative;padding-top:16px}.material-input{box-sizing:border-box;width:100%;border:none;border-bottom:1px solid #ccc;outline:none;font-size:16px;padding:8px 0;background:transparent;transition:border-color .2s}.material-input:focus{border-bottom:2px solid #007bff}.material-label{position:absolute;top:0;left:0;font-size:16px;color:#aaa;transition:all .2s;pointer-events:none}.material-input:focus+.material-label,.material-input:not(:placeholder-shown)+.material-label{top:-20px;font-size:12px;color:#007bff}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-family:'Roboto',sans-serif;font-weight:500;line-height:1.2;color:inherit}.delete-menu{position:absolute;background:#fff;padding:3px;color:#666;font-weight:bold;border:1px solid #999;font-family:'Roboto',sans-serif;font-size:12px;box-shadow:1px 3px 3px rgba(0,0,0,.3);margin-top:-10px;margin-left:10px;cursor:pointer}.delete-menu:hover{background:#eee}#floating-panel{position:absolute;top:150px;left:30%;z-index:5;background-color:#fff;padding:5px;border:1px solid #999;text-align:center;font-family:'Roboto','sans-serif';line-height:30px;padding-left:10px}.navbar-inverse{background-color:var(--bgcolor) !important;color:#fff !important;height:100px !important}.sync-container{display:grid;position:relative;float:right;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.sync-logo{display:none;grid-column:1;grid-row:1;height:50px}.sync-counter{display:none;color:#fff;cursor:pointer;top:14px;left:-22px;grid-column:1;grid-row:1;position:relative;padding-left:40px}.submenu-container{right:0 !important;background-color:#c5c5c5;border:solid #fff 1px;padding:10px}@media(max-width:480px){.navbar-fixed-top{padding-top:0}.submenu-container{padding-left:10px;padding-top:10px;padding-bottom:0}}.submenu-container>div>a{color:#fff;font-family:"Roboto",sans-serif;font-weight:300;font-size:16px;text-shadow:0 3px 4px rgba(0,0,0,.6);padding-left:15px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{background-color:#d3d3d3}@media(min-width:1200px){.container{width:100% !important}}.webcam-container{display:none;position:absolute;z-index:500}.map-container{min-height:90%;height:90%}.image-control{display:none}.layer-button{width:60px;cursor:pointer;cursor:pointer;transition:all .3s ease;background-color:#fff}@media(max-width:480px){.layer-button{width:50px;cursor:pointer}}#expand{cursor:pointer}.kpi-card{border-style:solid;border-color:var(--bgcolor);-moz-box-shadow:10px 5px 5px 5px #ccc;-webkit-box-shadow:10px 5px 5px 5px #ccc;box-shadow:10px 5px 5px #ccc;margin-bottom:0;background-color:#f1ffed;text-align:center;vertical-align:middle;height:120px;padding-left:5px;padding-right:5px}.kpi-card h4{margin-top:30px}.kpi-value{color:#006400;font-size:2em;font-weight:bold;font-family:'Roboto',sans-serif;text-shadow:0 1px 0 #ccc,0 2px 0 #c9c9c9,0 3px 0 #bbb,0 4px 0 #b9b9b9,0 5px 0 #aaa,0 6px 1px rgba(0,0,0,.1),0 0 5px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.3),0 3px 5px rgba(0,0,0,.2),0 5px 10px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.2),0 20px 20px rgba(0,0,0,.15);text-align:center;padding-top:0;margin-top:20px}.kpi-container .col-xs-2{padding-left:0;padding-right:0}.kpi-container .col-xs-3{padding-left:10px;padding-right:2px}.memo-details{display:none;background-color:#ff9;color:#000}.memo-color-picker-container{display:flex;align-items:center;cursor:pointer}.memo-selected-color{width:30px;height:30px;border:2px solid #000;margin-right:10px}.memo-color-choices{display:none;flex-direction:row;padding:5px;border:1px solid #ccc;background-color:#fff;flex-wrap:nowrap}.memo-color-choices div{width:30px;height:30px;border-radius:50%;margin:2px;border:1px solid #fff}.memo-color-choices div:hover{border:1px solid #000}.memo-button{cursor:pointer;font-size:36px;transition:font-size .3s;line-height:1}.photo-button{cursor:pointer;width:45px}.memo-photo{cursor:pointer;width:50px;height:50px}.memo-text{width:420px}.memo-color-button{font-size:30px;transition:font-size .3s}.memo-color-button.selected{font-size:42px;position:relative;top:50%;transform:translateY(-50%)}.memo-color-pane{background-color:#faebd7;border-style:inset;border-width:1px}@media(max-width:1024px){.memo-text{height:81px;width:230px;font-size:small}}@media(max-width:480px){.memo-text{height:81px;width:90%;font-size:small}.navbar-right button{font-size:.6rem}.memo-button{width:35px;height:35px}.photo-button{cursor:pointer;width:30px}.memo-photo{cursor:pointer;width:40px}}.memo-color-button{cursor:pointer;padding-left:5px}.new-docket-entry-button{background:#ccc url('../images/add.png') no-repeat center right;background-position:bottom 5px right 5px;width:180px;height:30px;color:#000;box-shadow:1px 3px 3px rgba(0,0,0,.3);border:none;background-color:#fff}#docketEntries{max-height:400px;overflow:auto}.filterContent{max-height:400px;overflow:auto}.card-body{min-height:200px}.card,.card-body.has-map{padding:0 !important;margin:0 !important;border:none !important}.leaflet-bar i{font-size:2.2rem}#imageControls i{font-size:3rem;cursor:pointer}#imageControls .slider-horizontal{width:90%}.album-thumb-parent i.material-icons,.btn-action i.material-icons{color:#6c757d !important}.album-container{height:100%;margin:0;overflow:hidden}.album-entries{max-height:100%;overflow-y:auto;overflow-x:hidden;display:flex;flex-wrap:wrap;justify-content:center}.album-entry{margin:10px;padding:10px;border:1px solid #ccc;border-radius:8px;text-align:center;font-size:14px;max-width:150px;flex:1 1 calc(50% - 20px);overflow:hidden;padding-bottom:3rem}@media(max-width:768px){.album-date-row{display:block}.album-entry{flex:none !important;width:auto !important;max-width:none !important}.album-buttons{display:flex !important;justify-content:center;gap:.5rem;margin-top:.5rem}.album-buttons .material-icons{font-size:2rem;line-height:1}.album-buttons .btn-action{width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center}#filterForm{display:flex;flex-wrap:wrap}}.file-icon{height:100px;display:flex;align-items:center;justify-content:center;background:#f0f0f0}.file-details{margin-top:10px;text-align:center}.upload-progress{width:100%;margin-top:10px}.date-separator{font-weight:bold;margin-top:20px;margin-bottom:5px}.date-row{display:flex;flex-wrap:wrap;justify-content:start;gap:10px;margin-bottom:20px}.album-container{position:relative;display:flex;flex-direction:column;overflow-y:auto;max-height:100vh}.album-container{display:flex;flex-direction:column;overflow-y:auto;max-height:100vh}.album-entry .material-icons{font-size:120px}.storage-indicator{display:flex;justify-content:center;align-items:center;width:50%;margin:10px auto}.storage-bar{width:100%;height:20px;background-color:#f3f3f3;border-radius:10px;position:relative}.storage-used{height:100%;background-color:#4caf50;border-radius:10px 0 0 10px;display:flex;align-items:center;justify-content:center}.storage-used-text{color:#000;font-size:.8em;display:inline-block;mix-blend-mode:multiply}.storage-info{margin-left:10px;font-size:.8em;white-space:nowrap}.album-entry{position:relative}.file-details{display:none;position:absolute;z-index:1000;width:200px;padding:10px;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 4px 6px rgba(0,0,0,.1);top:0;left:40%}.details-arrow{position:absolute;top:10px;right:100%;margin-right:-10px;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #fff}:target{display:block}.album-filter-container{display:flex;align-items:center;padding:10px}.album-filter-container label{color:#000}.album-filter-sort-btn{background-color:#4caf50;color:#fff;border:none;margin-right:10px;cursor:pointer}.album-filter-format-group{display:flex;align-items:center;margin-right:10px}.album-filter-label{margin-right:5px}.album-filter-checkbox{margin-right:5px}.album-filter-checkbox input[type="checkbox"]{margin-right:2px}.album-filter-laufzettel{border:1px solid #ccc;border-radius:4px;padding:5px 10px}.album-filter-container{margin:1.5rem 0}.album-date-separator{font-weight:600;margin-top:2rem;color:#555}.album-entries{margin-top:1rem}.album-entry{position:relative;border:1px solid #eee;border-radius:.5rem;padding:1rem;transition:box-shadow .2s}.album-entry:hover{box-shadow:0 .5rem 1rem rgba(0,0,0,.1)}.album-thumb-parent{text-align:center;margin-bottom:.5rem}.album-thumbnail{width:100%;height:auto;border-radius:.25rem}.album-buttons{position:absolute;bottom:.15rem;align-content:center;display:flex;gap:.5rem}.album-buttons a{background-color:#adb5bd;color:#fff;width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.3rem;text-decoration:none;transition:background-color .2s;margin-right:.5rem;position:relative;font-family:"Material Icons";font-size:1.25rem}.btn-action{background-color:#adb5bd;color:#fff;border:none;width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.3rem;transition:background-color .2s}.btn-action:hover{background-color:#6c757d}.btn-action i.material-icons{font-size:1.25rem}@media(min-width:992px){.album-date-row{display:flex;flex-wrap:wrap;gap:1rem}}.album-modal{display:none;position:fixed;z-index:1;padding-top:60px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.9)}.album-modal-content{margin:auto;background-color:#fff;display:block;width:80%;max-width:700px}.album-modal-content#albumImg01{max-height:80vh;object-fit:contain}.album-modal-content#albumPdf01{height:80vh}.delete-options{margin-bottom:20px}.delete-options button{margin-right:10px}.album-caption{margin:auto;display:block;width:80%;max-width:700px;text-align:center;color:#ccc;padding:10px 0;height:150px}.album-modal-actions{margin-top:20px;text-align:right}.album-modal-actions button{margin-left:10px}.album-modal-content,.album-caption{animation-name:album-zoom;animation-duration:.6s}@keyframes album-zoom{from{transform:scale(0)}to{transform:scale(1)}}.album-container{padding:10px}.album-entries{display:grid;gap:10px}.album-entry{width:150px;height:200px;padding:10px;border:1px solid #ccc;border-radius:8px;text-align:center;background-color:#fff;box-sizing:border-box}.album-entry img{max-height:140px}.album-date-row{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px}.album-date-separator{width:100%;text-align:center;margin:20px 0;font-weight:bold}.album-thumbnail{width:120px;height:120px;object-fit:cover}.album-thumb-parent{width:120px;height:120px;margin-left:4px}.album-thumbnail img{width:auto;height:100%;border-radius:4px}.album-filter-container{margin-bottom:20px}.date-separator{width:100%;text-align:center;margin:20px 0;font-weight:bold}.album-modal{display:none;position:fixed;z-index:1;padding-top:60px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.9)}.album-modal-content{margin:auto;display:block;width:80%;max-width:700px}.album-modal-entries{display:flex;flex-wrap:wrap;gap:10px}.album-modal-entry{display:flex;flex-direction:column;align-items:center;width:100px}.album-modal-entry img{width:80px;height:80px;object-fit:cover}.album-buttons{display:flex;justify-content:space-between}.album-button{width:40px;height:40px;position:relative}.album-modal-container{max-height:400px;overflow-y:auto}.album-caption{margin:auto;display:block;width:80%;max-width:700px;text-align:center;color:#ccc;padding:10px 0;height:150px}.album-close{position:absolute;top:15px;right:35px;color:#f1f1f1;font-size:40px;font-weight:bold;transition:.3s}.album-close:hover,.album-close:focus{color:#bbb;text-decoration:none;cursor:pointer}.projects-container{display:flex;flex-wrap:wrap;gap:20px}.project-card{background-color:#8dc73f;border-radius:10px;color:#fff;width:200px;height:200px;padding:20px;box-shadow:0 4px 10px rgba(0,0,0,.25);display:flex;justify-content:center;align-items:center;position:relative}.project-card.new-project{border:2px dashed #fff;color:#fff;font-size:36px;font-weight:bold;display:flex;flex-direction:column;justify-content:center;align-items:center}.project-card .project-content{text-align:center}.project-content input[type="checkbox"]{transform:scale(1.5)}.project-card .project-actions{position:absolute;bottom:10px;right:10px}.project-card .project-color{position:absolute;bottom:10px;left:10px}.color-picker{padding:5px;z-index:500;margin-top:5px;border:1px solid #ddd;background-color:#f8f8f8;position:absolute}.color-swatch{width:24px;height:24px;display:inline-block;cursor:pointer;margin:2px;border-radius:50%;border:2px solid #fff}.color-swatch.selected{border:2px solid #000}.color-display{width:30px;height:30px;border-radius:50%;border:1px solid #ddd;display:inline-block;cursor:pointer}.project-color i,.project-actions i{font-size:32px}.detail-section{margin-bottom:20px}.docket-card,.memo-card{background-color:#f9f9f9;border:1px solid #ddd;padding:10px;margin-bottom:10px;display:flex;align-items:center}.docket-color,.memo-color{display:inline-block;width:20px;height:20px;border-radius:50%;margin-right:10px}.plus-icon{font-size:48px;display:flex;align-items:center;justify-content:center}.project-header .header{background-color:#8dc73f;color:#fff;padding:20px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 4px 0 rgba(0,0,0,.25)}.project-header .gap-2{display:flex !important}@media(max-width:768px){.project-header .gap-2{display:flow !important}}.project-info{display:flex;align-items:center}.project-title{display:flex;align-items:center;font-size:1.5em}.title-text{margin-left:8px}.project-date{margin-left:20px;font-size:1em}.project-actions .icon{margin-left:10px;cursor:pointer}.project-table{width:100%;table-layout:fixed;border-collapse:collapse}.project-table th,.project-table td{text-align:left;border:1px solid #ddd;padding:8px}.project-table thead th{background-color:#f2f2f2;color:#000}.project-table th,tr:nth-child(2){width:10%}.project-table th,tr:nth-child(3){width:30%}.project-table th,tr:nth-child(4){width:10%;padding-left:5px}.project-header{position:relative}.project-content{height:calc(100vh - 250px);box-sizing:border-box}.project-content .dataTables_wrapper{height:calc(100vh - 350px)}.project-content .dropdown .dropdown input[type="checkbox"]{padding:10px;transform:scale(5)}.create-project-container{max-width:600px;margin:auto;padding:20px;background-color:#8dc73f;color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2)}.create-project-card h3{margin-bottom:20px}.form-group{margin-bottom:1.5rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem;width:1.25rem;height:1.25rem;pointer-events:none}.form-control{width:100%;padding:.75rem;border-radius:.25rem;border:1px solid #ccc;box-shadow:none}.form-control:focus{border-color:#80bdff;outline:0;box-shadow:0 0 5px rgba(0,123,255,.25)}label.control-label{font-weight:600;color:#495057}.text-danger{color:#dc3545;font-size:.875rem}.create-project-card label{display:block;margin-bottom:5px}.create-project-card input[type="text"]{width:100%;padding:10px;margin-bottom:10px}create-project-card .form-actions{display:flex;justify-content:space-between}.create-project-card .btn{padding:10px 20px;color:#fff;border:none;border-radius:4px;cursor:pointer}.create-project-card .discard{background-color:#aaa}.create-project-card .create{background-color:#4caf50}.create-project-card button{padding:10px;margin-right:10px;cursor:pointer;background-color:#fff;color:#333;border:1px solid #ddd;border-radius:4px}.layer-button{bottom:40px;left:0}.docket-entry-input{width:210px;border-width:1px;border-style:solid;border-color:#d3d3d3}.layer-button_highlight{color:#adff2f}.docket-entries{width:370px;height:300px;color:#000;background-color:#fff;overflow:auto;text-align:left}.docket-filter{color:#000}.docket-filter input{vertical-align:-3px}.docketEntryRow{background-color:#f5f5f5}.docket-details{color:#000;text-align:left;padding-left:10px}@media(max-width:1366px){.docket-entries{height:160px;width:90%;font-size:smaller}.memo-color-button{padding-left:0}}@media(max-width:1024px){.docket-entries{height:160px;width:95%;font-size:smaller}.new-docket-entry-button{font-size:smaller;background-position:bottom 1px right 2px;width:120px;height:20px}.docket-entry-input{width:150px}}@media(max-width:480px){.docket-entries{height:100px;width:95%;font-size:smaller}.new-docket-entry-button{font-size:smaller;background-position:bottom 1px right 2px;width:140px;height:20px}.docket-filter .tab{height:30px}.docket-filter .tab button{padding:5px 14px}.docket-entry-input{height:23px;width:210px}.docket-details{font-size:smaller}}.docket-entry:hover{background-color:#d3d3d3;cursor:pointer}.docket-status{vertical-align:top;text-align:center;padding-right:10px}.status-checkbox{width:20px;height:20px;box-shadow:1px 3px 3px rgba(0,0,0,.3)}.leaflet-draw-toolbar .leaflet-draw-draw-polygon{background-image:url(../images/docket.png) !important;background-repeat:no-repeat !important;background-size:40px;background-position:left !important;background-clip:border-box !important}.leaflet-control-layers-toggle{background-image:url(../images/overlays.png) !important}.leaflet-top.leaflet-right .leaflet-control-layers:nth-child(1) .leaflet-control-layers-toggle{background-image:url(../images/layers.png) !important}.leaflet-top.leaflet-right .leaflet-control-layers:nth-child(2) .leaflet-control-layers-toggle{background-image:url(../images/map.png) !important}.leaflet-control img{width:40px;height:40px}.leaflet-touch .leaflet-bar a{width:40px !important;height:40px !important;line-height:40px !important}.leaflet-touch .leaflet-bar span{width:40px !important;height:40px !important;line-height:40px !important}.leaflet-control span{width:40px;height:40px}.leaflet-control-measure .leaflet-control-measure-toggle{background-image:url(../images/ruler.png) !important;background-size:32px 32px !important}.leaflet-control-measure h3{display:none !important}.leaflet-control-measure .group:first-child{display:none !important}.leaflet-draw-toolbar .leaflet-draw-draw-marker{background-image:url(../images/marker.png) !important;background-repeat:no-repeat !important;background-size:auto !important;background-position:center !important;background-clip:border-box !important}.action-button{width:30px;cursor:pointer;vertical-align:middle}.map-col{padding-left:0;padding-right:0}.dropdown-menu{right:0 !important;left:auto !important}.map-container{min-height:90%;height:90%}.map-container .submenu-container{color:#fff !important;font-family:"Roboto",sans-serif;font-weight:200;font-size:16px;position:absolute;z-index:800}.map-container,.container-fluid,.container-fluid.px-0{padding:0 !important;margin:0 !important}.install-app-btn-container{display:none;color:#008000}@media(max-width:800px){.install-app-btn-container{position:relative;top:-25px}.container{padding-left:3px !important;padding-right:3px !important}.slider-tick-label-container{visibility:collapse}.slider-row{height:46px}}.slider-handle{margin-left:-8px !important}.slider-tick.round{width:3px !important;left:5px;height:23px !important;top:-5px !important;margin-left:0 !important}.map-container .header{font-weight:400;font-size:18px}.leaflet-top .leaflet-right{max-height:300px;overflow:auto}@media(max-width:480px){.map-container .header{font-weight:400;font-size:14px}.leaflet-top .leaflet-control{margin-top:0 !important}.leaflet-control-zoom{padding-top:10px !important}.playback-controls{padding-top:15px}}.map-container .submenu-container .row{padding-top:10px}@media(max-width:480px){.map-container .submenu-container .row{padding-top:3px;margin-left:-13px}.docket-filter{height:130px}.tabcontent{width:97%;overflow:scroll;overflow-y:scroll}}.map-container form-control{width:100px}.map-container .submenu-container .dropdown>button{width:100%;background-color:#fff;color:#000}.map-container .submenu-container .btn{background-color:#00008b;width:180px}.map-container .submenu-container .btn:hover{color:#fff;border:1px solid #fff}.map-container .submenu-container .btn:focus{color:#fff}.map-container .submenu-container .divider{height:2px;margin:10px;background-image:linear-gradient(to right,#63b2e7,white,#63b2e7)}input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none;display:none}@media(min-width:768px){.submenu-collapse.collapse{display:block;height:100% !important;padding-bottom:10px;overflow:visible !important}.bglightblue{background-color:#add8e6}.carousel-inner .item{background-color:#63b2e7 !important;height:150px !important}}.body-content{padding-left:10px;padding-right:0}.carousel-caption p{font-size:20px;line-height:1.4}.carousel-inner .item img[src$=".svg"]{width:100%}#qrCode{margin:15px}@media screen and (max-width:767px){.carousel-caption{display:none}}.customcheck{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.customcheck input{position:absolute;opacity:0;cursor:pointer}.checkmark{position:absolute;margin-top:3px;left:0;height:25px;width:25px;background-color:#eee;border-radius:5px}.customcheck:hover input~.checkmark{background-color:#ccc}.customcheck input:checked~.checkmark{background-color:#4682b4;border-radius:5px}.checkmark:after{content:"";position:absolute;display:none}.customcheck input:checked~.checkmark:after{display:block}.customcheck .checkmark:after{left:9px;top:7px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.pagination>.active>a{background-color:#8fbc8f}.popupMain{display:none;background:rgba(0,0,0,.4);cursor:pointer;display:none;height:100%;position:fixed;text-align:center;top:0;width:100%;z-index:10000}.popupMain .helper{display:inline-block;height:100%;vertical-align:middle}.popupMain>div{background-color:#fff;box-shadow:10px 10px 60px #555;display:inline-block;height:auto;max-width:800px;min-height:100px;vertical-align:middle;width:90%;position:relative;border-radius:8px;padding:15px 5%}.popupCloseButton{background-color:#fff;border:3px solid #999;border-radius:50px;cursor:pointer;display:inline-block;font-family:'Roboto',sans-serif;font-weight:bold;position:absolute;top:-20px;right:-20px;font-size:25px;line-height:30px;width:30px;height:30px;text-align:center}.popupCloseButton:hover{background-color:#ccc}.blueMarker path{fill:blue}.goldMarker path{fill:gold}.mobilfunkLegend img{width:73px;height:122px}.niederschlagsradarLegend img{width:100px;height:390px}.firstNameColumn{width:100px}.lastNameColumn{width:100px}.emailColumn{width:100px}.phoneNoColumn{width:50px}.accountColumn{width:100px}.toggle-switch{position:relative;width:75px;display:inline-block;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;text-align:left}.toggle-switch-checkbox{display:none}.toggle-switch-label{display:block;overflow:hidden;cursor:pointer;border:0 solid #bbb;border-radius:20px;margin:0}.toggle-switch-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}.toggle-switch-inner:before,.toggle-switch-inner:after{display:block;float:left;width:50%;height:34px;padding:0;line-height:34px;font-size:14px;color:#fff;font-weight:bold;box-sizing:border-box}.toggle-switch-inner:before{content:attr(data-yes);text-transform:uppercase;padding-left:10px;background-color:#2ecc71;color:#fff}.toggle-switch-inner:after{content:attr(data-no);text-transform:uppercase;padding-right:10px;background-color:#bbb;color:#fff;text-align:right}.toggle-switch-switch{display:block;width:24px;margin:5px;background:#fff;position:absolute;top:0;bottom:0;right:40px;border:0 solid #bbb;border-radius:20px;transition:all .3s ease-in 0s}.toggle-switch-checkbox:checked+.toggle-switch-label .toggle-switch-inner{margin-left:0}.toggle-switch-checkbox:checked+.toggle-switch-label .toggle-switch-switch{right:0}.field-container{position:relative;margin-bottom:1.5rem}.field-container .form-control{display:block;width:100%;border:none;border-bottom:1px solid #ccc;border-radius:0;background:transparent;box-shadow:none;outline:none;padding:8px 4px;font-size:1rem;caret-color:#000}.field-container .form-control::placeholder{color:transparent}.field-container .form-control:focus{background-color:#e2ffe2;border-bottom-color:#8bc34a}.floating-label{position:absolute;top:8px;left:4px;font-size:1rem;color:#999;pointer-events:none;transition:.2s ease all}.field-container .form-control:focus~.floating-label,.field-container .form-control:not(:placeholder-shown)~.floating-label{top:-8px;left:4px;font-size:.75rem;color:#666}.password-container{position:relative}.password-container .form-control{padding-right:2.2rem}.password-eye{position:absolute;top:50%;right:.2rem;transform:translateY(-50%);border:none;background:transparent;cursor:pointer;color:#666;line-height:1;padding:4px;font-size:1.2rem}.password-eye:hover{color:#333}.project-header{background-color:#8bc53f;padding:1rem;border-radius:.5rem}.project-header h1{color:#fff;font-size:2rem;font-weight:600}.btn-outline-secondary{border-color:#6c757d;color:#6c757d;transition:background-color .2s,color .2s}.btn-outline-secondary:hover{background-color:#6c757d;color:#fff}.btn-action{background-color:#adb5bd;color:#fff;border:none;width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.3rem;transition:background-color .2s}.btn-action:hover{background-color:#6c757d}.btn-action i.material-icons{font-size:1.25rem}.table-hover tbody tr:hover{background-color:#f8f9fa}.card{border-radius:.5rem;transition:box-shadow .3s ease}.card:hover{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.modal-content{border-radius:.5rem}.modal-header{border-bottom:none}.modal-footer{border-top:none}.album-entry-box{cursor:pointer;transition:transform .2s}.album-entry-box:hover{transform:scale(1.05)}@media(max-width:767.98px){.card-body .fs-2{font-size:1.75rem}}.project-item-card{position:relative;border-radius:.5rem}.project-card-body .d-flex.flex-wrap{justify-content:flex-start}.project-card-body .d-flex.flex-wrap{position:absolute;bottom:1rem;left:1rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;color:#fff}.badge-success{background-color:#28a745}.badge-danger{background-color:#dc3545}