.datenschutzAkzeptiert.form-item-checkbox i {
  float:left;
  vertical-align: top;
}

.beschreibung {
  margin-top:0;
  margin-bottom:0;
}

.formBlock {
    margin-bottom: 44px;
}

/* .tx-lkjbw-allgemein .form-item-checkbox input + label p {
  margin-left: 30px;
  display: block;
} */

div.abstand {
  margin-bottom: 15px;
}

.ankunftHaltestelle {
  margin-top: -22px;
}

#anreiseDetail {
  max-width: 230px;
}

label.invalid {
  color: #ff4443;
}

.form-item.invalid a {
  color: #ff4443;
}

.form-item-checkbox.inline, .form-item-radio.inline {
  display: inline-block;
  margin-right: 20px;
}

.content-element-form .form-item-checkbox input + label p {
  max-width: 95%;
}

/* .datenschutzAkzeptiert p {
  max-width: unset;
} */

#anmeldungZusammenfassung table td {
  max-width: 300px;
}
#anmeldungZusammenfassung .workshops, #anmeldungZusammenfassung .einwilligungen {
  margin-left: 10px;
}

#anmeldungZusammenfassung .title {
  font-family:"Metropolis regular";
}

#technikUl {

  list-style-type: disc;
}

#technikUl li {
  margin-left: 15px;
}

.content-element-form .form-item textarea {
  min-height: unset;
}

div.workshopInfoSingleWrapper {
  display: inline-block;
  vertical-align: middle;
  max-width: 700px;
  font-weight: normal;
}

div.workshopInfoSingleWrapper b {
  font-weight: bold;
}

.workshopDetailButton {
  cursor:pointer;
}

.tx-lkjbw-allgemein .content-element-form .form-item-checkbox input:checked:disabled + label i:before, .tx-lkjbw-allgemein .content-element-form .form-item-radio input:checked:disabled + label i:before {
  color: #aaa;
}

.content-element-form .form-item-checkbox input:disabled + label i, .content-element-form .form-item-radio input:disabled + label i {
  background-color: #eee;
}

.bereitsAngemeldet {
  color: #aaa;
}

#anmeldungBildungstage #verpflegungSonstigesText {
  display:block;
  margin-left: 0;
  max-width: 400px;
  width: 100%;
}

#popup p {
  margin-bottom: 15px;
}

@media only screen and (max-width: 680px) {
  .content-element-form .form-item-input.ankunftHaltestelle {
    float: left;
    margin-top: 10px;
  }
}
