@media (min-width: 768px) {
  form.form-horizontal input[type=submit]:not(.no-indent),
  form.form-horizontal button[type=submit]:not(.no-indent) {
    margin-left: calc(25% + 0.5rem) !important;
  }
}

form .input-hint {
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #737373;
}

form .form-group.hidden > label {
  display: none;
}

.form-control {
  appearance: auto !important;
}

.form-group {
  margin-top: 0.5rem !important;
}

.form-inline {
  .form-control {
    width: auto !important;
  }

  .form-group {
    display: inline-block;
  }

  .input-group > .form-control,
  .input-group > .form-select {
    flex: none;
  }
}
