body{padding-top: 3.75rem;padding-bottom: 6rem}@media only screen and (max-width: 768px){body{padding-top: 3.5rem}}.page-title{padding-bottom: 15px;padding-top: 10px;position: sticky;top: 56px;z-index: 20;background: #fff}.sticky-legend{position: sticky;top: 62px;z-index: 21}.logo{height: 25px;margin-right: 10px;vertical-align: text-bottom}.logo-wrapper{text-align: center}.logo-wrapper img{height: 90px;background: #000;padding: 15px;border-radius: 50%}.small-text{font-size: 13px;font-style: italic}.logo-footer{height: 35px}footer .nav-link{display: inline-block}footer li:not(:last-child):after{content:"|";color: #6c757d!important}@media only screen and (max-width: 620px){footer{font-size: 12px}}.navbar-nav .dropdown-item.active, .dropdown-item:active{background-color: #999}.navbar-nav .user-info{padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear: both;white-space: nowrap;pointer-events: none}.navbar-nav .user-avatar .avatar{width: 25px}.navbar-nav .dropdown-menu .user-avatar{width: 40px;height: 40px;border: 1px solid #fff}.navbar-nav .dropdown-menu .user-avatar .avatar{width: 40px}.navbar-nav .dropdown-menu .user-avatar i{font-size: 20px}.navbar-nav .user-welcome{padding-left: 15px}.navbar-dark.bg-dark .nav-divider{height: 0;margin: 8px 0;overflow: hidden;border-top: 1px solid #fff;opacity: 0.25}.navbar-dark.bg-dark .navbar-nav .dropdown-divider{opacity: 0.25;border-color: #fff}.modal-header .btn-close{position: absolute;top: 15px;right: 15px}.is-deleted td{font-style: italic;color: #999 !important}.table-image{width: 20px}td{vertical-align: middle}.tab-pane{margin-top: 15px}.form-group.form-inline .form-check{justify-content: left}.show_hide_password i{width: 20px}.image_thumb{display: inline-block;padding: 5px 3px 5px 0px}.image_thumb img{width:100%;height: auto}.nav-tabs i{color: #0062cc}.modal-gallery{display: flex}.gallery{max-width: 290px}.gallery a,.modal-gallery a{float: left;padding: 1px}.gallery img,.modal-gallery img{width: auto;height: 70px}.modal{width: 100vw}.form-image{display: inline-block;height: auto;width: 90px;padding: 5px;border: 1px solid #ced4da;border-radius: 0.25rem;background: #ccc}.h-scroll{overflow-x: scroll}.fancybox__container{z-index: 10050 !important}.btn-outline-technicians{--bs-btn-color: #000000;--bs-btn-border-color: #000000;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #198754;--bs-btn-hover-border-color: #198754;--bs-btn-focus-shadow-rgb: 25,135,84;--bs-btn-active-color: #fff;--bs-btn-active-bg: #198754;--bs-btn-active-border-color: #198754;--bs-btn-active-shadow: inset 0 3px 5pxrgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #198754;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #198754;--bs-gradient: none;width: 100%}.wizzard-slots .btn{padding-left: 6px;padding-right: 6px;width: 100%}.wizzard-slots label{width: 100%}.wizzard-slots input[type="radio"]:checked+label .btn{color: #fff;background-color: #198754;border-color: #198754}#technicians-data legend{margin: 0}#technicians-data .col-6{margin: auto}#technicians-data .technician,#services-data .services{margin-bottom: 5px}#technicians-data .technician.disabled{cursor: not-allowed}#technicians-data .technician.disabled label{background-color: #f8d7da;border-color: #f5c2c7;color: #842029;opacity: 1}#calendar_businness_hours_inputs .accordion-body{padding-left: 0px;padding-right: 0px}input.invalid,select.invalid{background-color: #ffdddd}.image_wrapper{text-align: center;margin: 15px}.alert{z-index: 2000}.alert ul{width: fit-content;border-top: 1px solid;margin: auto}#ajax-alerts-wrapper,#alert-message{position: -webkit-sticky!important;position: sticky!important;top: 60px;z-index: 2000}#ajax-alerts{display: none}.auth .btn-group i{font-size: 24px;margin-right: 5px}.js-locale-btn{border-top-left-radius: 0;border-bottom-left-radius: 0}.home-links{text-decoration: none!important;font-weight: bold;color:#000}.policy-label span{font-size: 14px}.btn.disabled{pointer-events: none;cursor: not-allowed}#spinner-div{position: fixed;display: none;width: 100%;height: 100%;top: 0;left: 0;text-align: center;background-color: rgba(255, 255, 255, 0.8);z-index: 2}#spinner-div .spinner-border{position: relative;top: 50%}:not(.h-scroll) > .dataTables_wrapper .row:first-child{position: sticky;top: 115px;z-index: 20;background: #fff}:not(.h-scroll) > .dataTables_wrapper table thead{position: sticky;top: 146px;z-index: 20;background: #fff}