/* formulario.css - Solo alineación izquierda forzada */
.form-group label {
    text-align: left !important;
}

.card legend {
    text-align: left !important;
}

.card p {
    text-align: left !important;
}

.textarea label {
    text-align: left !important;
}

.textarea p {
    text-align: left !important;
}

.help-block {
    text-align: left !important;
}

.alert-info {
    text-align: left !important;
}

.checkbox label {
    text-align: left !important;
}

.radio-1 label {
    text-align: left !important;
}

.checkboxmultiple label {
    text-align: left !important;
}

.control-label {
    text-align: left !important;
}

/* Forzar TODOS los textos a la izquierda */
p, label, span, div, h1, h2, h3, h4, h5, h6 {
    text-align: left !important;
}

/* Selectores más específicos para forzar la alineación */
.form-group .col-md-4 {
    text-align: left !important;
}

.form-horizontal .control-label {
    text-align: left !important;
}

/* Para los textos dentro de las cards */
.card * {
    text-align: left !important;
}

/* Para los grupos de formulario específicos */
#group_pregunta_21498,
#group_pregunta_21499,
#group_pregunta_21500,
#group_pregunta_21501,
#group_pregunta_21502,
#group_pregunta_21503,
#group_pregunta_21504,
#group_pregunta_21505,
#group_pregunta_21506,
#group_pregunta_21507,
#group_pregunta_21508,
#group_pregunta_21509,
#group_pregunta_21510,
#group_pregunta_21511,
#group_pregunta_21512,
#group_pregunta_21513,
#group_pregunta_21514,
#group_pregunta_21515,
#group_pregunta_21516,
#group_pregunta_21517,
#group_pregunta_21518,
#group_pregunta_21519,
#group_pregunta_21520,
#group_pregunta_21521,
#group_pregunta_21522,
#group_pregunta_21523,
#group_pregunta_21524,
#group_pregunta_21525,
#group_pregunta_21526,
#group_pregunta_21536,
#group_pregunta_21537,
#group_pregunta_21538,
#group_pregunta_21539,
#group_pregunta_21540,
#group_pregunta_21541,
#group_pregunta_21542,
#group_pregunta_21543,
#group_pregunta_21544,
#group_pregunta_21545,
#group_pregunta_21546,
#group_pregunta_21556 {
    text-align: left !important;
}

/* Forzar también los elementos dentro de estos grupos */
#group_pregunta_21498 *,
#group_pregunta_21499 *,
#group_pregunta_21500 *,
#group_pregunta_21501 *,
#group_pregunta_21502 *,
#group_pregunta_21503 *,
#group_pregunta_21504 *,
#group_pregunta_21505 *,
#group_pregunta_21506 *,
#group_pregunta_21507 *,
#group_pregunta_21508 *,
#group_pregunta_21509 *,
#group_pregunta_21510 *,
#group_pregunta_21511 *,
#group_pregunta_21512 *,
#group_pregunta_21513 *,
#group_pregunta_21514 *,
#group_pregunta_21515 *,
#group_pregunta_21516 *,
#group_pregunta_21517 *,
#group_pregunta_21518 *,
#group_pregunta_21519 *,
#group_pregunta_21520 *,
#group_pregunta_21521 *,
#group_pregunta_21522 *,
#group_pregunta_21523 *,
#group_pregunta_21524 *,
#group_pregunta_21525 *,
#group_pregunta_21526 *,
#group_pregunta_21536 *,
#group_pregunta_21537 *,
#group_pregunta_21538 *,
#group_pregunta_21539 *,
#group_pregunta_21540 *,
#group_pregunta_21541 *,
#group_pregunta_21542 *,
#group_pregunta_21543 *,
#group_pregunta_21544 *,
#group_pregunta_21545 *,
#group_pregunta_21546 *,
#group_pregunta_21556 * {
    text-align: left !important;
}