.datatable-custom{position:relative}.datatable-custom .dataTables_processing{z-index:1;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.form-control-view-only .form-control,.form-control-view-only .form-control:focus,.form-control-view-only .form-control:active{border-color:#e7eaf31a;background-color:transparent;pointer-events:none;box-shadow:none;cursor:inherit;caret-color:transparent}.form-label.required:after{content:"*";color:red;margin-left:5px}.flatpickr-calendar .numInputWrapper span.arrowDown,.flatpickr-calendar .numInputWrapper span.arrowUp{display:block!important}.tabs-list-rounded-pills{padding-left:1rem!important;padding-right:1rem!important;background-color:#f8fafd;border-radius:26px}.tabs-list-rounded-pills li{display:flex;align-items:center}.tabs-list-rounded-pills li a{height:70%!important;text-transform:capitalize;display:flex;align-items:center}.tabs-list-rounded-pills li a.active{background-color:#667785!important;color:#fff!important;border-radius:26px}.tabs-list-rounded-pills li a:hover{border-radius:26px}.tabs-buttons{border-right:1px solid #EEF0F6;width:16rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{font-weight:700;background:none}.nav-pills .nav-link.active:hover,.nav-pills .show>.nav-link:hover{font-weight:700;background:none}.nav-pills .nav-link:hover{font-weight:700;background:none}.nav-link{text-align:left}.vertical-tabs{width:16rem}.vertical-tabs .nav-link{text-align:left;padding:1rem 1rem 1rem 0!important}.vertical-tabs .nav-link.active,.vertical-tabs .nav-link.show,.vertical-tabs .nav-link:hover{font-weight:700;background-color:transparent!important}@media screen and (max-width: 820px){.vertical-tabs{width:6rem}}.form-check-dark-gray .form-check-input:checked{background-color:#667785;border-color:#667785}.btn-outline-dark-grey{border-color:#667785!important;--bs-btn-color: #667785;--bs-btn-border-color: #667785;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #667785;--bs-btn-hover-border-color: #667785;--bs-btn-focus-shadow-rgb: 19,33,68;--bs-btn-active-color: #fff;--bs-btn-active-bg: #667785;--bs-btn-active-border-color: #667785;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #132144;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #667785;--bs-gradient: none}.btn-outline-light-grey{border-color:var(--bs-gray-400)!important;--bs-btn-color: var(--bs-gray-400);--bs-btn-border-color: var(--bs-gray-400);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--bs-gray-400);--bs-btn-hover-border-color: var(--bs-gray-400);--bs-btn-focus-shadow-rgb: 19,33,68;--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--bs-gray-400);--bs-btn-active-border-color: var(--bs-gray-400);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #132144;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: var(--bs-gray-400);--bs-gradient: none}.float-right{float:right!important}.btn-icon-edit{padding:0 15px!important;border-radius:5px!important}.btn-icon-edit i{font-size:.6rem!important}.filter{color:#677788;background-color:#f8fafd;border-radius:.2rem;border:1px solid #c8c8cb;font-size:.75rem;font-weight:700;padding:.5rem .6rem;margin-right:.9rem}.filter:hover{cursor:default}.filter .clean-filter{margin-left:.5em;cursor:pointer}.daterangepicker{z-index:1045!important}.flatpickr-day.today{background-color:#aaa!important}.multiselect__option--highlight{color:#1e2022!important;background-color:#bdc5d1!important}.multiselect__option--highlight:after{color:#1e2022!important;background-color:#bdc5d1!important}.custom-dropdown-item:hover{color:#1b1d1f;background-color:#bdc5d133}.form-check-input{border:1px solid var(--bs-gray-400)!important}.dp-custom-calendar{--dp-primary-color: #78a626;--dp-compliance-color: #dff5ae;--dp-background-color: #d3d3d32e;--dp-danger-color: #fb414b;--dp-disabled-color: #d9d9d9;--dp-tooltip-color: #fff;--dp-marker-color: var(--dp-danger-color)}.dp-custom-calendar .dp__cell_inner{padding:0!important}.dp-custom-calendar .dp__cell_inner.hide-tooltip .dp__marker_tooltip{display:none!important}.dp-custom-calendar .dp__cell_inner .calendar-day{display:flex;justify-content:center;align-items:center;width:100%;height:100%;border-radius:5px}.dp-custom-calendar .dp__pointer{background:var(--dp-background-color);color:#fff}.dp-custom-calendar .dp__pointer .dp__marker_dot,.dp-custom-calendar .dp__pointer .dp__marker_tooltip{display:block!important}.dp-custom-calendar .dp__pointer.no-data{color:#000}.dp-custom-calendar .dp__pointer.first-or-last-date{background-color:#fff!important}.dp-custom-calendar .dp__pointer.above-or-equal-daily-goal,.dp-custom-calendar .dp__pointer.compliance-met-cell{background:var(--dp-primary-color);border:1px solid var(--dp-primary-color)}.dp-custom-calendar .dp__pointer.bellow-daily-goal{background:var(--dp-danger-color);border:1px solid var(--dp-danger-color)}.dp-custom-calendar .dp__pointer.no-usage{color:#000;background:#fff;border:1px solid var(--dp-danger-color)}.dp-custom-calendar .dp__pointer.empty-date{background:var(--dp-disabled-color)}.dp-custom-calendar .dp__pointer.future-compliance-met{background:var(--dp-compliance-color);border:1px solid var(--dp-compliance-color);color:#000!important}.dp-custom-calendar .dp__pointer.dp__today{color:#000!important;font-weight:700;border:var(--dp-background-color)}.dp-custom-calendar .dp__pointer .dp__marker_dot{background-color:transparent}.dp-custom-calendar .dp__pointer .dp__marker_tooltip{position:absolute;background-color:var(--dp-tooltip-color);padding:0;border:none;z-index:99999;box-sizing:border-box;cursor:default}.dp-custom-calendar .dp__pointer .dp__marker_tooltip .dp__tooltip_text{flex-direction:column}.dp-custom-calendar .dp__pointer .dp__marker_tooltip .dp__tooltip_text .tooltip-content{padding:5px 15px 15px;display:flex;height:auto;width:100%;color:var(--bs-body-color)!important;flex-direction:column}.dp-custom-calendar .dp__pointer .dp__marker_tooltip .dp__tooltip_text .tooltip-header{padding:5px;font-size:12px;color:var(--dp-text-color)!important;width:100%}.dp__action_row{display:none!important}.dp__cell_inner .dp__marker_dot,.dp__cell_inner .dp__marker_tooltip{display:none}.calendar-day.partial-calculation{opacity:.3;background:var(--bs-primary)!important}.limit_days{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);width:100%;height:100%;flex-basis:auto;display:flex;align-items:center;justify-content:center}.limit_days.above-or-equal-daily-goal,.limit_days.compliance-met-cell{background:var(--dp-primary-color);border:1px solid var(--dp-primary-color)}.limit_days.above-or-equal-daily-goal.partial-calculation,.limit_days.compliance-met-cell.partial-calculation{background:#538a44!important;color:#9cb85a;opacity:1}.limit_days.bellow-daily-goal{background:var(--dp-danger-color);border:1px solid var(--dp-danger-color)}.limit_days.bellow-daily-goal.partial-calculation{background:#ae445e!important;opacity:1;color:#fc7a81}.limit_days.no-usage{color:#000;background:#fff;border:1px solid var(--dp-danger-color);clip-path:unset;transform-origin:center;transform:translate(0) rotate(45deg);width:76%;height:76%}.limit_days.empty-date{background:var(--dp-disabled-color)}.limit_days.empty-date.partial-calculation{background:#97aec1!important;color:#e4e0db;opacity:1}.limit_days.no-data{color:#000;background:var(--dp-background-color)}.limit_days.future-compliance-met{background:var(--dp-compliance-color);border:1px solid var(--dp-compliance-color);color:#000!important}.limit_days.dp__today{color:#000!important;font-weight:700;border:var(--dp-background-color)}.compliance-met-cell{border-radius:50%!important}.dp__outer_menu_wrap{width:100%!important}.dp__menu{border:none!important}
