﻿table.dxgv {
    border /*-top*/: none !important;
}

tr.dxgvDataRow {
    background: #F8FBEF;
}

tr.dxgvDataRowAlt {
    background: #FFFFFF;
}

tr.dxgvFilterRow {
    background: none !important;
}

tr.dxgvDataRow.traitee,
tr.dxgvDataRow.histo {
    color: rgba(0,0,0,.66);
}

tr.dxgvDataRow.archive {
    background: white url("/Content/Images/archivee.png") repeat;
}

tr.dxgvDataRow .dxgv.validee {
    background: green !important;
}

tr.dxgvDataRow .dxgv.invalidee {
    background: red !important;
}

tr.dxgvFocusedRow {
    color: inherit;
}

td.dxgv {
    border-right: none !important;
}

td.dxgvHeader {
    border-left: none !important;
    border-right: none !important;
    border-top: none !important;
    background: none;
    font-weight: bold;
}

.dxgvTable ~ div.dxpcLite.dxpclW,
.dxgvTable ~ div.dxpcLite.dxpclW .dxpc-contentWrapper,
.dxgvTable ~ div.dxpcLite.dxpclW .dxpc-contentWrapper .dxpc-content {
    height: auto !important;
    width: auto !important;
}

td.dxgv.ColEtroite,
td.dxgv.ColBouton {
    width: 0 !important;
    white-space: nowrap;
}

    td.dxgv.ColBouton .Texte {
        display: inline-block;
    }

        td.dxgv.ColBouton .Texte[onclick]:hover {
            cursor: pointer;
        }

        td.dxgv.ColBouton .Texte.NewText {
            font-weight: bold;
            color: #005288;
        }

td.dxgv.ColBouton {
    padding: 0 5px;
    height: 2.5em !important;
    line-height: 2.5em;
}

    td.dxgv.ColBouton a,
    td.dxgv.ColBouton .dxbButton {
        height: 100%;
    }

    td.dxgv.ColBouton a {
        display: block;
    }

    td.dxgv.ColBouton .dxbButton[class*="Btn"], #BtnShowCommentaire {
        font-size: 0 !important;
        width: 30px !important;
        border: none !important;
        background-color: transparent;
        background-position: center;
        background-repeat: no-repeat;
        background-size: 80%;
    }

    td.dxgv.ColBouton .dxbButton > .dxb, #BtnShowCommentaire >.dxb{
        background: none !important;
    }

    td.dxgv.ColBouton .BtnSupprimer {
        background-image: url("/Content/Images/Boutons/Supprimer.png");
    }

    td.dxgv.ColBouton .BtnFactures {
        background-image: url("/Content/Images/Boutons/Factures.png");
    }

        td.dxgv.ColBouton .BtnFactures.NewBtn {
            background-image: url("/Content/Images/Boutons/FacturesNew.png");
        }

    td.dxgv.ColBouton .BtnConnecteur {
        background-image: url("/Content/Images/Boutons/Connecteur.png");
    }

    td.dxgv.ColBouton .BtnPDF,
    td.dxgv.ColBouton .BtnPDFs {
        background-image: url("/Content/Images/Boutons/PDF.png");
    }

    td.dxgv.ColBouton .BtnTelecharger {
        background-image: url("/Content/Images/Boutons/Telecharger.png");
    }

    td.dxgv.ColBouton .BtnFournisseur {
        background-image: url("/Content/Images/Boutons/Fournisseurs.png");
    }

    td.dxgv.ColBouton .BtnPlans {
        background-image: url("/Content/Images/Boutons/Plans.png");
    }

    td.dxgv.ColBouton .BtnModifier {
        background-image: url("/Content/Images/Boutons/Modifier.png");
    }

    td.dxgv.ColBouton .BtnHisto {
        background-image: url("/Content/Images/Boutons/Histo.png");
    }

    td.dxgv.ColBouton .BtnConversion {
        background-image: url("/Content/Images/Boutons/Conversion.png");
    }

    td.dxgv.ColBouton .dxbButton.BtnEclat {
        background-image: url("/Content/Images/Boutons/Eclat.png");
    }

    td.dxgv.ColBouton .dxbButton.BtnDepot {
        background-image: url("/Content/Images/Boutons/Depot.png");
    }

    td.dxgv.ColBouton .dxbButton.BtnAide {
        background-image: url("/Content/Images/Boutons/Aide.png");
    }

    td.dxgv.ColBouton .BtnConversion {
        background-image: url("/Content/Images/Boutons/Completion.png");
    }

tr.dxgvDetailRow {
    background-color: rgba(127, 191, 63, 0.15);
}

#EclatementGridView {
    margin-left : 1%;
    width : 98% !important;
}

