/* used as a border of large controls (like grids, diagram) */
/* used as a background below a page in richedit/diagram */
/* used as a border of large controls (like grids, diagram) */
/* used as a background below a page in richedit/diagram */
/* used as a border of large controls (like grids, diagram) */
/* used as a background below a page in richedit/diagram */
.dxgvEditForm_MaterialCompact .dxflGroupBoxCaption_MaterialCompact {
  background-color: #f4f4f4;
}

.dxgvPopupEditForm_MaterialCompact .dxflGroupBox_MaterialCompact,
.dxgvPopupEditForm_MaterialCompact .dxflGroupBoxCaption_MaterialCompact {
  background-color: white;
}

.dxgvEditForm_MaterialCompact .dxflPCSys .dxflGroupBoxCaption_MaterialCompact {
  background-color: #f4f4f4;
}

.dxgvPopupEditForm_MaterialCompact .dxflPCSys .dxflGroupBox_MaterialCompact,
.dxgvPopupEditForm_MaterialCompact .dxflPCSys .dxflGroupBoxCaption_MaterialCompact {
  background-color: white;
}

.dxgvControl_MaterialCompact,
.dxgvDisabled_MaterialCompact {
  font: 14px 'Roboto Regular', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
  background-color: white;
  color: #484848;
  cursor: default;
}

.dxgvDisabled_MaterialCompact {
  color: #b8b8b8;
}

.dxgvControl_MaterialCompact a.dxeHyperlink:not([href]):not([onclick]):not(.dxbButtonSys) {
  color: #484848;
  text-decoration: none;
}

.dxgvControl_MaterialCompact a {
  color: #35B86B;
  text-decoration: none;
}

.dxgvControl_MaterialCompact a:hover {
  text-decoration: underline;
}

.dxgvControl_MaterialCompact a:hover.dxbDisabled_MaterialCompact {
  color: #BBBBBB;
  text-decoration: none;
}

.dxgvDisabled_MaterialCompact a {
  color: #b8b8b8;
}

.dxgvEmptyDataRow_MaterialCompact.dxgvLVR > td.dxgv,
.dxgvDataRow_MaterialCompact.dxgvLVR > td.dxgv,
.dxgvGroupRow_MaterialCompact.dxgvLVR > td.dxgv {
  border-bottom-width: 1px;
}

.dxgvRBB .dxgvEmptyDataRow_MaterialCompact.dxgvLVR > td.dxgv,
.dxgvRBB .dxgvDataRow_MaterialCompact.dxgvLVR > td.dxgv,
.dxgvRBB .dxgvGroupRow_MaterialCompact.dxgvLVR > td.dxgv,
.dxgvBECPSD .dxgvDataRow_MaterialCompact.dxgvLVR > td.dxgv {
  border-bottom-width: 1px !important;
}

.dxgvGroupRow_MaterialCompact td.dxgv.dxgvPHEC, .dxgvPreviewRow_MaterialCompact td.dxgv.dxgvPHEC,
.dxgvDetailRow_MaterialCompact td.dxgv.dxgvPHEC, .dxgvGroupFooter_MaterialCompact td.dxgv.dxgvPHEC,
.dxgvAdaptiveDetailRow_MaterialCompact td.dxgv.dxgvPHEC, .dxgvDataRow_MaterialCompact td.dxgvPHEC {
  border-right: 1px solid #DFDFDF;
}

*[dir=rtl] .dxgvGroupRow_MaterialCompact td.dxgv.dxgvPHEC, *[dir=rtl] .dxgvPreviewRow_MaterialCompact td.dxgv.dxgvPHEC,
*[dir=rtl] .dxgvDetailRow_MaterialCompact td.dxgv.dxgvPHEC, *[dir=rtl] .dxgvGroupFooter_MaterialCompact td.dxgv.dxgvPHEC,
*[dir=rtl] .dxgvAdaptiveDetailRow_MaterialCompact td.dxgv.dxgvPHEC, *[dir=rtl] .dxgvDataRow_MaterialCompact td.dxgvPHEC {
  border-left: 1px solid #DFDFDF;
}

.dxgvLoadingPanel_MaterialCompact {
  background-color: white;
  font: 14px 'Roboto Regular', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
  color: #484848;
  -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16), 0 2px 8px 0 rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16), 0 2px 8px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16), 0 2px 8px 0 rgba(0, 0, 0, 0.12);
}

.dxgvLoadingPanel_MaterialCompact td.dx {
  font-size: 1.17em;
  white-space: nowrap;
  text-align: center;
  padding: 10px 14px;
}

.dxgvLoadingPanel_MaterialCompact .dxlp-loadingImage {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -khtml-border-radius: 50%;
  border-radius: 50%;
  animation: dxLoadSpinSys 1s linear infinite;
  border: 4px solid #35B86B;
  border-top: 4px solid #EEE;
  width: 24px;
  height: 24px;
}

.dxgvLoadingPanelStatusBar_MaterialCompact .dxlp-loadingImage {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -khtml-border-radius: 50%;
  border-radius: 50%;
  animation: dxLoadSpinSys 1s linear infinite;
  border: 2px solid #35B86B;
  border-top: 2px solid #EEE;
  width: 12px;
  height: 12px;
}

.dxgvLoadingPanelStatusBar_MaterialCompact {
  background-color: Transparent;
}

.dxgvLoadingPanelStatusBar_MaterialCompact td {
  white-space: nowrap;
  text-align: center;
  padding: 0px 2px;
}

.dxgvTable_MaterialCompact {
  background-color: white;
  border: 1px solid #DFDFDF;
  border-bottom-width: 0;
  border-radius: 4px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16);
  border-collapse: separate !important;
  overflow: hidden;
}

.dxgvTable_MaterialCompact .dxgvHEC {
  background-color: White;
  border-width: 0;
  overflow: hidden;
}

.dxgvTable_MaterialCompact .dxgvFooter_MaterialCompact .dxgvHEC {
  background-color: #f4f4f4;
}

.dxgvControl_MaterialCompact .dxgvFSDC .dxgvFooter_MaterialCompact td.dxgv {
  border-bottom-width: 0;
}

.dxgvControl_MaterialCompact .dxgvFGI {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
}

.dxgvControl_MaterialCompact .dxgvFGI {
  right: 5px;
  left: auto;
}

*[dir=rtl].dxgvControl_MaterialCompact .dxgvFGI {
  right: auto;
  left: 5px;
}

.dxgvInlineEditRow_MaterialCompact td.dxgv {
  border-bottom: 1px solid #DFDFDF;
}

.dxgvInlineEditRow_MaterialCompact td.dxgvIndentCell {
  background-color: white;
}

.dxgvDataRowAlt_MaterialCompact {
  background-color: #F5F5F5;
}

.dxgvFilterRow_MaterialCompact {
  border-top: 1px solid #DFDFDF;
}

.dxgvEditForm_MaterialCompact > td.dxgv {
  border-bottom: 1px solid #DFDFDF !important;
  padding: 8px 0 6px 7px;
  background-color: #f4f4f4;
}

.dxgvControl_MaterialCompact .dxgvTable_MaterialCompact .dxgvFocusedRow_MaterialCompact,
.dxgvControl_MaterialCompact .dxgvTable_MaterialCompact .dxgvFocusedRow_MaterialCompact.dxgvDataRowHover_MaterialCompact {
  background-color: #35B86B;
  color: white;
}

