.tableDocNecessaires
{
    margin-bottom:0 !important;
}



.tableAccueil>thead>tr>th
{
    text-align:left !important;
}

.fondRouge
{
    background-color:red;
    color:#fff;
}
.fondVert
{
    background-color:green;    
    color:#fff;
}



/*** Stats Produit  **/

.donutStats
{
    /*width:100%;*/
    height:30rem;
    text-align:center;
}
.containerStats
{
    padding:2rem;
}
.tauxMarge
{
    padding-top:10rem;
    font-size:3rem;
}
.Benefices
{    
    font-size:3rem;
}
.prixventeMoyen
{
    text-align:center;
    font-size:2rem;
}

/*** Fin Stats Produit **/



/*** COMMANDE DISTRIB **/

.pPourPreco{
    margin-top:-10px;    
}
.blocLigneReception
{
   background-color:#ddd; 
   padding:5px;
   margin-bottom:10px;
}
/*** FIN COMMANDE DISTRIB **/

/***   HEADER SEARCH   ****/

.ui-autocomplete>li
{    
    margin-bottom:1px!important;
}
.HSa
{
    padding-left:5px !important;
}
.ui-autocomplete>li:hover>.HSa
{
    font-weight:200 !important;
}
.HSa>p>.HStypeResult
{
    font-weight:600;
}
.HStypeResult
{
    margin:0;
    margin-left:-5px;
    padding:5px;    
    padding-bottom:0;    
}
.ui-autocomplete>li:hover>.HSa>p>.HStypeResult
{
    background-color:#FFF !important;
}
.HStitreResult
{
    margin-left:25px;
}
.ui-autocomplete>li:not(:hover)>a>p
{
    color:#666;
}
.ui-autocomplete>li>a>p
{
    margin-top:0;
    margin-bottom:0;
}
.HSimage
{
    height:35px;
    width:35px;
    margin-right:10px;
}

