/* Encendi2 - Customizaciones de Bootstrap */

/* Override de colores de Bootstrap para Encendi2 */
:root {
    --bs-warning: #ff6b35;
    --bs-warning-rgb: 255, 107, 53;
    --bs-warning-text-emphasis: #8b4513;
    --bs-warning-bg-subtle: #fff3cd;
    --bs-warning-border-subtle: #ff6b35;
}

/* Customización de utilidades de Bootstrap */
.text-warning {
    color: #ff6b35 !important;
}

.bg-warning {
    background-color: #ff6b35 !important;
}

.border-warning {
    border-color: #ff6b35 !important;
}

/* Button overrides para Bootstrap */
.btn-warning {
    background-color: #ff6b35;
    border-color: #ff6b35;
    color: white;
}

.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active {
    background-color: #e55a2b;
    border-color: #e55a2b;
    color: white;
}

.btn-outline-warning {
    color: #ff6b35;
    border-color: #ff6b35;
}

.btn-outline-warning:hover,
.btn-outline-warning:focus,
.btn-outline-warning:active,
.btn-outline-warning.active {
    background-color: #ff6b35;
    border-color: #ff6b35;
    color: white;
}

/* Alert overrides */
.alert-warning {
    background-color: #fff3cd;
    border-color: #ff6b35;
    color: #8b4513;
}

/* Progress bar override */
.progress-bar-warning {
    background-color: #ff6b35;
}

/* Badge override */
.badge.bg-warning {
    background-color: #ff6b35 !important;
}

/* Navbar brand override */
.navbar-brand {
    color: #ff6b35 !important;
}

.navbar-brand:hover,
.navbar-brand:focus {
    color: #e55a2b !important;
}

/* List group item warning */
.list-group-item-warning {
    background-color: #fff3cd;
    border-color: #ff6b35;
}

.list-group-item-warning:hover,
.list-group-item-warning:focus {
    background-color: #ffe5b4;
    border-color: #e55a2b;
}

/* Table warning classes */
.table-warning {
    background-color: #fff3cd;
    border-color: #ff6b35;
}
}

.card:hover::before {
    top: 100%;
}

/* Container responsivo */
@media (max-width: 576px) {
    .container {
        padding-left: 15px;
        padding-right: 15px;
    }
}