.dxgvControl_MaterialCompact .dxgvTable_MaterialCompact .dxgvFocusedRow_MaterialCompact a,
.dxgvControl_MaterialCompact .dxgvTable_MaterialCompact .dxgvFocusedGroupRow_MaterialCompact a {
  color: white;
}

.dxgvControl_MaterialCompact .dxgvAIC {
  text-align: center;
}

.dxgvControl_MaterialCompact .dxgvADSB > img,
.dxgvControl_MaterialCompact .dxgvADSB.dx-acc-r > span {
  opacity: 1;
  margin-top: -33px;
}

.dxgvControl_MaterialCompact .dxgvADSB::before {
  content: "";
  display: block;
  height: 32px;
  width: 32px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -khtml-border-radius: 50%;
  border-radius: 50%;
  background-color: transparent;
  transition-property: background-color, box-shadow;
  transition-duration: 0.3s;
}

.dxgvControl_MaterialCompact .dxgvADSB:hover::before {
  background-color: #35B86B;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16);
}

.dxgvControl_MaterialCompact .dxgvADSB.dx-acc-r {
  position: relative;
}

.dxgvControl_MaterialCompact .dxgvFocusedRow_MaterialCompact .dxgvADSB:hover::before {
  background-color: white;
}

.dxgvControl_MaterialCompact .dxgvTable_MaterialCompact .dxgvSelectedRow_MaterialCompact,
.dxgvTable_MaterialCompact .dxgvSelectedCell_MaterialCompact {
  background-color: #F1F1F1;
}

.dxgvTable_MaterialCompact .dxgvSelectedRow_MaterialCompact .dxgvSelectedCell_MaterialCompact {
  background-color: #E0E0E0;
}

.dxgvControl_MaterialCompact .dxgvTable_MaterialCompact .dxgvSelectedRow_MaterialCompact.dxgvDataRowHover_MaterialCompact {
  background-color: #F1F1F1;
}

.dxgvPreviewRow_MaterialCompact {
  color: #999999;
}

.dxgvPreviewRow_MaterialCompact td.dxgv,
.dxgvEmptyDataRow_MaterialCompact td.dxgv {
  padding: 20px 2px 20px 4px;
  border-bottom: 1px solid #DFDFDF !important;
  border-top-width: 0;
  border-left-width: 0;
  border-right-width: 0;
}

.dxgvPreviewRow_MaterialCompact td.dxgv {
  padding: 10px 10px 9px 15px;
}

.dxgvDetailRow_MaterialCompact td.dxgvDetailCell_MaterialCompact,
.dxgvAdaptiveDetailRow_MaterialCompact td.dxgvAdaptiveDetailCell_MaterialCompact {
  overflow: hidden;
  padding: 16px 18px;
  border-bottom: 1px solid #DFDFDF;
  border-top-width: 0;
  border-left-width: 0;
  border-right-width: 0;
}

.dxgvDetailRow_MaterialCompact td.dxgvIndentCell,
.dxgvAdaptiveDetailRow_MaterialCompact td.dxgvIndentCell {
  padding-right: 0px;
  border-bottom: 1px solid #DFDFDF !important;
}

.dxgvAdaptiveDetailRow_MaterialCompact .dxgvADT > tbody > tr > td {
  padding: 5px 6px 4px 0;
}

.dxgvAdaptiveDetailRow_MaterialCompact .dxgvADT > tbody > tr > td .dxeTextBoxSys,
.dxgvAdaptiveDetailRow_MaterialCompact .dxgvADT > tbody > tr > td .dxichCellSys {
  margin: -2px 0 -5px 0;
}

.dxgvAdaptiveDetailRow_MaterialCompact .dxgvADCC {
  color: #7F7F7F;
}

.dxgvAdaptiveDetailRow_MaterialCompact.dxgvFocusedRow_MaterialCompact .dxgvADCC,
.dxgvAdaptiveDetailRow_MaterialCompact.dxgvFocusedRow_MaterialCompact .dxgvADDC,
.dxgvAdaptiveDetailRow_MaterialCompact.dxgvFocusedRow_MaterialCompact .dxgvADCMDC a {
  color: white;
}

.dxgvEmptyDataRow_MaterialCompact {
  color: Gray;
}

.dxgvEmptyDataRow_MaterialCompact td.dxgv {
  border-bottom: 1px solid #DFDFDF !important;
  text-align: center;
}

.dxgvEditFormDisplayRow_MaterialCompact td.dxgv,
.dxgvDetailCell_MaterialCompact td.dxgv,
.dxgvAdaptiveDetailCell_MaterialCompact td.dxgv,
.dxgvDataRow_MaterialCompact td.dxgv,
.dxgvAdaptiveDetailRow_MaterialCompact td.dxgvAIC {
  overflow: hidden;
  border-bottom: 1px solid #DFDFDF !important;
  border-right: 1px solid #DFDFDF;
  border-top-width: 0;
  border-left-width: 0;
  padding: 10px 10px 9px;
}

.dxgvEditFormDisplayRow_MaterialCompact:last-child td.dxgv,
.dxgvDataRow_MaterialCompact:last-child td.dxgv,
.dxgvAdaptiveDetailRow_MaterialCompact:last-child td.dxgvAIC {
  border-bottom: 1px solid #DFDFDF !important;
}

.dxgvDataRow_MaterialCompact td.dxgvAIC,
.dxgvInlineEditRow_MaterialCompact td.dxgvAIC {
  padding: 0 10px;
}

.dxgvAdaptiveDetailRow_MaterialCompact td.dxgvAIC {
  padding: 6px 4px;
}

.dxgvEditFormDisplayRow_MaterialCompact td.dxgvIndentCell {
  border-bottom: 1px solid #DFDFDF !important;
}

.dxgvDataRow_MaterialCompact .dxICheckBox_MaterialCompact,
.dxgvInlineEditRow_MaterialCompact .dxICheckBox_MaterialCompact,
.dxgvEditFormDisplayRow_MaterialCompact .dxICheckBox_MaterialCompact,
.dxgvDataRow_MaterialCompact .dxeIRadioButton_MaterialCompact,
.dxgvInlineEditRow_MaterialCompact .dxeIRadioButton_MaterialCompact,
.dxgvEditFormDisplayRow_MaterialCompact .dxeIRadioButton_MaterialCompact {
  margin: -3px 10px -1px 10px;
}

*[dir=rtl] .dxgvDataRow_MaterialCompact .dxICheckBox_MaterialCompact,
*[dir=rtl] .dxgvInlineEditRow_MaterialCompact .dxICheckBox_MaterialCompact,
*[dir=rtl] .dxgvEditFormDisplayRow_MaterialCompact .dxICheckBox_MaterialCompact,
*[dir=rtl] .dxgvDataRow_MaterialCompact .dxeIRadioButton_MaterialCompact,
*[dir=rtl] .dxgvInlineEditRow_MaterialCompact .dxeIRadioButton_MaterialCompact,
*[dir=rtl] .dxgvEditFormDisplayRow_MaterialCompact .dxeIRadioButton_MaterialCompact {
  margin: -3px 10px -1px 10px;
}

.dxgvCommandColumn_MaterialCompact .dxICheckBox_MaterialCompact,
.dxgvCommandColumn_MaterialCompact .dxeIRadioButton_MaterialCompact {
  margin: -3px 10px -1px 10px;
}