/*couleurs*/
    /*color blue*/
    .HSablue
    {
        border-left:solid 5px #57889c !important;
    }
    .ui-autocomplete>li:hover>.HSablue
    {
        background-color:#57889c !important;
    }
    .HSablue>p>.HStypeResult
    {
        color:#57889c;
    }
    .ui-autocomplete>li:hover>.HSablue>p
    {    
        border-top:solid 1px #57889c !important;
    }

    /*color bg-color-blueLight*/
    .HSablueLight
    {
        border-left:solid 5px #92a2a8 !important;
    }
    .ui-autocomplete>li:hover>.HSablueLight
    {
        background-color:#92a2a8 !important;
    }
    .HSablueLight>p>.HStypeResult
    {
        color:#92a2a8;
    }
    .ui-autocomplete>li:hover>.HSablueLight>p
    {    
        border-top:solid 1px #92a2a8 !important;
    }

    /*color blueDark*/
    .HSablueDark
    {
        border-left:solid 5px #4c4f53 !important;
    }
    .ui-autocomplete>li:hover>.HSablueDark
    {
        background-color:#4c4f53 !important;
    }
    .HSablueDark>p>.HStypeResult
    {
        color:#4c4f53;
    }
    .ui-autocomplete>li:hover>.HSablueDark>p
    {    
        border-top:solid 1px #4c4f53 !important;
    }

    /*color bg-color-green*/
    .HSagreen
    {
        border-left:solid 5px #356e35 !important;
    }
    .ui-autocomplete>li:hover>.HSagreen
    {
        background-color:#356e35 !important;
    }
    .HSagreen>p>.HStypeResult
    {
        color:#356e35;
    }
    .ui-autocomplete>li:hover>.HSagreen>p
    {    
        border-top:solid 1px #356e35 !important;
    }

    /*color greenLight*/
    .HSagreenLight
    {
        border-left:solid 5px #71843f !important;
    }
    .ui-autocomplete>li:hover>.HSagreenLight
    {
        background-color:#71843f !important;
    }
    .HSagreenLight>p>.HStypeResult
    {
        color:#71843f;
    }
    .ui-autocomplete>li:hover>.HSagreenLight>p
    {    
        border-top:solid 1px #71843f !important;
    }

    /*color bg-color-greenDark*/
    .HSagreenDark
    {
        border-left:solid 5px #496949 !important;
    }
    .ui-autocomplete>li:hover>.HSagreenDark
    {
        background-color:#496949 !important;
    }
    .HSagreenDark>p>.HStypeResult
    {
        color:#496949;
    }
    .ui-autocomplete>li:hover>.HSagreenDark>p
    {    
        border-top:solid 1px #496949 !important;
    }

    /*color bg-color-red*/
    .HSared
    {
        border-left:solid 5px #a90329 !important;
    }
    .ui-autocomplete>li:hover>.HSared
    {
        background-color:#a90329 !important;
    }
    .HSared>p>.HStypeResult
    {
        color:#a90329;
    }
    .ui-autocomplete>li:hover>.HSared>p
    {    
        border-top:solid 1px #a90329 !important;
    }

    /*color yellow*/
    .HSayellow
    {
        border-left:solid 5px #b09b5b !important;
    }
    .ui-autocomplete>li:hover>.HSayellow
    {
        background-color:#b09b5b !important;
    }
    .HSayellow>p>.HStypeResult
    {
        color:#b09b5b;
    }
    .ui-autocomplete>li:hover>.HSayellow>p
    {    
        border-top:solid 1px #b09b5b !important;
    }

    /*color orange*/
    .HSaorange
    {
        border-left:solid 5px #c79121 !important;
    }
    .ui-autocomplete>li:hover>.HSaorange
    {
        background-color:#c79121 !important;
    }
    .HSaorange>p>.HStypeResult
    {
        color:#c79121;
    }
    .ui-autocomplete>li:hover>.HSaorange>p
    {    
        border-top:solid 1px #c79121 !important;
    }

    /*color orangeDark*/
    .HSaorangeDark
    {
        border-left:solid 5px #a57225 !important;
    }
    .ui-autocomplete>li:hover>.HSaorangeDark
    {
        background-color:#a57225 !important;
    }
    .HSaorangeDark>p>.HStypeResult
    {
        color:#a57225;
    }
    .ui-autocomplete>li:hover>.HSaorangeDark>p
    {    
        border-top:solid 1px #a57225 !important;
    }

    /*color pink*/
    .HSapink
    {
        border-left:solid 5px #ac5287 !important;
    }
    .ui-autocomplete>li:hover>.HSapink
    {
        background-color:#ac5287 !important;
    }
    .HSapink>p>.HStypeResult
    {
        color:#ac5287;
    }
    .ui-autocomplete>li:hover>.HSapink>p
    {    
        border-top:solid 1px #ac5287 !important;
    }

    /*color pinkDark*/
    .HSapinkDark
    {
        border-left:solid 5px #a8829f !important;
    }
    .ui-autocomplete>li:hover>.HSapinkDark
    {
        background-color:#a8829f !important;
    }
    .HSapinkDark>p>.HStypeResult
    {
        color:#a8829f;
    }
    .ui-autocomplete>li:hover>.HSapinkDark>p
    {    
        border-top:solid 1px #a8829f !important;
    }

    /*color purple*/
    .HSapurple
    {
        border-left:solid 5px #6e587a !important;
    }
    .ui-autocomplete>li:hover>.HSapurple
    {
        background-color:#6e587a !important;
    }
    .HSapurple>p>.HStypeResult
    {
        color:#6e587a;
    }
    .ui-autocomplete>li:hover>.HSapurple>p
    {    
        border-top:solid 1px #6e587a !important;
    }

    /*color darken*/
    .HSadarken
    {
        border-left:solid 5px #404040 !important;
    }
    .ui-autocomplete>li:hover>.HSadarken
    {
        background-color:#404040 !important;
    }
    .HSadarken>p>.HStypeResult
    {
        color:#404040;
    }
    .ui-autocomplete>li:hover>.HSadarken>p
    {    
        border-top:solid 1px #404040 !important;
    }

    /*color lighten*/
    .HSalighten
    {
        border-left:solid 5px #d5e7ec !important;
    }
    .ui-autocomplete>li:hover>.HSalighten
    {
        background-color:#d5e7ec !important;
    }
    .HSalighten>p>.HStypeResult
    {
        color:#d5e7ec;
    }
    .ui-autocomplete>li:hover>.HSalighten>p
    {    
        border-top:solid 1px #d5e7ec !important;
    }

    /*color grayDark*/
    .HSagrayDark
    {
        border-left:solid 5px #525252 !important;
    }
    .ui-autocomplete>li:hover>.HSagrayDark
    {
        background-color:#525252 !important;
    }
    .HSagrayDark>p>.HStypeResult
    {
        color:#525252;
    }
    .ui-autocomplete>li:hover>.HSagrayDark>p
    {    
        border-top:solid 1px #525252 !important;
    }

    /*color magenta*/
    .HSamagenta
    {
        border-left:solid 5px #6e3671 !important;
    }
    .ui-autocomplete>li:hover>.HSamagenta
    {
        background-color:#6e3671 !important;
    }
    .HSamagenta>p>.HStypeResult
    {
        color:#6e3671;
    }
    .ui-autocomplete>li:hover>.HSamagenta>p
    {    
        border-top:solid 1px #6e3671 !important;
    }

    /*color teal*/
    .HSateal
    {
        border-left:solid 5px #568a89 !important;
    }
    .ui-autocomplete>li:hover>.HSateal
    {
        background-color:#568a89 !important;
    }
    .HSateal>p>.HStypeResult
    {
        color:#568a89;
    }
    .ui-autocomplete>li:hover>.HSateal>p
    {    
        border-top:solid 1px #568a89 !important;
    }

    /*color redLight*/
    .HSaredLight
    {
        border-left:solid 5px #a65858 !important;
    }
    .ui-autocomplete>li:hover>.HSaredLight
    {
        background-color:#a65858 !important;
    }
    .HSaredLight>p>.HStypeResult
    {
        color:#a65858;
    }
    .ui-autocomplete>li:hover>.HSaredLight>p
    {    
        border-top:solid 1px #a65858 !important;
    }

