/* Custom styles for language dropdown - Override Bootstrap defaults */

/* Active state for dropdown items */
.dropdown-item.active,
.dropdown-item:active {
    background-color: #f06529 !important;
    color: white !important;
}

/* Hover state for non-active items */
.dropdown-item:hover:not(.active) {
    background-color: #f8f9fa !important;
    color: #333 !important;
}

/* Focus state */
.dropdown-item:focus {
    background-color: #f06529 !important;
    color: white !important;
}

/* Remove any blue background from Bootstrap */
.dropdown-menu .dropdown-item {
    transition: background-color 0.2s ease;
}

/* Sidebar menu active state - Override AdminLTE blue */
.nav-sidebar .nav-link.active,
.nav-sidebar .nav-link.active:hover,
.nav-sidebar .nav-link.active:focus {
    background-color: #f06529 !important;
    color: white !important;
}

/* Sidebar menu hover state */
.nav-sidebar .nav-link:hover {
    background-color: rgba(240, 101, 41, 0.1) !important;
}

/* Override AdminLTE primary color to match brand color */
.bg-primary,
.btn-primary,
.badge-primary,
.alert-primary {
    background-color: #f06529 !important;
    border-color: #f06529 !important;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active {
    background-color: #d95520 !important;
    border-color: #d95520 !important;
}

.text-primary {
    color: #f06529 !important;
}

/* AdminLTE specific overrides */
.btn-app.bg-primary {
    background-color: #f06529 !important;
}

.btn-app.bg-primary:hover {
    background-color: #d95520 !important;
}

/* Pagination styles - Override Bootstrap blue */
.pagination .page-item.active .page-link {
    background-color: #f06529 !important;
    border-color: #f06529 !important;
    color: white !important;
}

.pagination .page-link {
    color: #f06529 !important;
}

.pagination .page-link:hover {
    background-color: rgba(240, 101, 41, 0.1) !important;
    border-color: #f06529 !important;
    color: #f06529 !important;
}

.pagination .page-link:focus {
    box-shadow: 0 0 0 0.2rem rgba(240, 101, 41, 0.25) !important;
}

.pagination .page-item.disabled .page-link {
    color: #6c757d !important;
}