*[dir=rtl] .dxgvCommandColumn_MaterialCompact .dxICheckBox_MaterialCompact,
*[dir=rtl] .dxgvCommandColumn_MaterialCompact .dxeIRadioButton_MaterialCompact {
  margin: -3px 10px -1px 10px;
}

.dxgvEditingErrorRow_MaterialCompact {
  background-color: #FFC8C8;
  color: #FF0000;
}

.dxgvEditingErrorRow_MaterialCompact td.dxgv {
  white-space: pre-wrap;
  border-bottom: 1px solid #DFDFDF !important;
  border-right-width: 0;
  border-top-width: 0;
  border-left-width: 0;
  padding: 6px 10px;
}

.dxgvFilterRow_MaterialCompact td.dxgv {
  border-bottom: 1px solid #DFDFDF !important;
  border-right: 1px solid #DFDFDF;
  border-top-width: 0;
  border-left-width: 0;
  padding: 6px 10px;
  overflow: hidden;
  background-color: #f4f4f4;
}

.dxgvGroupRow_MaterialCompact,
.dxgvBatchEditChangesPreviewGroupRow_MaterialCompact {
  background-color: #f4f4f4;
  color: #939393;
}

.dxgvFocusedGroupRow_MaterialCompact {
  background-color: #35B86B;
  color: white;
}

.dxgvGroupRow_MaterialCompact td.dxgv,
.dxgvFocusedGroupRow_MaterialCompact td.dxgv,
.dxgvBatchEditChangesPreviewGroupRow_MaterialCompact td.dxgv {
  border: 0 none;
  vertical-align: middle;
  border-bottom: 1px solid #DFDFDF !important;
  padding: 10px 10px 9px;
  background-color: inherit;
}

.dxgvFocusedGroupRow_MaterialCompact td.dxgvIndentCell {
  background-color: #f4f4f4 !important;
}

.dxgvHeaderPanel_MaterialCompact {
  background-color: #ffffff;
  padding: 21px 10px 17px;
  border-bottom: 1px solid #DFDFDF;
}

.dxEdge .dxgvMSDraggable .dxgvHeader_MaterialCompact,
.dxEdge .dxgvMSDraggable.dxgvGroupPanel_MaterialCompact {
  touch-action: pinch-zoom;
}

.dxgvHeader_MaterialCompact {
  cursor: pointer;
  white-space: nowrap;
  padding: 13px 10px 11px;
  border: 1px solid #DFDFDF;
  background-color: white;
  color: black;
  overflow: hidden;
  font-weight: normal;
  text-align: left;
  font: 14px 'Roboto Medium', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
  font-size: 1em;
}

.dxgvTable_MaterialCompact td.dxgvHeader_MaterialCompact {
  border-top-width: 0;
}

.dxgvHeader_MaterialCompact td {
  white-space: nowrap;
}

.dxgvHeader_MaterialCompact.dxgvAIC {
  padding-left: 18px;
  padding-right: 18px;
}

.dxgvHeader_MaterialCompact a,
.dxgvHeader_MaterialCompact a.dxgvCommandColumnItem_MaterialCompact,
.dxgvHeader_MaterialCompact a.dxgvCommandColumnItem_MaterialCompact.dxbDisabled_MaterialCompact,
.dxgvCommandColumn_MaterialCompact a,
.dxgvCommandColumn_MaterialCompact a.dxgvCommandColumnItem_MaterialCompact.dxbDisabled_MaterialCompact {
  color: #35B86B;
}

.dxgvHeader_MaterialCompact a.dxgvCommandColumnItem_MaterialCompact {
  margin: 0 5px 0 0;
}

.dxgvHeader_MaterialCompact a.dxgvCommandColumnItem_MaterialCompact.dxbDisabled_MaterialCompact,
.dxgvCommandColumn_MaterialCompact a.dxgvCommandColumnItem_MaterialCompact.dxbDisabled_MaterialCompact {
  opacity: 0.5;
}

.dxgvPopupEditForm_MaterialCompact {
  padding: 10px;
  margin: 0;
}

.dxgvCustomization_MaterialCompact {
  box-sizing: border-box;
  margin: 0;
  padding: 0 10px 10px 10px;
  min-width: 220px;
}

.dxgvCustomization_MaterialCompact .dxgvHeader_MaterialCompact {
  padding: 10px;
  background-color: white;
  color: #484848;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1), 0 2px 10px 0 rgba(0, 0, 0, 0.1);
}

.dxgvAdaptiveGroupPanel_MaterialCompact,
.dxgvGroupPanel_MaterialCompact {
  color: #8e8e93;
  font-size: 0.85em;
}

.dxgvAdaptiveGroupPanel_MaterialCompact .dxgvHeader_MaterialCompact,
.dxgvGroupPanel_MaterialCompact .dxgvHeader_MaterialCompact {
  font-size: 1.2em;
}

.dxgvGroupPanel_MaterialCompact {
  padding: 8px 10px 16px;
  white-space: nowrap;
}

.dxgvGroupPanel_MaterialCompact .dxgvHeader_MaterialCompact,
.dxgvAdaptiveGroupPanel_MaterialCompact .dxgvHeader_MaterialCompact {
  background-color: white;
  font-weight: normal;
  border: 1px solid #DFDFDF;
  padding: 4px 18px;
}

.dxgvAdaptiveHeaderPanel_MaterialCompact .dxgvHeader_MaterialCompact {
  border: 1px solid #DFDFDF;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
}

.dxgvAdaptiveGroupPanel_MaterialCompact {
  padding-left: 6px;
  padding-top: 7px;
}

.dxgvAdaptiveGroupPanel_MaterialCompact div.dxgvADH {
  margin-right: 4px;
  margin-bottom: 5px;
}

.dxgvAdaptiveGroupPanel_MaterialCompact.dxgvEAHP {
  padding-bottom: 8px;
}

.dxgvAdaptiveHeaderPanel_MaterialCompact {
  border-bottom: 1px solid #DFDFDF;
  padding-top: 10px;
}

.dxgvAdaptiveHeaderPanel_MaterialCompact.dxgvEAHP {
  padding: 10px 7px;
}

.dxgvAdaptiveFooterPanel_MaterialCompact {
  padding-top: 6px;
}

.dxgvAdaptiveHeaderPanel_MaterialCompact,
.dxgvAdaptiveFooterPanel_MaterialCompact {
  padding-left: 24px;
}

.dxgvFooter_MaterialCompact {
  background-color: #f4f4f4;
  color: #8e8e93;
  white-space: nowrap;
}

.dxgvFooter_MaterialCompact td.dxgv {
  padding: 9px 10px 10px;
  border-bottom: 1px solid #DFDFDF;
  border-bottom-width: 1px !important;
}

.dxgvABRL .dxgvFooter_MaterialCompact td.dxgv,
.dxgvABRL .dxgvGroupFooter_MaterialCompact td.dxgv {
  border-right: 1px solid #DFDFDF;
}

.dxgvGroupFooter_MaterialCompact {
  color: #8e8e93;
}

.dxgvGroupFooter_MaterialCompact td.dxgv {
  padding: 9px 10px 10px;
  border-bottom: 1px solid #DFDFDF;
  border-right-width: 0;
}

