/* Color Override for #EFA286 to #D4B483 */

/* Secondary button styles */
.btn-secondary {
    color: #000 !important;
    background-color: #D4B483 !important;
    border-color: #D4B483 !important;
}

.btn-secondary:hover {
    color: #000 !important;
    background-color: #E0C595 !important;
    border-color: #D4B483 !important;
}

.btn-secondary:focus,
.btn-secondary.focus {
    color: #000 !important;
    background-color: #E0C595 !important;
    border-color: #D4B483 !important;
    box-shadow: 0 0 0 0.25rem rgba(212, 180, 131, 0.5) !important;
}

.btn-secondary:active,
.btn-secondary.active {
    color: #000 !important;
    background-color: #C8A876 !important;
    border-color: #C8A876 !important;
}

/* Outline secondary button */
.btn-outline-secondary {
    color: #D4B483 !important;
    border-color: #D4B483 !important;
}

.btn-outline-secondary:hover {
    color: #000 !important;
    background-color: #D4B483 !important;
    border-color: #D4B483 !important;
}

.btn-outline-secondary:focus,
.btn-outline-secondary.focus {
    box-shadow: 0 0 0 0.25rem rgba(212, 180, 131, 0.5) !important;
}

/* Secondary text and background utilities */
.text-secondary {
    color: #D4B483 !important;
}

.bg-secondary {
    background-color: #D4B483 !important;
}

.border-secondary {
    border-color: #D4B483 !important;
}

/* Secondary link */
.link-secondary {
    color: #D4B483 !important;
}

.link-secondary:hover,
.link-secondary:focus {
    color: #C8A876 !important;
}

/* Form elements */
.form-control:focus {
    border-color: #D4B483 !important;
    box-shadow: 0 0 0 0.2rem rgba(212, 180, 131, 0.25) !important;
}

/* Custom secondary color variables */
:root {
    --bs-secondary: #D4B483 !important;
    --bs-secondary-rgb: 212, 180, 131 !important;
} 