
/* FIRST CELL */
.spreadsheet-cell.first-cell:filled:selected ,
.spreadsheet-cell.first-cell:filled:focused:selected,
.spreadsheet-cell.first-cell:filled:focused:selected:hover {
    -fx-background-color: #8cb1ff;
}
.spreadsheet-cell.first-cell:hover {
    -fx-background-color: #988490;
    -fx-background-insets: 0, 0 0 1 0;
}

.spreadsheet-cell.first-cell{
    -fx-background-color:-fx-table-cell-border-color,#77ABD6 ;
    -fx-background-insets: 0, 0 1 1 0;
    -fx-alignment: CENTER_LEFT;
}

/* SEPARATOR */
.spreadsheet-cell.separator{
    -fx-background-color: white;
}

.spreadsheet-cell.separator:selected{
    -fx-background-color: #8cb1ff;
}

/* COMPAGNIES */
.spreadsheet-cell.compagny:filled:selected ,
.spreadsheet-cell.compagny:filled:focused:selected,
.spreadsheet-cell.compagny:filled:focused:selected:hover {
    -fx-background-color: #8cb1ff;
    -fx-text-fill: -fx-selection-bar-text;
}
.spreadsheet-cell.compagny:hover,
.spreadsheet-cell.compagny:filled:focused {
    -fx-background-color: #988490;
    -fx-text-fill: -fx-text-inner-color;
    -fx-background-insets: 0, 0 0 1 0;
}

.spreadsheet-cell.compagny{
    -fx-background-color: -fx-table-cell-border-color, #ABC8E2;
    -fx-background-insets: 0, 0 1 1 0;
    -fx-alignment: center;
}

/** LOGO CELL **/

.spreadsheet-cell.logo{
    -fx-background-color: white;
    -fx-alignment: center;
}
.spreadsheet-cell.logo:hover{
    -fx-background-color: #988490;
}
.spreadsheet-cell.logo:selected{
    -fx-background-color: #8cb1ff;
    -fx-alignment: center;
}

/* CELL EVERY 5 ROW */
.spreadsheet-cell.five_rows:filled:selected ,
.spreadsheet-cell.five_rows:filled:focused:selected,
.spreadsheet-cell.five_rows:filled:focused:selected:hover {
    -fx-background-color: #8cb1ff ;
    -fx-text-fill: -fx-selection-bar-text;
}
.spreadsheet-cell.five_rows:hover,
.spreadsheet-cell.five_rows:filled:focused {
    -fx-background-color: #988490;
    -fx-text-fill: -fx-text-inner-color;
    -fx-background-insets: 0, 0 0 1 0;
}

.spreadsheet-cell.five_rows{
    -fx-background-color: -fx-table-cell-border-color, #ccffff;
    -fx-background-insets: 0, 0 1 1 0;
    -fx-alignment: center;
}

/* CELL SPANNING */
.spreadsheet-cell.span{
    -fx-alignment: center;
    -fx-border-color : #3B0405;
    -fx-border-width : 1;
}
.spreadsheet-cell.span:hover,
.spreadsheet-cell.span:selected{
    -fx-alignment: center;
}

/* PICKERS */
.picker-label{
    -fx-graphic: url("information.png"); 
    -fx-background-color: white;
    -fx-padding: 0 0 0 0;
    -fx-alignment: center;
}

.picker-label-exclamation{
    -fx-graphic: url("exclamation.png"); 
    -fx-background-color: transparent;
    -fx-padding: 0 0 0 0;
    -fx-alignment: center;
}

.picker-label-security{
    -fx-graphic: url("security-low.png"); 
    -fx-background-color: transparent;
    -fx-padding: 0 0 0 0;
    -fx-alignment: center;
}