html {
    scroll-padding-top: 89px;
    overflow-y: scroll;
    scroll-behavior: smooth;
}
.menu-becas li.nav-item {
    border-right: 2px solid#d21c7c;
}
.menu-becas li.nav-item:last-child {
    border-right: 2px solid#f8f9fa;
}
.cajabeca span {
    font-size: 0.8em;
    font-weight: 700;
    text-align: center;
    display: block;
    margin: -16px 0 0 0;
    color: #0090b2;
}
#fondo-pregrado4 .tramite p a {
    color: #c51875;
}
.titulos.ayuda hr {
    display: none;
}
.container.postulate h3 {
    text-align: left;
}
.container.postulate p {
    font-weight: 300 !important;
}
#Condiciones_beca {
    margin-left: 20px;
}
/* estilo inter */
.titulos2-2 a {
    background: rgba(210, 28, 125, 1);
    background: -moz-linear-gradient(-45deg, rgba(210, 28, 125, 1) 0%, rgba(210, 28, 124, 1) 38%, rgba(146, 70, 148, 1) 75%, rgba(146, 70, 148, 1) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(210, 28, 125, 1)), color-stop(38%, rgba(210, 28, 124, 1)), color-stop(75%, rgba(146, 70, 148, 1)), color-stop(100%, rgba(146, 70, 148, 1)));
    background: -webkit-linear-gradient(-45deg, rgba(210, 28, 125, 1) 0%, rgba(210, 28, 124, 1) 38%, rgba(146, 70, 148, 1) 75%, rgba(146, 70, 148, 1) 100%);
    background: -o-linear-gradient(-45deg, rgba(210, 28, 125, 1) 0%, rgba(210, 28, 124, 1) 38%, rgba(146, 70, 148, 1) 75%, rgba(146, 70, 148, 1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(210, 28, 125, 1) 0%, rgba(210, 28, 124, 1) 38%, rgba(146, 70, 148, 1) 75%, rgba(146, 70, 148, 1) 100%);
    color: #fff;
    padding: 2px 9px;
    border-radius: 8px;
    display: block;
    width: 100px;
    float: right;
    font-size: 1.2em;
    font-weight: 700;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.titulos2-2 a:hover {
    color: #ffffff;
    background: rgba(146, 70, 148, 1);
    background: -moz-linear-gradient(left, rgba(146, 70, 148, 1) 0%, rgba(146, 70, 148, 1) 14%, rgba(210, 28, 125, 1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(146, 70, 148, 1)), color-stop(14%, rgba(146, 70, 148, 1)), color-stop(100%, rgba(210, 28, 125, 1)));
    background: -webkit-linear-gradient(left, rgba(146, 70, 148, 1) 0%, rgba(146, 70, 148, 1) 14%, rgba(210, 28, 125, 1) 100%);
    background: -o-linear-gradient(left, rgba(146, 70, 148, 1) 0%, rgba(146, 70, 148, 1) 14%, rgba(210, 28, 125, 1) 100%);
    background: -ms-linear-gradient(left, rgba(146, 70, 148, 1) 0%, rgba(146, 70, 148, 1) 14%, rgba(210, 28, 125, 1) 100%);
    background: linear-gradient(to right, rgba(146, 70, 148, 1) 0%, rgba(146, 70, 148, 1) 14%, rgba(210, 28, 125, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#924694', endColorstr='#d21c7d', GradientType=1 );
}
.titulos2-2 {
    margin: 0% 3% 0 16%;
}
.titulos2-2 hr {
    border: 2px solid #d21c7c !important;
    text-align: right !important;
    width: 15% !important;
    float: right;
    clear: both;
    margin-top: 7%;
    margin-bottom: 12px;
}
.titulos2-2 h3 {
    font-size: 3.5em;
    font-weight: 900;
    text-align: right;
    font-family: "Roboto", sans-serif;
    clear: both;
    font-style: italic;
    /* margin-top: 40px; */
}
.titulos2-2 p {
    text-align: right;
}
.apoyo-covid1 {
    font-size: 2.5em !important;
}
.titulos2-1 {
    margin-right: 50px;
    padding-top: 8%;
}
.titulos2-1 h3 {
    font-size: 3.5em;
    font-weight: 900;
    text-align: right;
    font-family: "Roboto", sans-serif;
    clear: both;
    font-style: italic;
    /* margin-top: 40px; */
}
.titulos2-1 hr {
    border: 2px solid #d21c7c !important;
    text-align: right !important;
    width: 15% !important;
    float: right;
    clear: both;
    margin-top: 11%;
    margin-bottom: 12px;
}
.espacio-text {
    font-size: 14px;
    padding-top: 11px !important;
}
.tituloSeccion {
    font-size: 0.7em;
    padding: 0 10%;
    text-align: center;
    display: block;
}
.card-body {
    padding: 36px 41px !important;
}
a.postulate:hover {
    transition: 0.2s;
    transform: scale(1.1);
}
a.postulate i {
    font-size: 24px;
    margin-left: 10px;
    /* margin-bottom: 10px; */
    position: relative;
    top: -2px;
}
a.postulate {
    background: #d1197c;
    color: #fff;
    width: 100%;
    display: table;
    padding: 1%;
    text-align: center;
    font-size: 2.5em;
    font-weight: bold;
    text-decoration: none;
}
.imagen img {
    width: 100%;
}
.desc {
    background: #efefef;
    padding: 4% 0% 4% 0%;
}
.desc li {
    list-style: none;
    line-height: 29px;
    margin-left: -40px;
}
.desc li:before {
    color: #d21c7c;
    margin-right: 8px;
    font-size: 11px;
    font-weight: 900;
    content: "\f00c";
}
.cajaporcentajes.dos {
    border-color: #252358;
    background: #252358;
}
.cajaporcentajes {
    border: solid 2px #d21a7c;
    padding: 4%;
    min-height: 180px;
    /* cursor: pointer; */
    background: #d21a7c;
    color: #fff;
}
.porcentajes {
    padding: 3%;
}
.cajaporcentajes h4 {
    text-align: center;
    font-weight: 900;
    font-size: 2em;
    color: #ffffff;
}
.cajaporcentajes.dos h4 {
    color: #ffffff;
}
.cajaporcentajes p {
    text-align: center;
}
p.destacadotexto {
    text-align: left;
    font-size: 1.1em;
    line-height: 27px;
    margin-bottom: 0;
}
.destacadotexto a {
    color: #d11a7c;
}
.cajaporcentajes:hover {
    /* transition: .2s; */
    /* transform: scale(1.1); */
    /* background: #d21a7c; */
    /* color: #fff !important; */
}
.requisitos li {
    font-size: 1em;
    font-weight: 300;
    list-style: none;
    line-height: 29px;
    margin-left: -40px;
    display: flex;
}
.requisitos .imagen {
    border: solid 3px #fff;
    padding: 10px;
}
.requisitos li:before {
    color: #d21c7c;
    margin-right: 8px;
    font-size: 11px;
    font-weight: 900;
    content: "\f00c";
}
.condiciones {
    padding: 3%;
}
.condiciones li {
    font-size: 1em;
    font-weight: 300;
    list-style: none;
    line-height: 29px;
    margin-left: -40px;
}
.items li {
    font-size: 1em;
    font-weight: 300;
    list-style: none;
    line-height: 29px;
    margin-left: -40px;
    display: flex;
}
.condiciones a {
    color: #d31c7c;
    font-weight: bold;
    display: initial;
    /* text-align: left; */
    /* display: table; */
    margin-left: 5px;
    /* float: left !important; */
    /* position: relative; */
    /* font-size: 53px; */
}
.condiciones ul li:before {
    color: #d21c7c;
    margin-right: 8px;
    font-size: 11px;
    font-weight: 900;
    content: "\f00c";
    position: initial;
    display: inline-block;
}
.items ul li:before {
    color: #d21c7c;
    margin-right: 8px;
    font-size: 11px;
    font-weight: 900;
    content: "\f00c";
    position: initial;
}
.titulos.ayuda h3 {
    font-size: 2.5em;
}
.titulos.ayuda h4 {
    font-size: 1.3em;
}
.ayuda strong {
    font-size: 1em !important;
}
.ayuda p {
    font-size: 1em !important;
}
.cajaporcentajes:hover h4 {
    color: #fff;
}
/* estilo inter */
.miga {
    background-color: #efefef;
    padding: 5px 30px;
    font-weight: 800;
}
.miga span {
    color: #d21c7c;
}
.miga a {
    color: #000;
}
span.hashtag {
    display: table;
    font-size: 18px;
    color: #3f3f5e;
    margin-bottom: -17px;
    border-bottom: solid 2px;
    padding: 0;
    line-height: 24px;
    margin-bottom: 4px;
}
#accordion {
    margin-top: 20px;
}
section#entidades {
    margin-bottom: 40px;
}
.mt-4,
.my-4 {
    margin-top: 0 !important;
}
.card-body {
    padding: 0 1.25rem;
}
.card i {
    color: #d1197c;
    font-size: 20px;
    margin-left: 11px;
}
#preguntas .practicas li::before {
    content: "ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“";
    display: block;
    position: absolute;
    left: -10px;
    color: rgb(209, 26, 124);
    font-weight: bolder;
}
#preguntas .practicas li {
    list-style: none;
    position: relative;
    padding: 6px 0 0 20px;
}
figure.effect-alex.negro figcaption {
    background: -webkit-linear-gradient(-45deg, rgb(31, 31, 31) 0%, rgba(16, 16, 16, 0.86) 38%, rgba(12, 12, 12, 0.81) 75%, rgba(8, 8, 8, 0.64) 100%);
}
figure.effect-alex:hover figcaption {
    background: -webkit-linear-gradient(-45deg, rgba(11, 10, 39, 0.95) 0%, rgba(17, 18, 60, 0.88) 38%, rgba(23, 23, 23, 0.82) 75%, rgba(0, 0, 0, 0.73) 100%);
}
.contenedor-pre-pos {
    position: relative;
    top: -69px;
    height: 421px;
    padding: 3%;
}
.subtirulo01 {
    font-size: 1.8em;
    font-family: "Roboto", sans-serif;
    color: #d31f7f;
    padding-right: 10%;
    line-height: 26px;
    font-style: italic;
    font-weight: bold;
    width: 98%;
    letter-spacing: 2px;
    margin-top: -20px;
    margin-bottom: 30px;
}
.rellenoMinimo {
    padding: 0;
}
.grid {
    position: relative;
    margin: 0 auto;
    padding: 1em 0 4em;
    max-width: 1000px;
    list-style: none;
    text-align: center;
}
/* Common style */
.grid figure {
    position: relative;
    float: left;
    overflow: hidden;
    margin: 10px 1%;
    min-width: 100%;
    max-width: 100%;
    max-height: 410px;
    width: 48%;
    background: #3085a3;
    text-align: center;
    cursor: pointer;
}
.grid figure img {
    position: relative;
    display: block;
    min-height: auto;
    max-width: 100%;
    opacity: 0.8;
}
.grid figure figcaption {
    /* padding: 1em; */
    color: #fff;
    text-transform: inherit;
    font-size: 1.6em;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.grid figure figcaption::before,
.grid figure figcaption::after {
    pointer-events: none;
}
.grid figure figcaption,
.grid figure figcaption > a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.grid figure figcaption > a {
    z-index: 1000;
    text-indent: 200%;
    white-space: nowrap;
    font-size: 0;
    opacity: 0;
}
.grid figure h2 {
    word-spacing: -0.15em;
    font-weight: 300;
    font-size: 1.8rem;
}
.grid figure h2 span {
    font-weight: 800;
}
.grid figure h3,
.grid figure p {
    margin: 0;
}
.grid figure p {
    letter-spacing: 1px;
    font-size: 68.5%;
    text-align: center !important;
    display: inline-block;
}
figure.effect-alex {
    /*background: -webkit-linear-gradient(45deg, #22682a 0%, #9b4a1b 40%, #3a342a 100%);
        background: linear-gradient(45deg, #22682a 0%,#9b4a1b 40%,#3a342a 100%);*/
    box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.2);
}
figure.effect-alex img {
    opacity: 0.9;
    -webkit-transition: opacity 0.35s;
    transition: opacity 0.35s;
    opacity: 1 !important;
    /*aÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚ ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚ ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚ ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚ ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚ ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚ ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚ ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚ ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â±adido recientemente*/
}
figure.effect-alex figcaption {
    padding: 1em;
    background: rgba(210, 28, 125, 1);
    background: -moz-linear-gradient(-45deg, rgba(210, 28, 125, 1) 0%, rgba(210, 28, 124, 0.86) 38%, rgba(146, 70, 148, 0.73) 75%, rgba(146, 70, 148, 0.64) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(210, 28, 125, 1)), color-stop(38%, rgba(210, 28, 124, 0.86)), color-stop(75%, rgba(146, 70, 148, 0.73)), color-stop(100%, rgba(146, 70, 148, 0.64)));
    background: -webkit-linear-gradient(-45deg, rgba(210, 28, 125, 1) 0%, rgba(210, 28, 124, 0.86) 38%, rgba(146, 70, 148, 0.73) 75%, rgba(146, 70, 148, 0.64) 100%);
    background: -o-linear-gradient(-45deg, rgba(210, 28, 125, 1) 0%, rgba(210, 28, 124, 0.86) 38%, rgba(146, 70, 148, 0.73) 75%, rgba(146, 70, 148, 0.64) 100%);
    background: -ms-linear-gradient(-45deg, rgba(210, 28, 125, 1) 0%, rgba(210, 28, 124, 0.86) 38%, rgba(146, 70, 148, 0.73) 75%, rgba(146, 70, 148, 0.64) 100%);
    -webkit-transition: background-color 0.35s;
    transition: background-color 0.35s;
    cursor: pointer;
}
figure.effect-alex figcaption::before {
    position: absolute;
    top: 23px;
    right: 23px;
    bottom: 23px;
    left: 23px;
    border: 1px solid #fff;
    content: "";
}
figure.effect-alex h3 {
    font-size: 4.5rem;
    font-family: "Yanone Kaffeesatz", sans-serif;
    padding: 8% 0 0 0;
    text-align: center !important;
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    text-shadow: 2px 4px 3px rgba(0, 0, 0, 0.58);
    /* letter-spacing: 0.5rem; */
    padding-top: 19%;
    letter-spacing: 3px;
    font-weight: bold;
}
figure.effect-alex figcaption::before,
figure.effect-alex p {
    opacity: 0;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: scale(0);
    transform: scale(0);
}
.text-mod p {
    text-align: center;
}
figure.effect-alex h3 small {
    font-size: 1.8rem !important;
    color: #fff !important;
    letter-spacing: 0.3px !important;
    line-height: 35px;
}
figure.effect-alex:hover h3 {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
figure.effect-alex:hover h3 small {
    color: #fff !important;
}
figure.effect-alex:hover figcaption::before,
figure.effect-alex:hover p {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
    text-align: left !important;
    text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
}
figure.effect-alex:hover figcaption {
    background: rgba(0, 0, 0, 1);
    background: -moz-linear-gradient(-45deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0.86) 38%, rgba(0, 0, 0, 0.73) 75%, rgba(0, 0, 0, 0.64) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(0, 0, 0, 1)), color-stop(38%, rgba(0, 0, 0, 0.86)), color-stop(75%, rgba(0, 0, 0, 0.73)), color-stop(100%, rgba(0, 0, 0, 0.64)));
    background: -webkit-linear-gradient(-45deg, rgba(19, 8, 39, 0.87) 0%, rgba(20, 6, 56, 0.8) 38%, rgba(0, 0, 0, 0.73) 75%, rgba(0, 0, 0, 0.69) 100%);
    background: -o-linear-gradient(-45deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0.86) 38%, rgba(0, 0, 0, 0.73) 75%, rgba(0, 0, 0, 0.64) 100%);
    background: -ms-linear-gradient(-45deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0.86) 38%, rgba(0, 0, 0, 0.73) 75%, rgba(0, 0, 0, 0.64) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=1);
}
figure.effect-alex:hover img {
    opacity: 0.4;
}
.contenedor-pre-pos a {
    background: rgba(210, 28, 125, 1);
    background: -moz-linear-gradient(-45deg, rgba(210, 28, 125, 1) 0%, rgba(210, 28, 124, 1) 38%, rgba(146, 70, 148, 1) 75%, rgba(146, 70, 148, 1) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(210, 28, 125, 1)), color-stop(38%, rgba(210, 28, 124, 1)), color-stop(75%, rgba(146, 70, 148, 1)), color-stop(100%, rgba(146, 70, 148, 1)));
    background: -webkit-linear-gradient(-45deg, rgba(210, 28, 125, 1) 0%, rgba(210, 28, 124, 1) 38%, rgba(146, 70, 148, 1) 75%, rgba(146, 70, 148, 1) 100%);
    background: -o-linear-gradient(-45deg, rgba(210, 28, 125, 1) 0%, rgba(210, 28, 124, 1) 38%, rgba(146, 70, 148, 1) 75%, rgba(146, 70, 148, 1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(210, 28, 125, 1) 0%, rgba(210, 28, 124, 1) 38%, rgba(146, 70, 148, 1) 75%, rgba(146, 70, 148, 1) 100%);
    color: #fff;
    padding: 17px 23px;
    margin: auto;
    display: block;
    margin-top: 23px;
    border-radius: 10px;
    font-weight: 900;
    font-size: 1em;
    margin-left: 11px;
}
.tex-1,
.tex-2,
.tex-3,
.tex-4,
.tex-5 {
    font-size: 1.2em;
    /* font-weight: 300 !important; */
    font-family: "Yanone Kaffeesatz", sans-serif;
    letter-spacing: 0px;
    line-height: 1em;
    text-shadow: 0px 5px 3px #c3bfbf;
}
.tex-2 {
    font-size: 1.5em;
}
.tex-3 {
    font-size: 1em;
}
.tex-4 {
    font-size: 2.2em;
}
.banner {
    background: url(../img/banner-incripcion-pregrado-universidad-del-rosario.jpg) no-repeat fixed;
    background-size: cover;
}
.banner img {
    display: block;
    width: 45%;
    float: right;
    margin-top: 10px;
}
.banner p {
    text-align: left;
    color: #000;
    padding-top: 10%;
    font-weight: 900;
    font-size: 3em;
    line-height: 1.1em;
    font-family: "Oswald", sans-serif;
}
.banner i {
    color: #d11a7c;
}
.fondo-azul {
    background-color: #efefef;
}
.fondo-azul iframe {
    position: relative;
    display: block;
    margin: auto;
    top: -50px;
}
.fondo-video {
    background-color: #efefef;
}
.titulos p {
    font-size: 2em;
    font-weight: 600;
}
.titulos strong {
    color: #d21c7c;
}
.titulos2 h3 {
    font-size: 3.5em;
    font-weight: 900;
    text-align: right;
    font-family: "Roboto", sans-serif;
    clear: both;
    font-style: italic;
    /* margin-top: 40px; */
}
.titulos2 hr {
    border: 2px solid #d21c7c !important;
    text-align: right !important;
    width: 15% !important;
    float: right;
    clear: both;
    margin-top: 11%;
    margin-bottom: 12px;
}
.titulos {
    padding: 34px 0;
}
.titulos h3 {
    text-align: center;
    font-family: "Roboto", sans-serif;
    font-size: 3.5em;
    color: #212429;
    font-weight: 900;
    font-style: italic;
}
.fondo-video h4 {
    text-align: center;
    font-size: 2.1em;
    font-weight: 700;
}
.fondo-video .titulos p {
    font-size: 1.4em;
    font-weight: 600;
}
.titulos hr {
    border: 2px solid #d21c7c;
    background-color: #d21c7c;
    text-align: center;
    width: 7%;
}
.conte {
    text-align: center;
    /* box-shadow: 1px 3px 3px #c5c5c5; */
    padding: 16px 17px;
    border: 2px solid #e4e4e4;
    height: 263px;
    margin-bottom: 23px;
}
.conte p {
    font-weight: 700;
    font-size: 1em;
    line-height: 1.2em;
}
.conte img {
    margin: auto;
    display: block;
}
.conte strong {
    font-size: 3em;
    font-weight: 900;
}
#conte_2 {
    margin-bottom: 0px;
}
.conte_2 {
    text-align: center;
    /* box-shadow: 1px 3px 3px #c5c5c5; */
    padding: 16px 21px;
    height: 263px;
}
.conte_2 img {
    margin: auto;
    display: block;
}
.conte_2 strong {
    font-size: 3em;
    font-weight: 900;
}
.conte_2 p {
    font-weight: 700;
    font-size: 1.1em;
    line-height: 1.2em;
}
.img-fondo {
    background-image: url(../img/egresados-universidad-del-rosario.jpg);
    background-size: 100%;
    background-repeat: no-repeat;
    min-height: 510px;
}
.slide-egresados img {
    border-radius: 50%;
    height: 170px;
    width: 170px;
    padding: 6px;
    border: 2px dashed#d21c7c;
}
.slide-egresasdos {
    background-color: #000;
    padding: 36px 16px;
    position: relative;
    top: -40px;
    left: -68px;
    box-shadow: -2px 1px 13px 2px #7c738963;
}
.slide-egresados h3 {
    color: #fff;
    font-weight: 700;
    font-size: 1.8em;
    line-height: 1em;
    font-family: "Roboto", sans-serif;
    font-style: italic;
    margin-top: 10px;
}
.slide-egresados h4 {
    color: #d21c7c;
    font-weight: 800;
    line-height: 1em;
}
.slide-egresados p {
    color: #fff;
    font-size: 1.1em;
    line-height: 21px;
    font-weight: 300;
}
#slide-egresados {
    padding: 112px 150px 36px 150px;
}
#slide-egresados .carousel-indicators li {
    background-color: #d21c7c !important;
    border-radius: 50%;
    width: 10px;
    height: 10px;
    margin-top: -10px;
}
#slide-egresados .carousel-indicators {
    right: 0px !important;
    bottom: -35px !important;
    left: inherit !important;
    display: inherit !important;
    margin-right: 0 !important;
}
.img-fondo-footer {
    background-image: url(../img/banner-footer-incripcion-pregrado-universidad-del-rosario.jpg);
    text-align: right;
}
.img-fondo-footer p {
    font-size: 3em;
    line-height: 1.3em;
    color: #301c4f;
    font-weight: 700;
}
.img-fondo-footer strong {
    font-size: 1.4em;
    font-family: "Roboto", sans-serif;
    color: #fff;
}
.img-fondo-footer {
    font-size: 1.4em;
    font-family: "Roboto", sans-serif;
}
#btn-azul {
    padding: 89px 0;
}
.btn-azul {
    padding: 16px 0px;
}
.btn-amarillo {
    padding: 16px 0px;
}
.btn-azul a {
    background-color: #301c4f;
    color: #fff;
    padding: 8px 47px;
    font-size: 1.4em;
    font-weight: 800;
    border-radius: 37px;
    border: 3px solid#fff;
    text-decoration: none;
}
.btn-azul a:hover {
    background-color: #221339;
}
.btn-amarillo a {
    background-color: #fbe200;
    color: #fff;
    padding: 8px 47px;
    font-size: 1.4em;
    font-weight: 800;
    border-radius: 37px;
    border: 3px solid#fff;
    text-decoration: none;
}
.btn-amarillo a:hover {
    background-color: #e6cf02;
}
/*pregradp*/
.fondo-pregrado {
    background: rgba(12, 12, 37, 1);
    background: -moz-linear-gradient(left, rgba(12, 12, 37, 1) 0%, rgba(50, 29, 81, 1) 54%, rgba(49, 28, 79, 1) 77%, rgba(12, 12, 37, 1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(12, 12, 37, 1)), color-stop(54%, rgba(50, 29, 81, 1)), color-stop(77%, rgba(49, 28, 79, 1)), color-stop(100%, rgba(12, 12, 37, 1)));
    background: -webkit-linear-gradient(left, rgba(12, 12, 37, 1) 0%, rgba(50, 29, 81, 1) 54%, rgba(49, 28, 79, 1) 77%, rgba(12, 12, 37, 1) 100%);
    background: -o-linear-gradient(left, rgba(12, 12, 37, 1) 0%, rgba(50, 29, 81, 1) 54%, rgba(49, 28, 79, 1) 77%, rgba(12, 12, 37, 1) 100%);
    background: -ms-linear-gradient(left, rgba(12, 12, 37, 1) 0%, rgba(50, 29, 81, 1) 54%, rgba(49, 28, 79, 1) 77%, rgba(12, 12, 37, 1) 100%);
    background: linear-gradient(to right, rgba(12, 12, 37, 1) 0%, rgba(50, 29, 81, 1) 54%, rgba(49, 28, 79, 1) 77%, rgba(12, 12, 37, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0c0c25', endColorstr='#0c0c25', GradientType=1);
    color: #fff;
    padding: 4%;
    position: relative;
    left: -94px;
    height: 340px;
    top: 71px;
}
#fondo-pregrado {
    margin-bottom: 80px;
}
.fondo-pregrado h3 {
    font-weight: 900;
    font-size: 3em;
    letter-spacing: 4px;
}
.fondo-pregrado p {
    font-size: 1.2em;
}
.slide-becas {
    padding: 4% 0 0 0;
}
.slide-becasm .fade {
    background: linear-gradient(to right, rgba(46, 49, 128, 0.88), rgba(27, 20, 45, 0.86));
}
.slide-becasm .modal-header {
    background-color: #fff !important;
    padding: 2px 22px !important;
    border: 0px solid#fff !important;
}
.slide-becas .fade {
    background: linear-gradient(to right, rgba(46, 49, 128, 0.88), rgba(27, 20, 45, 0.86));
}
.slide-becas .btn-default {
    background: rgba(210, 28, 125, 1);
    background: -moz-linear-gradient(-45deg, rgba(210, 28, 125, 1) 0%, rgba(210, 28, 124, 1) 38%, rgba(146, 70, 148, 1) 75%, rgba(146, 70, 148, 1) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(210, 28, 125, 1)), color-stop(38%, rgba(210, 28, 124, 1)), color-stop(75%, rgba(146, 70, 148, 1)), color-stop(100%, rgba(146, 70, 148, 1)));
    background: -webkit-linear-gradient(-45deg, rgba(210, 28, 125, 1) 0%, rgba(210, 28, 124, 1) 38%, rgba(146, 70, 148, 1) 75%, rgba(146, 70, 148, 1) 100%);
    background: -o-linear-gradient(-45deg, rgba(210, 28, 125, 1) 0%, rgba(210, 28, 124, 1) 38%, rgba(146, 70, 148, 1) 75%, rgba(146, 70, 148, 1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(210, 28, 125, 1) 0%, rgba(210, 28, 124, 1) 38%, rgba(146, 70, 148, 1) 75%, rgba(146, 70, 148, 1) 100%);
    color: #fff;
    padding: 6px 25px;
    border-radius: 8px;
    display: block;
    width: 127px;
    margin: auto;
    font-size: 1.3em;
    font-weight: 700;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    letter-spacing: 3px;
}
.slide-becas .btn-default:hover {
    background: #35387a;
    color: #fff;
    border-color: #353779;
    transition: 0.3s;
}
.carousel-control-next,
.carousel-control-prev {
    width: 3% !important;
}
.slide-becas .carousel-control-prev-icon,
.carousel-control-next-icon {
    height: 100px;
    width: 100px;
    outline: black;
    background-size: 100%, 100%;
    background-image: none;
    font-family: "Roboto", sans-serif;
}
.slide-becas .carousel-control-next-icon:after {
    content: ">";
    font-size: 55px;
    color: #d11a7c;
}
.slide-becas .carousel-control-prev-icon:after {
    content: "<";
    font-size: 55px;
    color: #311c4f;
}
.slide-becas .carousel-control-prev-icon {
}
.slide-becas h3 {
    font-size: 2.6em;
    font-weight: 800;
    border-left: 11px solid#d11a7c;
    padding-left: 14px;
    font-style: italic;
    font-family: "Roboto", sans-serif;
    margin-bottom: 44px;
}
.slide-becas p {
    text-align: center;
    font-weight: 800;
    padding: 22px 0 0 0;
    line-height: 1.1em;
}
.cajabeca {
    background-color: #fff;
    padding-bottom: 19px;
    margin-bottom: 45px;
}
#becas_socioeconomico .cajabeca a {
    color: #fff;
}
.cajabeca a {
    background: rgba(210, 28, 125, 1);
    background: -moz-linear-gradient(-45deg, rgba(210, 28, 125, 1) 0%, rgba(210, 28, 124, 1) 38%, rgba(146, 70, 148, 1) 75%, rgba(146, 70, 148, 1) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(210, 28, 125, 1)), color-stop(38%, rgba(210, 28, 124, 1)), color-stop(75%, rgba(146, 70, 148, 1)), color-stop(100%, rgba(146, 70, 148, 1)));
    background: -webkit-linear-gradient(-45deg, rgba(210, 28, 125, 1) 0%, rgba(210, 28, 124, 1) 38%, rgba(146, 70, 148, 1) 75%, rgba(146, 70, 148, 1) 100%);
    background: -o-linear-gradient(-45deg, rgba(210, 28, 125, 1) 0%, rgba(210, 28, 124, 1) 38%, rgba(146, 70, 148, 1) 75%, rgba(146, 70, 148, 1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(210, 28, 125, 1) 0%, rgba(210, 28, 124, 1) 38%, rgba(146, 70, 148, 1) 75%, rgba(146, 70, 148, 1) 100%);
    color: #fff;
    padding: 2px 9px;
    border-radius: 8px;
    display: block;
    width: 100px;
    margin: auto;
    font-size: 1.2em;
    font-weight: 700;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.cajabeca a:hover {
    color: #ffffff;
    background: rgba(146, 70, 148, 1);
    background: -moz-linear-gradient(left, rgba(146, 70, 148, 1) 0%, rgba(146, 70, 148, 1) 14%, rgba(210, 28, 125, 1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(146, 70, 148, 1)), color-stop(14%, rgba(146, 70, 148, 1)), color-stop(100%, rgba(210, 28, 125, 1)));
    background: -webkit-linear-gradient(left, rgba(146, 70, 148, 1) 0%, rgba(146, 70, 148, 1) 14%, rgba(210, 28, 125, 1) 100%);
    background: -o-linear-gradient(left, rgba(146, 70, 148, 1) 0%, rgba(146, 70, 148, 1) 14%, rgba(210, 28, 125, 1) 100%);
    background: -ms-linear-gradient(left, rgba(146, 70, 148, 1) 0%, rgba(146, 70, 148, 1) 14%, rgba(210, 28, 125, 1) 100%);
    background: linear-gradient(to right, rgba(146, 70, 148, 1) 0%, rgba(146, 70, 148, 1) 14%, rgba(210, 28, 125, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#924694', endColorstr='#d21c7d', GradientType=1 );
}
.slide-becas2 .carousel-control-prev-icon,
.carousel-control-next-icon {
    height: 100px;
    width: 100px;
    outline: black;
    background-size: 100%, 100%;
    background-image: none;
    font-family: "Roboto", sans-serif;
}
.slide-becas2 .carousel-control-next-icon:after {
    content: ">";
    font-size: 55px;
    color: #00a7e6;
}
.slide-becas2 .carousel-control-prev-icon:after {
    content: "<";
    font-size: 55px;
    color: #311c4f;
}
.slide-becas2 .carousel-control-next-icon,
.carousel-control-prev-icon {
    position: relative !important;
    bottom: -205px !important;
}
.slide-becas2 {
    background-color: #fff;
    padding: 72px 0;
}
.slide-becas2 h3 {
    font-size: 2.6em;
    font-weight: 800;
    border-right: 11px solid#d11a7c;
    padding-right: 14px;
    font-style: italic;
    font-family: "Roboto", sans-serif;
    margin-bottom: 44px;
    text-align: right;
}
.slide-becas2 p {
    text-align: center;
}
.cajabeca2 {
    background-color: #fff;
    padding-bottom: 19px;
    border: 1px solid#dedede;
    margin-bottom: 47px;
}
.cajabeca:hover {
    box-shadow: 0px 1px 6px 3px #d4d4d4;
}
.cajabeca2 {
    background-color: #fff;
    padding-bottom: 19px;
}
.cajabeca2 a {
    background: rgba(210, 28, 125, 1);
    background: -moz-linear-gradient(-45deg, rgba(210, 28, 125, 1) 0%, rgba(210, 28, 124, 1) 38%, rgba(146, 70, 148, 1) 75%, rgba(146, 70, 148, 1) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(210, 28, 125, 1)), color-stop(38%, rgba(210, 28, 124, 1)), color-stop(75%, rgba(146, 70, 148, 1)), color-stop(100%, rgba(146, 70, 148, 1)));
    background: -webkit-linear-gradient(-45deg, rgba(210, 28, 125, 1) 0%, rgba(210, 28, 124, 1) 38%, rgba(146, 70, 148, 1) 75%, rgba(146, 70, 148, 1) 100%);
    background: -o-linear-gradient(-45deg, rgba(210, 28, 125, 1) 0%, rgba(210, 28, 124, 1) 38%, rgba(146, 70, 148, 1) 75%, rgba(146, 70, 148, 1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(210, 28, 125, 1) 0%, rgba(210, 28, 124, 1) 38%, rgba(146, 70, 148, 1) 75%, rgba(146, 70, 148, 1) 100%);
    color: #fff !important;
    padding: 2px 9px;
    border-radius: 8px;
    display: block;
    width: 100px;
    margin: auto;
    font-size: 1.2em;
    font-weight: 700;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
}
.cajabeca2 a:hover {
    background-color: #d11a7c;
}
#preguntas .nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
    color: #fff !important;
    background-color: #d11a7c;
    border-color: #dee2e600 #dee2e600 #fff;
    font-size: 1.4em;
    font-weight: 700;
    border-bottom: 4px solid #d11a7c;
}
#preguntas a {
    color: #000;
}
.nav-tabs .nav-link {
    font-size: 1.4em;
    font-weight: 700;
}
#preguntas .nav-tabs {
    border-bottom: 1px solid #efefef !important;
}
#preguntas .nav-tabs {
    border-bottom: 1px solid #dee2e6;
    margin: auto;
}
#preguntas .nav-tabs .nav-item {
    display: inline-flex;
    margin-left: -10px;
}
#aspirantes2019 .nav > li > a:focus,
.nav > li > a:hover {
    background-color: rgba(255, 255, 255, 0) !important;
}
#aspirantes2019 .nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
    border-color: #d11a7c !important;
    background-color: #d11a7c !important;
}
.nav-tabs .nav-link {
    border-bottom: 4px solid #d11a7c !important;
    margin-right: 7px !important;
}
#oportunidad-one {
    background-color: #da0921;
    padding: 2% 3%;
    color: #fff;
    text-align: center;
    font-size: 1.4em;
    font-weight: 700;
    background-image: url(../../../../Universidad-del-Rosario-V4/Egresados/img/pasantias-universidad-del-rosario.png);
    background-position-x: 0%;
    background-repeat: no-repeat;
}
#oportunidad-one p {
    font-size: 1.2em;
    padding: 6px 0 0 0;
}
#oportunidad-one a {
    background-color: #130b75;
    padding: 2px 16px 10px 16px;
    color: #fff;
    border: 2px solid#fff;
    letter-spacing: 2px;
    font-size: 24px;
    border-radius: 0;
    text-decoration: none;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
