body{font-family:Gudea,Helvetica,sans-serif;font-size:13px}
.field-validation-error{color:#b94a48}
.field-validation-error span{clear:left;display:block;font-size:13px;font-weight:500}
.validation-summary-errors ul{margin:20px 0;list-style-type:none;background:#BC3329;padding:10px;color:#fff}
.validation-summary-errors ul li{margin:5px 0}
.field-validation-valid{display:none}
.input-validation-error{border:1px solid #BC3329;-webkit-box-shadow:0 0 3px rgba(171,41,32,.25);-moz-box-shadow:0 0 3px rgba(171,41,32,.25);-ms-box-shadow:0 0 3px rgba(171,41,32,.25);box-shadow:0 0 3px rgba(171,41,32,.25);-ms-border-radius:.25rem;border-radius:.25rem}
.input-validation-error:focus{border:1px solid #b9554d;-webkit-box-shadow:0 0 6px rgba(171,41,32,.5);-moz-box-shadow:0 0 6px rgba(171,41,32,.5);-ms-box-shadow:0 0 6px rgba(171,41,32,.5);box-shadow:0 0 6px rgba(171,41,32,.5);-ms-border-radius:.25rem;border-radius:.25rem}
th td,tr td{font-family:Gudea,Helvetica,sans-serif}
.k-button,.k-calendar,.k-dateinput,.k-datepicker,.k-datetimepicker,.k-grid,.k-input-md .k-input-inner,.k-input.form-control,.k-picker-md .k-input-inner,.k-timepicker,.k-widget{font-family:Gudea,Helvetica,sans-serif;font-size:13px}
.k-input-md .k-input-inner,.k-picker-md .k-input-inner{font-weight:500}
.k-grid td,.k-grid th{border-width:0}
.k-grid th{color:#3F4254;font-weight:bolder;padding:15px 10px;text-transform:uppercase}
.k-input.form-control{padding:.45rem .9rem}
.k-input:focus-within{background-color:#eef3f7}
.flex-text-truncated{-webkit-box-flex:1;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}