:root {
    --bs-primary: #00284A;
    --bs-primary-hover: #00213d;  /* un poco más oscuro */
    --bs-primary-active: #001a30; /* aún más oscuro */
    --bs-primary-disabled-bg: rgba(0, 40, 74, 0.35);
}

.text-primary {
    color: var(--bs-primary) !important;
}
/* Logo */
.navbar-logo img{
    content: url("http://portal.flowstates.net/img/mainlogo.png");
    max-width:180px;	
}

.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: var(--bs-primary);
    --bs-btn-border-color: var(--bs-primary);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: var(--bs-primary-hover);
    --bs-btn-hover-border-color: var(--bs-primary-hover);
    --bs-btn-focus-shadow-rgb: 0, 40, 74;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: var(--bs-primary-active);
    --bs-btn-active-border-color: var(--bs-primary-active);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: var(--bs-primary-disabled-bg);
    --bs-btn-disabled-border-color: var(--bs-primary-disabled-bg);
}

.btn-outline-primary {
    --bs-btn-color: var(--bs-primary);
    --bs-btn-border-color: var(--bs-primary);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: var(--bs-primary);
    --bs-btn-hover-border-color: var(--bs-primary);
    --bs-btn-focus-shadow-rgb: 0, 40, 74;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: var(--bs-primary-active);
    --bs-btn-active-border-color: var(--bs-primary-active);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: var(--bs-primary);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: var(--bs-primary);
    --bs-gradient: none;
}

.h-100 {
    height: 100vh !important;
}

a {
    color: var(--bs-primary); /* ahora los links también usan el primario */
    display: inline-block;
    text-decoration: none;
    font-weight: 400;
}

/* STRUCTURE */

.nav-pills {
    --bs-nav-pills-border-radius: 0.375rem;
    --bs-nav-pills-link-active-color: #fff;
    --bs-nav-pills-link-active-bg: var(--bs-primary);
}
