.close {

    position: absolute;
    top:10px;
    right: 10px;
    background-color: #0b36b6 !important;
    color: white !important;
    border-radius: 50% !important;
    padding: 10px !important;
    height: 35px;
    width: 35px;
    line-height: 0.3em !important;
    margin: 0;
}

.modal-content {
    background-color: #9fbce7;
}

.form-group {
    margin-bottom: 10px; /* Ajusta el espacio entre campos */
}
.invalid-feedback {
    display: none; /* Oculta los mensajes de error por defecto */
    color: #c71818;
}
.is-invalid + .invalid-feedback {
    display: block; /* Muestra mensaje si hay error */
}


.is-invalid {
    background-color: #ffdddd !important; /* Color de fondo rojo claro */

}

textarea {
    resize: none;
}

