.content_block.form_select .form-row {
  margin-bottom: 1rem;
}

.content_block.form_select .form-row-checkbox.is_required:after,
.content_block.form_select .form-row-radio.is_required:after {
  content: '(Pflichtfeld)';
  font-size: .8em;
  opacity: .6;
}

.content_block.form_select .is_required > label:after {
  content: '*';
  margin-left: 5px;
  opacity: .6;
}

.content_block.form_select .is_required > input:first-child:after {
  content: '*';
  margin-left: 5px;
}


.content_block.form_select .error_field p,
.content_block.form_select .error_field label {
  color: red !important;
}

.content_block.form_select .error_field input {
  border-color: red !important;
}
