body{box-sizing:border-box;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f2f2f2}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}:root{--st-blue-text-color:#002061;--st-main-color:#98bf0d;--st-border-color:#b3b3b3}main{min-height:calc(100vh - 64px)}.btn{font-weight:500}.btn i.fa{pointer-events:none}.btn.btn-fa{height:38px;width:38px}.table-rounded{border-collapse:initial;border-spacing:0}.table-rounded thead tr:first-of-type th{border-width:1px 0 1px 1px}.table-rounded thead tr:first-of-type th:first-of-type{width:5ch;border-top-left-radius:.25rem}.table-rounded thead tr:first-of-type th:last-of-type{border-right-width:1px;border-top-right-radius:.25rem;text-align:center}.table-rounded tbody tr td{border-width:0 0 1px 1px}.table-rounded tbody tr td:last-child{text-align:center;vertical-align:middle;border-right-width:1px}.table-rounded tbody tr:last-of-type td{border-bottom-width:1px}.table-rounded tbody tr:last-of-type td:first-of-type{border-bottom-left-radius:.25rem;border-right-width:0}.table-rounded tbody tr:last-of-type td:last-of-type{border-bottom-right-radius:.25rem}.map-aside{padding-top:1.7rem}.breadcrumb-component .breadcrumb-anchor,.breadcrumb-component .breadcrumb-anchor:hover,.breadcrumb-component .breadcrumb-item>a{color:#000}.navbar-component{background-color:var(--st-main-color)}.navbar-component .logo-container{padding:.75rem;height:64px;width:64px;background-color:#fff}.navbar-component .logo-container .logo{height:100%;width:100%;background-image:url(/static/media/WEB_nav_logo.32c704e9.svg);background-repeat:no-repeat}.navbar-component .navbar-brand{font-size:25px;font-weight:700;color:#fff}.navbar-component .navbar-toggler{color:hsla(0,0%,100%,.55);border:none}.navbar-component .navbar .navbar-toggler{margin-left:0;margin-right:auto}.navbar-component .navbar .nav-link{position:relative;font-size:18px;color:#f2f2f2}.navbar-component .navbar .nav-link.active{color:#fff;font-weight:700}.navbar-component .navbar .nav-link:hover{color:#f2f2f2;text-decoration:underline}@media screen and (max-width:1199px){.navbar-component .navbar .navbar-nav{position:absolute;left:-4.5rem;top:100%;min-width:150%;z-index:1;padding-left:1rem;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.navbar-component .navbar .navbar-nav .nav-link{position:relative;font-size:18px;color:#22262a}.navbar-component .navbar .navbar-nav .nav-link.active{color:#000;font-weight:700}.navbar-component .navbar .navbar-nav .nav-link:focus,.navbar-component .navbar .navbar-nav .nav-link:hover{text-decoration:underline;color:#22262a}.navbar-component .navbar .navbar-nav .dropdown-menu{position:absolute}}.navbar-component .user-container{height:64px;display:grid;place-items:center}.navbar-component .user-container .user-btn{padding:0}.navbar-component .user-container .user-btn:focus{color:hsla(0,0%,100%,.55);box-shadow:0 0 0 .25rem}.navbar-component .user-container .user-btn:after{content:"";border:none}.navbar-component .user-container .user-icon{height:2.5rem;fill:#fff}.btn-check:focus+.btn,.btn:focus{outline:0;box-shadow:none}.btn-check:checked+.btn-outline-st{color:#fff;background-color:var(--st-main-color)}.btn-outline-st{color:var(--st-main-color);border-color:var(--st-border-color)}.btn-outline-st:hover{color:#fff;background-color:var(--st-main-color)}.login-form-container{height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.login-form-container .language-container{position:absolute;top:.8rem;right:.8rem}.login-form-container .logo{width:10rem;height:auto}.login-form-container h4{color:var(--st-blue-text-color);width:230px;margin-bottom:30px}.login-form-container .login-form{width:80%}.login-form-container .btn-st{background-color:var(--st-main-color);border:1px solid var(--st-border-color);border-radius:19px!important}.login-form-container footer{position:absolute;left:50%;bottom:1.5rem;padding:0 1.5rem;transform:translate(-50%)}@media(max-width:425px){.login-form-container footer{flex-direction:column;align-items:flex-start}.login-form-container footer span:first-child{order:1;padding-top:.5rem}}@media(min-width:425px){.login-form-container h4{width:300px}.login-form-container .login-form{width:350px;margin-bottom:15px;padding:0 30px 30px}.login-form-container .login-form .btn,.login-form-container .login-form .form-control{height:38px;border-radius:2px}}.page-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vehicles-bases-view .filters-component .per-page-input{width:100px}.vehicles-bases-view .table-rounded{border-collapse:initial;border-spacing:0}.vehicles-bases-view .table-rounded thead tr:first-of-type th{border-width:1px 0 1px 1px}.vehicles-bases-view .table-rounded thead tr:first-of-type th:first-of-type{width:5ch;border-top-left-radius:.25rem}.vehicles-bases-view .table-rounded thead tr:first-of-type th:last-of-type{border-right-width:1px;border-top-right-radius:.25rem;text-align:center}.vehicles-bases-view .table-rounded tbody tr td{border-width:0 0 1px 1px}.vehicles-bases-view .table-rounded tbody tr td:last-child{text-align:center;vertical-align:middle;border-right-width:1px}.vehicles-bases-view .table-rounded tbody tr:last-of-type td{border-bottom-width:1px}.vehicles-bases-view .table-rounded tbody tr:last-of-type td:first-of-type{border-bottom-left-radius:.25rem;border-right-width:0}.vehicles-bases-view .table-rounded tbody tr:last-of-type td:last-of-type{border-bottom-right-radius:.25rem}.module-navigation-view{display:flex;justify-content:center;flex-direction:column;align-items:center;min-height:calc(100vh - 5.5rem);padding-top:3rem}.module-navigation-view .nav-container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.module-navigation-view .nav-container .nav-link{display:flex;justify-content:flex-end;align-items:center;flex-direction:column;background-color:#fff;text-align:center;color:var(--st-main-color);font-size:2.3rem;line-height:1;height:300px;width:360px;min-height:300px;min-width:300px;border-radius:30px;margin:1.5rem 2rem;padding-bottom:3.6rem}.module-navigation-view .nav-container .nav-link.forbidden:hover{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAAElklEQVRoge3ZS4wUVRgF4K+GQQgg4EZCohBMeEwPICiJOxbjSlgoEF0QMbiQKBqNIfgIEA1o0AgGTMDIjiC6UMENuht3LgQfKNOCREcMiUxiojwzNPSUi6qB6urqdw8b5mw69d/79z3n1q37OJdRjOL2RtCOPwnpyLMEPaLfObgHE+Mql3EWp/A9enMcCxhqte2WBOSZHvI8nsK9Dab/hQMBe3L83SyHpgT8zF1jeBPrML7ZxmMMYl+BNxbzX6PJDQv4hZUdfIi7G82tgYEh1i/gUCNJdQsIGZPnfbxYocrFkCPoxU/j+PN83KNTmFpgFhaJvpPlmFThf3bn2BBQbJuAfsZf4ROsyCg+F7DtGvvvjz7WmjjOxDGsDdiCaRlVDk9g9axoeFVFTQFxz3+Ox1JFV7EdO7u5VA/xNPqit7ARr+GOVPHhHI/XehM1BfSxW/mwGRhi5QK+bYRwJeTZFPJWOh6yaz4vV8utKiD+YL9IhfuwrDuaBlvGCVYFfIqxGcVhwKochyvlVxTwO1MG+RXTE+F/ijy0kD+ap3wTNcgPY6BI10L+zSrsqJQ1yDal5K8O8egIky/ibRQSsWnxmpOJTAH5iPgzqfD2do35SuQDnu5mc8DWVMq6fGln3kCmgHh7kFxhz2FnK6SHUY18jgOigh3oT5SPjzmVoUxAGMXWJGMB25qdKhslD7OjKfrdVPqTYQbfskC8q5yRCF28xv7WqNdPPoGDSjtt5gkeSFfKGkI9yYeQI/WusJXQBHnxG/8qGQt4OF0vS8CS1HNvg3xL0Az5Sm0H5dwyBcxNJR2vl2waLZLPantuuk6WgJLpqrPJeb9V8nCtvO2yqTRLwJ3Jh+tcqKexJNpBHiZwvho3qqzEzaJd5OtFloCLyYdOJtf7Z+0mf4Up1biRLaDkgH2d++ppbCR6fmx522WH/ywBp1LPi2o1NFLDJixvO80tU8Cx1HNPRp0bGOExX7JwBRxNV8gSkF64lh+/aVCVYCTJx8fNR5KxYsaiWiYgF72B5Glr0hjWpuuN9GwTRBvKZMedmc8P6XplAmK770AqtuVkYg4eafKnGRfyajIWRi5emRWZuQ4E7FFqaUwrsuFWkIdCRH5mIjTYwd6supkCYq9yXyr8ep5NI00+z1JsToU/quSfVjzUn2ZygZMqHOVitJv8zJDvlNqWAwXmVfJNK24lZnNhiBcQVqhSxNp2kT/JrJCvlZIPA56tZvpW3QvFRusH6Xis6J1uPm6KbQp5lhajnu9KxgN25fiyWm691uJnyn3RQsDWkPe6S22QunGacVd5JYjGfIm1GHCoiydathaHGypEH2+WudsvOoAfrPfg38ekgDVh+WwzTOrQWFbHh/uqaMhe72NHwEsV8i6L7PVv8ON1+jvjsXudqZ2Rvb5YtDVZJnt1DwN2dbGxrfZ6EnlWhNEFR5Yt3goGAp6r5oNmoeEDTY7DBeaJPu6a/n0dGMTuAvMaJU8bLvmGWB9El3wzaiaU4kzIgQ723vJLvjRCOvp4ED0BSwLmhNE16/A10qWAsyG/BRwt0jufH9pxzTqKUdzu+B8E8mBdqGJq0gAAAABJRU5ErkJggg==),not-allowed}.module-navigation-view .nav-container .nav-link:last-child{padding-bottom:1.9rem}.module-navigation-view .nav-container .nav-link .img{background-position:50%;background-repeat:no-repeat;background-size:contain;height:200px;width:200px}.module-navigation-view .nav-container .nav-link .img.dispatcherScheduler{height:180px}.module-navigation-view .nav-container .nav-link .img.electricianScheduler{height:190px;width:160px}.module-navigation-view .nav-container .nav-link .img.vehicles{height:180px;width:170px}.module-navigation-view .nav-container .nav-link .img.timeTracking{height:170px;width:180px}.module-navigation-view .nav-container .nav-link .img.reports,.module-navigation-view .nav-container .nav-link .img.workTasks{height:190px;width:170px}.module-navigation-view .nav-container .nav-link .img.navigation{height:180px}.module-navigation-view footer{margin-top:auto;margin-bottom:0;padding:1.5rem}.admin-navigation-view{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 5.5rem);padding-bottom:3rem}.admin-navigation-view .nav-container{width:85%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.admin-navigation-view .nav-container .nav-link{display:flex;justify-content:flex-end;align-items:center;flex-direction:column;background-color:#fff;text-align:center;color:var(--st-main-color);font-size:2.3rem;line-height:1;height:300px;width:360px;min-height:300px;min-width:300px;border-radius:30px;margin:1.5rem 2rem;padding-bottom:3.6rem}.admin-navigation-view .nav-container .nav-link.forbidden{background-color:#d9d9d9}.admin-navigation-view .nav-container .nav-link.forbidden:hover{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAAElklEQVRoge3ZS4wUVRgF4K+GQQgg4EZCohBMeEwPICiJOxbjSlgoEF0QMbiQKBqNIfgIEA1o0AgGTMDIjiC6UMENuht3LgQfKNOCREcMiUxiojwzNPSUi6qB6urqdw8b5mw69d/79z3n1q37OJdRjOL2RtCOPwnpyLMEPaLfObgHE+Mql3EWp/A9enMcCxhqte2WBOSZHvI8nsK9Dab/hQMBe3L83SyHpgT8zF1jeBPrML7ZxmMMYl+BNxbzX6PJDQv4hZUdfIi7G82tgYEh1i/gUCNJdQsIGZPnfbxYocrFkCPoxU/j+PN83KNTmFpgFhaJvpPlmFThf3bn2BBQbJuAfsZf4ROsyCg+F7DtGvvvjz7WmjjOxDGsDdiCaRlVDk9g9axoeFVFTQFxz3+Ox1JFV7EdO7u5VA/xNPqit7ARr+GOVPHhHI/XehM1BfSxW/mwGRhi5QK+bYRwJeTZFPJWOh6yaz4vV8utKiD+YL9IhfuwrDuaBlvGCVYFfIqxGcVhwKochyvlVxTwO1MG+RXTE+F/ijy0kD+ap3wTNcgPY6BI10L+zSrsqJQ1yDal5K8O8egIky/ibRQSsWnxmpOJTAH5iPgzqfD2do35SuQDnu5mc8DWVMq6fGln3kCmgHh7kFxhz2FnK6SHUY18jgOigh3oT5SPjzmVoUxAGMXWJGMB25qdKhslD7OjKfrdVPqTYQbfskC8q5yRCF28xv7WqNdPPoGDSjtt5gkeSFfKGkI9yYeQI/WusJXQBHnxG/8qGQt4OF0vS8CS1HNvg3xL0Az5Sm0H5dwyBcxNJR2vl2waLZLPantuuk6WgJLpqrPJeb9V8nCtvO2yqTRLwJ3Jh+tcqKexJNpBHiZwvho3qqzEzaJd5OtFloCLyYdOJtf7Z+0mf4Up1biRLaDkgH2d++ppbCR6fmx522WH/ywBp1LPi2o1NFLDJixvO80tU8Cx1HNPRp0bGOExX7JwBRxNV8gSkF64lh+/aVCVYCTJx8fNR5KxYsaiWiYgF72B5Glr0hjWpuuN9GwTRBvKZMedmc8P6XplAmK770AqtuVkYg4eafKnGRfyajIWRi5emRWZuQ4E7FFqaUwrsuFWkIdCRH5mIjTYwd6supkCYq9yXyr8ep5NI00+z1JsToU/quSfVjzUn2ZygZMqHOVitJv8zJDvlNqWAwXmVfJNK24lZnNhiBcQVqhSxNp2kT/JrJCvlZIPA56tZvpW3QvFRusH6Xis6J1uPm6KbQp5lhajnu9KxgN25fiyWm691uJnyn3RQsDWkPe6S22QunGacVd5JYjGfIm1GHCoiydathaHGypEH2+WudsvOoAfrPfg38ekgDVh+WwzTOrQWFbHh/uqaMhe72NHwEsV8i6L7PVv8ON1+jvjsXudqZ2Rvb5YtDVZJnt1DwN2dbGxrfZ6EnlWhNEFR5Yt3goGAp6r5oNmoeEDTY7DBeaJPu6a/n0dGMTuAvMaJU8bLvmGWB9El3wzaiaU4kzIgQ723vJLvjRCOvp4ED0BSwLmhNE16/A10qWAsyG/BRwt0jufH9pxzTqKUdzu+B8E8mBdqGJq0gAAAABJRU5ErkJggg==),not-allowed}.admin-navigation-view .nav-container .nav-link .img{background-position:50%;background-repeat:no-repeat;background-size:contain;height:200px;width:200px}.admin-navigation-view .nav-container .nav-link .img.workTasks{width:150px}.admin-navigation-view .nav-container .nav-link .img.configurations{height:180px;width:170px}.admin-navigation-view .nav-container .nav-link .img.users{height:170px;width:170px}.admin-navigation-view .nav-container .nav-link .img.roles{height:170px}.admin-navigation-view .nav-container .nav-link .img.userActions{width:170px}.permissions-group-container{column-count:4}@media(max-width:1200px){.permissions-group-container{column-count:3}}@media(max-width:992px){.permissions-group-container{column-count:2}}@media(max-width:768px){.permissions-group-container{column-count:1}}.permissions-group-container .permissions-table{break-inside:avoid-column;border-collapse:initial;border-spacing:0}.permissions-group-container .permissions-table thead tr th:first-of-type{border-top-left-radius:5px;border-right-width:0}.permissions-group-container .permissions-table thead tr th:last-of-type{border-top-right-radius:5px;text-align:center;vertical-align:middle}.permissions-group-container .permissions-table tbody tr td{border-bottom-width:1px}.permissions-group-container .permissions-table tbody tr td:first-child{border-right-width:0}.permissions-group-container .permissions-table tbody tr td:last-child{text-align:center;vertical-align:middle;border-bottom-width:1px}.permissions-group-container .permissions-table tbody tr:last-of-type td{border-bottom-width:1px}.permissions-group-container .permissions-table tbody tr:last-of-type td:first-of-type{border-bottom-left-radius:5px;border-right-width:0}.permissions-group-container .permissions-table tbody tr:last-of-type td:last-of-type{border-bottom-right-radius:5px}#map{height:calc(100% - 38px);border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.marker-list-container{position:absolute;left:40px;width:-webkit-max-content;width:max-content;padding:15px 25px 15px 15px;border-radius:3px;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.1)}.marker-list-container:after{content:"";position:absolute;left:-6px;top:50%;transform:translateY(-50%) rotate(45deg);background-color:#fff;width:12px;height:12px;box-shadow:-2px 1px 2px rgba(0,0,0,.1)}.marker-list-container .marker-list-close-btn{position:absolute;padding-right:10px}.marker-list-container .marker-list{max-height:300px;overflow:auto;margin:0;padding:0;list-style:none}.marker-list-container .marker-list .marker-list-item .marker-list-item-btn{display:flex;align-items:flex-end;width:100%;text-align:start;border:none;background-color:#fff}.marker-list-container .marker-list .marker-list-item .marker-list-item-btn .marker-list-item-icon{height:25px;width:25px;background-repeat:no-repeat;background-size:100%;filter:brightness(0);margin-right:5px}.marker-list-container .marker-list .marker-list-item .marker-list-item-btn:hover{background-color:#e6e6e6}.bases-popup{max-height:300px;overflow-y:auto;margin:0;padding:0}.realtime-map-scrollbar{scrollbar-color:#a8a8a8 #d9d9d9;scrollbar-width:thin}.realtime-map-scrollbar::-webkit-scrollbar{width:5px}.realtime-map-scrollbar::-webkit-scrollbar-track{background:#d9d9d9}.realtime-map-scrollbar::-webkit-scrollbar-thumb{background-color:#a8a8a8;border:1px solid #40454a}.realtime-map-scrollbar::-webkit-scrollbar-thumb:hover{background:#545454}.search-form .form-control{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-right-radius:0}.search-form .form-control .is-invalid:focus,.search-form .form-control .was-validated,.search-form .form-control:invalid:focus,.search-form .form-control:valid:focus{box-shadow:none}.search-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;vertical-align:unset}.bases-buildings-view .map-container{height:700px}#fromDate,#toDate{position:absolute;opacity:0}#fromDate::-webkit-calendar-picker-indicator,#toDate::-webkit-calendar-picker-indicator{position:absolute;left:-30px;width:100%;height:100%}#reports{height:650px}.btn-link:focus{box-shadow:unset}.realtime-view .map-container{height:740px}.bills-view form{position:relative;z-index:2}.bills-view .table-container{height:490px;overflow-y:scroll;border:1px solid #dee2e6;border-top-left-radius:.25rem}.bills-view thead{position:-webkit-sticky;position:sticky;z-index:1}.bills-view .chart-container{height:750px;position:relative}.paginator-component{min-width:50px;flex-grow:0;flex-shrink:1}.paginator-component .input-group{width:auto}.mh-75{max-height:75%}.dash-circle{width:250px;height:250px;border-radius:50%;background:#98bf0d;margin:0 auto;box-shadow:inset 0 0 0 5px #198754;color:#fff;font-size:1.5em}.dash-circle,.dash-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.dash-container{width:100%;height:100%;grid-gap:1em;gap:1em;border:1px solid #ccc;border-radius:10px;padding:1.5em;background:linear-gradient(45deg,#eee,#fff,#eee);box-shadow:1.95px 1.95px 2.6px rgba(0,0,0,.15);margin:0 0 1.5em}.dash-body{justify-content:space-around;height:100%}.dash-body,.dash-header{display:flex;flex-direction:row;align-items:center;width:100%}.dash-header{justify-content:center}.btn:hover{color:#000!important}