

:root {
    --bs-body-color: #000000;
    --bs-body-color-rgb: 0, 0, 0;
    --bs-body-bg: #F2F2F2;
    --bs-body-bg-rgb: 242, 242, 242;

    --bs-secondary-color: rgba(0, 0, 0, 0.75);
    --bs-secondary-color-rgb: 0, 0, 0;
	--bs-secondary-bg: #999999;
    --bs-secondary-bg-rgb: 153, 153, 153;

    --bs-tertiary-color: rgba(0, 0, 0, 0.5);
    --bs-tertiary-color-rgb: 0, 0, 0;
	--bs-tertiary-bg: #D9D9D9;
    --bs-tertiary-bg-rgb: 217, 217, 217;

    --bs-primary: #053573;
    --bs-primary-rgb: 5, 53, 115;

    --bs-emphasis-color: #000000;
    --bs-emphasis-color-rgb: 0, 0, 0;

    --bs-link-color: #053573;
    --bs-link-color-rgb: 5, 53, 115;
    --bs-link-hover-color:  #042856;
    --bs-link-hover-color-rgb: 4, 40, 86;

    --bs-focus-ring-color: rgba(5, 53, 115, .25);
}

.btn-primary {
    --bs-btn-color: #FFFFFF;
    --bs-btn-bg: #053573;
    --bs-btn-border-color: #053573;
    --bs-btn-hover-color: #F2F2F2;
    --bs-btn-hover-bg: #042A5C;
    --bs-btn-hover-border-color: #032551;
    --bs-btn-focus-shadow-rgb: 55, 93, 143;
    --bs-btn-active-color: #000000;
    --bs-btn-active-bg: #042A5C;
    --bs-btn-active-border-color: #032551;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #808080;
    --bs-btn-disabled-bg: #053573;
    --bs-btn-disabled-border-color: #053573;
}

.btn.active {
    --bs-btn-active-color: #FFFFFF;
    --bs-btn-active-bg: #053573;
    --bs-btn-active-border-color: #053573;
}

.btn:hover {
    --bs-btn-hover-color: #FFFFFF;
    --bs-btn-hover-bg: #6986AB;
    --bs-btn-hover-border-color: #6986AB;
}

.btn-outline-primary {
    --bs-btn-color: #000000;
    --bs-btn-bg: #F2F2F2;
    --bs-btn-border-color: #053573;
    --bs-btn-hover-color: #FFFFFF;
    --bs-btn-hover-bg: #053573;
    --bs-btn-hover-border-color: #053573;
    --bs-btn-focus-shadow-rgb: 245, 245, 245;
    --bs-btn-active-color: #FFFFFF;
    --bs-btn-active-bg: #053573;
    --bs-btn-active-border-color: #053573;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #808080;
    --bs-btn-disabled-bg: #F8F8F8;
    --bs-btn-disabled-border-color: #808080;
    --bs-gradient: none;
}

.btn-secondary {
    --bs-btn-color: #FFFFFF;
    --bs-btn-bg: #1AB394;
    --bs-btn-border-color: #1AB394;
    --bs-btn-hover-color: #FFFFFF;
    --bs-btn-hover-bg: #158F76;
    --bs-btn-hover-border-color: #127D68;
    --bs-btn-focus-shadow-rgb: 72, 194, 169;
    --bs-btn-active-color: #FFFFFF;
    --bs-btn-active-bg: #158F76;
    --bs-btn-active-border-color: #127D68;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #FFFFFF;
    --bs-btn-disabled-bg: #1AB394;
    --bs-btn-disabled-border-color: #1AB394;
}

.btn-outline-secondary {
    --bs-btn-color: #000000;
    --bs-btn-bg: #F2F2F2;
    --bs-btn-border-color: #1AB394;
    --bs-btn-hover-color: #F2F2F2;
    --bs-btn-hover-bg: #1AB394;
    --bs-btn-hover-border-color: #1AB394;
    --bs-btn-focus-shadow-rgb: 245, 245, 245;
    --bs-btn-active-color: #000000;
    --bs-btn-active-bg: #F2F2F2;
    --bs-btn-active-border-color: #F2F2F2;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #808080;
    --bs-btn-disabled-bg: #F8F8F8;
    --bs-btn-disabled-border-color: #808080;
    --bs-gradient: none;
}

.btn-light {
    --bs-btn-color: #000000;
    --bs-btn-disabled-color: #000000;
}

.btn-link {
    --bs-btn-font-weight: 400;
    --bs-btn-color: #053573;
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-hover-color: Color [A=255, R=255, G=255, B=255];
    --bs-btn-hover-bg: Color [A=255, R=55, G=93, B=143];
    --bs-btn-hover-border-color: transparent;
    --bs-btn-active-color: Color [A=255, R=255, G=255, B=255];
    --bs-btn-active-border-color: transparent;
    --bs-btn-disabled-color: #6c757d;
    --bs-btn-disabled-border-color: transparent;
    --bs-btn-box-shadow: 0 0 0 #000;
    --bs-btn-focus-shadow-rgb: 55, 93, 143;
    text-decoration: underline;
}

.alert-primary {
    --bs-alert-color: Color [A=255, R=5, G=53, B=115];
    --bs-alert-bg: #C1CDDC;
    --bs-alert-border-color: #053573;
}

.navbar {
    background-color: #053573 !important;
}

.nav-link {
    color: #FFFFFF !important;
    &:hover {
        font-weight: bold !important;
    }
}

.bco-navbar-primary
{
    color: #FFFFFF !important;
}

.footer {
    color: #000000 !important;
    background-color: #F2F2F2 !important;
}

.form-control:focus {
    border-color: #053573;
    box-shadow: 0 0 0 0.25rem rgba(5, 53, 115,.25);
}

.form-select:focus {
    border-color: #053573;
    box-shadow: 0 0 0 0.25rem rgba(5, 53, 115,.25);
}

.form-check-input {
    &:focus {
        border-color: #053573;
        outline: 0;
        box-shadow: 0 0 0 0.25rem rgba(5, 53, 115,.25);
    }
    &:checked {
         background-color: #053573;
         border-color: #053573;
    }
}