#oportunidad-one a:hover {
    background-color: #da0921;
}
.rojo strong {
    font-weight: 700;
    font-size: 1.4em;
    line-height: 1em;
}
.azul strong {
    font-weight: 700;
    font-size: 1.4em;
    line-height: 1em;
}
.cuadro-1,
.cuadro-2,
.cuadro-3,
.cuadro-4,
.cuadro-5,
.cuadro-6,
.cuadro-2-1 {
    text-align: center;
    padding: 35px 39px 0 33px;
    box-shadow: 1px 2px 5px 0px #7f7d7da8;
    font-weight: 800;
    font-size: 1.4em;
    line-height: 1.1em;
    height: 165px;
    margin-bottom: 28px;
    background-color: #fff;
    cursor: pointer;
}
.cuadro-2 {
    border: 2px solid#00a7e6;
}
.cuadro-2-1 {
    border: 2px solid#00a7e6;
    padding: 27px 39px 0 33px;
}
.cuadro-3 {
    border: 2px solid#443360;
}
.cuadro-4 {
    border: 2px solid#00a7e6;
}
.cuadro-5 {
    border: 2px solid#443360;
}
.cuadro-6 {
    border: 2px solid#d11a7c;
}
#fondo-pregrado2 {
    background-color: #ffffff;
    padding: 50px 0 48px 0;
    font-size: 1.2em;
}
#fondo-pregrado2 p {
    text-align: left;
}
.sin-espacio {
    margin: 0;
    padding: 0px;
}
.slide-becas .carousel-control-next-icon,
.carousel-control-prev-icon {
    position: relative !important;
    bottom: -205px !important;
}
#fondo-pregrado3 {
    background-color: #22a8e6;
    padding: 19px 0 48px 0;
}
#fondo-pregrado3 .titulos h3 {
    text-align: center;
    font-family: "Roboto", sans-serif;
    font-size: 3.4em;
    color: #fff;
}
#fondo-pregrado3 p {
    color: #fff;
    font-size: 1.2em;
    text-align: center;
}
#fondo-pregrado3 .card-header {
    background-color: #f5ec35 !important;
    color: #000;
    font-weight: 600;
    text-decoration: none;
}
#fondo-pregrado3 .card-header .btn {
    color: #000;
    font-weight: 700;
    font-size: 1.1em;
}
#fondo-pregrado3 i {
    position: absolute;
    right: 25px;
}
#fondo-pregrado3 .card-header {
    border-bottom: 1px solid rgb(34, 168, 230) !important;
}
#fondo-pregrado3 .card {
    border-radius: 0.25rem !important;
    margin-bottom: 22px !important;
    border: 2px solid rgb(34, 168, 230) !important;
}
.caja1,
.caja2,
.caja3,
.caja4,
.caja5,
.caja6 {
    border: 2px solid#00a7e6;
}
.caja2 {
    border: 2px solid#301c4f;
}
.caja3 {
    border: 2px solid#301c4f;
}
.caja4 {
    border: 2px solid#00a7e6;
}
.caja5 {
    border: 2px solid#301c4f;
}
.caja6 {
    border: 2px solid#00a7e6;
}
.num1 {
    color: #00a7e6;
    font-size: 3em;
    font-weight: 800;
}
.num2 {
    color: #301c4f;
    font-size: 3em;
    font-weight: 800;
}
.num3 {
    color: #00a7e6;
    font-size: 3em;
    font-weight: 800;
}
.num4 {
    color: #301c4f;
    font-size: 3em;
    font-weight: 800;
}
.num5 {
    color: #00a7e6;
    font-size: 3em;
    font-weight: 800;
}
.num6 {
    color: #301c4f;
    font-size: 3em;
    font-weight: 800;
}
.slide-becas .modal-dialog {
    max-width: 917px !important;
    margin: 1.75rem auto;
}
.slide-becas .modal-content {
    padding: 6% 6% 27px;
}
.slide-becas .card-header {
    background-color: #f5ec35 !important;
}
.slide-becas .card-header .btn {
    color: #301c4f;
    font-weight: 700;
    font-size: 1.1em;
}
.slide-becas .card {
    margin: 28px 0;
}
.flex-container {
    display: flex;
    flex-wrap: wrap;
}
.flex-container > div {
    width: 30%;
    margin: 13px;
    padding: 9px;
    font-size: 1.1em;
    font-weight: 600;
}
.titulo_01 {
    color: #00a7e6;
    font-weight: 700;
    font-size: 1.5em;
}
.titulo_02 {
    color: #301c4f;
    font-weight: 700;
    font-size: 1.5em;
}
.slide-becas .carousel-indicators {
    display: none;
}
.slide-becas2 .carousel-indicators {
    display: none;
}
.titulos2 {
    margin-right: 50px;
}
.nivel {
    background-color: #000;
    color: #fff;
    font-weight: 700;
    font-size: 1em;
    padding: 4px 19px;
    position: absolute;
    font-family: "Roboto", sans-serif;
    letter-spacing: 2px;
    display: none;
}
.carousel-control-prev {
    left: 92% !important;
    top: 47%;
}
.carousel-control-next {
    top: 47%;
}
.apoyo-financiero {
    background: rgba(210, 28, 125, 1);
    background: -moz-linear-gradient(-45deg, rgba(210, 28, 125, 1) 0%, rgba(210, 28, 124, 1) 38%, rgba(146, 70, 148, 1) 75%, rgba(146, 70, 148, 1) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(210, 28, 125, 1)), color-stop(38%, rgba(210, 28, 124, 1)), color-stop(75%, rgba(146, 70, 148, 1)), color-stop(100%, rgba(146, 70, 148, 1)));
    background: -webkit-linear-gradient(-45deg, rgba(210, 28, 125, 1) 0%, rgba(210, 28, 124, 1) 38%, rgba(146, 70, 148, 1) 75%, rgba(146, 70, 148, 1) 100%);
    background: -o-linear-gradient(-45deg, rgba(210, 28, 125, 1) 0%, rgba(210, 28, 124, 1) 38%, rgba(146, 70, 148, 1) 75%, rgba(146, 70, 148, 1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(210, 28, 125, 1) 0%, rgba(210, 28, 124, 1) 38%, rgba(146, 70, 148, 1) 75%, rgba(146, 70, 148, 1) 100%);
    color: #fff;
}
.apoyo-financiero .icono {
    background-color: #000;
    padding: 2% 0px;
    text-align: center;
}
.apoyo-financiero i {
    color: #fff;
    text-align: center;
    margin: auto;
    display: block;
    font-size: 6em;
    padding: 23px 23px;
}
.apoyo-financiero .apoyo {
    text-align: center;
}
.apoyo-financiero .apoyo h3 {
    font-weight: 800;
    font-size: 3.6em;
    padding: 0;
    margin: 0;
    font-family: "Roboto", sans-serif;
}
.apoyo-financiero {
    padding: 0;
    margin: 0;
    margin-bottom: 74px;
}
.apoyo-financiero .apoyo {
    text-align: center;
    padding: 29px 10% 36px 10%;
}
.apoyo-financiero .apoyo p {
    font-size: 1.3em;
}
.apoyo-financiero .apoyo a {
    background-color: #ffffffd9;
    font-size: 1.6em;
    color: #000;
    padding: 5px 23px;
    font-weight: 700;
    border-radius: 10px;
    text-decoration: none !important;
}
.apoyo-financiero .apoyo a:hover {
    background-color: #fff;
}
.titulospre h3 {
    font-size: 2.6em;
    font-weight: 800;
    border-left: 11px solid#d11a7c;
    padding-left: 14px;
    font-style: italic;
    font-family: "Roboto", sans-serif;
    margin-bottom: 44px;
}
#fondo-pregrado2 h4 {
    color: #d11a7c;
    font-weight: 800;
    font-family: "Roboto", sans-serif;
    font-size: 1.7em;
    padding: 12px 0;
}
#accordion .card-header h5 a {
    color: #000;
    font-weight: 600;
    font-size: 1.1em;
    text-align: left;
    font-family: "Roboto", sans-serif;
}
#fondo-pregrado2 .magnenta {
    background-color: #d11a7c;
    color: #fff;
    text-align: center;
    padding: 23px 0;
    margin-bottom: 23px;
}
#fondo-pregrado2 .violeta {
    background-color: #301c4f;
    color: #fff;
    text-align: center;
    padding: 23px 0;
    margin-bottom: 23px;
}
#fondo-pregrado2 #accordion h6 {
    padding: 0;
    margin: 0;
    font-size: 1.2em;
    font-weight: 700;
    font-family: "Roboto", sans-serif;
    color: #fff;
    text-decoration: none;
}
#fondo-pregrado2 #accordion h3 {
    color: #d11a7c;
    font-weight: 800;
    font-family: "Roboto", sans-serif;
}
#fondo-pregrado2 .magnenta a {
    color: #fff;
}
#fondo-pregrado2 .violeta a {
    color: #fff;
}
#fondo-pregrado2 .titulos {
    color: #d11a7c;
    padding: 7px;
    font-weight: 800;
    font-family: "Roboto", sans-serif;
    font-size: 1.3em;
}
.card.requisitos li:before {
    content: "\f00c";
    font-family: "Font Awesome 5 Free";
    /* width: 16px; */
    /* height: 16px; */
    display: block;
    position: absolute;
    left: -10px;
    color: #d11a7c;
    font-weight: bolder;
}
header ul li:before {
    content: "";
}
.header-top-wrap ul li:before {
    content: "";
}
#menu-co ul li:before {
    content: "" !important;
}
#accordion li {
    list-style: none;
    position: relative;
    padding: 6px 0 0 45px;
}
#accordion ul li:before {
    background-position: 0px -16px;
}
#fondo-pregrado2 #accordion small {
    font-size: 80%;
    font-weight: 400;
    color: #d11a7c;
    font-weight: 800;
    padding: 2px 0 0px;
    display: block;
}
#fondo-pregrado2 .violeta small {
    padding: 0 !important;
    color: #fff !important;
}
#fondo-pregrado2 .magnenta small {
    padding: 0 !important;
    color: #fff !important;
}
#fondo-pregrado4 {
    background-color: #efefef;
    padding: 28px 0;
}
.tramite {
    background-color: #fff;
    padding: 4%;
}
.tramite h3 {
    font-weight: 800;
    color: #d11a7c;
    font-family: Roboto, sans-serif;
}
#fondo-pregrado4 .magnenta {
    background-color: #d11a7c;
    color: #fff;
    text-align: center;
    padding: 20px;
    margin-bottom: 23px;
    height: 115px;
}
#fondo-pregrado4 .violeta {
    background-color: #301c4f;
    color: #fff;
    text-align: center;
    padding: 20px;
    margin-bottom: 23px;
    height: 115px;
}
#fondo-pregrado4 #accordion h6 {
    padding: 0;
    margin: 0;
    font-size: 1.2em;
    font-weight: 700;
    font-family: "Roboto", sans-serif;
}
#fondo-pregrado4 .magnenta a {
    color: #fff;
}
#fondo-pregrado4 .violeta a {
    color: #fff;
}
#fondo-pregrado4 .titulos {
    color: #d11a7c;
    padding: 7px;
    font-weight: 800;
    font-family: "Roboto", sans-serif;
    font-size: 1.3em;
}
#fondo-pregrado4 #accordion ul {
    list-style: none;
    padding: 0;
}
#fondo-pregrado4 #accordion li {
    padding-left: 1.3em;
}
#fondo-pregrado4 #accordion li:before {
    content: "\f058";
    /* FontAwesome Unicode */
    font-family: 'Font Awesome 5 Free';
    display: inline-block;
    color: #d11a7c;
    margin-left: -1.3em;
    width: 1.3em;
}
#fondo-pregrado4 #accordion small {
    font-size: 80%;
    font-weight: 400;
    color: #d11a7c;
    font-weight: 800;
    padding: 2px 0 25px;
    display: block;
}
#fondo-pregrado4 .violeta small {
    padding: 0 !important;
    color: #fff !important;
    font-size: 1.2em;
}
#fondo-pregrado4 .magnenta small {
    padding: 0 !important;
    color: #fff !important;
    font-size: 1.2em;
}
#fondo-pregrado4 h6 {
    padding: 0;
    margin: 0;
    font-size: 1.6em;
    font-weight: 700;
    font-family: "Roboto", sans-serif;
}
.titulospre2 h3 {
    font-size: 2.6em;
    font-weight: 800;
    border-left: 11px solid#d11a7c;
    padding-left: 14px;
    font-style: italic;
    font-family: "Roboto", sans-serif;
    margin-top: 53px;
}
#fondo-pregrado4 .practicas h3 {
    font-weight: 800;
    font-family: "Roboto", sans-serif;
    color: #c51875;
    padding: 25px 0 7px;
}
.estidades-linea {
    border: 1px solid#efefef;
}
.tramite img {
    float: right;
}
#entidades h6 {
    font-size: 1.1em;
    color: #d11a7c;
    font-style: italic;
    font-family: "Roboto", sans-serif;
    text-decoration: underline;
    padding-bottom: 23px;
}
#modales-beca .magnenta {
    background-color: #d11a7c;
    color: #fff !important;
    text-align: center;
    padding: 15px 22px;
    margin-bottom: 23px;
    height: 99px;
}
#modales-beca .magnenta {
}
#modales-beca .violeta {
    background-color: #301c4f;
    color: #fff !important;
    text-align: center;
    padding: 15px 22px;
    margin-bottom: 23px;
    height: 99px;
}
#modales-beca .violeta h6 {
    color: #fff;
}
#modales-beca .alto {
    height: 239px;
}
#modales-beca .violeta a {
    color: #fff;
    font-size: 1.1em;
}
#modales-beca h6 {
    padding: 0;
    margin: 0;
    font-size: 1.4em;
    font-weight: 700;
    font-family: "Roboto", sans-serif;
    color: #fff;
}
#modales-beca .magnenta a {
    color: #fff;
    font-size: 1.4em;
    border-bottom: 1px solid#fff;
    text-decoration: none;
}
#modales-beca .magnenta small {
    font-size: 0.9em;
    line-height: 1em;
}
#modales-beca .violeta small {
    font-size: 0.9em;
    line-height: 1.6em;
}
#modales-beca .modal .violeta a {
    color: #fff;
}
#modales-beca .titulos {
    color: #d11a7c;
    padding: 7px;
    font-weight: 800;
    font-family: "Roboto", sans-serif;
    font-size: 1.3em;
}
#modales-beca .modal #accordion ul {
    list-style: none;
    padding: 0;
}
#modales-beca .modal #accordion li {
    padding-left: 1.3em;
}
#modales-beca #accordion li:before {
    content: "\f058";
    /* FontAwesome Unicode */
    font-family: "FontAwesome";
    display: inline-block;
    color: #d11a7c;
    margin-left: -1.3em;
    /* same as padding-left set on li */
    width: 1.3em;
    /* same as padding-left set on li */
}
#modales-beca p {
    text-align: left;
    font-weight: 400;
    font-size: 1.1em;
}
.requisitos {
    background-color: #efefef;
    display: table;
    padding: 23px;
    margin: 10px 0 17px;
    width: 100%;
    padding: 3%;
}
.requisitos h4 {
    font-weight: 800;
    font-size: 1.7em;
    color: #d11a7c;
}
.modal-footer {
    padding-top: 39px !important;
}
.footerModal h3{
    font-weight: 700;
}
.footerModal h4{
    font-weight: 700;
}
.footerModal strong{
    color: #d21c7c;
}
.footerModal h3{
    border-left: none!important;
}
.footerModal{
    text-align: center;
}
.slide-becasm .modal-content {
    padding: 3% 6%;
    font-size: 1.1em;
    border: 1px solid rgb(255, 255, 255) !important;
    border-radius: 0rem !important;
}
.slide-becasm .close {
    font-size: 2rem !important;
    color: #d11a7c !important;
    text-shadow: 0 1px 0 #fff !important;
    opacity: 100 !important;
}
.slide-becasm .close :hover {
    color: #301c4f !important;
}
.slide-becasm h3 {
    font-size: 2.6em;
    font-weight: 800;
    /*  border-left: 11px solid#d11a7c;*/
    padding-left: 14px;
    font-style: italic;
    font-family: "Roboto", sans-serif;
    margin-bottom: 23px;
}
.slide-becasm .texr-xs {
    font-size: 1.8em;
}
.slide-becasm h3 small a {
    font-size: 1.2em;
    font-weight: 400;
    color: #d11a7c;
}
.slide-becasm .modal h3 small {
    font-size: 0.7em;
    font-weight: 400;
    color: #d11a7c;
}
.slide-becasm .btn-default {
    background: rgba(210, 28, 125, 1);
    background: -moz-linear-gradient(-45deg, rgba(210, 28, 125, 1) 0%, rgba(210, 28, 124, 1) 38%, rgba(146, 70, 148, 1) 75%, rgba(146, 70, 148, 1) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(210, 28, 125, 1)), color-stop(38%, rgba(210, 28, 124, 1)), color-stop(75%, rgba(146, 70, 148, 1)), color-stop(100%, rgba(146, 70, 148, 1)));
    background: -webkit-linear-gradient(-45deg, rgba(210, 28, 125, 1) 0%, rgba(210, 28, 124, 1) 38%, rgba(146, 70, 148, 1) 75%, rgba(146, 70, 148, 1) 100%);
    background: -o-linear-gradient(-45deg, rgba(210, 28, 125, 1) 0%, rgba(210, 28, 124, 1) 38%, rgba(146, 70, 148, 1) 75%, rgba(146, 70, 148, 1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(210, 28, 125, 1) 0%, rgba(210, 28, 124, 1) 38%, rgba(146, 70, 148, 1) 75%, rgba(146, 70, 148, 1) 100%);
    color: #fff;
    padding: 2px 9px;
    border-radius: 8px;
    display: block;
    width: 104px;
    margin: auto;
    font-size: 1.4em;
    font-weight: 700;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
}
.linea-enti {
    border: 1px solid #efefef;
    width: 100%;
}
.slide-becasm h4 {
    font-weight: 700;
}
.slide-becasm li {
    list-style: none;
    position: relative;
}
ul li:before {
    content: "\f00c";
    font-family: "Font Awesome 5 Free";
    /* width: 16px; */
    /* height: 16px; */
    position: relative;
    left: 0px;
    color: #d11a7c;
    font-weight: bolder;
}
#fondo-pregrado4 ul {
    list-style: none !important;
}
.main-header-wrapul li:before {
    content: "";
    font-family: "Font Awesome 5 Free";
    /* width: 16px; */
    /* height: 16px; */
    display: block;
    position: absolute;
    left: -10px;
    color: #d11a7c;
    font-weight: bolder;
}
footer ul li:before {
    content: "";
    font-family: "Font Awesome 5 Free";
    /* width: 16px; */
    /* height: 16px; */
    display: block;
    position: absolute;
    left: -10px;
    color: #d11a7c;
    font-weight: bolder;
}
.slide-becasm ul li:before {
    background-position: 0px -16px;
}
.slide-becasm .web {
    font-weight: 600;
    font-size: 1.3em;
}
.slide-becasm .web a {
    color: #d11a7c;
    font-weight: 800;
    text-decoration: underline;
}
.slide-becasm .slide-becasm h6 {
    font-weight: 700;
    color: #fff !important;
    font-family: "Roboto", sans-serif;
    font-size: 1.2em;
    padding: 0;
    margin: 0;
}
.slide-becasm .linea-azul {
    box-shadow: 1px 4px 6px 1px #00000017;
    text-align: left;
    padding: 21px;
    margin-bottom: 22px;
}
.slide-becasm .linea-azul h2 {
    display: block;
    font-weight: 900;
    font-family: "Roboto", sans-serif;
    font-size: 1.2em;
}
.tex-xs {
    font-size: 0.8em;
    line-height: 1em;
    font-weight: 800;
}
.flex-container01 {
    display: flex;
    flex-wrap: wrap;
}
.flex-container01 > div {
    width: 19%;
    margin: 5px;
}
.flex-container01 .conte strong {
    font-size: 2.6em;
    font-weight: 900;
}
.flex-container01 .conte {
    height: 283px;
}
.botones-becas {
    background-color: #301c4f;
    color: #fff;
    font-weight: 700;
    padding: 8px 13px;
    margin: auto;
    display: block;
    margin-top: 22px;
    text-align: center;
}
.botones-becas:hover {
    background-color: #301c4f;
    color: #fff;
    text-decoration: underline;
}
#multiCollapseExample1,
#multiCollapseExample2 {
    background-color: #301c4f;
    line-height: 1em;
    padding: 14px;
    line-height: 1.1em;
    border-radius: 0px;
    border: 1px solid#fff;
    position: relative;
    z-index: 99;
    text-align: left;
}
/*#multiCollapseExample1, #multiCollapseExample2  i{
    font-family: "Nunito", sans-serif!important;
    }*/
