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