.form-validated .form-control:invalid {
  border-color: #f25555; }
  .form-validated .form-control:invalid ~ .form-feedback--invalid {
    display: block; }
    .form-validated .form-control:invalid ~ .form-feedback--invalid ~ .form-help {
      display: none; }

.form-validated input[type="checkbox"]:invalid ~ .form-feedback--invalid,
.form-validated input[type="radio"]:invalid ~ .form-feedback--invalid {
  display: block; }
  .form-validated input[type="checkbox"]:invalid ~ .form-feedback--invalid ~ .form-help,
  .form-validated input[type="radio"]:invalid ~ .form-feedback--invalid ~ .form-help {
    display: none; }

.form-validated input[type="checkbox"]:invalid + label[for]::before,
.form-validated input[type="radio"]:invalid + label[for]::before {
  border-color: #f25555; }

.form-group {
  margin-bottom: 1rem; }
/*# sourceMappingURL=form.css.map */