.dxgvControl_MaterialCompact .dxgvIndentCell {
  border-left-width: 0 !important;
  border-right-width: 0 !important;
}

.dxgvDataRow_MaterialCompact td.dxgvIndentCell,
.dxgvDetailRow_MaterialCompact td.dxgvIndentCell,
.dxgvAdaptiveDetailRow_MaterialCompact td.dxgvIndentCell,
.dxgvPreviewRow_MaterialCompact td.dxgvIndentCell,
.dxgvGroupFooter_MaterialCompact td.dxgvIndentCell,
.dxgvInlineEditRow_MaterialCompact td.dxgvIndentCell {
  border-bottom: 1px solid #DFDFDF !important;
}

.dxgvGroupRow_MaterialCompact td.dxgvIndentCell {
  background-color: #f4f4f4;
  border-bottom: 1px solid #DFDFDF !important;
}

.dxgvTitlePanel_MaterialCompact,
.dxgvTable_MaterialCompact caption {
  font-size: 1.25em;
  font-weight: normal;
  padding: 3px 3px 5px;
  text-align: center;
  color: #999999;
}

.dxgvStatusBar_MaterialCompact tr.dxgv {
  height: 20px;
}

.dxgvStatusBar_MaterialCompact tr.dxgv > td {
  padding: 12px 0;
}

.dxgvStatusBar_MaterialCompact .dxgvCommandColumn_MaterialCompact a {
  margin-right: 10px;
}

.dxgvALE .dxgvStatusBar_MaterialCompact .dxgvCommandColumn_MaterialCompact,
.dxgvAE .dxgvStatusBar_MaterialCompact .dxgvCommandColumn_MaterialCompact,
.dxgvAdD .dxgvStatusBar_MaterialCompact .dxgvCommandColumn_MaterialCompact {
  white-space: normal;
}

.dxgvALE .dxgvStatusBar_MaterialCompact .dxgvCommandColumn_MaterialCompact .dxbButton_MaterialCompact,
.dxgvAE .dxgvStatusBar_MaterialCompact .dxgvCommandColumn_MaterialCompact .dxbButton_MaterialCompact,
.dxgvAdD .dxgvStatusBar_MaterialCompact .dxgvCommandColumn_MaterialCompact .dxbButton_MaterialCompact {
  margin-top: 4px;
  margin-bottom: 4px;
  display: inline-table;
}

.dxgvStatusBar_MaterialCompact {
  border-top-width: 0;
  margin-top: 1px;
}

.dxgvStatusBar_MaterialCompact tr.dxgv span .dxbButtonSys:first-child {
  margin-left: 20px;
}

.dxgvCommandColumn_MaterialCompact {
  padding: 8px 4px;
  white-space: nowrap;
}

.dxgvCommandColumn_MaterialCompact a {
  margin: 0 5px 0 0;
}

.dxgvEditFormTable_MaterialCompact .dxflFormLayout_MaterialCompact .dxflCommandItemSys,
.dxgvEditFormTable_MaterialCompact .dxgvCommandColumn_MaterialCompact {
  padding-top: 22px;
  padding-bottom: 12px;
}

.dxgvEditFormTable_MaterialCompact .dxflFormLayout_MaterialCompact .dxflCommandItemSys a,
.dxgvEditFormTable_MaterialCompact .dxgvCommandColumn_MaterialCompact a {
  margin-left: 2px;
  margin-right: 2px;
  padding: 8px 16px;
  margin-top: -8px;
  margin-bottom: -8px;
}

.dxgvEditFormTable_MaterialCompact .dxflFormLayout_MaterialCompact .dxflCommandItemSys a:hover,
.dxgvEditFormTable_MaterialCompact .dxgvCommandColumn_MaterialCompact a:hover {
  background-color: #d1d1d1;
  text-decoration: none;
}

.dxbButton_MaterialCompact[class~=dxgvCommandColumnItem_MaterialCompact],
.dxgvStatusBar_MaterialCompact div.dxbButton_MaterialCompact,
.dxgvEditFormTable_MaterialCompact div.dxbButton_MaterialCompact {
  margin-left: 4px;
  margin-right: 4px;
}

.dxbButton_MaterialCompact[class~=dxgvCommandColumnItem_MaterialCompact] .dxb {
  padding-top: 0;
  padding-bottom: 0;
}

.dxgvCommandColumnItem_MaterialCompact .dxgvEditFormTable_MaterialCompact {
  padding: 2px 6px 6px 4px;
  min-width: 300px;
}

.dxgvEditFormTable_MaterialCompact a {
  color: #35B86B;
}

.dxgvEditFormCaption_MaterialCompact {
  padding: 4px 4px 4px 10px;
  white-space: nowrap;
}

.dxgvInlineEditCell_MaterialCompact {
  padding: 6px 10px;
}

.dxgvEditFormCell_MaterialCompact {
  padding: 4px;
  border-width: 0;
}

.dxgvPagerTopPanel_MaterialCompact,
.dxgvPagerBottomPanel_MaterialCompact {
  padding: 3px 0 1px;
}

.dxgvPagerBottomPanel_MaterialCompact {
  background-color: white;
  border-bottom: 1px solid #DFDFDF;
  border-left: 1px solid #DFDFDF;
  border-right: 1px solid #DFDFDF;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16);
}

.dxgvControl_MaterialCompact .dxgvFSDC,
.dxgvControl_MaterialCompact .dxgvHSDC {
  background-color: #f4f4f4;
  border-right: 1px solid #DFDFDF;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16);
}

.dxgvControl_MaterialCompact .dxgvHSDC {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-top: 1px solid #DFDFDF;
  border-left: 1px solid #DFDFDF;
}

.dxgvControl_MaterialCompact .dxgvFSDC {
  border-bottom: 1px solid #DFDFDF;
}

.dxgvControl_MaterialCompact .dxgvHSDC .dxgvTable_MaterialCompact,
.dxgvControl_MaterialCompact .dxgvCSD > .dxgvTable_MaterialCompact {
  border-top-width: 0;
  border-top-right-radius: 0;
  border-left-width: 0;
  border-right-width: 0;
  box-shadow: none;
}

.dxgvControl_MaterialCompact .dxgvCSD .dxgvTable_MaterialCompact {
  border-top-left-radius: 0;
}

.dxgvControl_MaterialCompact .dxgvCSD .dxgvTable_MaterialCompact .dxgvFGFixed {
  border-left: 1px solid #DFDFDF;
}

.dxgvControl_MaterialCompact .dxgvFSDC .dxgvTable_MaterialCompact {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top: none;
  box-shadow: none;
}

.dxgvControl_MaterialCompact .dxgvCSD {
  border: 1px solid #DFDFDF;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16);
}
.dxgvControl_MaterialCompact .dxgvHSDC + .dxgvCSD {
  border-top: none;
}

