﻿.dx-datagrid .dx-row > td {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    height: 27px;
    line-height: 26px;
    padding-left: 0px;
    padding-right: 0px;
}

/*.dx-datagrid-content .dx-row > td {
    padding-left: 8px !important;
    padding-right: 8px !important;
}
*/
.dx-header-row td {
}

.dx-header-caption {
    min-height: 30px;
    line-height: 30px;
    font-weight: bold;
    color: #444;
}

.dx-scrollbar-horizontal.dx-scrollbar-hoverable {
    height: 15px;
}

.dx-scrollbar-vertical.dx-scrollbar-hoverable {
    width: 15px;
}

.dx-scrollbar-horizontal .dx-scrollable-scroll {
    height: 15px;
    padding: 0;
}

.dx-scrollbar-vertical .dx-scrollable-scroll {
    width: 15px;
    padding: 0;
}

.dx-datagrid-pager {
    padding-left: 10px;
    padding-right: 5px;
}

.dx-datagrid-group-panel .dx-group-panel-item {
    margin-right: 10px;
    color: #444;
    font-weight: 400;
    border: 1px solid #ddd;
    padding: 4px;
    background-color: #3C8DBC;
    background-color: #F7F7F7;
    margin-top: 0px;
    padding-left: 8px;
}

.dx-datagrid-header-panel .dx-toolbar {
    margin-bottom: 0px !important;
    padding-left: 4px;
}

.dx-datagrid-group-closed, .dx-datagrid-group-opened {
    padding-top: 4px;
}

.dx-datagrid-rowsview .dx-row.dx-group-row:not(.dx-row-focused) {
    color: #444;
}

.dx-datagrid-group-panel .dx-group-panel-item {
    margin-right: 3px;
}

.dx-freespace-row td {
    border-left-color: transparent !important;
    border-right-color: transparent !important;
}



.dx-button-mode-contained.header-toolbar {
    border: none;
}



i.dx-icon.dx-icon-spindown.dx-icon-right {
    display: none;
}





.dx-toolbar-after-header-toolbar {
    top: -55px;
}

.dx-button-mode-contained.dx-state-hover {
    background: white;
}

.dx-button-mode-contained.dx-state-focused {
    background: white;
}


.dx-datagrid .dx-button-content {
    color: #374767;
}





/*
.dx-datagrid .dx-button-mode-contained {
    border: none;
}

.dx-toolbar-after {
    height: 46px !important;
    top: -5px;
    padding-left: 15px;
}*/


.dx-button-mode-contained .dx-icon {
    color: #374767;
}






/*.dx-datagrid .dx-dropdownbutton-action.dx-buttongroup-last-item.dx-button .dx-button-content {
    padding-right: 8px;
}


.dx-datagrid .dx-item.dx-toolbar-item.dx-toolbar-button.dx-toolbar-item-auto-hide {
    border-left: 1px solid lightgrey;
    padding: 0;
    width: 35px;
}*/

.dx-datagrid .dx-button-content i.dx-icon {
    font-size: 20px;
}

.dx-datagrid .dx-button-content {
    padding: 8px !important;
}



/*.dx-button-content-header-toolbar i {
    font-size: 28px;
}*/



.dx-icon-header-toolbar {
    color: #374767;
    font-size: 28px !important;
    display: flex;
    align-items: center;
    justify-content: center;
}

.dx-button-mode-contained-header-toolbar {
    border: none;
}

.box-header {
    border-radius: 0 !important;
}

.dx-button-content-header-toolbar {
    height: 49px;
    width: 46px;
    display: flex;
    align-items: center;
    color: #374767;
    justify-content: center;
}

.dx-toolbar-item-header-toolbar {
    padding: 0;
    height: 50px !important;
    border-left: 1px solid lightgrey;
}

.dx-toolbar-after-header-toolbar {
    display: flex;
    display: flex;
    height: 46px;
    position: absolute;
    right: 0;
    top: -56px;
}


i.dx-icon-spindown.dx-icon-right.dx-icon-header-toolbar {
    display: none;
}



.dx-overlay-wrapper.dx-datagrid-column-chooser.dx-popup-wrapper.dx-datagrid-column-chooser-mode-drag {
    z-index: 2000 !important;
}

.dx-toolbar-before .dx-toolbar-item-header-toolbar {
    border: none;
}


.allowExpansionInsideGrid .dx-gridbase-container .dx-datagrid-content .dx-datagrid-table {
    width: auto !important;
}

.allowExpansionInsideGrid .dx-gridbase-container .dx-datagrid-headers .dx-datagrid-table {
    width: auto !important;
}

.allowExpansionInsideGrid .custom-dx-space-noresizing.dx-spacer-col {
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    pointer-events: none !important;
}

.allowExpansionInsideGrid .dx-spacer-col.custom-dx-space-noresizing * {
    pointer-events: none !important;
}

.allowExpansionInsideGrid .dx-spacer-col.custom-dx-space-noresizing {
    width: 30px !important;
}