/*fin couleurs*/





/***  FIN HEADER SEARCH   ****/

h5
{
    margin-top:0 !important;
}

.fondbleu
{
    background-color:#007ACF !important;
    color:#fff;    
}
.fondjaune
{
    background-color:#FFC700 !important;
    color:#fff;    
    border-left:solid 5px #FFC700;
    border-right:solid 5px #FFC700;
}
.fondvert
{
    background-color:#20B0A0 !important;
    color:#fff;    
}
.dateinput
{
    padding:1px 1px !important;
}

/**
 ccc Creation Commande Client
***/

.selectDivision
{
    width:300px !important;
}
.nopadleftright
{    
    padding-left:0 !important;
    padding-right:0 !important;
}
.pageccc
{
    
    /*background-color:#f6fcff;*/
}
.titreccc
{
    text-align:center;
    margin-bottom:2em;
    color:#fff;
    background-color:#3498db;
    padding:1em;
    font-weight:bold;
    font-size:1.5em;
}
.totalligneccc
{
    height:40px;
    font-size: 2.1em;
    /*width:200px;*/    
}
.tableRecapCommandeCreer
{
    margin-top:20px;
}
.blocListeLotAExpedier{
    font-size:0.8em;
    height:70vh;
    border:solid 2px #3498db;
    overflow:scroll;
}
.listeProdUl
{
    padding:0;
        list-style: none;
}
.listeProdUl >li:first-letter
  {
    font-weight: bold;
  }
