/* Tabulator theme for Side Nav Panel in FleetView by Martin Brousseau */
.fv-tabulator {
    background-color: transparent;
    font-size: 12px;
}

    .fv-tabulator .tabulator-header {
        background-color: transparent;
        color: white;
    }

        .fv-tabulator .tabulator-header .tabulator-col {
            background: transparent !important;
        }

            .fv-tabulator .tabulator-header .tabulator-col.tabulator-moving {
                background: transparent;
            }

            .fv-tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-title-editor {
                background: transparent;
            }

/*            .fv-tabulator .tabulator-header .tabulator-col.ui-sortable-helper {
                background-color: transparent !important;
            }
*/
/*            .fv-tabulator .tabulator-header .tabulator-col.tabulator-sortable:hover {
                background-color: transparent;
            }
*/
        .fv-tabulator .tabulator-header .tabulator-calcs-holder {
            background: transparent !important;
        }

            .fv-tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row {
                background: transparent !important;
            }

    .fv-tabulator .tabulator-tableHolder {
        overflow-x: hidden;
    }

    .fv-tabulator .tabulator-tableHolder .tabulator-placeholder /*span*/ {
        color: white;
    }

    .fv-tabulator .tabulator-tableHolder .tabulator-table {
        background-color: transparent;
        color: white;
    }

        .fv-tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.tabulator-calcs {
            background: transparent !important;
        }

    .fv-tabulator .tabulator-footer {
        background-color: transparent;
        color: white;
    }

        .fv-tabulator .tabulator-footer .tabulator-calcs-holder {
            background: transparent !important;
        }

            .fv-tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row {
                background: transparent !important;
            }

        .fv-tabulator .tabulator-footer .tabulator-page {
            background: transparent;
            color: white;
        }

            .fv-tabulator .tabulator-footer .tabulator-page:not(.disabled):hover {
                background: transparent;
                color: white;
            }

/*    .fv-tabulator .tablulator-loader {
        background: transparent;
    }

        .fv-tabulator .tablulator-loader .tabulator-loader-msg {
            background: transparent;
            font-size: 12px;
        }

            .fv-tabulator .tablulator-loader .tabulator-loader-msg.tabulator-loading {
                color: white;
            }

            .fv-tabulator .tablulator-loader .tabulator-loader-msg.tabulator-error {
                color: white;
            }
*/

    .fv-tabulator.tabulator .tabulator-tableholder .tabulator-table {
        background-color: transparent;
    }

/*    .fv-tabulator .tabulator-row .tabulator-cell {
        color: black;
    }
*/
    .fv-tabulator .tabulator-row {
        background-color: transparent;
        color: white;
    }

        .fv-tabulator .tabulator-row.tabulator-row-even {
            background-color: transparent;
        }

        .fv-tabulator .tabulator-row.tabulator-selectable:hover {
            background-color: transparent;
            font-weight: bolder;
        }

        .fv-tabulator .tabulator-row.tabulator-selected {
            background-color: #878686;
            color: black;
        }

            .fv-tabulator .tabulator-row.tabulator-selected:hover {
                background-color: #878686;
                font-weight: bolder;
            }

        .fv-tabulator .tabulator-row.tabulator-row-moving {
            background: transparent;
        }

        .fv-tabulator .tabulator-row .tabulator-responsive-collapse table {
            font-size: 12px;
        }

        .fv-tabulator .tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box .tabulator-row-handle-bar {
            margin-top: 0;
            background: transparent;
        }

        .fv-tabulator .tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle {
            background: transparent;
            color: white;
            font-size: 12px;
        }

        .fv-tabulator .tabulator-row.tabulator-group {
            background: transparent;
        }

            .fv-tabulator .tabulator-row.tabulator-group:hover {
                background-color: transparent;
            }
