/* Custom Theme - Apenas substituição de azul (#605DFF) por laranja/vermelho (#E74C3C) */

:root {
    --primary-color: #E74C3C;
    --primary-hover: #C0392B;
    --primary-light: #EC7063;
}

/* Substituir cor primária azul por laranja/vermelho */
.text-primary {
    color: var(--primary-color) !important;
}

.bg-primary {
    background-color: #ffded0 !important;
}

.border-primary {
    border-color: var(--primary-color) !important;
}

.btn-primary {
    background-color: var(--primary-color) !important;
    border-color: var(--primary-color) !important;
}

.btn-primary:hover,
.btn-primary:focus {
    background-color: var(--primary-hover) !important;
    border-color: var(--primary-hover) !important;
}

.btn-outline-primary {
    color: var(--primary-color) !important;
    border-color: var(--primary-color) !important;
}

.btn-outline-primary:hover {
    background-color: var(--primary-color) !important;
    border-color: var(--primary-color) !important;
}

/* Links */
a.text-primary:hover {
    color: var(--primary-hover) !important;
}

/* Badges */
.badge.bg-primary {
    background-color: #ffded0 !important;
}

/* Forms - focus state */
.form-control:focus,
.form-select:focus {
    border-color: var(--primary-light) !important;
    box-shadow: 0 0 0 0.25rem rgba(231, 76, 60, 0.25) !important;
}

/* Pagination */
.pagination .page-link {
    color: var(--primary-color) !important;
}

.pagination .page-item.active .page-link {
    background-color: var(--primary-color) !important;
    border-color: var(--primary-color) !important;
}

/* Menu sidebar - apenas cor ativa */
.sidebar-area .menu-link.active {
    color: var(--primary-color) !important;
}

.sidebar-area .menu-link:hover {
    color: var(--primary-color) !important;
}

/* Progress bar */
.progress-bar {
    background-color: var(--primary-color) !important;
}

/* Switch/Checkbox */
.form-check-input:checked {
    background-color: var(--primary-color) !important;
    border-color: var(--primary-color) !important;
}

/* Nav tabs/pills */
.nav-pills .nav-link.active {
    background-color: var(--primary-color) !important;
}

.nav-tabs .nav-link.active {
    color: var(--primary-color) !important;
}
