:root {
    --narajan: #f26400;
    --azul: #0f148e;
    --lineaabajo: #f26400;
}
#Menu {
    position: sticky;
    top: 119px;
    background-color: #0f1492;
    z-index: 6;
}
#Menu .btnregistrese {
    background-color: #f26400;
    border-radius: 7px;
}
#Menu a {
    color: white;
    font-weight: 700;
}
.btn-link {
    background-color: #f26400;
    padding: 7px 9px;
    font-weight: 600;
    border-radius: 5px;
    transition: 0.2s;
    color: white !important;
    margin: auto;
    display: table;
    text-decoration: none;
    margin-top: 23px;
}
.btn-link:hover {
    background-color: #181492;
    color: white;
}

#Cenefa h3.h3.section-title__heading {
    color: #030550;
}
.card-profile-person .modal .modal-body #cardModalBody .modal-text .modal-button {
    background-color: #f26401;
}
.modal-body a.link {
    display: none;
}
.section-title--line-down-center::after {
    background-color: var(--lineaabajo);
}
.card-profile-person__summary a {
    background-color: #f26401;
    border-radius: 6px;
    color: white;
    font-size: 1.2em;
    padding: 12px;
}

.card-profile-person__summary a:hover {
    background-color: #181492;
}
.btn a {
    background-color: #f26400;
    padding: 7px 9px;
    position: fixed;
    color: white;
    z-index: 4;
    right: 0;
    font-weight: 600;
    border-radius: 5px;
    top: 45%;
    transition: 2s;
    right: 7px;
    color: white;
}

.btn a:hover {
    background-color: #0f168f;
}
#DatosEvento i {
    color: #ffffff;
    background-color: var(--narajan);
    font-size: 1.6em;
    padding: 10px;
    border-radius: 4px;
    margin: auto;
    float: right;
}
#DatosEvento strong {
    color: var(--azul);
    font-weight: 900;
    font-size: 1.3em;
}
#DatosEvento i {
    font-size: 1.3em;
    color: var(--bs-white);
}

#DatosEvento {
    background: linear-gradient(to left, #f0f0f0, #fcfcfc);
}

#QueEs {
    /* background: linear-gradient(to left, #ebebeb, #fcfcfc); */
}

#Etapas .Caja {
    background-image: url(/sites/default/files/2023-09/imagen-sec.jpg), linear-gradient(red, blue);
    border-radius: 23px;
    padding: 33px;
    /* height: 85vh; */
    color: #fff;
    margin-bottom: 23px;
}
#Cenefa {
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-color: #0e1089;
}
#Etapas strong {
    color: #ffffff;
    font-size: 1.5rem;
    line-height: 1em;
    margin-bottom: 19px;
    display: table;
    font-weight: 800;
}

#Etapas {
    /* background: linear-gradient(to left, #ebebeb, #fcfcfc); */
}

div#mision {
    background: linear-gradient(to left, #ebebeb, #fcfcfc);
}

.fechaEvento {
    background-color: #f3f3f3;
    margin: auto;
    display: table;
    text-align: center;
    padding: 11px 26px;
    border-bottom: 4px solid var(--narajan);
}
h4.h4.section-title__heading {
    font-weight: 900;
    text-transform: uppercase;
}
.Fechas2 h4 {
    text-align: center;
    display: block;
    padding: 21px;
    height: 103px;
}
.alinear-botones {
    min-height: 80px;
}
.CajaUno1 {
    padding: 2px 0;
    background-color: #ffffff;
    font-weight: 800;
    margin-bottom: 10px;
    box-shadow: 2px 2px 4px 1px #a9bbc88c;
    display: inline-flex;
    align-content: center;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
}
.CajaDos2 {
    padding: 2px 19px;
    background-color: #f3f3f3;
    margin-bottom: 10px;
    box-shadow: 2px 2px 4px 1px #a9bbc88c;
    padding: 20px;
}
.Fechas2 i {
    background-color: var(--narajan);
    font-size: 0.9em;
    color: #ffffff;
    padding: 6px;
    margin-right: 6px;
}

.card-egresados__image picture {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    margin: auto;
    display: block;
    padding: 8px;
    border: 1px solid var(--narajan);
    margin-bottom: 5px;
}
#Organizadores {
    background: linear-gradient(to left, #ebebeb, #fcfcfc);
}#Etapas .Caja li.col-12.col-md-4.col-lg-4 {
    padding: 0 20px;
}
.Notas {
    background-color: #f7f6fb;
    border-radius: 23px;
    padding: 14px;
}

.Notas p {
    margin: 0;
}

@media (max-width: 600px) {
    .btn a {
        top: inherit;
        bottom: 0;
        width: 100%;
    }
}
