/* Custom overrides for branding colors */
/* Force primary button colors to use brand blue #26346D */

/* Text and badge primary colors */
.text-primary {
    color: #26346D !important;
}

.badge.bg-primary {
    background-color: #26346D !important;
}

.btn-primary {
    color: #fff !important;
    border-color: #26346D !important;
    background-color: #26346D !important;
}

.btn-primary:hover {
    color: #fff !important;
    border-color: #1a2550 !important;
    background-color: #1e2959 !important;
}

.btn-primary:focus,
.btn-primary.focus {
    box-shadow: 0 0 0 0.2rem rgba(38, 52, 109, 0.35) !important;
}

.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
    color: #fff !important;
    border-color: #1a2550 !important;
    background-color: #1e2959 !important;
}

.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(38, 52, 109, 0.35) !important;
}

/* Outline primary buttons */
.btn-outline-primary {
    color: #26346D !important;
    border-color: #26346D !important;
}

.btn-outline-primary:hover {
    color: #fff !important;
    border-color: #26346D !important;
    background-color: #26346D !important;
}

.btn-outline-primary:focus,
.btn-outline-primary.focus {
    box-shadow: 0 0 0 0.2rem rgba(38, 52, 109, 0.35) !important;
}

.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
    color: #fff !important;
    border-color: #26346D !important;
    background-color: #26346D !important;
}

.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(38, 52, 109, 0.35) !important;
}
