:root {
    /* Primary: Botones de creación/aceptar */
    --bs-primary: #252d4f !important;
    --bs-primary-active: #404a72 !important;
    --bs-primary-inverse: #c5ccdd !important;
    --bs-primary-rgb: 37, 45, 79 !important;
    --bs-text-primary: #252d4f !important; /* Hover del sidebar y de algun link */

    /* Info: Botones de importar/informativos */
    --bs-info: #c5ccdd !important;
    --bs-info-inverse: var(--bs-primary) !important;
    --bs-info-active: #d6dae3 !important;
    --bs-text-info: #FFFF !important; /* Hover del sidebar y de algun link */

    /* Warning: Botones de exportar/extrictos */
    --bs-warning: #cc5733 !important;
    --bs-warning-inverse: #f8d0c7 !important;
    --bs-warning-active: #e97a60 !important;
    --bs-text-warning: #cc5733 !important; /* Hover del sidebar y de algun link */

    /* Modifica el color de paginado de los datatables. */
    --bs-component-active-bg: #252d4f !important;
    --bs-component-hover-color: #252d4f !important;
    --bs-link-color-rgb: 37, 45, 79 !important;
    --bs-link-hover-color-rgb: 197, 204, 221 !important;
}

body {
    font-family: 'Nunito Sans', sans-serif !important;
}

/* Cambia el color del sidebar */
.app-sidebar {
    background-color: var(--bs-primary) !important;
}

/* Modifica la apariencia de los checkboxes y los switches */
.form-check-input:checked {
    background-color: var(--bs-primary) !important;
}

.fc .fc-daygrid-day.fc-day-today {
    background-color: #f8faff !important;
}

.fc-timegrid-slot.fc-timegrid-slot-lane {
    background-color: #f8faff !important;
}

.fc-timegrid-slot.fc-timegrid-slot-lane.fc-timegrid-slot-minor {
    background-color: #f8faff !important;
}

.nav-pills {
    --bs-nav-pills-link-active-color: var(--bs-primary) !important;
    --bs-nav-pills-link-active-bg: var(--bs-primary-inverse) !important;
}

.nav-link {
    color: var(--bs-primary) !important;
}

a.page-link {
    color: var(--bs-primary-inverse) !important;
}

h1 {
    font-weight: 900 !important;
}

h2 {
    font-weight: 700 !important;
}

h3 {
    font-weight: 600 !important;
}

input textarea {
    font-weight: 400 !important;
}
