﻿/*@table_InputBackgroundColor: var(--kendo-color-base);*/
.field-validation-error {
  color: var(--kendo-color-danger);
  /*font-weight: bold;*/
  padding: 8px 0px;
  text-align: left;
  top: 4px;
  line-height: normal;
}
.validation-below .field-validation-error {
  color: var(--kendo-color-danger);
  position: relative;
  width: 100%;
}
.field-validation-error.inline-block {
  position: inherit;
  float: none;
  display: inline-block;
}
.field-validation-valid {
  display: none;
}
/*input.input-validation-error,
[data-val-required],
.required-forced {
    border: 2px solid @validationTextColor;
}*/
input[type="checkbox"].input-validation-error {
  border: 0 none;
}
.validation-summary-errors {
  color: var(--kendo-color-danger);
  font-weight: var(--font-semi-bold);
  text-align: left;
  margin-bottom: 1em;
}
.validation-summary-errors ul {
  list-style: none;
  padding: 0;
}
.validation-summary-errors.alert.critical {
  color: #fff;
  margin: 0;
  display: inline-block;
  width: auto;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.validation-summary-errors.alert.critical ul {
  margin: 0;
}
.validation-summary-errors.alert.critical ul li {
  height: auto;
  margin: 0;
  padding: 0 !important;
  text-align: left;
  font-size: 12px;
  font-weight: var(--font-semi-bold);
}
.validation-summary-success {
  color: var(--kendo-color-success);
  font-weight: var(--font-semi-bold);
}
.validation-summary-valid {
  display: none;
}
.validation-messages {
  color: var(--kendo-color-danger) !important;
}
.validation-messages .validate-ok {
  display: none;
}
.validate-ok {
  color: var(--kendo-color-success) !important;
}
.validate-failed {
  color: var(--kendo-color-danger) !important;
}
.validate-warning {
  color: orange !important;
}
.popup-success {
  font-weight: var(--font-semi-bold);
}
.error {
  color: var(--kendo-color-danger);
}
/*input.input-validation-error,
[data-val-required],
.required-forced,
[required] {
    border: 2px solid @attentionTextColor;
}*/
input[data-role="datepicker"].required-date {
  /*border: 2px solid @attentionTextColor;*/
}