#carrusel-convocatorias-posgrado {
    height: 270px !important;
}

#carrusel-convocatorias-posgrado img{
    width:130px;
    aspect-ratio:1;
    object-fit:cover;
    border-radius:50%;
    display: none;
}
#carrusel-convocatorias-posgrado img.active{
    display: block;
}
  
.contenedor-cards-posgrado > div.row > div{
    padding: 5px;
    transition: 0.7s;
}

div.card-posgrado{
    background-size: cover;
    position: relative;
    height: 360px;
    overflow: hidden;
}

.contenedor-cards-posgrado div.col-md-4 p.ecosur-text-mini,
.contenedor-cards-posgrado div.col-md-3 p.ecosur-text-mini{
    display: none;
}

div.card-posgrado p{
    width: 80%;
    margin: auto;
}

div.card-posgrado i{
    font-size: 35px;
    color: white;
}

div.card-posgrado div.ecosur-background-color-black{
    display: grid;
    height: 100%;
    align-content: center;
    color: white;
}

div.card-posgrado div.arrow-card-posgrado{
    position: absolute;
    bottom: 10px;
    right: 10px;
}

div.card-posgrado div.arrow-card-posgrado:hover{
    cursor: pointer;
}

div.card-posgrado div.arrow-card-posgrado.disabled{
    display: none;
}

#contenedor-becas-financiamiento{
    padding-bottom: 70px;
}

.container-img-tab-graduados{
    width: fit-content;
    margin: auto;
    padding: 7px;
    border: solid 3px #d97412;
    border-radius: 50%;
}
.container-img-tab-graduados > img{
    width: 100%;
    object-fit: cover;
    min-width: 180px;
    max-width: 250px;
    aspect-ratio: 1;
    border-radius: 50%;
    object-position: right;
}

.container-info-tesis,
.container-info-examenes,
.container-info-experiencias{
    width: 90%;
    margin: auto;
}

#carrusel-tesis{
    margin-top: 30px;
    margin-bottom: 30px;
}
#numeralia-posgrado .padding-general{
    padding-bottom: 10px !important;
}
#numeralia-posgrado p.ecosur-title-3-bold{
    margin: 10px;
    cursor: pointer;
}
#numeralia-posgrado p.ecosur-title-3-bold:hover,
#numeralia-posgrado p.ecosur-title-3-bold.active{
    color: #d97412;
    text-decoration: underline;
}
#carrusel-tesis button.carousel-control-next,
#carrusel-examenes button.carousel-control-next{
    margin-right: -3%;
}
#carrusel-tesis button.carousel-control-next,
#carrusel-examenes button.carousel-control-next,
#carouselNumeraliaPosgrado0Control button.carousel-control-next,
#carouselNumeraliaPosgrado2Control button.carousel-control-next,
#carouselNumeraliaPosgrado4Control button.carousel-control-next{
    width: auto;
}

#contenedor-oferta-educativa{
    padding-top: 50px;
    padding-bottom: 50px;
    width: 90%;
    margin: auto;
}
#contenedor-caracteristicas{
    padding-top: 30px;
    padding-bottom: 30px;
}
#contenedor-oferta-educativa ul > li{
    margin: 20px 15px;
}
#contenedor-oferta-educativa ul > li > a{
    color: black;
}
#contenedor-oferta-educativa ul > li > a:hover{
    color: #d97412;
}

#contenedor-caracteristicas > div{
    color: white;
}
#contenedor-caracteristicas > div > i{
    font-size: 40px;
    margin: auto 0;
}
#contenedor-caracteristicas > div > p{
    height: fit-content;
    margin: auto 20px;
}

#carrusel-befi-programa .ecosur-background-color-black{
    display: grid;
    align-content: center;
    height: calc(15vw + 296px);
    max-height: 500px;
    min-height: 350px;
}
#carrusel-befi-programa .carousel-item{
    background-size: cover;
    background-position: center;
}

.contenedor-indicadores{
    height: 400px;
    overflow: auto;
    padding-top: 50px;
    padding-bottom: 50px;
}