.auth-card-title {
    color: #333333;
    font-family: 'Raleway', sans-serif;
}
.form-control:focus {
    border-color: var(--brand-green) !important;
    box-shadow: 0 0 0 0.25rem rgba(75, 132, 25, 0.25) !important;
}
.btn-brand-green {
    background-color: var(--brand-green);
    border-color: var(--brand-green);
    color: white;
    transition: all 0.3s ease;
}
.btn-brand-green:hover, .btn-brand-green:focus {
    background-color: #3d6b14;
    border-color: #3d6b14;
    color: white;
}
.text-brand-green {
    color: var(--brand-green);
}
.text-brand-green:hover {
    color: #3d6b14;
    text-decoration: underline !important;
}
.form-check-input:checked {
    background-color: var(--brand-green);
    border-color: var(--brand-green);
}
