:root {
    --cri-red: #9c001f ;
    --cri-red-dark: #a3000e;
    --cri-light: #f8f9fa;
}

body {
    background-color: #f5f5f5;
}

.navbar-cri {
    background-color: var(--cri-red);
}

.logo-navbar {
    height: 42px;
}

.logo-login {
    max-width: 420px;
    width: 100%;
    height: auto;
}

.btn-cri {
    background-color: var(--cri-red);
    border-color: var(--cri-red);
    color: #fff;
}

.btn-cri:hover {
    background-color: var(--cri-red-dark);
    border-color: var(--cri-red-dark);
    color: #fff;
}

.footer-cri {
    color: #6c757d;
    font-size: 0.9rem;
}

.dashboard-card {
    border: 0;
    box-shadow: 0 0.125rem 0.25rem rgba(0,0,0,.075);
}