/*
Mods para adaptación a estilos SimA 06-01-26
Manuel Muñoz
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/*colores del framework*/
:root {
    --color-primary: #0099bb;
    --color-secondary: #00284F;
    --color-accent: #0099bb;
    --color-light: #FFFFFF;
    --color-dark: #000000;
    --color-gray: #555555;
    --transition-base: all 0.3s ease
}

/*corrige colores base del theme original*/
:root {
  --uft_azul: var(--color-primary);
  --uft_rojo: var(--color-accent);
  --uft_negro:var(--color-secondary);
}


section.normativas .card:hover,
section.financiamiento .card-calendario .fecha .label,
section.financiamiento .prox-fechas .fecha .label,
section.derechos-autor .accordion .card-header button[aria-expanded=true]
 {
  background-color: var(--color-accent);
}

h1, h2, h3, h4, h5, h6,
h2.section-title,
section.investigaciones-destacadas .tab-content .tab-pane .row h3,
.direcciones-section__title,
.direccion-card__title,
.intro-section__title,
section.articulo-investigadores h3.investigadores-title,
section.biografia .sub-title h3 {
  color: var(--color-secondary);
  font-weight: 300;
}

p,
.direccion-card__text,
.direcciones-section__description,
.stat-circle__label,
.intro-section__text {
  color: var(--color-gray);
  font-weight: 300;
}

a.btn-custom {
    border-radius: unset;
    -webkit-border-radius: unset;
    -moz-border-radius: unset;
    border: 1px solid var(--color-primary);
    color: var(--color-primary);
    font-style: normal;
}
a.btn-custom:hover {
    background: var(--color-primary);
    color: var(--color-light);
}

.ratio-i {
    width: 100%;
    background-color: #fff0;
    background-position: center;
    background-size: cover;
    display: inline-block
}

.i-16_9 {
    aspect-ratio: 16/9!important
}

.i-16_5 {
    padding-bottom: 32%
}

.i-4_3 {
    padding-bottom: 75%
}

.i-1_1 {
    padding-bottom: 100%
}

.i-9_16 {
    padding-bottom: 177.77%
}

.i-3_4 {
    padding-bottom: 144%
}

.i-20 {
    padding-bottom: 20%
}

.bg-primary {
    background-color: var(--color-primary)!important;
}

.btn-outline-primary {
    --bs-btn-color: var(--color-primary);
    --bs-btn-border-color: var(--color-primary);
    --bs-btn-hover-bg: var(--color-primary);
    --bs-btn-hover-border-color: var(--color-primary);
    --bs-btn-active-bg: var(--color-primary);
    --bs-btn-active-border-color: var(--color-primary);
    --bs-btn-disabled-color: var(--color-primary);
    --bs-btn-disabled-border-color: var(--color-primary);
}

#hero {
    position: relative;
    overflow: hidden
}

#hero a {
    text-decoration: none
}

.hero-slide {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    display: flex;
    align-items: center;
    aspect-ratio: 16/9;
}

.text-light, .text-light p {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important;
}

.single-hero .box-txt, .noticias-hero .box-txt, .investigaciones-hero .box-txt {
    flex: unset;
    width: unset;
    min-width: unset;
    margin-left: unset;
    text-align: unset;
    display: unset;
    flex-direction: unset;
    align-items: unset;
}