.dxgvControl_MaterialCompact .dxpcLite_MaterialCompact {
  -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16), 0 2px 8px 0 rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16), 0 2px 8px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16), 0 2px 8px 0 rgba(0, 0, 0, 0.12);
}
.dxgvControl_MaterialCompact .dxpcLite_MaterialCompact .dxpc-mainDiv.dxpc-hf {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.dxgvControl_MaterialCompact .dxpcLite_MaterialCompact .dxpc-hf .dxpc-footerContent {
  padding: 9px 20px 7px 12px;
}
.dxgvControl_MaterialCompact .dxpcLite_MaterialCompact .dxpc-hf .dxpc-footerContent > table {
  margin: 0;
}

.dxgvFilterBar_MaterialCompact {
  margin-top: 16px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1), 0 2px 10px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  border: 1px solid #DFDFDF;
  border-collapse: separate;
}
.dxgvFilterBar_MaterialCompact a {
  color: #35B86B;
  text-decoration: none;
}
.dxgvFilterBar_MaterialCompact a:hover {
  text-decoration: underline;
}
.dxgvFilterBar_MaterialCompact > tbody > tr > td {
  padding-top: 6px;
  padding-bottom: 6px;
}

.dxgvFilterBarCheckBoxCell_MaterialCompact {
  padding-left: 8px;
}
*[dir=rtl] .dxgvFilterBarCheckBoxCell_MaterialCompact {
  padding-right: 8px;
}

.dxgvFilterBarImageCell_MaterialCompact {
  padding: 0 8px 0 20px;
  cursor: pointer;
}

*[dir=rtl] .dxgvFilterBarImageCell_MaterialCompact {
  padding: 0 20px 0 8px;
}

.dxgvFilterBarImageCell_MaterialCompact img {
  margin-top: 3px;
  margin-left: 0;
}

.dxgvFilterBarExpressionCell_MaterialCompact {
  padding: 5px 5px 8px 0;
  white-space: nowrap;
}

.dxgvFilterBarClearButtonCell_MaterialCompact {
  padding: 5px 11px 8px 6px;
}

*[dir=rtl] .dxgvFilterBarClearButtonCell_MaterialCompact {
  padding: 5px 6px 8px 11px;
}

.dxgvFilterBuilderMainArea_MaterialCompact {
  background: white none;
  padding: 6px 2px;
}

.dxgvFilterBuilderButtonArea_MaterialCompact {
  border-top: 1px solid #eaeaea;
  padding: 10px;
  white-space: nowrap;
}

.dxgvFilterBuilderButtonArea_MaterialCompact .dxbButton_MaterialCompact {
  margin-left: 8px;
}

.dxgvDataRowHover_MaterialCompact {
  background-color: #EEE;
}

.dxgvControl_MaterialCompact .dxpLite_MaterialCompact,
.dxgvDisabled_MaterialCompact .dxpLite_MaterialCompact {
  padding-top: 4px;
}

.dxgvControl_MaterialCompact .dxgvHFC {
  padding-left: 4px;
}

.dxgvControl_MaterialCompact .dxgvHFC .dxeCalendar_MaterialCompact {
  margin-top: 3px;
  margin-left: 7px;
}

.dxgvControl_MaterialCompact div[id$=DXEPLPC] {
  height: 53px;
}

.dxgvControl_MaterialCompact .dxgvHFSD {
  height: 1px;
  margin: 2px 0;
}

.dxgvControl_MaterialCompact .dxgvHFDRC {
  margin: 15px 15px 25px;
}

.dxgvControl_MaterialCompact .dxgvHFDRP {
  margin-left: 15px;
  margin-right: 15px;
  padding: 9px 0 6px;
}

.dxgvControl_MaterialCompact .dxgvHFDRP[id*=HFFDE] {
  margin-top: 15px;
  margin-bottom: 5px;
}

.dxgvControl_MaterialCompact .dxgvHFDRP[id*=HFTDE] {
  margin-bottom: 25px;
}

/* Removes flicking in iOS Safari*/
.dxgvTable_MaterialCompact {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.dxgvControl_MaterialCompact td.dxgvBatchEditCell_MaterialCompact:not(.dxBatchEditCheckBoxCell) {
  padding: 0 2px;
}

.dxgvControl_MaterialCompact td.dxgvBatchEditModifiedCell_MaterialCompact {
  background: #d7f9c7;
}

.dxgvBatchEditDeletedItem_MaterialCompact,
.dxgvBatchEditNewItem_MaterialCompact.dxgvBatchEditDeletedItem_MaterialCompact {
  background: #EFEFEF;
}

.dxgvBatchEditDeletedItem_MaterialCompact > td:not(.dxgvCommandColumn_MaterialCompact) {
  color: rgba(0, 0, 0, 0.5);
}

.dxgvBatchEditDeletedItem_MaterialCompact td.dxgvBatchEditModifiedCell_MaterialCompact {
  background: #eefbe7;
}

td.dxgvBatchEditModifiedCell_MaterialCompact.dxgvSelectedCell_MaterialCompact {
  background: #c6efce;
}

.dxgvBatchEditNewItem_MaterialCompact {
  background: #F0FAEA;
}

.dxgvControl_MaterialCompact .dxgvErrorCell {
  padding-left: 5px;
  width: 1px;
}

.dxgvControl_MaterialCompact .dxgvErrorCell img {
  margin: -3px 0;
}

.dxgvSearchPanel_MaterialCompact {
  padding: 7px 0 16px;
}
.dxgvSearchPanel_MaterialCompact > table {
  width: 100%;
}
.dxgvSearchPanel_MaterialCompact .dxeButtonEdit_MaterialCompact {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1), 0 2px 10px 0 rgba(0, 0, 0, 0.1);
  width: 100%;
}
.dxgvSearchPanel_MaterialCompact .dxeButtonEdit_MaterialCompact {
  background-color: #FAFAFA;
}
.dxgvSearchPanel_MaterialCompact .dxeButtonEdit_MaterialCompact input {
  background-color: #FAFAFA;
}
.dxgvSearchPanel_MaterialCompact .dxeButtonEdit_MaterialCompact td.dxic {
  padding: 13px 8px 14px 12px;
}
*[dir=rtl] .dxgvSearchPanel_MaterialCompact .dxeButtonEdit_MaterialCompact td.dxic {
  padding: 13px 12px 14px 8px;
}

.dxgvControl_MaterialCompact .dxgvHL {
  background: #35B86B;
  color: white;
  font-weight: bold;
  font-style: normal;
}

.dxgvControl_MaterialCompact .dxgvSearchPanel_MaterialCompact > table > tbody > tr > td:nth-child(2) a.dxbButton_MaterialCompact {
  margin-left: 16px;
}

*[dir=rtl].dxgvControl_MaterialCompact .dxgvSearchPanel_MaterialCompact > table > tbody > tr > td:nth-child(2) a.dxbButton_MaterialCompact {
  margin-right: 16px;
  margin-left: 0;
}

.dxgvControl_MaterialCompact .dxgvSearchPanel_MaterialCompact > table > tbody > tr > td:last-child a.dxbButton_MaterialCompact {
  margin-right: 16px;
}

*[dir=rtl].dxgvControl_MaterialCompact .dxgvSearchPanel_MaterialCompact > table > tbody > tr > td:last-child a.dxbButton_MaterialCompact {
  margin-left: 16px;
}

.dxgvControl_MaterialCompact .dxgvSearchPanel_MaterialCompact > table > tbody > tr > td a.dxbButton_MaterialCompact {
  margin-left: 10px;
}

*[dir=rtl].dxgvControl_MaterialCompact .dxgvSearchPanel_MaterialCompact > table > tbody > tr > td a.dxbButton_MaterialCompact {
  margin-right: 10px;
}

.dxgvControl_MaterialCompact .dxgvSearchPanel_MaterialCompact .dxbButton_MaterialCompact {
  margin-left: 8px;
}

