/*tout le tableau*/
.tabulator {
    background-color:#FFF;
    border: none; /*contour du tableau 1px solid #D50803*/
    font-size: 13.2px;
}


/*en tete colonne (un par colonne)*/
.tabulator .tabulator-header .tabulator-col{
   background-color: #FFFFFF;
   white-space: normal;
   border: 0px; /*supprime bordure a droite pour separer colonne*/
   height:27px !important;
}

/*en tete colonne (un par colonne)*/
.tabulator .tabulator-header .tabulator-col.two_rows{
  height:46px !important;
}

/*Autorise titre de l'en tête de colonne sur deux lignes*/
.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title {
  white-space: normal;
}

/*centrer l'en tête de colonne pour colone dont cssClass="centre"*/
/*.tabulator .tabulator-header .tabulator-col.centre .tabulator-col-content .tabulator-col-title {
 text-align: center;
}*/

/*Alignement fleche (corrige alignement pour titre sur deux lignes)*/
.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter {
    align-items: end;
    bottom: 6px;
}
/*apparence au survol de la fleche du trie d'en tête */
.tabulator .tabulator-header .tabulator-col.tabulator-sortable:hover {
   background-color: #e6e6e6;
}

/*espace entre colonne */
.tabulator-row .tabulator-cell {
    border-right: 0px solid;
    border-left: 0px solid; 
    height: 27px !important;
    line-height:21px;
}

/*gestion de la position des logos*/
.tabulator-row .tabulator-cell.logoclub {
  border-right: 0px solid;
  border-left: 0px solid;
  height: 28px;
  line-height: 28px;
  padding-top: 0px;
  padding-bottom: 0px;
}

/*decalage pour nombre dans progress barre si legendAlign:left; */
/*.tabulator-row .tabulator-cell.barreTab2 div[data-max]~div,
.tabulator-row .tabulator-cell.barreTab1 div[data-max]~div{
    left: 5px !important;
}*/

/*passe sur colonne avec infobulles*/
.tabulator .tabulator-header .tabulator-col.colTooltip .tabulator-col-content .tabulator-col-title:hover{
    cursor: help;
}

/*Lignes de la table*/
.tabulator .tabulator-tableholder .tabulator-table .tabulator-row {
    color:#000;
    background-color: #fff;
    margin-left: 0px;
    border-bottom: 1px solid rgb(189,189,189); /*trait entre les lignes du tableau*/
    height: 28px !important ;
}

/*lignes paires*/
.tabulator .tabulator-tableholder .tabulator-table .tabulator-row:nth-child(even) {
    background-color: #fff;
}

/*hover lignes de la table*/
.tabulator .tabulator-tableholder .tabulator-table .tabulator-row:hover {
    background-color: #bbb;
    cursor: default;
}

/*Nécessaire pour faire afficher une progress-bar en responsive*/
.tabulator-row .tabulator-responsive-collapse table tr td {
    display: inline-block;
    height: 30px;
    min-width: 100px;
}

/*Passe souris sur ligne selectionnable*/
.tabulator .tabulator-row.tabulator-selectable:hover .tabulator-cell {
    background-color: #bbb;
}
 /*Button +/- */
.tabulator .tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle {
    background-color: #023D7D;
    width: 20px;
    height: 20px;
    font-weight: 600;
    font-size: 1.5em;
}
