@font-face {
  font-family: "Oswald";
  src: url("../../fonts/oswald/Oswald.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Merriweather";
  src: url("../../fonts/merriweather/Merriweather-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Merriweather";
  src: url("../../fonts/merriweather/Merriweather-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Merriweather";
  src: url("../../fonts/merriweather/Merriweather-Italic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "Merriweather";
  src: url("../../fonts/merriweather/Merriweather-BoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: "Merriweather";
  src: url("../../fonts/merriweather/Merriweather-LightItalic.ttf") format("truetype");
  font-weight: lighter;
  font-style: italic;
}
@font-face {
  font-family: "Merriweather";
  src: url("../../fonts/merriweather/Merriweather-Light.ttf") format("truetype");
  font-weight: lighter;
  font-style: normal;
}
@font-face {
  font-family: "Inlander";
  src: url("../../fonts/inlander/Inlander-Regular.otf") format("opentype");
  font-style: normal;
}
.form-item {
  margin: 1.5rem 0;
}
.form-item__required,
.form-required {
  color: #CC0000;
}
.form-item__description,
.form-item .description {
  font-size: 0.875rem;
}
.form-item--inline div,
.form-item--inline label,
.container-inline .form-item div,
.container-inline .form-item label {
  display: inline;
}
.form-item--inline__exception,
.container-inline .fieldset-wrapper {
  display: block;
}
.form-item--tight,
table .form-item,
.password-parent,
.confirm-parent,
.form-item--radio,
.form-type-radio,
.form-type-checkbox {
  margin: 0;
}
.form-item--radio .form-item__label, .form-item--radio__label,
label.option,
.form-type-radio .form-item__label,
.form-type-checkbox .form-item__label {
  display: inline;
  font-weight: normal;
}
.form-item--radio .form-item__description, .form-item--radio__description,
.form-item--radio .form-item .description,
.form-item .form-item--radio .description,
.form-type-radio .description,
.form-type-checkbox .description,
.form-type-radio .form-item__description,
.form-type-checkbox .form-item__description,
.form-type-radio .form-item .description,
.form-type-checkbox .form-item .description,
.form-item .form-type-radio .description,
.form-item .form-type-checkbox .description {
  margin-left: 1.4em;
}
.form-item.is-error .form-item__widget, .form-item--is-error__widget,
.form-item input.error,
.form-item textarea.error,
.form-item select.error,
.form-item.is-error input,
.form-item.is-error textarea,
.form-item.is-error select,
.form-item--is-error input,
.form-item--is-error textarea,
.form-item--is-error select {
  border: 1px solid #CC0000;
}

/*# sourceMappingURL=form-item.css.map */
