.messages.messages--neutral {
  display: none;
  visibility: hidden;
}
#webform-submission-checkliste-apps-add-form .fieldset-legend.js-form-required.form-required::after {
  content: ""!important;
}
#webform-submission-checkliste-apps-add-form .form-check-label {
  text-transform: lowercase;
}
#webform-submission-checkliste-apps-add-form .form-check-label::first-letter {
  text-transform: capitalize;
}
.fieldset-legend, .form-check-label {
  font-size: 1.5rem;
  box-sizing: border-box;
  font-family: roboto condensed,sans-serif;
  letter-spacing: 0;
  margin-bottom: 6px;
  margin-top: -6px;
}
.fieldset-legend {
  font-weight: 700;
}
.webform-element-more--link::before {
  content: ">> ";
}
.webform-element-description {
  background-color: #F2F2F2 !important;
  color: #1a1a1a !important;
  padding: 12px;
  border-radius: 6px;
  font-size:85%;
}
.webform-element-description::before {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
  content: "\f059";
  padding-right: 5px;
}
.webform-submission-form .fieldset-legend.form-required::after {
  content: "" !important;
}
.webform-submission-form .webform-element-help.js-webform-element-help {
  display: none;
  visibility: hidden;
}
.context-form-checkliste-apps-confirmation .messages.messages--error {
  border-left: 6px solid red;
  padding-left: 1rem;
}
.context-form-checkliste-apps-confirmation .messages.messages--status {
  border-left: 6px solid grey;
  padding-left: 1rem;
}
.context-form-checkliste-apps-confirmation .messages.messages--status {
  border-left: 6px solid green;
  padding-left: 1rem;
}
.context-form-checkliste-apps-confirmation .title {
  padding-top: 2rem;
}
.context-form-checkliste-apps-confirmation h4 {
  font-weight: 700;
  font-size: 1.3rem;
  padding-top:2.3rem;
}
.context-form-checkliste-apps-confirmation strong {
  font-weight:100;
}
.webform-submission-form  .webform-section-wrapper .description {
  border-bottom: 1px solid #080808;
  padding-bottom: 12px;
  margin-bottom: 6px;
}
.webform-submission-form  .field__label.pt-3.webform-section-title {
  border: 0;
}
.webform-quiz-element-result-list li.messages.messages--status:nth-of-type(3) {
  border-left: 6px solid #d1d130;
  padding-left: 1rem;
}
.context-form-checkliste-apps-confirmation .container.section.clearfix {
  max-width: none;
  margin: 0;
  padding: 0;
}