.pointer-s {
    cursor: pointer;
}
.solicitud a {
    background-color: #f7f7f7;
    border: 1px solid#d8d8d8;
    width: 100%;
    /* color: #fff!important; */
    display: block;
    font-weight: 400;
    padding: 21px 35px;
    font-size: 1.2em;
    font-family: "Roboto", sans-serif;
    width: 48.7%;
    margin-bottom: 25px;
}
.solicitud i {
    color: #d1197c;
}
.nota {
    font-weight: 700;
    color: #d11a7c;
    font-size: 0.9em;
}
#beca-nota {
    font-size: 80%;
    font-weight: 400;
    color: #d11a7c;
    font-weight: 800;
    padding: 2px 0 0px;
    display: block;
    background-color: #f7f7f7;
    padding: 25px;
    font-size: 1.2em;
    box-shadow: 4px 7px 8px #92919173;
    margin-top: 33px;
}
#beca-nota small i {
    color: #000;
    font-size: 2em;
}
.apoyo-covid {
    padding: 54px 40px 0;
}
.apoyo-covid span {
    color: #d11a7c;
    font-weight: 700;
    font-size: 1.6em;
}
.apoyo-covidli {
    list-style: none;
    position: relative;
    padding: 6px 0 0 20px;
}
.apoyo-covidsm ul li:before {
    content: "ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“";
    /* width: 16px; */
    /* height: 16px; */
    display: block;
    position: absolute;
    left: -10px;
    color: #d11a7c;
    font-weight: bolder;
}
.apoyo-covid ul li:before {
    background-position: 0px -16px;
}
.flex-container2 {
    display: flex;
    flex-wrap: wrap;
}
.flex-container2 > div {
    width: 30%;
    margin: 16px;
    padding: 9px 30px;
    font-size: 1.1em;
    font-weight: 600;
    background-color: #fff;
    box-shadow: 2px 5px 7px #e6e3e3;
}
.medidas {
    background-color: #efefef;
    padding: 54px 0;
}
.medidas span {
    color: #d11a7c;
    font-weight: 700;
    font-size: 1.6em;
}
.fondo-video2 {
    background-color: #ffffff;
}
.fondo-video2 .titulos p {
    font-size: 1.4em;
    font-weight: 600;
}
.fondo-video2 h4 {
    text-align: center;
    font-size: 2.1em;
    font-weight: 700;
}
.comunidad {
    padding: 54px 40px;
}
.financiacion {
    padding: 43px 10px;
}
.financiacion p {
    font-size: 1.1em;
}
.financiacion a {
    background: rgba(210, 28, 125, 1);
    background: -moz-linear-gradient(-45deg, rgba(210, 28, 125, 1) 0%, rgba(210, 28, 124, 1) 38%, rgba(146, 70, 148, 1) 75%, rgba(146, 70, 148, 1) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(210, 28, 125, 1)), color-stop(38%, rgba(210, 28, 124, 1)), color-stop(75%, rgba(146, 70, 148, 1)), color-stop(100%, rgba(146, 70, 148, 1)));
    background: -webkit-linear-gradient(-45deg, rgba(210, 28, 125, 1) 0%, rgba(210, 28, 124, 1) 38%, rgba(146, 70, 148, 1) 75%, rgba(146, 70, 148, 1) 100%);
    background: -o-linear-gradient(-45deg, rgba(210, 28, 125, 1) 0%, rgba(210, 28, 124, 1) 38%, rgba(146, 70, 148, 1) 75%, rgba(146, 70, 148, 1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(210, 28, 125, 1) 0%, rgba(210, 28, 124, 1) 38%, rgba(146, 70, 148, 1) 75%, rgba(146, 70, 148, 1) 100%);
    color: #fff;
    padding: 4px 9px;
    border-radius: 8px;
    display: block;
    width: 310px;
    /* margin: auto; */
    font-size: 1.5em;
    font-weight: 700;
    text-align: left;
    text-decoration: none;
    cursor: pointer;
    text-align: center;
}
.financiacion a:hover {
    color: #ffffff;
    background-color: #d21c7d;
}
.menu3 a {
    color: #fff;
    font-family: "Roboto", sans-serif;
    padding: 7px 8px;
    background-color: #d11a7c;
    width: 18%;
    display: block;
    text-align: left;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    position: fixed;
    z-index: 999;
    right: -49px;
    transition-property: all;
    transition-duration: 0.2s;
    transition-timing-function: ease-out;
    top: 36%;
}
.menu4 a {
    color: #fff;
    font-family: "Roboto", sans-serif;
    padding: 7px 8px;
    background-color: #d11a7c;
    width: 18%;
    display: block;
    text-align: left;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    position: fixed;
    z-index: 999;
    right: -49px;
    transition-property: all;
    transition-duration: 0.2s;
    transition-timing-function: ease-out;
    top: 28%;
}
.menu1 a {
    color: #fff;
    font-family: "Roboto", sans-serif;
    padding: 7px 8px;
    background-color: #d11a7c;
    width: 18%;
    display: block;
    text-align: left;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    position: fixed;
    z-index: 999;
    right: -46px;
    transition-property: all;
    transition-duration: 0.2s;
    transition-timing-function: ease-out;
    top: 47%;
}
.menu2 a {
    color: #fff;
    font-family: "Roboto", sans-serif;
    padding: 7px 8px;
    background-color: #d11a7c;
    width: 18%;
    display: block;
    text-align: left;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    position: fixed;
    z-index: 999;
    right: -47px;
    transition-property: all;
    transition-duration: 0.2s;
    transition-timing-function: ease-out;
    top: 45%;
}
.menu3 a:hover {
    background-color: #000;
    right: 0px;
}
.menu4 a:hover {
    background-color: #000;
    right: 0px;
}
.menu1 a:hover {
    background-color: #000;
    right: 0px;
}
.menu2 a:hover {
    background-color: #000;
    right: 0px;
}
.menu1 {
    top: 57px;
    display: none;
}
.menu2 {
    top: 70px;
}
.menu2 {
    top: 40px;
}
.calendario {
    padding-bottom: 0px;
}
.calendario a {
    background: rgba(210, 28, 125, 1);
    background: -moz-linear-gradient(-45deg, rgba(210, 28, 125, 1) 0%, rgba(210, 28, 124, 1) 38%, rgba(146, 70, 148, 1) 75%, rgba(146, 70, 148, 1) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(210, 28, 125, 1)), color-stop(38%, rgba(210, 28, 124, 1)), color-stop(75%, rgba(146, 70, 148, 1)), color-stop(100%, rgba(146, 70, 148, 1)));
    background: -webkit-linear-gradient(-45deg, rgba(210, 28, 125, 1) 0%, rgba(210, 28, 124, 1) 38%, rgba(146, 70, 148, 1) 75%, rgba(146, 70, 148, 1) 100%);
    background: -o-linear-gradient(-45deg, rgba(210, 28, 125, 1) 0%, rgba(210, 28, 124, 1) 38%, rgba(146, 70, 148, 1) 75%, rgba(146, 70, 148, 1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(210, 28, 125, 1) 0%, rgba(210, 28, 124, 1) 38%, rgba(146, 70, 148, 1) 75%, rgba(146, 70, 148, 1) 100%);
    color: #fff;
    padding: 10px 9px;
    border-radius: 8px;
    display: block;
    width: 42%;
    /* margin: auto; */
    font-size: 1.1em;
    font-weight: 700;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    line-height: 1em;
    margin-left: 25px;
}
.calendario a:hover {
    color: #ffffff;
    background-color: #d21c7d;
}
.calendario p {
    padding-left: 22px;
}
.modal-footer {
    margin-top: 29px;
}
.calendario h3 {
    font-size: 2.6em;
    font-weight: 800;
    border-left: 11px solid#d11a7c;
    padding-left: 14px;
    font-style: italic;
    font-family: "Roboto", sans-serif;
    margin-bottom: 14px;
}
.titulo-bene {
    font-size: 2.6em;
    font-weight: 800;
    padding-left: 14px;
    font-style: italic;
    font-family: "Roboto", sans-serif;
    margin-bottom: 14px;
    text-align: center;
    margin-bottom: 29px;
}
.titulo-bene hr {
    width: 75px;
    border: 2px solid#d5348a;
}
.informacion {
    font-weight: 700;
    color: #d11a7c;
    font-size: 1.8em;
}
/*
    .requisitos a {
        background: rgba(210, 28, 125, 1);
        background: -moz-linear-gradient(-45deg, rgba(210, 28, 125, 1) 0%, rgba(210, 28, 124, 1) 38%, rgba(146, 70, 148, 1) 75%, rgba(146, 70, 148, 1) 100%);
        background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(210, 28, 125, 1)), color-stop(38%, rgba(210, 28, 124, 1)), color-stop(75%, rgba(146, 70, 148, 1)), color-stop(100%, rgba(146, 70, 148, 1)));
        background: -webkit-linear-gradient(-45deg, rgba(210, 28, 125, 1) 0%, rgba(210, 28, 124, 1) 38%, rgba(146, 70, 148, 1) 75%, rgba(146, 70, 148, 1) 100%);
        background: -o-linear-gradient(-45deg, rgba(210, 28, 125, 1) 0%, rgba(210, 28, 124, 1) 38%, rgba(146, 70, 148, 1) 75%, rgba(146, 70, 148, 1) 100%);
        background: -ms-linear-gradient(-45deg, rgba(210, 28, 125, 1) 0%, rgba(210, 28, 124, 1) 38%, rgba(146, 70, 148, 1) 75%, rgba(146, 70, 148, 1) 100%);
        color: #fff;
        padding: 10px 9px;
        border-radius: 8px;
        display: block;
        width: 49%;
     margin: auto; 
        font-size: 1.1em;
        font-weight: 700;
        text-align: center;
        text-decoration: none;
        cursor: pointer;
        line-height: 1em;
        margin-left: 0;
    }
    */
