.bg-gradient-primary {
    background-color: #092040; /* Start color */
    background-image: linear-gradient(180deg, #C3D21F 10%, #c4d349 100%); /* Gradient from #092040 to #306CC0 */
    background-size: cover;
}

/* Increase specificity to override btn-primary */
.btn.btn-primary.custom-btn-color {
    background-color: #092040;
    border-color: #071a36; /* Optional: Change border color if needed */
}

/* Hover state for the custom button */
.btn.btn-primary.custom-btn-color:hover {
    background-color: #071a36;
    border-color: #071a36; /* Optional: Change border color if needed */
}

.text-link {
    color: #071a36;
}

.form-control:focus {
    border-color: #071a36;
}

.custom-control-input:checked ~ .custom-control-label::before {
    background-color: #071a36;
    border-color: #103970;
}
