.dx-item.dx-tab.dx-state-hover {
    /*background-color: rgba(22, 147, 187, 0.12);*/
}


.dx-datagrid-header-panel {
    background-color: rgb(var(--theme-primary-background-color));
}

.dx-toolbar-items-container {
    background-color: rgb(var(--theme-primary-background-color));
}


.dx-datagrid-rowsview .dx-selection.dx-row > td,
.dx-datagrid-rowsview .dx-selection.dx-row:hover > td {
    background-color: rgba(22,147,187,.12) !important;
    color: #232323;
}

.dx-datagrid-rowsview .dx-selection.dx-row.dx-row-alt > td,
.dx-datagrid-rowsview .dx-selection.dx-row.dx-row-alt:hover > td {
    background-color: rgba(22,147,187,.12) !important;
    color: #232323;
}

/* popup styling */
.dx-popup-normal .dx-toolbar-items-container {
    background-color: white
}

/* vertical alignment on all grid rows. */
.dx-datagrid .dx-row td {
    vertical-align: middle !important;
}

/* Style the switch for control colours */
.dx-switch-on-value .dx-switch-handle:before {
    background-color: green !important;
}

.dx-switch-handle:before {
    background-color: red !important;
}

/* dxDataGrid hover style */
.dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row) > td:not(.dx-focused) {
    /*background-color: green !important;*/
    /*color: dodgerblue !important;*/
    cursor: pointer;
}

/*.dx-numberbox {
    float: right;
}

    .dx-numberbox .dx-texteditor-input {
        text-align: right;
    }*/

/*.dx-datagrid {
    cursor: pointer;
    color: rgb(85, 85, 85);
}

    .dx-datagrid .dx-header-filter-empty {
        color: #fff;
    }

.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused) > td,
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused) > tr > td,
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover > td,
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover > tr > td {
    background-color: rgb(136, 192, 247);
    color: #fff;
}

.dx-datagrid-table .dx-data-row.dx-row-focused {
    color: #fff;
    border-color: transparent;
    background-color: #f05b41;
}

.dx-datagrid-headers {
    background-color: #fff;
    color: rgb(var(--theme-primary-color));
    font-weight: bold;
}

.dx-datagrid-table .dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused) > td:not(.dx-focused) {
    background-color: rgba(22, 147, 187, 0.12);
    color: #333;
}

    .dx-datagrid-table .dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused) > td:not(.dx-focused).dx-datagrid-group-space {
        border-right-color: rgba(22, 147, 187, 0.12);
    }

    .dx-datagrid-table .dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused) > td:not(.dx-focused).dx-command-select {
        overflow: inherit;
    }

.dx-datagrid-table .dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused) > .dx-datagrid-readonly .dx-texteditor .dx-texteditor-input {
    background-color: rgba(22, 147, 187, 0.12);
    color: #333;
}

.dx-datagrid-table .dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused) > td.dx-pointer-events-none {
    background-color: transparent;
}

.dx-data-row .dx-state-hover {
    background-color: lightskyblue;
}

.dx-collection {
}

.dx-texteditor.dx-state-focused {
    color: #666 !important;
    background-color: transparent !important;
    border-color: #9acffa !important;
    outline: 0 !important;
    box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.25) !important;
}
*/

/* dxTabPanel*/
.dx-tabpanel.dx-state-focused .dx-multiview-wrapper {
    border-bottom: 1px solid #ddd !important;
    border-right: 1px solid #ddd !important;
    border-left: 1px solid #ddd !important;
}

.dx-tabpanel.dx-state-focused .dx-tab-selected:after {
    border-bottom: 1px solid #ddd !important;
    border-right: 1px solid #ddd !important;
    border-left: 1px solid #ddd !important;
    /*    border-top: 1px solid #ddd !important;
    border-bottom: 1px solid #ddd !important;
    border-right: 1px solid #ddd !important;
    border-left: 1px solid #ddd !important;*/
}

/*

.dx-tabpanel.dx-state-focused .dx-multiview-wrapper {
    border: 0px solid #ddd;
}

.dx-tabpanel.dx-state-focused .dx-tab-selected:after {
    border-top: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-left: 1px solid #ddd;
}

.dx-tabpanel.dx-state-focused .dx-multiview-wrapper {
    border: 1px solid #ddd;
}

.dx-tabpanel .card {
    border-right: 0px solid #ddd;
    border-left: 0px solid #ddd;
    border-bottom: 0px solid #ddd;
}

.dx-tabpanel .card:first-child {
    border-top: 0px solid #ddd;
}

@media (max-width:30em) {
    .dx-button-text {
        display: none;
    }
}*/