.requisitos a {
    color: #db4b98;
    font-weight: 800;
    margin-left: 10px;
}
.collapsed {
    cursor: pointer;
}
#fondo-pregrado2 a {
    color: #0d0d0d;
}
.modal-content h3 {
    font-size: 2.6em;
    font-weight: 800;
    border-left: 11px solid#d11a7c;
    padding-left: 14px;
    font-style: italic;
    font-family: "Roboto", sans-serif;
    margin-bottom: 25px;
}
.card-body a {
    color: #d11a7c !important;
    font-weight: 700;
}
#tabs-pregrado ul li:before {
    content: "" !important;
}
.slide-becasm .titu-tabs {
    font-weight: 600;
    font-size: 1.3em;
    box-shadow: 0 0 black;
    border-left: 5px solid #d11a7c !important;
}
.colorp {
    background-color: #efefef;
    font-weight: 700 !important;
    text-align: center;
    border: 1px solid #efefef;
    padding: 2% 0 !important;
}
.colorp2 {
    background-color: #efefef;
}
table .tabla-color2 {
    display: block;
    margin: auto;
}
.tabla-color2 table,
td,
th {
    border: 1px solid #efefef;
}
.tabla-xs table {
    margin: auto;
}
.colortabla2 {
    background-color: #efefef;
    border-bottom: 2px solid #fff !important;
    font-weight: 600;
}


