﻿.text-danger,
.field-validation-error {
  font-size: 0.75rem;
  color: #dc3545;
  display: block;
  margin-top: 3px;
  font-weight: 400;
  line-height: 1.2;
  order: 3;
}
.form-group .form-label,
.admin-form-group .form-label,
.form-group .admin-form-label,
.admin-form-group .admin-form-label {
  order: 1;
}
.form-group .form-input,
.admin-form-group .form-input,
.form-group .form-select,
.admin-form-group .form-select,
.form-group .form-textarea,
.admin-form-group .form-textarea,
.form-group .admin-form-input,
.admin-form-group .admin-form-input,
.form-group .admin-form-select,
.admin-form-group .admin-form-select {
  order: 2;
}
.form-group .text-danger,
.admin-form-group .text-danger,
.form-group .field-validation-error,
.admin-form-group .field-validation-error {
  order: 3;
}
.validation-summary-errors {
  background: #f8d7da;
  border: 1px solid #f5c6cb;
  border-radius: 4px;
  padding: 8px 12px;
  margin-bottom: 15px;
}
.validation-summary-errors ul {
  margin: 0;
  padding-left: 18px;
  font-size: 0.8rem;
}
.validation-summary-errors li {
  color: #721c24;
}
.input-validation-error {
  border-color: #dc3545 !important;
  background-color: #fff5f5;
}
.form-input.input-validation-error,
.form-select.input-validation-error,
.form-textarea.input-validation-error,
.admin-form-input.input-validation-error,
.admin-form-select.input-validation-error {
  border-color: #dc3545 !important;
  background-color: #fff5f5;
}
.k-combobox.input-validation-error .k-dropdown-wrap,
.k-dropdown-wrap.input-validation-error .k-dropdown-wrap {
  border-color: #dc3545 !important;
  background-color: #fff5f5 !important;
  border-radius: 4px;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.k-combobox.input-validation-error .k-dropdown-wrap,
.k-dropdown-wrap.input-validation-error {
  border-color: #dc3545 !important;
  background-color: #fff5f5 !important;
  border-radius: 4px;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.k-combobox.input-validation-error .k-dropdown-wrap .k-input,
.k-dropdown-wrap.input-validation-error .k-input {
  background-color: #fff5f5 !important;
  color: #495057;
}
.k-combobox.input-validation-error .k-dropdown-wrap .k-select,
.k-dropdown-wrap.input-validation-error .k-select {
  background-color: #fff5f5 !important;
  border-left-color: #dc3545 !important;
}
.field-validation-valid {
  display: none;
}