﻿.dx-datagrid-content .dx-datagrid-table .dx-row > td,
.dx-datagrid-content .dx-datagrid-table .dx-row > tr > td {
    vertical-align: middle;
    border-bottom: 1px solid var(--root-border-color);
}

.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover:not(.dx-row-lines) > td,
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):not(.dx-row-lines) > td {
    border-bottom: 1px solid var(--root-border-color);
    border-top: 1px solid var(--root-border-color);
}

.dx-numberbox input[type=number],
.dx-numberbox input[type=text] {
    text-align: right;
}

.dx-icon {
    font-size: unset !important;
}

.dx-label-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 100%;
    border: 1px solid var(--root-border-color);
}

.dx-tabpanel-container {
    margin-top: 0 !important;
    padding-top: 0 !important;
    height: calc(100% - 40px);
}

.dx-tab.dx-tab-selected {
    background-color: #c3c3c3;
}
    .dx-tab.dx-tab-selected .-dx-tab-text {
        color: var(--root-background-color);
    }
.dx-multiview-item.dx-item-selected {
    overflow: scroll;
}
/*Tabpanel content padding*/
.dx-item-content.dx-multiview-item-content {
    /*padding-top: 10px;
    padding-bottom: 10px;*/
    /*height: auto;*/
    display: block;
}

/*Master - detail row içerisinde detail cell padding*/
.dx-datagrid-rowsview .dx-master-detail-row > .dx-master-detail-cell {
    padding: 5px !important;
}

.dx-texteditor-input,
input[data-uppercase-force="true"] {
    text-transform: uppercase !important;
}

.dx-popup-content {
    padding: 5px;
}

.dx-popup-bottom.dx-toolbar {
    padding-bottom: 5px !important;
    padding-top: 5px !important;
    border-top: 1px solid #b3b1b1 !important;
}

.dx-popup-title.dx-toolbar {
    padding-bottom: 5px;
    padding-top: 5px;
}

.dx-state-focused .dx-popup-bottom.dx-toolbar {
    border-top: 1px solid #337ab7;
}

.dx-state-focused .dx-popup-title.dx-toolbar {
    border-bottom: 1px solid #337ab7;
}

.dx-texteditor-label .dx-label span {
    color: #333;
}

/*.dx-editor-outlined.dx-texteditor-label-outside .dx-label span {
    font-size: 13px;
    margin-top: 3px;
}*/

.dx-editor-outlined.dx-texteditor-label-outside {
    margin-top: 15px;
}

.dx-lookup-search-wrapper {
    padding: 10px;
}

.dx-lookup.dx-state-disabled {
    border: 1px dashed #b3b1b1;
    opacity: 1;
}

.dx-menu-item.dx-state-focused {
    background-color: var(--root-background-color);
}