:root {
    --primary-color: #000e9c;
    --secondary-color: #EBB50B;
    --primary-light: #1a25b8;
    --primary-dark: #000780;
    --secondary-light: #fdc827;
    --secondary-dark: #d99f00;
}

body {
    background-color: #f8f9fa;
}

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

.bg-secondary {
    background-color: var(--secondary-color) !important;
}

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

.text-secondary {
    color: var(--secondary-color) !important;
}

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

.btn-primary:hover {
    background-color: var(--primary-dark);
    border-color: var(--primary-dark);
}

.btn-secondary {
    background-color: var(--secondary-color);
    border-color: var(--secondary-color);
    color: #212529;
}

.btn-secondary:hover {
    background-color: var(--secondary-dark);
    border-color: var(--secondary-dark);
    color: #212529;
}

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

.navbar-brand, .navbar-nav .nav-link {
    color: #ffffff !important;
}

.navbar-nav .nav-link:hover {
    color: var(--secondary-color) !important;
}

.card-header {
    background-color: var(--primary-color);
    color: #ffffff;
}

.table thead th {
    background-color: var(--primary-color);
    color: #ffffff;
}

.badge-primary {
    background-color: var(--primary-color);
}

.badge-secondary {
    background-color: var(--secondary-color);
    color: #212529;
}

.alert-primary {
    background-color: rgba(0, 14, 156, 0.1);
    border-color: var(--primary-color);
    color: var(--primary-dark);
}

.alert-secondary {
    background-color: rgba(235, 181, 11, 0.1);
    border-color: var(--secondary-color);
    color: var(--secondary-dark);
}

.form-control:focus {
    border-color: var(--primary-color);
    box-shadow: 0 0 0 0.2rem rgba(0, 14, 156, 0.25);
}

.page-link {
    color: var(--primary-color);
}

.page-link:hover {
    color: var(--primary-dark);
}

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