

.control-border .ng-invalid {
  border-color: #dc3545 !important;
}
.custom-select.is-invalid, .form-control.is-invalid, .was-validated .custom-select:invalid, .control-border:invalid, .was-validated .form-control:invalid {
  border-color: #dc3545 !important;
}
.mat-header-cell {
  font: 400 .90rem/20px Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
  font-weight: bolder;
}
.mat-cell
{
  font: 400 .90rem/20px Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
}
.mat-header-cell
{
  color: #474242;
}
.mat-expansion-panel-body
{
  padding: 0px 10px 10px 10px  !important;
}
.mydp
{
  border: 1px solid #343a40 !important;
}
.mat-expansion-panel-header {
  background-color: #d2cdcd8c;
}
.mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 1px 1px 2px #d2cdcd8c;
  border: 1px solid #d2cdcd8c;
}
.mat-expansion-panel-header.mat-expanded:focus, .mat-expansion-panel-header.mat-expanded:hover {
  background: #d2cdcd8c;
}
.card-header {
  background-color: #d2cdcd8c;
}
.dx-scheduler-header {
  background-color: #d2cdcd8c;
}
.control-width
{
  width:100% !important;
}
/*.dx-checkbox-icon {
  border: 1px solid #343a40 !important;
}*/
/*.dx-invalid   {
  border: 1px solid rgba(217, 83, 79, 0.4);
}*/
