/* Encabezados y párrafos en blanco */
h1,
h2,
h3,
h4,
h5,
h6,
p {
    color: #ffffff !important;
}

/* Labels en blanco dentro del formulario embebido */
body.formulario-bg-transparente .formulario-container .form-check-label,
body.formulario-bg-transparente .formulario-container .form-label {
    color: #ffffff !important;
}

/* Iconos de Font Awesome (- y +) de los sliders en blanco */
body.formulario-bg-transparente .formulario-container .slider-btn i,
body.formulario-bg-transparente .formulario-container .slider-range-wrapper .fa-solid {
    color: #ffffff !important;
}


/* Borde naranja en campos inválidos */
body.formulario-bg-transparente .formulario-container .form-control.is-invalid,
body.formulario-bg-transparente .formulario-container .form-select.is-invalid,
body.formulario-bg-transparente .formulario-container .was-validated .form-control:invalid,
body.formulario-bg-transparente .formulario-container .was-validated .form-select:invalid {
    border-color: #ff9800 !important;
    box-shadow: 0 0 0 0.2rem rgba(255, 152, 0, 0.25) !important;
}

/* Texto de mensajes de error en naranja */
body.formulario-bg-transparente .formulario-container .invalid-feedback,
body.formulario-bg-transparente .formulario-container .valid-feedback {
    color: #ff9800 !important;
}


