/********* (css institucional) *********/
/* Colores Institucionales */
:root {
    --colorInstitucional1: #235C4F; /*2025*/
    --colorInstitucional2: #10312B; /*2025*/
    --colorInstitucional3: #F3F3E6; /*2025*/
    --colorInstitucional4: #BC955B; /*2025*/
    --colorInstitucional5: #98989A;
    --colorInstitucional6: #6F7271;
    --colorInstitucional7: #A02142; /*2025*/
    --colorInstitucional8: #691C32;
    --colorInstitucional9: #efe4d2;
    --colorInstitucional10: #cccccc;
    --colorInstitucional11: #006657;
    --colorInstitucionalAuxiliar1: #f3f3e7;
    --colorInstitucionalAuxiliar2: #a3baad; /*2025*/
    --colorInstitucionalAuxiliar3: #778d75; /*2025*/
    --colorInstitucionalAuxiliar4: #aca8a3; /*2025*/
    --colorInstitucionalLinksTable: #4E232E;
    --colorDegradadoInstitucional1: rgba(149, 151, 153, 0.7);
    --colorDegradadoInstitucional2: rgba(225,225,225, 0.7);
}

/*- Colores Institucionales -*/

/* Fuentes Institucionales */
@font-face {
    font-family: "Institucional-Light";
    src: url("https://ibhidalgo.org/cdn/fuentes/NotoSans/NotoSans-Light.woff2") format("woff2");
}

@font-face {
    font-family: "Institucional-Regular";
    src: url("https://ibhidalgo.org/cdn/fuentes/NotoSans/NotoSans-Regular.woff2") format("woff2");
}

@font-face {
    font-family: "Institucional-Black";
    src: url("https://ibhidalgo.org/cdn/fuentes/NotoSans/NotoSans-Black.woff2") format("woff2");
}

@font-face {
    font-family: "Institucional-Medium";
    src: url("https://ibhidalgo.org/cdn/fuentes/NotoSans/NotoSans-Medium.woff2") format("woff2");
}

@font-face {
    font-family: "Institucional-Semibold";
    src: url("https://ibhidalgo.org/cdn/fuentes/NotoSans/NotoSans-SemiBold.woff2") format("woff2");
}

@font-face {
    font-family: "Institucional-Bold";
    src: url("https://ibhidalgo.org/cdn/fuentes/NotoSans/NotoSans-Bold.woff2") format("woff2");
}

/*- Fuentes Institucionales -*/

/** Estilos para Menú **/
header.institucional {
    background-image: url(https://ibhidalgo.org/cdn/img/CintilloVerde.svg) !important;
    background-repeat: no-repeat !important;
    background-position: right !important;
    background-blend-mode: initial !important;
    background-size: cover !important;
}

nav.menuinstitucional {
    background-color: var(--colorInstitucional10) !important;
    padding: 1px !important;
    color: var(--colorInstitucional1) !important;
    background-image: url(https://ibhidalgo.org/cdn/img/LogoMenu.svg) !important;
    background-repeat: no-repeat !important;
    background-blend-mode: multiply;
    background-position: right;
    background-position-y: top;
    background-size: cover !important;
}

a.nav-link {
    color: var(--colorInstitucional2);
    font-weight: bold;
}

.dropdown-item:hover {
    color: #fff !important;
    text-decoration: none;
    background-color: var(--colorInstitucional2) !important;
}

.nav-link.show {
    background: var(--colorInstitucional2);
    color: #FFFFFF !important;
    transition: all 0.5s ease;
}

a.activaMenu {
    background-color: #f0f0f0 !important;
    color: #000000 !important;
    font-family: 'Institucional-Bold';
    border-radius: 5px 5px 0 0;
}

a.nav-link:hover {
    color: #000000 !important;
    background-color: var(--colorInstitucional3) !important;
}

/**- Estilos para Menú -**/

/*Estilo Universal Body y HTML*/
html,
body {
    font-family: "Institucional-Regular" !important;
}

/*Set de Fuentes*/
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "Institucional-SemiBold" !important;
}

.font-institucional-sb {
    font-family: "Institucional-SemiBold" !important;
}

.font-institucional-re {
    font-family: "Institucional-Regular" !important;
}

.font-institucional-b {
    font-family: "Institucional-Bold" !important;
}

.font-institucional-md {
    font-family: "Institucional-Medium" !important;
}

/*-Set de Fuentes-*/

/* Fondos Institucionales */
.bg-institucionalescudo {
    background-color: var(--colorInstitucional1);
    background-image: url(https://ibhidalgo.org/cdn/img/Cintillo.svg) !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-blend-mode: initial !important;
}

.bg-fondo-institucional {
    background-image: url(https://ibhidalgo.org/cdn/img/FondoInstitucional.jpg);
    background-size: cover;        /* Ajusta la imagen al tamaño del contenedor */
    background-position: center;   /* Centra la imagen */
    background-repeat: no-repeat;  /* Evita que se repita */
}

.bg-fondo-usuario {
    background-image: url(https://ibhidalgo.org/cdn/img/FondoUsuario.svg);
    background-size: cover;        /* Ajusta la imagen al tamaño del contenedor */
    background-position: center;   /* Centra la imagen */
    background-repeat: no-repeat;  /* Evita que se repita */
}
/*- colores fuente Institucionales -*/