td.dxgv.dxgvDetailCell {
    border: 3px solid #838383 !important;
}

tr.eclatee td.dxgv.ColBouton .dxbButton.BtnEclat {
    background-image: url("/Content/Images/Boutons/EclatOK.png") !important;
}


tr.doublon td.dxgv {
    color: #700016 !important;
}
tr.tierNonParam td.dxgv {
    color: #700016 !important;
}


#FacturesEnAttenteGridView tr.progress-state td.Details {
    background-image: url("/Content/Images/spinner0.gif");
    background-position: center left;
    background-repeat: no-repeat;
    background-size: 26px;
    padding-left: 32px;
}

#FacturesEnAttenteGridView tr.progress0 td.Details {
    background-image: url("/Content/Images/spinner0.svg");
}

#FacturesEnAttenteGridView tr.progress25 td.Details {
    background-image: url("/Content/Images/spinner25.svg");
}

#FacturesEnAttenteGridView tr.progress50 td.Details {
    background-image: url("/Content/Images/spinner50.svg");
}

#FacturesEnAttenteGridView tr.progress75 td.Details {
    background-image: url("/Content/Images/spinner75.svg");
}

#FacturesEnAttenteGridView tr.progressinterrupt td.Details {
    background-image: url("/Content/Images/spinnerinterrupt.svg");
}

#FacturesEnAttenteGridView tr.progress100 td.Details {
    background-image: url("/Content/Images/spinner100.svg");
}

#FacturesEnAttenteGridView tr.progress99 td.Details {
    background-image: url("/Content/Images/spinnerStop.gif");
}

/*meilleur rendu chrome, ie*/
td.dxgv.ColBouton .BtnPDF,
td.dxgv.ColBouton .BtnPDFs,
td.dxgv.ColBouton .BtnConnecteur {
    /*image-rendering: optimizeSpeed; /* Legal fallback */
    /*image-rendering: -moz-crisp-edges; /* Firefox        */
    image-rendering: -o-crisp-edges; /* Opera          */
    image-rendering: -webkit-optimize-contrast; /* Safari         */
    image-rendering: optimize-contrast; /* CSS3 Proposed  */
    image-rendering: crisp-edges; /* CSS4 Proposed  */
    image-rendering: pixelated; /* CSS4 Proposed  */
    -ms-interpolation-mode: nearest-neighbor; /* IE8+           */
}

.dxgv td[class*="ColResponsive"] {
    display: none !important;
}

.dxgvHeader.SmallBtns .dxb,
.dxgv.SmallBtns .dxb,
.dxbButton.SmallBtns .dxb {
    padding: .25em .5em !important;
}

.dxgv.HideEditButton .dxeButton.dxeButtonEditButton {
    display: none;
}

@media screen and (min-width: 640px) {
    .dxgv td.ColResponsive640 {
        display: table-cell !important;
    }
}

@media screen and (min-width: 720px) {
    .dxgv td.ColResponsive720 {
        display: table-cell !important;
    }
}

@media screen and (min-width: 1024px) {
    .dxgv td.ColResponsive1024 {
        display: table-cell !important;
    }
}

.filename {
    word-break: break-all;
    min-width: 200px;
}

.actions {
    min-width: 400px;
}

.focusedRow {
    background-color: rgba(127, 191, 63, 0.35) !important;
}

.dxgvFocusedRow .dxgvCommandColumn a {
    color: #4c4d7d;
}

    .dxgvFocusedRow .dxgvCommandColumn a:hover {
        color: #424480;
    }


td.dxgv.dxgvDetailCell {
    padding: 0px;
}

td.dxgvIndentCell.dxgv.dxgvDIC {
    padding: 0px;
}

.eclatementColumnWidth, .pisteAuditColumnWidth {
    width: 12%;
    word-break: break-all;
}
.eclatementColumnWidthSmall {
    width: 9%;
    word-break: break-all;
}
.eclatementColumnWidthLarge {
    width: auto;
    word-break: break-all;
}

#FacturesGridView div > .dxbButton > .dxb {
    font-weight: initial;
    padding: .5em 1em !important;
}

.animShow{
    animation-duration : 0.5s;
    animation-name : slidein;
}
@keyframes slidein{
    from {
        width : 0%;
    }
    to {
        width : 100%;
    }
}
.hidden {
    display: none;
}

.orangeRow {
    color: #E98B19 !important;
}

tr.blueBackgroundRow {
    background-color: rgb(219, 245, 255);
}

tr.greenBackgroundRow {
    background-color: rgb(235, 255, 225);
}

tr.yellowBackgroundRow {
    background-color: rgb(253, 247, 210);
}

td.TVAModifier {
    background-color: rgb(255, 180, 0, 0.15);
    cursor: help;
}