.modal {
    position: fixed;
    /* Para que esté siempre visible sobre todo el contenido */
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    /* Fondo translúcido */
    display: none;
    /* Oculto por defecto */
    justify-content: center;
    /* Centramos el contenido horizontalmente */
    align-items: center;
    /* Centramos el contenido verticalmente */
}

.text-descrip {
    font-size: 16px;
}

.modal-content {
    
    
    color: #ddd;
    background-image: linear-gradient(to bottom, #038345, #004e28);
    /* Fondo blanco para el contenido */
    padding: 30px 50px 30px 30px;
    /* Espacio adicional para evitar que el contenido toque los bordes */
    border-radius: 10px;
    /* Bordes redondeados */
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
    width: 500px;
    /* Ancho aumentado para que el contenido no toque los bordes */
    text-align: center;
    /* Texto centrado */
    margin: 20px;
}


.close {
    color: black;
    font-size: 28px;
    font-weight: bold;
    float: right;
    cursor: pointer;
}

.close:hover {
    color: #c43f3b;
    /* Cambia de color al pasar el ratón */
}

.btn-acceder {
    background-color: #92c01f;
    /* Color del botón */
    border: none;
    border-radius: 18px;
    /* Bordes redondeados */
    color: white;
    /* Texto en blanco */
    padding: 10px 20px;
    /* Tamaño del botón */
    font-size: 16px;
    /* Tamaño de la fuente */
    cursor: pointer;
    /* Manita como cursor */
}

.btn-acceder:hover {
    background-color: #051f33;
    /* Oscurece al hacer hover */
}

#emailOnlineSeminar {
    padding: 10px;
    /* Campo más grande */
    font-size: 16px;
    /* Tamaño de la fuente */
    width: 100%;
    /* Ajuste para ocupar todo el ancho */
    border-radius: 10px;
    /* Bordes redondeados */
    border: 1px solid #ccc;
    /* Bordes claros */
}

#openModalText {
    color: white;
    text-align: center;
    margin-top: 10px;
    cursor: pointer; /* Cambiar el cursor a estilo enlace */
}