.listeProdUl >li
{
    margin-bottom:8px;
    line-height: 0.9em;
    cursor:pointer;
}
.blocArticleccc
{
    /*padding-top:100px;*/
    background-color:#FFF;
    display:none;
    /*border-bottom:2px solid #3498db;*/
    /*border-top:2px solid #3498db;*/
    margin-bottom:30px !important;
    border-radius:0 0 5px 5px;
    /*box-shadow: 0px 3px 15px rgba(0,0,0,0.2);*/
    /*box-shadow: 0 0 8px 1px #e6ebef;*/
   /*box-shadow: 0 1px 1px 0 rgba(0,0,0,.16),0 1px 1px 0 rgba(0,0,0,.12);*/
    /*box-shadow: 1px 1px 8px 1px #e6ebef;*/
}
.traitccc
{
    background-color:#3498db;
    /*border-radius:15px 15px 0 0;*/
    height:2px;
}
/*.presentationProduitccc
{    
    background-color:#3498db;
    color:#FFF;
    border-radius:15px 0 0 0;
    height:100%;
    padding-left:0 !important;
}*/
.qteaenvoyerccc
{
    text-align:center;
    /*padding:0.5em;*/
    /*font-size: 1.1em;*/
    font-weight: bold;
}
.qtestockccc
{
    /*font-size: 1.1em;*/
}
.thccc>th
{
    /*font-size: 1.2em;*/
    background-color:#e6f2fb;
}
.thccc
{
    /*border:1px solid #3498db;*/
}
.trfinccc
{    
    background-color:#cce5f6;
}
.inputccc
{
    height:30px;
    font-size: 1.5em;
    width:200px;
    /*text-align:right;*/
    /*padding:0;*/
}
.titreProduitccc
{
    background-color:#3498db;
    color:#FFF;
    padding:5px;
    padding-left:15px;
    text-align:center;
    font-size: 1.5em;
}
.soustitreProduitccc
{
    /*background-color:#3498db;*/
    /*color:#FFF;*/
    padding-left:25px;
    text-align:left;
    font-size: 1.3em;
    /*border-radius:15px 15px 0 0;*/
}
.titreblocccc
{
/*    font-size: 1.5em;
    text-align:center;
    padding-top:10px;*/
    /*background-color:#3498db;*/
    /*color:#FFF;*/
    padding:5px;
    padding-left:15px;
    text-align:left;
    font-size: 1.5em;
    /*background-color:#cce5f6;*/
    margin-bottom:0;
}
.tableccc
{
    margin-bottom:0;
}
.ongletccc
{
    border-right:3px solid #e6ebef;
}

/**
 fin ccc Creation Commande Client
***/



.control-label
{
    /*padding-top:10px;*/
    /*height:50px;*/
}

.curseurMain
{
    cursor:pointer;
}
/*
 details appro   
*/

.tableDerniereDemande
{
    
    background-color: #aed6f1 ;
}
.tableDemandesRefusees
{
    
    background-color: #fdedec ;
}
.tableDemandesAcceptee
{
    
    background-color:#d1f2eb  ;
}
  
.blocLigneLivraison
{
    background-color:#FFF;
    border:solid 1px #2f7acf;
    margin-bottom: 3px !important;
}
/*
FIN  details appro   
*/


/*
 PRODUITS   
*/

.lienAjoutLiv
{
    cursor:pointer;
    color:#007BFF;
}
.custom-control-label
{
    
    cursor:pointer;
}
.blocRadioArticle
{
    margin-top:2rem;
    cursor:pointer;
}
#divDetailProduit{
    
    background-color:#FFF;
    padding:2rem;
    margin-top:2px
    /*min-height:100vh;*/
}
.btnComm
{
    color:#fff !important;
}
.denomprod
{
    padding-top:.5em;
    font-size:1.2em;
    /*color:#223E7C;*/
    /*margin-bottom:0.3rem;*/
    font-weight:600;
}
.ligneprod
{    
    font-size:0.9em;
    margin-bottom:0rem;
}
.blocprod
{
    margin-top:2px;
    background-color:#FFF;
    padding-bottom:5px;
}
.titreconditionnement
{    
    padding-top:1.5em;
    font-size:0.9em;
    margin-bottom:0rem;
}


.imageDetailProduit
{
    max-height:300px;
    margin-bottom:1rem;
    box-shadow: 1px 1px 8px 1px #e6ebef;
    /*cursor:pointer;*/
    /*box-shadow: 0px 3px 15px rgba(0,0,0,0.2);*/
}

.supprimerLivPartielle
{
    cursor:pointer;
    color:#e34941;
}
/*
FIN  PRODUITS   
*/


