/*
  webform.css
*/

.webform-required {
  display: none;
}

.webform-type-fieldset .fieldset-wrapper {
  margin-bottom: 1rem;
  display: flex;
  flex-wrap: wrap;
  row-gap: 20px;
}
/*
.webform-required .form-required::before {
  content: '*';
  color: #377dff;
  margin-right: 0.25em;
}
*/

input[required="required"] {
  outline: solid #dfdfdf 2px;
}

select[required="required"] {
  outline: solid #dfdfdf 2px;
}

.webform-submission-form fieldset.webform-select-other {
  margin: 0;
}
.webform-submission-form fieldset.webform-select-other legend {
  margin: 0;
}
.webform-submission-form fieldset.webform-select-other .form-item {
  padding: 0;
  width: 100%;
  /* background-color: red; */
}
/*.webform-submission-form fieldset.webform-select-other .select {}*/
