:root, [data-theme=light]{
    --kt-primary: #0d5f87;
    --kt-primary-rgba-75: rgba(13, 95, 135, 0.75);
    --kt-primary-active: #3c8fb6;
    --kt-info: #28a7bc;
    --kt-info-active: #137281;
    --bs-link-color: var(--kt-primary);
    --bs-link-hover-color: var(--kt-primary-active);
    --kt-scrolltop-bg-color: var(--kt-primary);
    --kt-app-sidebar-base-bg-color: #075073 !important;
    --kt-app-header-base-bg-color-mobile: #075073 !important;

}

.app-sidebar-primary, .app-sidebar {
    --kt-app-sidebar-primary-base-bg-color: var(--kt-app-sidebar-base-bg-color); /* Blue */
    --kt-app-sidebar-primary-base-bg-color-mobile: var(--kt-app-sidebar-base-bg-color); /* Blue */
    --kt-app-sidebar-base-bg-color-mobile: var(--kt-app-sidebar-base-bg-color); /* Blue */
}
.bg-login{
    --kt-app-blank-bg-color: rgba(14,92,140, 0.75); /* Light Gray */
}

.btn-outline-light{
    color: var(--kt-white);
}

:root {
    --kt-component-hover-color: var(--kt-primary) !important;
    --kt-component-active-bg: var(--kt-primary) !important;
    --tagify-dd-color-primary: var(--kt-primary) !important;
    --kt-highlight-btn-color-hover: var(--kt-primary) !important;
    --bs-link-hover-color: var(--kt-primary) !important;
    --bs-primary: var(--kt-primary) !important;
    --kt-ribbon-label-bg: var(--kt-primary) !important;
    --kt-menu-link-color-active: var(--kt-primary) !important;
    --kt-menu-link-color-here: var(--kt-primary) !important;
    --kt-menu-link-color-show: var(--kt-primary) !important;
    --kt-menu-link-color-hover: var(--kt-primary) !important;
    --kt-scrolltop-bg-color-hover: var(--kt-primary) !important;
    --kt-scrolltop-bg-color: var(--kt-primary) !important;
    --kt-list-group-active-border-colorg: var(--kt-primary) !important;
    --kt-list-group-active-bg: var(--kt-primary) !important;
    --kt-accordion-icon-active-color: var(--kt-primary) !important;
    --kt-accordion-button-active-color: var(--kt-primary) !important;
    --kt-pagination-active-bg: var(--kt-primary) !important;
    --kt-pagination-hover-color: var(--kt-primary) !important;
    --kt-pagination-focus-color: var(--kt-primary) !important;
    --kt-dropdown-link-active-bg: var(--kt-primary) !important;
    --kt-nav-pills-link-active-bg: var(--kt-primary) !important;
    --kt-form-check-input-indeterminate-border-color: var(--kt-primary) !important;
    --kt-form-check-input-indeterminate-bg-color: var(--kt-primary) !important;
    --kt-form-check-input-checked-border-color: var(--kt-primary) !important;
    --kt-form-check-input-checked-bg-color-solid: var(--kt-primary) !important;
    --kt-form-check-input-checked-bg-color: var(--kt-primary) !important;
    --kt-btn-link-hover-color: var(--kt-primary) !important;
    --kt-btn-link-color: var(--kt-primary) !important;
    --kt-component-checked-bg: var(--kt-primary) !important;
    --kt-link-hover-color: var(--kt-primary) !important;
    --kt-link-color: var(--kt-primary) !important;
    --kt-text-primary: var(--kt-primary) !important;
    --kt-primary-active: var(--kt-primary) !important;
    --kt-app-sidebar-secondary-base-bg-color: var(--kt-primary) !important;
    --kt-app-sidebar-primary-base-bg-color: var(--kt-primary) !important;
    --kt-app-sidebar-base-bg-color-mobile: var(--kt-primary) !important;
    --kt-app-sidebar-base-bg-color: var(--kt-primary) !important;
    --kt-app-header-base-bg-color-mobile: var(--kt-primary) !important;
    --kt-text-success: var(--kt-primary) !important;
    --kt-breadcrumb-active-color: var(--kt-primary) !important;
    --bs-blue: var(--kt-primary) !important;
    --kt-app-sidebar-primary-base-bg-color-mobile: var(--kt-primary) !important;
}

.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange,
.flatpickr-day.selected.inRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.selected:focus,
.flatpickr-day.startRange:focus,
.flatpickr-day.endRange:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange:hover,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay,
.flatpickr-day.today:hover,
.flatpickr-day.today:focus,
.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange,
.flatpickr-day.selected.inRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.selected:focus,
.flatpickr-day.startRange:focus,
.flatpickr-day.endRange:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange:hover,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay {
    background-color: var(--kt-primary) !important;
    border-color: var(--kt-primary) !important;
    color: white !important;
}

.nav-tabs .active {
    background: var(--kt-card-bg) !important;
    background-color: var(--kt-card-bg) !important;
}

hr.hr-text {
    position: relative;
    border: none;
    height: 15px;
    background: var(--kt-primary);
}

hr.hr-text::before {
    content: attr(data-content);
    display: inline-block;
    background: #fff;
    font-weight: bold;
    border-radius: 30rem;
    padding: 2rem 2rem;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

