.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-header-cell:last-child {
  border-right: none;
}
.ui-grid-contents-wrapper .cell-text-align-center {
  text-align: center;
}
.ui-grid-contents-wrapper .cell-text-align-left {
  text-align: left;
}
.ui-grid-contents-wrapper .ui-grid-header-canvas {
  background-color: white;
}
.ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-header-cell {
  color: #333333;
  background-color: white;
  border: none;
}
.ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-row {
  line-height: 55px;
}
.ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-row:nth-child(odd) .ui-grid-cell {
  border-right-width: 0;
  background-color: white;
}
.ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-row:nth-child(even) .ui-grid-cell {
  border-right-width: 0;
  background-color: #f7f7f5;
}
.ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-row:last-child .ui-grid-cell {
  border-bottom-width: 1px;
}
.ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-row.ui-grid-row-selected > [ui-grid-row] > .ui-grid-cell {
  background-color: #fed5a9 !important;
}
.ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-row:nth-child(odd):hover .ui-grid-cell {
  background: whitesmoke;
}
.ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-row:nth-child(even):hover .ui-grid-cell {
  background: whitesmoke;
}
.ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-cell-contents {
  padding: 12px 0 12px 12px;
}
.ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-cell-contents .ui-grid-header-cell-label {
  /*font-family: 'Microsoft YaHei Bold', 'Microsoft YaHei Regular', 'Microsoft YaHei';*/
  font-family: 'PwC Helvetica Neue', 'PingFang Regular', 'Helvetica Neue', 'Helvetica', Arial, "Microsoft YaHei", "微软雅黑", sans-serif, "宋体";
  font-weight: 700;
  font-style: normal;
  font-size: 14px;
}
.ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-cell-contents .ui-grid-selection-row-header-buttons {
  margin: 5px 0 0 5px;
}
.ui-grid-contents-wrapper .ui-grid-render-container i {
  font-size: 16px;
  color: #a1a1a1;
  vertical-align: middle;
}
.dx-checkbox-indeterminate .dx-checkbox-icon {
  color: #e0301e !important;
}