.colortabla4 {
    background-color: #d7d1d1;
    border-bottom: 2px solid #fff !important;
    font-weight: 600;
}
.items a {
    color: #d11a7c;
}
.tabla-color2 table,
td,
th,
tr {
    border: 2px solid #efefef;
    border-collapse: collapse;
    background-color: #fff;
    padding: 3px 16px;
}
.tabla-color table,
td,
th {
    border: 1px solid #efefef;
    border-collapse: collapse;
}
.tabla-color td,
th {
    padding: 0px;
    height: 25px;
    font: caption;
    border: 1px solid#dadada;
    font-size: 0.8em;
    padding: 8px 14px;
}
.tabla-color th {
    background: #f0e6cc;
}
.tabla-color .even {
    background: #fbf8f0;
}
.tabla-color .odd {
    background: #fefcf9;
}
.table thead th {
    background-color: #dee2e6;
}
.table td,
.table th {
    border: 1px solid #dee2e6 !important;
}
.tramite ul li:before {
    content: "\f00c";
    font-family: "Font Awesome 5 Free";
    display: block;
    position: absolute;
    left: 28px;
    color: #d11a7c;
    font-weight: bolder;
}
.items ul {
    list-style: none;
    padding: 0 25px 23px;
}
.items li {
    padding-left: 2em;
}
.desc a {
    color: #d11a7c;
    font-weight: 700;
}
.porcentajes a {
    color: #d11a7c;
    font-weight: 700;
}
.porcentajes ul {
    list-style: none;
    padding: 0;
}
.porcentajes ul li:before {
    content: "\f00c";
    font-family: "Font Awesome 5 Free";
    /* width: 16px; */
    /* height: 16px; */
    display: initial;
    position: initial;
    left: 110px;
    color: #d11a7c;
    font-weight: bolder;
    margin-right: 10px;
}
.porcentajes ul {
    list-style: none;
    padding: 0;
}
.preguntas-ul ul li::before {
    content: "";
}
#banner .text-mod p {
    text-align: center !important;
}
.fixed-topdos {
    position: fixed;
    transition: .5s;
    width: 100%;
    z-index: 9;
    top: 79px;
}
#menube.fixed-topp {
    position: absolute;
    top: -2px;
    background-color: #f7f6f6;
    margin: auto;
    width: 100%;
    box-shadow: -5px 3px 5px 0px lightgrey;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.fixed-top-uno {
    position: fixed;
    top: 77px;
    background-color: #f7f6f6;
    z-index:9;
    margin: auto;
    width: 100%;
    box-shadow: -5px 3px 5px 0px #a5a3a338;
    padding: 8px 0 5px 0 !important;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.menu-becas .nav-link {
    padding: 0.2rem 1rem !important;
}
.menu-becas .centrar {
    margin: auto;
}
.navbar {
    padding: 0;
}
.menu-becas .linea {
    border-right: 2px solid#d21c7c;
    border-left: 2px solid#d21c7c;
}
.menu-becas ul li:before {
    list-style: none;
    display: none;
}
#navbarSupportedContent ul {
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    align-content: center;
    width: 100%;
}
.menu-becas .navbar-nav li:hover {
    color: rgba(0, 0, 0, 0.7);
    background-color: #efefef;
}
.menu-becas .navbar-nav li {
    width: auto;
    max-width: 20.333333%;
    display: inline-block;
    text-align: center;
    font-weight: 900;
    font-size: 1.2em;
    color: #000;
}
.Nota_uno,
.Nota_dos {
    background-color: #f8f9fa;
    font-size: 0.7em;
    padding: 14px 0 9px 19px;
    margin-bottom: 23px;
    border-left: 3px solid#d11a7c;
    box-shadow: 1px 3px 6px #00000029;
    font-weight: 700;
}

