﻿/*Global*/
.dxgvControl_MaterialCompact, .dxgvDisabled_MaterialCompact {
    background-color: transparent;
}

.dxbButton_MaterialCompact {
    border-radius: 3px;
    font-weight: 500;
}
/*Submenu*/
.dxtc-strip.dxtc-stripContainer {
    position: relative;
}

    .dxtc-strip.dxtc-stripContainer::after {
        content: "";
        height: 1px;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 1px;
        background-color: #e9e9e9;
        z-index: -1;
    }
/*Search*/
.dxgvSearchPanel_MaterialCompact .dxeButtonEdit_MaterialCompact,
.dxgvSearchPanel_MaterialCompact .dxeButtonEdit_MaterialCompact input {
    background-color: #fff;
}

.dxgvSearchPanel_MaterialCompact .dxeButtonEdit_MaterialCompact {
    box-shadow: none;
}

    .dxgvSearchPanel_MaterialCompact .dxeButtonEdit_MaterialCompact input::placeholder {
        color: rgba(72, 72, 72, 0.5);
    }

    .dxgvSearchPanel_MaterialCompact .dxeButtonEdit_MaterialCompact td.dxic {
        text-transform: capitalize;
        padding: 15px !important;
    }

/*.dxgvSearchPanel_MaterialCompact .dxeButtonEdit_MaterialCompact.dxeFocused_MaterialCompact {
        border: 2px solid #086DC1;
    }*/

/*filter*/
.dxgvFilterRow_MaterialCompact td.dxgv {
    border: 0px !important;
}
/*form*/
.dxeTrackBar_MaterialCompact, .dxeIRadioButton_MaterialCompact, .dxeButtonEdit_MaterialCompact, .dxeTextBox_MaterialCompact, .dxeRadioButtonList_MaterialCompact, .dxeCheckBoxList_MaterialCompact, .dxeMemo_MaterialCompact, .dxeListBox_MaterialCompact, .dxeCalendar_MaterialCompact, .dxeColorTable_MaterialCompact {
    border-radius: 4px;
}

.dxeButtonEditSys .dxeButton {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

    .dxeButtonEditSys .dxeButton.dxeButtonEditButtonHover_MaterialCompact {
        background-color: #fff;
    }

        .dxeButtonEditSys .dxeButton.dxeButtonEditButtonHover_MaterialCompact .dxEditors_edtDropDown_MaterialCompact {
            background-position: -526px -132px;
            background-color: #fff;
        }
/*Table*/
/*
table.mainGrid td[class*=' dxgvHeader_'], td[class^='dxgvHeader_'] {
    height: 35px;
}*/
table .mainGrid tr[class*=' dxgvSelectedRow_'] td, tr[class^='dxgvSelectedRow_'] td {
    background-color: #E3EFFF;
}

.dxgvControl_MaterialCompact .dxgvTable_MaterialCompact .dxgvSelectedRow_MaterialCompact td.dxgv, .dxgvControl_MaterialCompact .dxgvTable_MaterialCompact .dxgvSelectedRow_MaterialCompact.dxgvDataRowHover_MaterialCompact td.dxgv {
    background-color: #E3EFFF;
}

.dxgvHeader_MaterialCompact {
    text-transform: uppercase;
    background-color: transparent;
    border: none;
    font-weight: 500;
    color: #484848;
    padding: 10px 5px 0;
}

.dxgvTable_MaterialCompact {
    background-color: transparent;
    box-shadow: none;
    border: none;
    border-spacing: 0 10px;
}

    .dxgvTable_MaterialCompact .dxgvDataRow_MaterialCompact {
        background-color: #fff;
    }

        .dxgvTable_MaterialCompact .dxgvDataRow_MaterialCompact td.dxgv {
            border: 1px solid rgba(72, 72, 72, 0.1) !important;
            border-left: none !important;
            padding: 10px 5px;
        }

            .dxgvTable_MaterialCompact .dxgvDataRow_MaterialCompact td.dxgv:first-child {
                border-left: 1px solid rgba(72, 72, 72, 0.1) !important;
                border-top-left-radius: 4px;
                border-bottom-left-radius: 4px;
            }

            .dxgvTable_MaterialCompact .dxgvDataRow_MaterialCompact td.dxgv:last-child {
                border-top-right-radius: 4px;
                border-bottom-right-radius: 4px;
            }
/*Pagination*/
.dxgvPagerBottomPanel_MaterialCompact {
    background-color: transparent;
    border: none;
    box-shadow: none;
}

.dxpLite_MaterialCompact a,
.dxpLite_MaterialCompact .dxp-button.dxp-bi {
    background-color: #fff;
}

.dxpLite_MaterialCompact .dxp-num,
.dxpLite_MaterialCompact .dxp-button.dxp-bi {
    border-radius: 4px;
    margin: 0 2px;
}

    .dxpLite_MaterialCompact .dxp-button.dxp-bi.dxp-disabledButton {
        cursor: not-allowed;
    }

    .dxpLite_MaterialCompact:not(.dxpLiteDisabled_MaterialCompact) .dxp-num:hover, .dxpLite_MaterialCompact .dxp-button.dxp-bi.dxp-hoverButton {
        background-color: #086DC1;
        color: #fff;
    }

.dxpcLite_MaterialCompact .dxpc-header, .dxdpLite_MaterialCompact .dxpc-header {
    border-bottom: 1px solid rgba(8, 109, 193, 0.5);
    border-top-right-radius: inherit;
    border-top-left-radius: inherit;
}

.DockModuleHeader .dxpc-headerText {
    padding: 0;
    margin: 0;
}

.dxpc-headerContent {
    text-align: left;
    padding-left: 20px;
}

.dxdpLite_MaterialCompact .DockModuleHeader .dxpc-closeBtn {
    padding: 0;
    margin: 0 16px 0 0;
    font-family: 'Material Icons';
    font-weight: 600;
    font-style: normal;
    font-size: 16px; /* Preferred icon size */
    display: inline-block;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    font-feature-settings: 'liga';
}

    .dxdpLite_MaterialCompact .DockModuleHeader .dxpc-closeBtn::after {
        content: '\e5cd';
    }

    .dxdpLite_MaterialCompact .DockModuleHeader .dxpc-closeBtn img {
        display: none;
    }

.contentAccueil .dxdzControlVert {
    height: auto;
}
/*Poste*/
.dxgvEditFormDisplayRow_MaterialCompact td.dxgv,
.dxgvDetailCell_MaterialCompact td.dxgv,
.dxgvDataRow_MaterialCompact td.dxgv,
.dxgvDetailRow_MaterialCompact.dxgvADR td.dxgvAIC {
    /*border-bottom: none !important;*/
}

.dxtcLite_MaterialCompact > .dxtc-content {
    padding: 16px 0;
}

.dxdzControlVert {
}

/* lookup */
.lookupDataRow {
    border-spacing: 0;
}

    .lookupDataRow .dxgvDataRow_MaterialCompact td.dxgv {
        border-bottom: none !important;
        border-right: none !important;
        border: none !important;
        font-weight: normal;
    }

    .lookupDataRow .dxgvHeader_MaterialCompact td {
        font-weight: bold;
    }
