/* Replace the gradient with brand colors */
.gradient-custom {
    background: linear-gradient(to bottom right, 
                rgba(79, 184, 224, 0.9), /* PANTONE 638C with transparency */
                rgba(141, 198, 63, 0.9) /* PANTONE 368C with transparency */);
}

/* Update button styles */
.btn-primary {
    background-color: #4FB8E0 !important; /* PANTONE 638C */
    border-color: #4FB8E0 !important;
}

.btn-primary:hover {
    background-color: #3AA8D0 !important; /* Slightly darker version */
}

/* Update link colors */
a {
    color: #8DC63F !important; /* PANTONE 368C */
}

a:hover {
    color: #7BB52F !important; /* Slightly darker version */
}

/* Update form focus states */
.form-outline .form-control:focus {
    border-color: #4FB8E0 !important; /* PANTONE 638C */
    box-shadow: 0 0 0 0.25rem rgba(79, 184, 224, 0.25) !important;
}

/* Update the footer background */
.bg-primary {
    background-color: #4FB8E0 !important; /* PANTONE 638C */
}

/* Update radio button and checkbox colors */
.form-check-input:checked {
    background-color: #8DC63F !important; /* PANTONE 368C */
    border-color: #8DC63F !important;
}