.datepicker-dropdown{z-index:9999!important;background-color:var(--btn-bg-color);border:2px solid var(--btn-bd-color);border-radius:var(--bs-border-radius)!important;color:var(--font-color);box-shadow:4px 4px 12px var(--shadow-color)}.datepicker-dropdown table tr td,.datepicker-dropdown table tr th{width:34px;height:34px;font-size:1rem}.datepicker table tr td.today{background-image:none!important;background-color:var(--btn-bg-color)!important;color:var(--font-active-color)!important;border-radius:var(--btn-size)!important}.datepicker table tr td.today.active{background-color:var(--primary-color)!important;color:var(--font-active-color)!important}.datepicker-dropdown.datepicker-orient-left:after{left:12px}.datepicker table tr td.next,.datepicker table tr td.prev,.datepicker table tr th.next,.datepicker table tr th.prev{display:table-cell;vertical-align:middle;text-align:center;font-size:0}.datepicker .next i,.datepicker .prev i{font-size:1rem;color:var(--font-color);display:inline-block;vertical-align:middle}.datepicker .next:hover i,.datepicker .prev:hover i{color:var(--font-color)}.bootstrap-timepicker-widget.dropdown-menu{z-index:9999!important;background-color:var(--btn-bg-color);border:2px solid var(--btn-bd-color);border-radius:var(--btn-size)!important;color:var(--font-color)!important;padding:.5rem .5rem;box-shadow:4px 4px 12px var(--shadow-color)}.bootstrap-timepicker-widget{text-align:center!important}.bootstrap-timepicker-widget table{margin:0 auto!important}.bootstrap-timepicker-widget table td{text-align:center;vertical-align:middle;width:34px;height:34px;font-size:1rem;padding:.125rem .25rem}.bootstrap-timepicker-widget input[type=text]{width:3.25rem;text-align:center;background-color:transparent;color:var(--font-color);border:0;padding:.25rem .25rem}.bootstrap-timepicker-widget input[type=text]:focus{outline:0;box-shadow:none}.bootstrap-timepicker-widget table td.separator{width:10px;color:var(--font-color);opacity:.8}.bootstrap-timepicker-widget table td a,.bootstrap-timepicker-widget table td button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;text-decoration:none;background:0 0;color:var(--font-color)!important;transition:background-color .25s ease,color .25s ease}.bootstrap-timepicker-widget table td a:hover,.bootstrap-timepicker-widget table td button:hover{background-color:var(--container-secondary-color);border:0}.bootstrap-timepicker-widget table td a.active,.bootstrap-timepicker-widget table td a:active,.bootstrap-timepicker-widget table td button.active,.bootstrap-timepicker-widget table td button:active{background-color:var(--container-secondary-color);border:0}.bootstrap-timepicker-widget table td .meridian{min-width:3.5rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--btn-bd-color);padding:.25rem .5rem;background-color:transparent;color:var(--font-color)}.modal .bootstrap-timepicker-widget.dropdown-menu{z-index:1061!important}.bootstrap-timepicker-widget .bi,.bootstrap-timepicker-widget .glyphicon,.bootstrap-timepicker-widget i{color:var(--font-color)}.bootstrap-timepicker-widget .glyphicon-chevron-down,.bootstrap-timepicker-widget .glyphicon-chevron-up,.bootstrap-timepicker-widget .icon-chevron-down,.bootstrap-timepicker-widget .icon-chevron-up{font-size:0}.bootstrap-timepicker-widget i.bi{color:var(--font-color)!important;font-size:.875rem}.bootstrap-timepicker-widget a:hover i.bi{color:var(--font-active-color)!important}.bootstrap-timepicker-widget table td.separator,.bootstrap-timepicker-widget table td:nth-child(3){display:none!important}.form-switch .form-check-input{border-color:var(--btn-bd-color);background-color:var(--btn-bg-color);background-image:var(--circle-img);transform:scale(1.5)}.form-switch .form-check-input:checked{background-color:var(--primary-color);background-image:var(--toggle-circle-img)}.form-switch .form-check-input:hover{cursor:pointer}.form-switch .form-check-input:active,.form-switch .form-check-input:focus,.form-switch .form-check-input:hover{cursor:pointer;outline:0;box-shadow:none}