/* Block - Form */
.epic-form form label,
.epic-form form input,
.epic-form form textarea {
  width: 100%;
}
.epic-form form input,
.epic-form form textarea {
  min-height: 2.5rem;
  padding: 0.5rem;
}
.epic-form form textarea {
  resize: vertical;
}
.epic-form form label {
  display: block;
  margin: 0 0 0.5rem 0;
}
.epic-form form label:not(:first-of-type) {
  margin: 1rem 0 0.5rem 0;
}
.epic-form form input[type=submit] {
  margin: 2rem 0 0 0;
}
.epic-form.form-dark form label,
.epic-form.form-dark form input:not([type=submit]),
.epic-form.form-dark form textarea {
  color: #fff;
}
.epic-form.form-dark form input:not([type=submit]),
.epic-form.form-dark form textarea {
  background: rgba(255, 255, 255, 0.1);
  border: none;
}
.epic-form.form-light form label,
.epic-form.form-light form input:not([type=submit]),
.epic-form.form-light form textarea {
  color: #000;
}
.epic-form.form-light form input:not([type=submit]),
.epic-form.form-light form textarea {
  background: rgba(0, 0, 0, 0.05);
  border: none;
}
.epic-form .backoffice-only {
  display: none;
}
.epic-form.inputs-round form input,
.epic-form.inputs-round form textarea,
.epic-form.inputs-round form select,
.epic-form.inputs-round form button {
  border-radius: 0.5rem;
}