.form-element--webform-select, .js-form-type-select {
  display: flex;
  flex-direction: column;
}
.form-element--webform-select select:not(.valid) + .select2 .select2-selection__rendered, .js-form-type-select select:not(.valid) + .select2 .select2-selection__rendered {
  color: #887070;
}
.form-element--webform-select .select2, .js-form-type-select .select2 {
  width: 100% !important;
}
.form-element--webform-select .select2 .select2-selection--single, .js-form-type-select .select2 .select2-selection--single {
  height: var(--input-height);
}
.form-element--webform-select .select2 .select2-selection__rendered, .js-form-type-select .select2 .select2-selection__rendered {
  padding: 0;
  line-height: 1.3;
}
.form-element--webform-select .select2 .select2-selection__arrow, .js-form-type-select .select2 .select2-selection__arrow {
  height: calc(var(--input-height) - 1.8rem);
  top: auto;
  bottom: 0;
  right: 1.5rem;
}
.form-element--webform-select .select2 .select2-selection__arrow:before, .js-form-type-select .select2 .select2-selection__arrow:before {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  content: "\e91d";
  font-family: "irca" !important;
  font-size: 0.8rem;
  display: inline-block;
  color: var(--c--secondary);
  line-height: 1;
}
.form-element--webform-select .select2 .select2-selection__arrow b, .js-form-type-select .select2 .select2-selection__arrow b {
  display: none;
}
.form-element--webform-select .select2-container--open, .js-form-type-select .select2-container--open {
  z-index: 2;
}
.form-element--webform-select .ajax-progress-throbber, .js-form-type-select .ajax-progress-throbber {
  display: none;
}
/*# sourceMappingURL=form-element--webform-select.css.map */