*[dir=rtl].dxgvControl_MaterialCompact .dxgvSearchPanel_MaterialCompact .dxbButton_MaterialCompact {
  margin-left: 0;
  margin-right: 8px;
}

.dxgvFocusedCell_MaterialCompact {
  -moz-box-shadow: inset 2px 2px 0 #35B86B, inset -2px -2px 0 #35B86B;
  -webkit-box-shadow: inset 2px 2px 0 #35B86B, inset -2px -2px 0 #35B86B;
  box-shadow: inset 2px 2px 0 #35B86B, inset -2px -2px 0 #35B86B;
}

/*Ripple*/
.dxgvControl_MaterialCompact .dxgvTable_MaterialCompact .dxgvHeader_MaterialCompact:not([style*="cursor: w-resize"])::before,
.dxgvControl_MaterialCompact .dxgvCustomization_MaterialCompact .dxgvHeader_MaterialCompact::before {
  content: "dxRippleTarget";
  display: none;
}

.dxgvTable_MaterialCompact .dxgvDataRowHover_MaterialCompact .dxICheckBox_MaterialCompact.dxWeb_edtCheckBoxUnchecked_MaterialCompact .dxRipple,
.dxgvTable_MaterialCompact .dxgvDataRowHover_MaterialCompact .dxeIRadioButton_MaterialCompact.dxEditors_edtRadioButtonUnchecked_MaterialCompact .dxRipple .dxgvTable_MaterialCompact .dxgvSelectedRow_MaterialCompact .dxICheckBox_MaterialCompact.dxWeb_edtCheckBoxChecked_MaterialCompact .dxRipple,
.dxgvTable_MaterialCompact .dxgvSelectedRow_MaterialCompact .dxeIRadioButton_MaterialCompact.dxEditors_edtRadioButtonChecked_MaterialCompact .dxRipple {
  background-color: rgba(53, 183, 105, 0.3);
}

.dxgvTable_MaterialCompact .dxgvFocusedRow_MaterialCompact .dxICheckBox_MaterialCompact.dxWeb_edtCheckBoxChecked_MaterialCompact .dxRipple,
.dxgvTable_MaterialCompact .dxgvFocusedRow_MaterialCompact .dxICheckBox_MaterialCompact.dxWeb_edtCheckBoxUnchecked_MaterialCompact .dxRipple,
.dxgvTable_MaterialCompact .dxgvFocusedRow_MaterialCompact .dxeIRadioButton_MaterialCompact.dxEditors_edtRadioButtonChecked_MaterialCompact .dxRipple,
.dxgvTable_MaterialCompact .dxgvFocusedRow_MaterialCompact .dxeIRadioButton_MaterialCompact.dxEditors_edtRadioButtonUnchecked_MaterialCompact .dxRipple {
  background-color: rgba(255, 255, 255, 0.35);
}

/* Customization Dialog */
.dxgvCustDialog_MaterialCompact {
  font: 15px "Roboto Regular", Helvetica, "Droid Sans", Tahoma, Geneva, sans-serif;
  font-weight: 400;
}

.dxpcLite_MaterialCompact .dxgvCustDialog_MaterialCompact.dxpc-mainDiv {
  border: none;
}

.dxpcLite_MaterialCompact .dxgvCustDialog_MaterialCompact .dxpc-content {
  padding: 0;
}

.dxgvCustDialog_MaterialCompact .dxpc-content.dxgvCD_ColumnChooserPage,
.dxgvCustDialog_MaterialCompact .dxpc-content.dxgvCD_FilterPage,
.dxgvCustDialog_MaterialCompact .dxpc-content.dxgvCD_SortPage,
.dxgvCustDialog_MaterialCompact .dxpc-content.dxgvCD_GroupPage {
  transition: background-color 0.4s;
}

.dxgvCustDialog_MaterialCompact .dxpc-content.dxgvCD_ColumnChooserPage,
.dxgvCustDialog_MaterialCompact .dxpc-content.dxgvCD_FilterPage {
  background-color: #EFEFEF;
}

.dxgvCustDialog_MaterialCompact .dxpc-content.dxgvCD_SortPage,
.dxgvCustDialog_MaterialCompact .dxpc-content.dxgvCD_GroupPage {
  background-color: White;
}

.dxgvCustDialogHeader_MaterialCompact {
  background-color: #35B86B;
  color: #FFFFFF;
  font-size: 22px;
  padding: 10px;
  padding-bottom: 25px;
  white-space: nowrap;
}

.dxgvCustDialogHeader_MaterialCompact > div {
  display: table-cell;
  padding: 10px;
  vertical-align: middle;
}

.dxgvCustDialogHeader_MaterialCompact > div:first-child,
.dxgvCustDialogHeader_MaterialCompact > div:last-child {
  padding: 12px;
  vertical-align: top;
}

.dxgvCustDialogHeader_MaterialCompact a.dxbButton_MaterialCompact {
  vertical-align: top;
}

.dxgvCustDialogHeader_MaterialCompact .dxgvCD_TSC {
  padding: 6px 0 0;
  width: 100%;
}

.dxgvCustDialogHeader_MaterialCompact .dxgvCD_TSBW {
  overflow: hidden;
  padding: 0 16px;
}

.dxgvCustDialogHeader_MaterialCompact .dxgvCD_TS {
  overflow: hidden;
  position: relative;
  padding: 0;
  margin: 15px 0;
  text-align: center;
  margin-top: 0;
}

.dxgvCustDialogHeader_MaterialCompact .dxgvCD_TS .dxtcLite_MaterialCompact.dxtc-top > .dxtc-stripContainer .dxtc-tab .dxtc-link,
.dxgvCustDialogHeader_MaterialCompact .dxgvCD_TS .dxtcLite_MaterialCompact.dxtc-top > .dxtc-stripContainer .dxtc-activeTab .dxtc-link {
  color: white;
  padding: 1px 0;
}

.dxgvCustDialogHeader_MaterialCompact .dxgvCD_TS .dxtcLite_MaterialCompact.dxtc-top > .dxtc-stripContainer .dxtc-tab,
.dxgvCustDialogHeader_MaterialCompact .dxgvCD_TS .dxtcLite_MaterialCompact.dxtc-top > .dxtc-stripContainer .dxtc-activeTab {
  margin-right: 16px;
}

.dxgvCustDialogHeader_MaterialCompact .dxgvCD_TS .dxtcLite_MaterialCompact.dxtc-top > .dxtc-stripContainer .dxtc-tab {
  border-bottom-color: transparent;
}

.dxgvCustDialogHeader_MaterialCompact .dxgvCD_TS .dxtcLite_MaterialCompact.dxtc-top > .dxtc-stripContainer .dxtc-activeTab {
  border-bottom-color: white;
}

.dxgvCustDialogHeader_MaterialCompact .dxgvCD_TS .dxtcLite_MaterialCompact.dxtc-top > .dxtc-stripContainer .dxtc-spacer,
.dxgvCustDialogHeader_MaterialCompact .dxgvCD_TS .dxtcLite_MaterialCompact.dxtc-top > .dxtc-stripContainer .dxtc-leftIndent,
.dxgvCustDialogHeader_MaterialCompact .dxgvCD_TS .dxtcLite_MaterialCompact.dxtc-top > .dxtc-stripContainer .dxtc-rightIndent {
  display: none;
}

