[type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled), button:not(:disabled) {
  background-color: #D99D34;
}



/* Label über dem Feld anzeigen */
.visforms-container .control-group,
.visforms-container .form-group {
    display: flex;
    flex-direction: column;
    margin-bottom: 15px; /* Abstand zwischen Feldern */
}

.visforms-container .control-label,
.visforms-container .control-group > label {
    width: 100% !important;
    text-align: left;
    margin-bottom: 5px; /* Abstand Label zum Feld */
    padding-left: 0px;
}

.visforms-container .controls,
.visforms-container .col-sm-9 {
    width: 100% !important;
    margin-left: 0;
}

/* Erzeugt 10px Abstand zwischen Checkbox und Text */
.visform input[type="checkbox"] {
    margin-right: 10px !important;
}

/* Alternativ für Checkbox-Gruppen (falls das obere nicht greift) */
.visform .checkbox label {
    padding-left: 10px !important;
}

