:root,
[data-bs-theme=light] {

    /*
    primary: #437FC7 -- 67, 127, 199
    primary-light: #6DAFFE -- 109, 175, 254
    light: #EDF6FF -- 237, 246, 255
    secondary: #B9732F -- 185, 115, 47
    */



    --bs-header-bg: linear-gradient(90deg, rgb(237, 246, 255) 0%, rgb(237, 246, 255) 100%);
    --bs-menu-border: #B9732F;
    --bs-primary: #437FC7;
    --bs-primary-rgb: 67, 127, 199;
    --bs-text-primary: #B9732F;
    --bs-primary-active: #B9732F;
    --bs-primary-light: #EDF6FF;
    --bs-primary-text-emphasis: #01322a;
    --bs-primary-bg-subtle: #d1e6ff;
    --bs-primary-border-subtle: #e6fefa;
    --bs-link-color: #437FC7;
    --bs-link-color-rgb: 185, 115, 47;
    --bs-link-hover-color: #B9732F;
    --bs-link-hover-color-rgb: 67, 127, 199;

    --bs-secondary:#B9732F;
    --bs-secondary-inverse: #ffffff;
    --bs-secondary-active: #437FC7;
    

    --bs-box-shadow: 0 0.5rem 1.5rem 0.5rem rgba(0, 0, 0, 0.075);
    --bs-box-shadow-sm: 0 0.1rem 1rem 0.25rem rgba(0, 0, 0, 0.05);
    --bs-box-shadow-lg: 0 1rem 2rem 1rem rgba(0, 0, 0, 0.1);
    --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);


    --bs-stepper-icon-bg-color: var(--bs-primary-light);

    --bs-text-muted: #99A1B7;
        
    --bs-component-active-color: #ffffff;
    --bs-component-active-bg: #6DAFFE;
    --bs-component-hover-color: #6DAFFE;
    --bs-component-hover-bg: #F9F9F9;
    --bs-component-checked-color: #ffffff;
    --bs-component-checked-bg: #6DAFFE;

    --bs-menu-link-color-hover: #6DAFFE;
    --bs-menu-link-color-show: #6DAFFE;
    --bs-menu-link-color-here: #6DAFFE;
    --bs-menu-link-color-active: #6DAFFE;


    --bs-app-sidebar-light-menu-link-bg-color-active: #EDF6FF;
    --bs-app-sidebar-light-header-menu-link-bg-color-active: #EDF6FF;
    --bs-app-sidebar-light-menu-link-color: #6DAFFE;
    --bs-app-sidebar-light-menu-link-icon-color: #6DAFFE;
    --bs-app-sidebar-light-menu-link-bg-color-active: #EDF6FF;


    --bs-form-check-bg: #FFFFFF !important;

}

.link-primary:hover,
.link-primary:focus {
    color: RGBA(79, 184, 97, var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(79, 184, 97, var(--bs-link-underline-opacity, 1)) !important;
}


.app-sidebar .menu .menu-item .menu-sub .menu-item .menu-link .menu-title {
    color: var(--bs-app-sidebar-light-menu-link-color) !important;
}

.form-check-input:checked {
    background-color: #437FC7;
    border-color: #437FC7;
}

.btn-primary {
    --bs-btn-color: #000000;
    --bs-btn-bg: #437FC7;
    --bs-btn-border-color: #437FC7;
    --bs-btn-hover-color: #000000;
    --bs-btn-hover-bg: #6DAFFE;
    --bs-btn-hover-border-color: #6DAFFE;
    --bs-btn-focus-shadow-rgb: 23, 112, 217;
    --bs-btn-active-color: #000000;
    --bs-btn-active-bg: #6DAFFE;
    --bs-btn-active-border-color: #6DAFFE;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #000000;
    --bs-btn-disabled-bg: #437FC7;
    --bs-btn-disabled-border-color: #437FC7;
}