
fieldset.edit-kategorie {
  margin-bottom: 1rem;
}
.edit-kategorie div.form-check {
  display: inline-block;
  min-width: 12rem;
  margin-bottom: 0.5rem;
}
.edit-kategorie label.form-check {
  display: inline-block;
}
.edit-kategorie .form-check.disabled {
  padding-left: 0;
  display: block;
}
.edit-kategorie .form-check.disabled input {
  display: none;
}
.edit-kategorie .form-check-input:disabled ~ .form-check-label {
  color: inherit;
  font-weight: bold;
}

.webform-submission-form .fieldgroup.uwb-kriterium {
  margin-bottom: 1.5rem;
}
.webform-submission-form .fieldgroup.uwb-kriterium .webform-options-display-side-by-side > div,
.webform-submission-form .form-item-barrierefrei {
  margin-right: 2em;
  background-color: var(--lichtgrau);
  padding-right: 0.3rem;
}

.webform-submission-form .fieldset-wrapper > .form-group {
  margin-bottom: 1.2rem;
}

.text-count-wrapper {
  font-size: 0.75rem;
  color: var(--grau);
}

.webform-element-description.col-auto {
  padding: 0;
}

body.webform-share-page-body {
  padding: 0;
}