/* Form CSS - Basic form styling */

.form-control:focus {
    border-color: #355771;
    box-shadow: 0 0 0 0.2rem rgba(53, 87, 113, 0.25);
}

.form-select:focus {
    border-color: #355771;
    box-shadow: 0 0 0 0.2rem rgba(53, 87, 113, 0.25);
}

.btn-primary {
    background-color: #355771;
    border-color: #355771;
}

.btn-primary:hover {
    background-color: #2a4759;
    border-color: #2a4759;
}

.form-label {
    color: #355771;
    font-weight: 500;
}

.is-invalid {
    border-color: #dc3545;
}

.invalid-feedback {
    color: #dc3545;
    font-size: 0.875rem;
}

.form-text {
    color: #6c757d;
    font-size: 0.875rem;
}



