/**
 * @author Ricardo Soares
 * @link https://www.linkedin.com/in/ricardo-david-soares-28dez
 * @version 1.0
 * Created at 28/05/2026 14:41:07
 */

/**
 * default variables
 * @see https://getbootstrap.com/docs/5.1/customize/css-variables/#root-variables
 */
:root {
    --bs-body-bg: #f5f5f5;
    --cc-red: #df1e39; /* rgba(0, 0, 91); */
    --cc-blue: #0a0e71; /* rgba(10, 14, 113) */
    --cc-blue-tint-90: #e6e6ef; /* light-light - rgb(230, 230, 239) */
    --cc-blue-tint-70: #b3b3ce; /* light - rgb(179, 179, 206) */
    --cc-darkblue: #0d0f4f; /* rgba(13, 15, 79) */
    --cc-yellow: #f7e408; /* rgba(247, 228, 8) */
    --admin-lte-green: #00a65a; /* rgb(0, 166, 90) */
    --bs-heading-color: var(--cc-darkblue);
    --bs-primary-rgb: 13, 15, 79;
    --bs-warning-rgb: 247, 228, 8;
    --bs-secondary-color: #b3b3ce;
    --bs-secondary-rgb: 230, 230, 239;
}
.navbar {
    --bs-navbar-color: var(--cc-darkblue);
    --bs-navbar-active-color: var(--cc-red);
    --bs-navbar-nav-link-padding-x: .75rem;
}
.navbar-nav {
    --bs-nav-link-font-weight: 600;
    --bs-nav-link-hover-color: #6666a2;
}
.nav-link:focus {
    color: var(--bs-navbar-color);
}
.nav-link {
    --bs-nav-link-font-size: 20px;
}
.alert-info {
    --bs-alert-bg: var(--cc-blue-tint-90);
    --bs-alert-border-color: var(--cc-blue-tint-90);
}
.btn {
    --bs-btn-font-weight: 500;
}
.btn-outline-light {
    --bs-btn-color: var(--bs-body-bg);
    --bs-btn-border-color: var(--cc-blue-tint-70);
    --bs-btn-hover-color: var(--cc-darkblue);
    --bs-btn-hover-bg: var(--bs-body-bg);
    --bs-btn-hover-border-color: var(--cc-blue-tint-70);
    --bs-btn-active-color: var(--cc-darkblue);
    --bs-btn-active-bg: var(--cc-darkblue);
    --bs-btn-active-border-color: var(--cc-blue-tint-70);
}
.badge:not(.bg-primary) {
    --bs-badge-font-weight: 700;
    --bs-badge-color: var(--cc-darkblue);
}
.swal2-container > * {
    color: var(--cc-darkblue) !important;
}