.dx-datagrid-rowsview .dx-row-focused.dx-data-row .dx-command-edit .dx-link,
.dx-datagrid-rowsview .dx-row-focused.dx-data-row > td:not(.dx-focused):not(.dx-cell-modified) {
    background-color: #8cacba;
    color: #fff;
}

.dx-row.dx-data-row.dx-row-lines.dx-column-lines {
    background-color: #ffffff;
}

.dx-toolbar {
    width: 100%;
    color: rgba(0,0,0,.87);
    padding: 0;
    overflow: visible;
}

.dx-datagrid-headers.dx-datagrid-nowrap > div > table > tbody > tr {
    border-color: gray;
}

.dx-datagrid-rowsview.dx-datagrid-nowrap.dx-last-row-border.dx-scrollable.dx-visibility-change-handler.dx-scrollable-both.dx-scrollable-simulated > div > div > div.dx-scrollable-content > div > table > tbody > tr.dx-row.dx-data-row.dx-row-lines {
    border-color: #c2c2c2;
}

.dx-datagrid-rowsview.dx-datagrid-nowrap.dx-last-row-border.dx-scrollable.dx-visibility-change-handler.dx-scrollable-both.dx-scrollable-simulated > div > div > div.dx-scrollable-content > div > table > tbody > tr.dx-row.dx-data-row.dx-row-lines > td {
    border-color: #c2c2c2;
}

.dx-datagrid-rowsview.dx-datagrid-nowrap.dx-last-row-border > div > table > tbody > tr.dx-row.dx-data-row.dx-row-lines.dx-selection {
    background-color: #b0cfdb;
}

.dx-datagrid-rowsview.dx-datagrid-nowrap.dx-scrollable.dx-visibility-change-handler.dx-scrollable-both.dx-scrollable-simulated.dx-last-row-border > div > div > div.dx-scrollable-content > div > table > tbody > tr.dx-row.dx-data-row.dx-row-lines.dx-selection {
    background-color: #b0cfdb;
}

.dx-datagrid-headers.dx-datagrid-nowrap > div > table {
    background-color: #009add;
}

.dx-datagrid-borders > .dx-datagrid-headers,
.dx-datagrid-borders > .dx-datagrid-rowsview,
.dx-datagrid-borders > .dx-datagrid-total-footer {
    border-left: 1px solid #c2c2c2;
    border-right: 1px solid #c2c2c2;
}

.dx-datagrid {
    color: rgba(0,0,0,.87);
    line-height: inherit;
}

.dx-datagrid .dx-link {
    text-decoration: underline;
    cursor: pointer;
    color: #03a9f4;
}

.dx-datagrid-headers {
    -ms-touch-action: pinch-zoom;
    touch-action: pinch-zoom;
    border-bottom: 1px solid #e0e0e0;
}

.dx-datagrid-rowsview .dx-master-detail-row:not(.dx-datagrid-edit-form) .dx-master-detail-cell,
.dx-datagrid-rowsview .dx-master-detail-row:not(.dx-datagrid-edit-form) > .dx-datagrid-group-space {
    background-color: #e0e0e0;
}

.dx-toolbar {
    width: 100%;
    color: rgba(0,0,0,.87);
    padding: 0;
    overflow: visible;
}

.dx-header-row > td > .dx-datagrid-text-content {
    max-width: 100%;
    color: ghostwhite;
}

.dx-datagrid-borders > .dx-datagrid-headers,
.dx-datagrid-borders > .dx-datagrid-rowsview,
.dx-datagrid-borders > .dx-datagrid-total-footer {
    border-left: 1px solid #c2c2c2;
    border-right: 1px solid #c2c2c2;
}

.dx-datagrid-borders > .dx-datagrid-rowsview,
.dx-datagrid-borders > .dx-datagrid-total-footer {
    border-bottom: 1px solid #c2c2c2;
}

.dx-datagrid {
     background-color: transparent; 
}

.dx-datagrid .dx-row-lines > td {
    border-bottom: 1px solid #c2c2c2;
}

.dx-datagrid-headers .dx-datagrid-table .dx-row > td {
    border-bottom: 1px solid #c2c2c2;
    line-height: 16px;
    font-weight: 1000;
    font-size: 13px;
}

.dx-datagrid > .dx-datagrid-headers, .dx-datagrid > .dx-datagrid-rowsview, .dx-datagrid > .dx-datagrid-total-footer {
    background-color: transparent;
}

.dx-treeview-item-without-checkbox.dx-state-focused > .dx-treeview-item {
    background-color: #b0cfdb;
    color: rgba(0,0,0,.87);
    border-radius: 0
}

.dx-treeview-item-without-checkbox.dx-state-selected > .dx-treeview-item {
    color: rgba(0,0,0,.87);
    background-color: #b0cfdb
}

.dx-datagrid > .dx-datagrid-headers {
    background-color: #009add;
}