.dxgvCustDialogHeader_MaterialCompact .dxgvCD_TS .dxgvCD_TSLS,
.dxgvCustDialogHeader_MaterialCompact .dxgvCD_TS .dxgvCD_TSRS {
  position: absolute;
  top: 0;
  width: 0;
  height: 100%;
  box-shadow: 0 0 11px 11px #35B86B;
}

.dxgvCustDialogHeader_MaterialCompact .dxgvCD_TS .dxgvCD_TSLS {
  left: 0;
}

.dxgvCustDialogHeader_MaterialCompact .dxgvCD_TS .dxgvCD_TSRS {
  right: 0;
}

.dxgvCustDialogDragArea_MaterialCompact {
  background-color: #EFEFEF;
}

.dxgvCustDialogSortingPage_MaterialCompact .dxgvCustDialogDragArea_MaterialCompact,
.dxgvCustDialogGroupingPage_MaterialCompact .dxgvCustDialogDragArea_MaterialCompact,
.dxgvCustDialogColumnChooserPage_MaterialCompact .dxgvCustDialogDragArea_MaterialCompact,
.dxgvCustDialogFilteringPage_MaterialCompact {
  padding: 15px 8px;
  min-height: 15px;
}

.dxgvCustDialogDragArea_MaterialCompact .dxgvCD_DAETC {
  color: #999999;
  font: 13px "Roboto Regular", Helvetica, "Droid Sans", Tahoma, Geneva, sans-serif;
  text-align: center;
  white-space: nowrap;
}

.dxgvCustDialogListArea_MaterialCompact {
  background: white;
  padding-left: 4px;
}

.dxgvCustDialogListArea_MaterialCompact .dxgvCD_LAC {
  color: #666666;
  font-weight: bold;
  margin: 0 10px 10px 10px;
  margin-left: 11px;
  padding: 13px 0 8px 0;
  border-bottom: 1px solid #DCDCDC;
}

.dxgvCustDialogColumnItem_MaterialCompact {
  background-color: #FFFFFF;
  color: rgba(0, 0, 0, 0.64);
  min-height: 48px;
  transition: all 0.2s;
}

.dxgvCustDialogSortingPage_MaterialCompact .dxgvCD_DAW,
.dxgvCustDialogGroupingPage_MaterialCompact .dxgvCD_DAW,
.dxgvCustDialogSortingPage_MaterialCompact .dxgvCustDialogDragArea_MaterialCompact .dxgvCustDialogColumnItem_MaterialCompact:first-child,
.dxgvCustDialogGroupingPage_MaterialCompact .dxgvCustDialogDragArea_MaterialCompact .dxgvCustDialogColumnItem_MaterialCompact:first-child,
.dxgvCustDialogSortingPage_MaterialCompact .dxgvCustDialogDragArea_MaterialCompact .dxgvCD_DAETC + .dxgvCustDialogColumnItem_MaterialCompact,
.dxgvCustDialogGroupingPage_MaterialCompact .dxgvCustDialogDragArea_MaterialCompact .dxgvCD_DAETC + .dxgvCustDialogColumnItem_MaterialCompact,
.dxgvCustDialogColumnChooserPage_MaterialCompact .dxgvCustDialogColumnItem_MaterialCompact:first-child,
.dxgvCustDialogFilteringPage_MaterialCompact .dxgvCustDialogColumnItem_MaterialCompact:first-child {
  margin-top: -39px;
}

.dxgvCustDialogColumnItem_MaterialCompact:last-child {
  margin-bottom: 0px;
}

.dxgvControl_MaterialCompact .dxgvCustDialogColumnItem_MaterialCompact > div {
  display: table-cell;
  padding: 10px;
  vertical-align: middle;
}

.dxgvCustDialogColumnItem_MaterialCompact > div img {
  vertical-align: middle;
}

.dxgvCustDialogDragArea_MaterialCompact .dxgvCustDialogColumnItem_MaterialCompact {
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  margin-bottom: 6px;
}

.dxgvCustDialogDragArea_MaterialCompact .dxgvCustDialogColumnItem_MaterialCompact > div:first-child {
  background-color: #eeeeee;
  height: 48px;
  padding: 0;
  text-align: center;
  min-width: 28px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
}

.dxgvCustDialogColumnChooserPage_MaterialCompact .dxgvCustDialogDragArea_MaterialCompact .dxgvCustDialogColumnItem_MaterialCompact > div:first-child {
  background-color: white;
}

.dxgvCustDialogDragArea_MaterialCompact .dxgvCustDialogColumnItem_MaterialCompact > div:last-child,
.dxgvCustDialogListArea_MaterialCompact .dxgvCustDialogColumnItem_MaterialCompact > div:last-child {
  height: 48px;
  padding-top: 0;
  padding-bottom: 0;
}

.dxgvCustDialogListArea_MaterialCompact .dxgvCustDialogColumnItem_MaterialCompact > div:last-child {
  padding-right: 17px;
}

.dxgvCustDialogDragArea_MaterialCompact .dxgvCustDialogColumnItem_MaterialCompact.DXCDDraggingItem {
  transition: none;
  position: relative;
  box-shadow: 0 10px 0.25rem rgba(0, 0, 0, 0.12), 0 0.25rem 0.5rem rgba(0, 0, 0, 0.24);
  z-index: 1;
}

.dxgvCustDialogSortingPage_MaterialCompact .dxgvCD_DAW,
.dxgvCustDialogGroupingPage_MaterialCompact .dxgvCD_DAW {
  padding-top: 39px;
  position: relative;
}

.dxgvCustDialogSortingPage_MaterialCompact .dxgvCD_DAEB,
.dxgvCustDialogGroupingPage_MaterialCompact .dxgvCD_DAEB {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 40px;
  background: #EFEFEF;
  box-shadow: 0px -3px 5px 0px rgba(0, 0, 0, 0.11);
  cursor: pointer;
  text-align: center;
}

.dxgvCustDialogSortingPage_MaterialCompact .dxgvCD_DAEB img,
.dxgvCustDialogGroupingPage_MaterialCompact .dxgvCD_DAEB img {
  margin-top: 14px;
}

.dxgvCustDialogFilteringPage_MaterialCompact {
  background-color: #EFEFEF;
}

.dxgvCustDialogFilteringPage_MaterialCompact .dxgvCustDialogColumnItem_MaterialCompact,
.dxgvCustDialogFilteringPage_MaterialCompact .dxgvCustDialogFilterItem_MaterialCompact {
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.24);
  background-color: white;
  border-bottom: 1px solid #DCDCDC;
  transition: none;
}

.dxgvCustDialogFilteringPage_MaterialCompact .dxgvCustDialogColumnItem_MaterialCompact > div {
  height: 28px;
}

.dxgvCustDialogFilteringPage_MaterialCompact .dxgvCustDialogFilterItem_MaterialCompact a {
  cursor: pointer;
}

.dxgvCustDialogFilteringPage_MaterialCompact .dxgvCustDialogFilterItem_MaterialCompact a,
.dxgvCustDialogFilteringPage_MaterialCompact .dxgvCustDialogFilterItem_MaterialCompact .dxgvCD_FR > span.dxeBase_MaterialCompact {
  font-size: medium;
  line-height: 50px;
}

