/* ----------------------------- */
/* -         TableView         - */
/* ----------------------------- */
.table-view {
    
        -fx-table-cell-border-color: Black;
        -fx-font-family: Consolas;
        -fx-font-size: 12px;
        -fx-text-weight: Normal;
        -fx-background-insets: 0, 0 0 0 0;
        -fx-padding: 0;
}
/* ----------------------------- */
/* ----------------------------- */
/* -     TableView Corner      - */
/* ----------------------------- */
.table-view .corner {
    -fx-background-color: #1a1a1a;
    -fx-table-cell-border-color: #000000;
    -fx-background-insets: 0;
    -fx-padding: 0;
}
/* ----------------------------- */
/* -      TableView Focus      - */
/* ----------------------------- */
.table-view:focused {
    -fx-border-Width: 0;
        -fx-table-cell-border-color: Black;
        -fx-background-insets: 0, 0 0 0 0;
        -fx-padding: 0;
}
/* ----------------------------- */
/* -  TableView Column Header  - */
/* ----------------------------- */
.table-view .column-header-background {
    -fx-background-color: linear-gradient(#131313 0%, #424141 100%);
}
    .table-view .column-header,
    .table-view .column-header .filler,
    .table-view .column-header-background .filler {
        -fx-background-color: linear-gradient(#131313 0%, #424141 100%);
}
/* ----------------------------- */
/* -   TableView Header Text   - */
/* ----------------------------- */
.table-view .column-header-background .label {
        -fx-background-color: transparent;
        -fx-font-size: 11px;
        -fx-font-weight: Bold;
        -fx-text-fill: #f1f1f1;
}
/* ----------------------------- */
/* -   TableView row textsize   - */
/* ----------------------------- */
.table-view .column-header {
        -fx-table-cell-border-color: transparent;
        -fx-background-color: transparent;
}
/* ----------------------------- */
/* -   TableView row textsize  - */
/* ----------------------------- */
.table-view .table-cell {
        -fx-background-color: transparent;
        -fx-table-cell-border-color: #a2a2a2;
        -fx-font-size: 13px;
        -fx-font-weight: Bold;
    -fx-text-fill: #f1f1f1;
}
/* ----------------------------- */
/* -       Table-Row-Cell      - */
/* ----------------------------- */
.table-row-cell {
       -fx-background-color: -fx-table-cell-border-color, #1a1a1a;
        -fx-background-insets: 0, 0 0 0 0;
        -fx-padding: 0;
        -fx-cell-size: 20px;
}
.table-view .column-line {
    -fx-background-color: red;
}
/* -    TableView List Cell    - */
/* ----------------------------- */
.table-view .list-cell {
/* -fx-cell-size: 40px; */
}
/* ----------------------------- */
/* -   Table-Row-Cell Odd      - */
/* ----------------------------- */
.table-row-cell:odd {
        -fx-background-color: -fx-table-cell-border-color, #1e1e1e;
        -fx-background-insets: 0, 0 0 0 0;
        -fx-padding: 0;
}
/* ----------------------------- */
/* -  Table-Row-Cell Selected  - */
/* ----------------------------- */
.table-row-cell:selected {
        -fx-background-color: linear-gradient(#ff0000 0%, #480000 10%, #480000 40%, #480000 90%, #ff0000 100%);
        -fx-background-insets: 0;
        -fx-background-radius: 0;
}
/* ----------------------------- */
/* -   Table-View ScrollBars   - */
/* ----------------------------- */
.table-view .scroll-bar:horizontal .thumb,
.table-view .scroll-bar:vertical .thumb {
        -fx-background-color:derive(black,40%);
    -fx-background-insets: 2, 0, 0;
    -fx-background-radius: 2em;
    -fx-effect: dropshadow( one-pass-box , rgba(0,0,0,0.8) , 0, 0.0 , 0 , 1);
}