.Nota_tres {
    background-color: #f8f9fa;
    font-size: 0.7em;
    padding: 14px 0 9px 19px;
    margin-bottom: 23px;
    box-shadow: 1px 3px 6px #00000029;
    font-weight: 700;
}
.Nota_dos i {
    color: #d11a7c;
    font-size: 2.7em;
    float: right;
}
.Nota_uno i {
    color: #d11a7c;
    font-size: 2.7em;
    float: right;
}
.NotaImportante a {
    border-radius: 14px;
    padding: 9px 19px;
    font-family: "Roboto", sans-serif;
    display: table;
    margin: auto;
    font-weight: 800;
    background-color: #d21c7c;
    border: 1px solid #d21c7c;
    transition: 1s;
}
.NotaImportante a:hover {
    background-color: #924694;
    border: 1px solid #924694;
}
div#multiCollapseExamplef {
    width: 53%;
    margin: auto;
}
div#multiCollapseExamplef .card.card-body {
    background-color: #efefef54;
    font-weight: 600;
    border-left: 4px solid #d21c7c;
}
div#multiCollapseExamplef .btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #924694 !important;
    border-color: #924694 !important;
}
div#multiCollapseExamplef .btn-primary:not(:disabled):not(.disabled).active:focus,
.btn-primary:not(:disabled):not(.disabled):active:focus,
.show > .btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgb(169 85 171) !important;
}
.beca_especial {
    background-color: #efefefc2;
    padding: 3% 0;
}
.beca_especial .card {
    background-color: #ffffff;
}
.titulospre small {
    color: #d11a7c;
    font-size: 0.3em;
    font-weight: 900;
    display: block;
    font-style: initial;
}
.beca_especial .container {
    padding: 0;
}
#beca_especial .container {
    padding: 15px;
}
.Consulte a {
    background: rgba(210, 28, 125, 1);
    background: -moz-linear-gradient(-45deg, rgba(210, 28, 125, 1) 0%, rgba(210, 28, 124, 1) 38%, rgba(146, 70, 148, 1) 75%, rgba(146, 70, 148, 1) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(210, 28, 125, 1)), color-stop(38%, rgba(210, 28, 124, 1)), color-stop(75%, rgba(146, 70, 148, 1)), color-stop(100%, rgba(146, 70, 148, 1)));
    background: -webkit-linear-gradient(-45deg, rgba(210, 28, 125, 1) 0%, rgba(210, 28, 124, 1) 38%, rgba(146, 70, 148, 1) 75%, rgba(146, 70, 148, 1) 100%);
    background: -o-linear-gradient(-45deg, rgba(210, 28, 125, 1) 0%, rgba(210, 28, 124, 1) 38%, rgba(146, 70, 148, 1) 75%, rgba(146, 70, 148, 1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(210, 28, 125, 1) 0%, rgba(210, 28, 124, 1) 38%, rgba(146, 70, 148, 1) 75%, rgba(146, 70, 148, 1) 100%);
    color: #fff !important;
    display: table;
    margin: auto;
    text-align: center;
    padding: 14px 26px;
    margin-bottom: 23px;
    border-radius: 6px;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.Consulte a:hover {
    color: #ffffff;
    background: rgba(146, 70, 148, 1);
    background: -moz-linear-gradient(left, rgba(146, 70, 148, 1) 0%, rgba(146, 70, 148, 1) 14%, rgba(210, 28, 125, 1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(146, 70, 148, 1)), color-stop(14%, rgba(146, 70, 148, 1)), color-stop(100%, rgba(210, 28, 125, 1)));
    background: -webkit-linear-gradient(left, rgba(146, 70, 148, 1) 0%, rgba(146, 70, 148, 1) 14%, rgba(210, 28, 125, 1) 100%);
    background: -o-linear-gradient(left, rgba(146, 70, 148, 1) 0%, rgba(146, 70, 148, 1) 14%, rgba(210, 28, 125, 1) 100%);
    background: -ms-linear-gradient(left, rgba(146, 70, 148, 1) 0%, rgba(146, 70, 148, 1) 14%, rgba(210, 28, 125, 1) 100%);
    background: linear-gradient(to right, rgba(146, 70, 148, 1) 0%, rgba(146, 70, 148, 1) 14%, rgba(210, 28, 125, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#924694', endColorstr='#d21c7d', GradientType=1 );
}
.Consulte i {
    color: #fff !important;
}
.flex-container1-1 {
    display: flex;
    flex-wrap: wrap;
}
#exampleModals h5 {
    font-weight: 700;
}
#exampleModals button.close {
    background-color: #d11a7c;
    opacity: 100;
    color: #fff;
}
.flex-container1-1 > div {
    background-color: #f1f1f180;
    width: 30%;
    font-weight: 700;
    font-size: 0.8em;
    margin: 9px;
    color: #525252dd;
    padding: 9px 20px;
    text-align: center;
    box-shadow: 2px 2px 5px #00000038;
    border-left: 5px solid#d11a7c;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.flex-container1-1 > div:hover {
    transform: scale(1.1);
    transition: 0.2s;
}
#exampleModals button.btn.btn-secondary {
    margin: auto;
    background-color: #d11a7c;
}
#exampleModals button.btn.btn-secondary:hover {
    background-color: #5b5b5b;
}
#exampleModals .modal-body {
    padding: 4% 4% 0;
}
#exampleModals button.close:hover {
    background-color: #ab1465;
}
.container.Seccion_becas {
    padding: 3% 0 2% 0;
}
a.btnconsulte {
    color: #ffffff !important;
    text-align: center;
    background: rgba(146, 70, 148, 1);
    background: -moz-linear-gradient(left, rgba(146, 70, 148, 1) 0%, rgba(146, 70, 148, 1) 14%, rgba(210, 28, 125, 1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(146, 70, 148, 1)), color-stop(14%, rgba(146, 70, 148, 1)), color-stop(100%, rgba(210, 28, 125, 1)));
    background: -webkit-linear-gradient(left, rgba(146, 70, 148, 1) 0%, rgba(146, 70, 148, 1) 14%, rgba(210, 28, 125, 1) 100%);
    background: -o-linear-gradient(left, rgba(146, 70, 148, 1) 0%, rgba(146, 70, 148, 1) 14%, rgba(210, 28, 125, 1) 100%);
    background: -ms-linear-gradient(left, rgba(146, 70, 148, 1) 0%, rgba(146, 70, 148, 1) 14%, rgba(210, 28, 125, 1) 100%);
    background: linear-gradient(to right, rgba(146, 70, 148, 1) 0%, rgba(146, 70, 148, 1) 14%, rgba(210, 28, 125, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#924694', endColorstr='#d21c7d', GradientType=1 );
    display: table;
    border-radius: 11px;
    font-size: 0.9em;
    padding: 2%;
    margin: 3% 0;
}
p.text_titu {
    font-weight: 900;
    text-align: center;
    line-height: 1.3em;
    padding: 5% 0 0;
}
#fondo-pregrado3_3 {
    background-color: #efefef;
    padding: 67px 0 67px 0;
    font-size: 1.2em;
}
.container.Seccion_becas {
    padding: 3% 0 2% 0;
}
a.btnconsulte {
    color: #ffffff !important;
    text-align: center;
    background: rgba(146, 70, 148, 1);
    background: -moz-linear-gradient(left, rgba(146, 70, 148, 1) 0%, rgba(146, 70, 148, 1) 14%, rgba(210, 28, 125, 1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(146, 70, 148, 1)), color-stop(14%, rgba(146, 70, 148, 1)), color-stop(100%, rgba(210, 28, 125, 1)));
    background: -webkit-linear-gradient(left, rgba(146, 70, 148, 1) 0%, rgba(146, 70, 148, 1) 14%, rgba(210, 28, 125, 1) 100%);
    background: -o-linear-gradient(left, rgba(146, 70, 148, 1) 0%, rgba(146, 70, 148, 1) 14%, rgba(210, 28, 125, 1) 100%);
    background: -ms-linear-gradient(left, rgba(146, 70, 148, 1) 0%, rgba(146, 70, 148, 1) 14%, rgba(210, 28, 125, 1) 100%);
    background: linear-gradient(to right, rgba(146, 70, 148, 1) 0%, rgba(146, 70, 148, 1) 14%, rgba(210, 28, 125, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#924694', endColorstr='#d21c7d', GradientType=1 );
    display: table;
    border-radius: 11px;
    font-size: 0.9em;
    padding: 2%;
    margin: 3% 0;
}
p.text_titu {
    font-weight: 900;
    text-align: center;
    line-height: 1.3em;
    padding: 5% 0 0;
}
/*tabs*/
.boton_personalizado3 {
    text-decoration: none;
    padding: 12px;
    font-weight: 800;
    font-size: 18px;
    color: #ffffff !important;
    background-color: #044585;
    border-radius: 6px;
    transition: 1s;
}
.boton_personalizado3:hover {
    color: #1883ba;
    background-color: #d11a7c;
}
p.titulo_tabs_becas {
    font-weight: 700;
    font-size: 1.3em;
    margin: 21px 0 17px;
    padding-left: 12px;
    border-left: 4px solid#d11a7c;
}
#tabla-xs td {
    width: 75%;
}
td.colortabla3 {
    font-weight: 800;
    background-color: #252358;
    font-size: 0.8em;
    padding: 8px 18px;
    color: #fff;
}
#tabla-xs td {
    width: 66%;
}
ul#Condiciones_beca a {
    display: contents;
}
@media (min-width: 1100px) and (max-width: 2000px) {
    .menu1 a {
        top: 27%;
    }
}
@media (min-width: 1200px) {
    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        max-width: 1100px;
    }
}
@media (max-width: 1024px) {
    .requisitos li {
        font-size: 0.85em;
    }
    .condiciones li {
        font-size: 0.85em;
    }
    section.fondo-video iframe {
        height: 280px;
    }
    .conte_2 p {
        font-size: 0.9em;
    }
    .conte p {
        font-weight: 700;
        font-size: 0.9em;
        line-height: 1.2em;
    }
    .subtirulo01 {
        font-size: 1.1em;
        line-height: 20px;
        width: 100%;
    }
    .slide-egresados img {
        height: 120px;
        width: 140px;
    }
    .slide-egresados h3 {
        font-size: 1.3em;
    }
    .slide-egresados p {
        font-size: 1em;
        line-height: 17px;
    }
    .img-fondo {
        min-height: auto;
    }
    .menu a {
        right: -10px;
    }
    .menu1 a {
        right: -10px;
        top: 17%;
    }
    .menu2 a {
        right: -66px;
        top: 24%;
    }
    .menu3 a {
        top: 30%;
    }
    .menu4 a {
        right: -96px;
        top: 36%;
    }
}
@media (max-width: 768px) {
    .wrap-mobile-menu ul li::before {
        content: "";
    }
    .fondo-video {
        margin-top: 0px;
    }
    .titulos.ayuda h4 {
        font-size: 1.1em;
    }
    .titulos.ayuda h3 {
        font-size: 2em;
    }
    .requisitos .imagen {
        margin-bottom: 20px;
    }
    .requisitos .col-md-5 {
        width: 100%;
        max-width: 100%;
        flex: 100%;
    }
    .requisitos .col-md-7 {
        width: 100%;
        max-width: 100%;
        flex: 100%;
    }
    .cajaporcentajes {
        min-height: 230px;
    }
    .porcentajes a {
        color: #d11a7c;
        font-weight: 700;
    }
    .slide-egresasdos {
        top: -38px;
        left: 4px;
    }
    figure.effect-alex h3 {
        font-size: 2.6em;
    }
    .tex-4 {
        font-size: 1.1em;
    }
    .tex-2 {
        font-size: 1em;
    }
    .subtirulo01 {
        font-size: 1.2em;
    }
    .tex-1,
    .tex-2,
    .tex-3,
    .tex-4,
    .tex-5 {
        font-size: 1em;
    }
    .banner img {
        width: 55%;
    }
    .tex-4 {
        font-size: 1.8em !important;
    }
    .tex-3 {
        font-size: 0.85em !important;
    }
    .tex-2 {
        font-size: 1.3em !important;
    }
    #slide-egresados {
        padding: 82px 60px 0px 50px;
    }
    .titulos2 h3 {
        font-size: 2.5em;
    }
    section.fondo-video iframe {
        height: 210px;
    }
    .titulos h3 {
        font-size: 2.5em;
    }
    .border-left {
        border: 1px solid #dee2e6 !important;
        margin-top: 20px;
    }
    .apoyo-financiero .apoyo {
        text-align: center;
        padding: 27px 1% 36px 1%;
    }
    .apoyo-financiero .icono {
        padding: 13%;
    }
    .modal-dialog {
        max-width: 667px;
    }
    #modales-beca .magnenta a {
        line-height: 1em;
    }
}
@media (max-width: 600px) {
    .menu-becas li.nav-item {
      border-right: 2px solid#d21c7c00;
    }
    .menu-becas .navbar-nav li {
      max-width: inherit;
    }
    #fondo-pregrado3_3 {
        padding: 67px 14px 67px 8px;
    }
    .titulospre h3 {
        font-size: 1.8em;
    }
    figure.effect-alex figcaption {
        padding: 9px 20px 0 14px;
    }
    #banner .text-mod p {
        padding: 0 25px;
    }
    .contenedor-pre-pos a {
        padding: 17px 14px;
    }
    .conte_2 {
        border: solid 1px #ddd;
    }
    .border-right {
        border: 1px solid #dee2e6 !important;
        margin-bottom: 20px;
    }
    .slide-egresados img {
        height: 130px;
        width: 140px;
    }
    .slide-egresasdos.col-5.col-lg-7 {
        max-width: 100%;
    }
    .titulos2 h3 {
        font-size: 1.8em;
    }
    .fondo-video {
        padding: 0;
    }
    figure.effect-alex:hover figcaption::before,
    figure.effect-alex:hover p {
        text-align: center !important;
        font-size: 9px;
        margin-bottom: -10px;
    }
    figure.effect-alex h3 {
        font-size: 2em;
    }
    .fondo-video {
        margin-top: 0;
    }
    .subtirulo01 {
        font-size: 1.5em;
        line-height: 22px;
    }
    .tex-1,
    .tex-2,
    .tex-3,
    .tex-4,
    .tex-5 {
        font-size: 0.8em;
    }
    .tex-2 {
        font-size: 1em !important;
    }
    .tex-3 {
        font-size: 0.7em !important;
    }
    .tex-4 {
        font-size: 1.4em !important;
    }
    .banner {
        padding: 0 18px;
    }
    .banner img {
        width: 83%;
    }
    .video iframe {
        width: 80%;
        height: 225px;
    }
    .img-fondo-footer strong {
        font-size: 1.1em;
    }
    .img-fondo-footer p {
        font-size: 1.7em;
    }
    #slide-egresados {
        padding: 30px 14px;
    }
    .slide-egresasdos {
        top: 0px;
        left: 0px;
    }
    .img-fondo {
        background-image: none;
    }
    .slide-egresados img {
        margin-bottom: 30px;
    }
    .btn-azul a {
        font-size: 1.2em;
    }
    .btn-amarillo a {
        font-size: 1.2em;
    }
    .titulos h3 {
        font-size: 2.5em;
    }
    .fondo-pregrado {
        padding: 9%;
        position: relative;
        left: 0;
        height: auto;
        top: 0;
    }
    #fondo-pregrado3 .titulos h3 {
        font-size: 2.5em;
    }
    .flex-container > div {
        width: 100%;
    }
    .contenedor-pre-pos {
        position: relative;
        top: auto;
        height: auto;
        padding: 11px 30px 34px;
    }
    .fondo-video {
        padding: 0 18px 0px;
    }
    .tramite img {
        float: inherit;
        margin: auto;
        display: block;
    }
    .practicas {
        padding: 0 35px;
    }
    .apoyo-financiero .apoyo h3 {
        font-size: 2.6em;
    }
    .apoyo-financiero .apoyo {
        padding: 27px 10% 36px 10%;
    }
    .apoyo-financiero .icono {
        padding: 29px;
        text-align: center;
    }
    .slide-becas {
        padding: 15px 19px;
    }
    .slide-becasm h3 {
        font-size: 2.1em;
    }
    #preguntas .nav-tabs .nav-item {
        display: inline-flex;
        width: 50%;
        line-height: 1.2em;
        margin-bottom: 20px;
    }
    .flex-container01 > div {
        width: 100%;
        margin: 0px 16px 0 16px;
    }
    .flex-container2 > div {
        width: 100%;
    }
    .menu a {
        width: 100%;
        position: initial;
        right: -112px;
    }
    .menu1 a {
        width: 100%;
        position: initial;
        right: -112px;
    }
    .menu1 {
        top: 14px;
    }
    .tabla-xs {
        overflow: scroll;
        height: auto;
        width: 108%;
    }
    .menu2 a {
        width: 100%;
        position: initial;
        right: -112px;
    }
    .menu3 a {
        width: 100%;
        position: initial;
        right: -112px;
    }
    .menu4 a {
        width: 100%;
        position: initial;
        right: -112px;
    }
    #fondo-pregrado4 ul {
        margin-left: 33px;
    }
    .tramite ul li:before {
        left: 35px;
    }
    .menu2 {
        top: 9px;
    }
    .requisitos ul {
        padding-inline-start: 19px !important;
    }
    .titulos2-1 {
        margin-right: 0;
    }
    .titulos2-1 h3 {
        font-size: 1.3em !important;
    }
    .titulos2-2 {
        margin-right: 0px;
        padding-top: 0;
        margin-bottom: 20px;
    }
    .titulos2-2 h3 {
        text-align: left;
    }
    .titulos2-2 p {
        text-align: left;
    }
    .titulos2-2 a {
        float: inherit;
    }
    .porcentajes ul li:before {
        left: 27px;
    }
    .porcentajes ul {
        margin-left: 29px;
    }
    .requisitos li {
        margin-left: 0;
    }
    #accordion li {
        padding: 6px 0 0 0;
    }
    #accordion ul li:before {
        left: -35px;
    }
    .menu-becas .navbar-light .navbar-toggler {
        background-color: #d11a7c;
        height: 28px;
    }
    .menu-becas button.navbar-toggler.collapsed:hover {
        background-color: #c21773;
        border: 0px;
    }
    .fixed-topp {
        position: inherit !important;
    }
    .menu-becas .navbar-nav li {
        width: 100%;
        padding: 7px 0;
        border-bottom: 1px solid#cecece;
    }
    .menu-becas .linea {
        border-right: 2px solid#ffffff00;
        border-left: 2px solid#d21c7c00;
    }
    .menud {
        top: 0px !important;
    }
    .menu-becas .navbar-light .navbar-toggler:before {
        font-family: "Font Awesome 5 Free";
        content: "\f7a4";
        display: inline-block;
        padding-right: 3px;
        vertical-align: middle;
        font-weight: 900;
        color: #fff;
    }
    .Nota_uno,
    .Nota_dos {
        padding: 21px 23px;
    }
    #fondo-pregrado2 {
        padding: 50px 11px 55px 20px;
    }
    .container.Seccion_becas {
        padding: 10% 11% 2% 11% !important;
    }
    .titulos2-2 {
        margin: 11% 3% 38px 0;
    }
    .titulos2-2 hr {
        float: left;
    }
    .flex-container1-1 > div {
        width: 43%;
        margin: 9px;
        font-size: 0.7em;
        padding: 16px 0;
    }
}
@media (max-width: 425px) {
    .menu-becas li.nav-item {
        border-right: 2px solid#f8f9fa;
    }
    .requisitos li {
        display: inherit;
    }
    .banner img {
        width: 83%;
        padding: 0 26% 0 13%;
    }
    .banner .col-6.col-md-6.col-lg-6 {
        width: 100%;
        max-width: 100%;
        flex: 100%;
    }
    .banner p {
        margin-top: -50px;
        text-align: center;
    }
    .subtirulo01 {
        font-size: 1.5em;
        text-align: center;
        padding: 0;
    }
    .titulos2 {
        margin-right: 0;
        padding: 7%;
    }
    .titulos2 hr {
        margin: 0 auto;
        margin-bottom: 20px;
        float: inherit;
    }
    .titulos2 h3 {
        font-size: 1.6em;
        text-align: center;
    }
    .titulos h3 {
        font-size: 1.6em;
    }
    .tabla-cronograma {
    width: 200px;
    overflow: auto;
    }
    .condiciones a {
    word-break: break-all;
    }
}
@media (max-width: 414px) {
    .tex-4 {
        font-size: 1.2em;
    }
    figure.effect-alex h3 {
        font-size: 2.5rem;
    }
    .titulos2 h3 {
        font-size: 2.5em;
    }
    .tex-4 {
        font-size: 1.2em;
    }
    #modales-beca .violeta {
        height: auto;
    }
    #modales-beca .magnenta {
        height: auto;
    }
    .slide-becasm h3 {
        font-size: 1.2em;
    }
    .slide-becas .carousel-control-next-icon,
    .carousel-control-prev-icon {
        bottom: 2398px !important;
    }
    .carousel-control-prev {
        left: 83% !important;
    }
}
@media (max-width: 375px) {
    .slide-becas .carousel-control-next-icon,
    .carousel-control-prev-icon {
        bottom: 2229px !important;
    }
    .carousel-control-prev {
        left: 83% !important;
    }
}
@media (max-width: 360px) {
    .slide-becas .carousel-control-next-icon,
    .carousel-control-prev-icon {
        bottom: 2200px !important;
    }
    .carousel-control-prev {
        left: 83% !important;
    }
}
@media (max-width: 320px) {
    .titulos2 h3 {
        font-size: 2em;
    }
    .slide-becas .carousel-control-next-icon,
    .carousel-control-prev-icon {
        bottom: 2014px !important;
    }
    .carousel-control-prev {
        left: 83% !important;
    }
}