.webform-submission-patientengeschichten-form {
  background-color: #ffffff;
}

.webform-submission-patientengeschichten-form input,
.webform-submission-patientengeschichten-form .textfield,
.webform-submission-patientengeschichten-form .form-textarea,
.webform-submission-patientengeschichten-form .form-select, 
.webform-submission-patientengeschichten-form .js-form-type-select .choices__inner, 
.webform-submission-patientengeschichten-form .js-form-type-select .choices__list--dropdown {
  background-color: rgba(255,255,255,0.1);
  color: #283138;
      border: 1px solid #e74854;
    text-transform: none;
  font-family: inherit;
  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}


.webform-submission-patientengeschichten-form .webform-element-description {
    font-size: 14px;
  margin-top: 0.6rem;
}


.webform-submission-patientengeschichten-form .button, 
.webform-submission-patientengeschichten-form .external-link-warning .button {
  border-radius: 0.25rem;
}

.webform-submission-patientengeschichten-form .form-actions {
  padding: 0
}

.webform-submission-patientengeschichten-form span.select2-container {
  max-width: 26.25rem;
}

.webform-submission-patientengeschichten-form.webform-submission-form span.select2-selection {
  background-color: rgba(255,255,255,0.1);
      border: 1px solid #e74854;
    height: 2.63rem;
}

.webform-submission-patientengeschichten-form .select2-container.select2-container--default .select2-selection--single span.select2-selection__rendered,
.webform-submission-patientengeschichten-form .select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  color: #283138;
  padding: 0.3rem 0.75rem;
}

.webform-submission-patientengeschichten-form .select2-container .select2-selection--multiple .select2-selection__choice {
  margin-top: 5px;
}

.select2-container--open .select2-dropdown--below {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.paragraph--type--webform-component .webform-submission-patientengeschichten-form .quizform-wrapper .js-form-type-select::before {
      color: #e74854;
    z-index: 9999;
}

.select2-container--open .select2-results {
  background-color: rgba(255,255,255,0.1);
      border: 1px solid #e74854;
    border-top: 0;
  box-shadow: 0px 3px 8px 0px #e4e4e4;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  padding-bottom: 0;
}

.select2-container--open .select2-results li {
  padding: 0.625rem 0 0.625rem 0.75rem;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
}

.webform-submission-patientengeschichten-form .form-control:focus {
  background-color: rgba(255,255,255,0.1);
  color: #283138;
}

  .webform-submission-patientengeschichten-form .js-form-type-select select:focus {
    border-color: #e74854;
  }

.webform-submission-patientengeschichten-form .progress-bar {
    background-color: #e74854;
}

.webform-submission-patientengeschichten-form .quiz-score,.quiz-result .quiz-score {
    background-color: #ffffff;
    color: #e74854;
    border-color: #e74854;

}

.webform-submission-patientengeschichten-form .quiz-score.selected, .webform-submission-patientengeschichten-form .image_picker_selector .selected .quiz-score,.quiz-result .quiz-score.selected  {
    background-color: #e74854;
    color: #ffffff;
    border-color: #e74854;

}

.webform-submission-patientengeschichten-form .checkmark,.webform-submission-patientengeschichten-form .circle {
  background-color : transparent;
  border-color: #e74854;
}

.webform-submission-patientengeschichten-form .js-form-item.js-form-type-checkbox input:checked ~ .checkmark,.webform-submission-patientengeschichten-form .js-form-item.js-form-type-radio input:checked ~ .circle {
  background-color : #a7a8aa;
  border-color: #a7a8aa;
}

.webform-submission-patientengeschichten-form .js-form-item.js-form-type-checkbox .checkmark:after {
  border-color : #ffffff;
}
.webform-submission-patientengeschichten-form .js-form-item.js-form-type-radio .circle:after{
  background-color : #ffffff;
}