.dxgvCustDialogFilteringPage_MaterialCompact .dxgvCustDialogColumnItem_MaterialCompact:first-child,
.dxgvCustDialogFilteringPage_MaterialCompact .dxgvCustDialogColumnItem_MaterialCompact.dxgvCD_EFCI,
.dxgvCustDialogFilteringPage_MaterialCompact .dxgvCustDialogColumnItem_MaterialCompact.dxgvCD_EFCI + .dxgvCustDialogFilterItem_MaterialCompact + .dxgvCustDialogColumnItem_MaterialCompact {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.dxgvCustDialogFilterItem_MaterialCompact,
.dxgvCustDialogFilteringPage_MaterialCompact .dxgvCustDialogColumnItem_MaterialCompact:nth-last-child(2) {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

.dxgvCustDialogFilteringPage_MaterialCompact .dxgvCustDialogColumnItem_MaterialCompact.dxgvCD_EFCI:nth-last-child(2) {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.dxgvCustDialogFilterItem_MaterialCompact {
  margin-bottom: 17px;
}

.dxgvCustDialogFilterItem_MaterialCompact + .dxgvCustDialogColumnItem_MaterialCompact.dxgvCD_EFCI {
  margin-top: 17px;
}

.dxgvCustDialogColumnItem_MaterialCompact + .dxgvCustDialogFilterItem_MaterialCompact {
  display: none;
}

.dxgvCustDialogColumnItem_MaterialCompact.dxgvCD_EFCI + .dxgvCustDialogFilterItem_MaterialCompact {
  display: block;
}

.dxgvCustDialogFilterItem_MaterialCompact .dxgvCD_FR {
  padding: 0 10px 18px 10px;
}

.dxgvCustDialogFilteringPage_MaterialCompact .dxgvCD_UF {
  text-align: center;
  vertical-align: middle;
}

.dxgvCustDialogFilteringPage_MaterialCompact .dxgvCD_UF a {
  text-transform: uppercase;
}

.dxgvCustDialogFilteringPage_MaterialCompact .dxgvCD_FR + .dxgvCD_UF {
  border-top: 1px solid #DCDCDC;
}

.dxgvCustDialogFilterItem_MaterialCompact .dxgvCD_UF.dxgvCD_UFLBV {
  border-bottom: 1px solid #DCDCDC;
}

.dxgvCustDialogFilteringPage_MaterialCompact .dxgvCD_UF.dxgvCD_UFLBV a:not([class^=dxeTB]),
.dxgvCustDialogFilteringPage_MaterialCompact .dxgvCD_UFSC {
  display: none;
}

.dxgvCustDialogFilteringPage_MaterialCompact .dxgvCD_UF.dxgvCD_UFLBV .dxgvCD_UFSC {
  display: block;
}

.dxgvCustDialogFilterItem_MaterialCompact .dxgvCD_UF.dxgvCD_UFLBV {
  margin-bottom: 19px;
}

.dxgvCustDialogFilterItem_MaterialCompact .dxgvCD_UFSC {
  overflow-x: hidden;
  overflow-y: auto;
  width: 100%;
  height: 200px;
}

.dxgvCustDialogHeader_MaterialCompact .dxbButton_MaterialCompact::before,
.dxgvCustDialog_MaterialCompact .dxgvCustDialogColumnItem_MaterialCompact img::before,
.dxgvCustDialog_MaterialCompact .dxgvCustDialogColumnItem_MaterialCompact .dxichSys::before {
  content: "dxRippleTargetExternal";
  display: none;
}

.dxgvCustDialogDragArea_MaterialCompact .dxgvCustDialogColumnItem_MaterialCompact > div:first-child img::before,
.dxgvCustDialogFilteringPage_MaterialCompact .dxgvCustDialogColumnItem_MaterialCompact > div:last-child .dxichSys::before {
  content: "";
}

.dxgvCustDialog_MaterialCompact .dxgvCD_DAEB::before,
.dxgvCustDialogFilteringPage_MaterialCompact .dxgvCustDialogColumnItem_MaterialCompact::before {
  content: "dxRippleTarget";
  display: none;
}

.dxgvCustDialogHeader_MaterialCompact .dxbButton_MaterialCompact .dxRippleContainer,
.dxgvCustDialogColumnItem_MaterialCompact .dxichSys.dxRippleTargetExternal .dxRippleContainer,
.dxgvCustDialogColumnItem_MaterialCompact img.dxRippleTargetExternal + .dxRippleContainer,
.dxgvCustDialogColumnItem_MaterialCompact img.dxRippleTargetExternal + img + .dxRippleContainer {
  width: 50px !important;
  height: 50px !important;
  margin-top: -15px;
  margin-left: -15px;
}

.dxgvCustDialogFilteringPage_MaterialCompact .dxgvCustDialogColumnItem_MaterialCompact > .dxRippleContainer {
  min-height: 48px !important;
  padding: 0;
}

.dxgvCustDialogFilteringPage_MaterialCompact .dxgvCustDialogColumnItem_MaterialCompact,
.dxgvCustDialogFilteringPage_MaterialCompact .dxgvCustDialogFilterItem_MaterialCompact {
  position: relative;
}

.dxgvCustDialogHeader_MaterialCompact .dxRipple {
  background-color: rgba(255, 255, 255, 0.35);
}

.dxgvCustDialogContent_MaterialCompact .dxRipple {
  background-color: rgba(53, 183, 105, 0.3);
}

.dxgvCustDialogContent_MaterialCompact .dxgvDAEBBR .dxRipple {
  background-color: rgba(0, 0, 0, 0.3);
}

/* Grid Lookup*/
.dxgvControl_MaterialCompact.dxgvInLookup .dxgvSearchPanel_MaterialCompact {
  padding-left: 11px;
  padding-right: 11px;
}

.dxgvControl_MaterialCompact.dxgvInLookup {
  border: none;
}

.dxgvControl_MaterialCompact.dxgvInLookup .dxgvTable_MaterialCompact,
.dxgvControl_MaterialCompact.dxgvInLookup .dxgvHSDC,
.dxgvControl_MaterialCompact.dxgvInLookup .dxgvCSD,
.dxgvControl_MaterialCompact.dxgvInLookup .dxgvPagerBottomPanel_MaterialCompact {
  border: none;
  border-radius: 0;
  box-shadow: none;
}

.dxgvControl_MaterialCompact.dxgvInLookup.dxgvWithTopElement > tbody > tr > td > .dxgvTable_MaterialCompact,
.dxgvControl_MaterialCompact.dxgvInLookup.dxgvWithTopElement .dxgvHSDC {
  border-top: 1px solid #dfdfdf;
}

.dxgvControl_MaterialCompact.dxgvInLookup.dxgvWithBottomElement .dxgvCSD {
  border-bottom: 1px solid #dfdfdf;
}

.dxgvControl_MaterialCompact.dxgvInLookup .dxgvStatusBar_MaterialCompact {
  padding-right: 8px;
}

.dxgvControl_MaterialCompact.dxgvInLookup .dxgvStatusBar_MaterialCompact tr.dxgv > td {
  padding: 10px 8px 10px 0;
}

.dxgvControl_MaterialCompact .dxpc-hf img.dxpc-sizeGrip {
  width: 10px;
}

.dxgvEditFormTable_MaterialCompact .dxflGroup_MaterialCompact {
  padding-left: 4px;
  padding-right: 4px;
}
