#userForm {
    padding-left: 10% !important;
    padding-right: 10% !important;
}

#Submit_Btn {
    width: 30%;
    height: 40px;
    font-size: 18px;
}

input,
textarea,
select {
    font-size: 15px !important;
}

/* RSForms Pro Captcha gestyled */
/* #captchaTxt111 + .input-group-btn a {
    color: white !important;
    padding: 0.75em;
    width: auto;
    border: 0px solid;
    margin-left: 0em;
    border-radius: 2px;
}

.rsform-type-captcha .formControls.col-sm-9 .row {
    max-width: 70%;
}

.rsform-type-captcha .formControls.col-sm-9 .row #captcha111 {
    margin: 0 2em;
}

.rsform-type-captcha .formControls.col-sm-9 .row .col-md-12.text-center {
    text-align: left !important;
} 

.rsform-captcha-refresh-button {
    color: white !important;
    height: 41px;
    width: 41px;
    display: flex;
    align-items: center;
    justify-content: center;
}*/

.rsformProgressBar {
    background-color: #003399;
}

.btn {
    padding: 0;
    font-weight: bold;
}

.btn-primary {
    box-shadow: none;
    padding: 0;
}


/* Zurueck Button Textfarbe */
#pagebreakPrev,
#Submit_BtnPrev {
    color: white;
}


/* * Checkbox Style * */

/* Label von Labellosen Checkboxen verstecken damit die Boxen ganz links stehen koennen */
/*#kuendigungEmailCheckbox-grouplbl,
#datenschutz-grouplbl,
#e-mail_rueckfragen-grouplbl,
#bestehendenVertraege-grouplbl,
#Checkbox_Abweichender_Beitragszahler-grouplbl,
#Sepa-grouplbl {
    display: none;
}*/

/* Alle Checkbox Labels aus */
.rsform-type-checkboxgroup .formControlLabel {
    display: none;
}

/* Checkbox Label von Beitragsjahr in Beitragsbestaetigung wieder an */
#BeitragsbestaetigungJahr-grouplbl {
    display: block;
}

/* Checkboxen Texte auf ganze Breite */
.rsform-type-checkboxgroup .formControlLabel+.formControls {
    width: 100%;
    max-width: unset !important;
    flex: unset;
}

/* Beitragsjahr weiterhin neben sichtbares Label und nicht wie sonst alle ohne Label und Full Width */
#BeitragsbestaetigungJahr-grouplbl+.formControls {
    width: unset;
}


/* Checkboxen mit Zeile vom ersten Text auf eine Linie bringen */
.form-check {
    /* display: flex; */
    align-items: flex-start !important;
}

[type="checkbox"]+label {
    padding-left: 7px;
    height: auto !important;
}

/* Checkbox Text Schriftgroeße normal */
.form-check-label {
    /*font-size: 14px !important;*/
    /* line-height: unset; */
    font-weight: normal;
}

/* und fuer Beitragsjahr wieder auf Standarddick gemacht */
#BeitragsbestaetigungJahr-grouplbl+.formControls .form-check-label {
    font-weight: bold;
}

.form-check-inline .form-check-input {
    margin-top: 4px
}


/* * Tooltip? fuer was? * */
[role="tooltip"]:not(.show) {
    width: fit-content;
    background: unset;
    border: unset;
    box-shadow: unset;
}

/* * Tooltip bzw. die Anklickbaren Tooltips aka Popover Styles * */
.popover {
    padding-bottom: 0;
}

.popover .popover-content {
    background-color: #f0e5e5;
}

/* Extra Style Bankdaten Formular */
/* Pflichtfeld Sternchen Verstecken */
.rsform-block-gueltig-ab-datum .formControlLabel {
    visibility: hidden;
}