
.modal-content-header-1 {
    position: relative;
    width: 100%;
    height: 100%;
    text-align: center;
    padding: 0;
}

.modal-content-header-1 .modal-header {
    width: 100%;
}

.modal-download-title {
    width: 100%;
    text-align: center;
}

.span-close-x{
    position: absolute;
    right: 0rem;
    top: 0rem;
    font-size: 1rem;
    padding: 10px;
    cursor: pointer;
}


.modal-content-body{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 1rem;
    padding: 1rem 0;
}


/* Primer elemento: redondear solo las esquinas del lado izquierdo */
.custom-menu .isil-menu>ul>ul>li:first-child label {
    border-top-left-radius: 4px;  
    border-bottom-left-radius: 4px;
}

/* Penúltimo elemento: redondear solo las esquinas del lado derecho */
.custom-menu .isil-menu>ul>ul>li:nth-last-child(2) label {
    border-top-right-radius: 4px;   
    border-bottom-right-radius: 4px; 
}

/* Último elemento: redondear las 4 esquinas */
.custom-menu .isil-menu>ul>ul>li:last-child label {
    border-top-left-radius: 4px;   
    border-bottom-left-radius: 4px;
    border-top-right-radius: 4px;   
    border-bottom-right-radius: 4px;
}

/* Ajustes para pantallas menores a 992px */
@media (max-width: 992px) {
    .custom-menu .isil-menu>ul>ul>li:first-child label,
    .custom-menu .isil-menu>ul>ul>li:nth-last-child(2) label,
    .custom-menu .isil-menu>ul>ul>li:last-child label {
        min-width: initial !important;
    }
}


.level-1, .custom-btn-menu, .custom-menu .navbar-brand{
    border-top-left-radius: 4px;   
    border-bottom-left-radius: 4px;
    border-top-right-radius: 4px;   
    border-bottom-right-radius: 4px;
}


.e-ejecutiva > .label-item-selector {
    background-color: black !important;
}

.e-ejecutiva > .level-1 {
    background-color: black !important;
}