div[id*=tab_input_test_layout] .tabulator-header .tabulator-col {
    border-bottom: 0px !important;
    /* background-color: #186168; */
    background-color: white;
    color: black;
    font-weight: bold;

}

/* div[id*=pyramid] .tabulator-row.tabulator-row-even {
    border-bottom: 0px !important;

    background-color: #efefef;
} */

div[id*=tab_input_test_layout] .tabulator-row.tabulator-row {
    border-bottom: 0px !important;
    /* background-color: #fff; */
    /* background-color: #efefef; */
    background-color: white;


}

div[id*=tab_input_test_layout] .tabulator-row.tabulator-row:hover {
    border-bottom: 0px !important;
    background-color: #bbb;


}

/* @media (hover: hover) and (pointer: fine) {
    .tabulator-row.tabulator-selectable:hover {
        background-color: #bbb;
        cursor: pointer;
    }
} */
[id*=tab_input_test_layout].tabulator {
    border: 0px;
    background-color: white;
}

[id*=tab_input_test_layout].tabulator .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell {

    padding-top: 1px !important;
    padding-bottom: 1px !important;
    /* margin-right: 4px !important; */
    padding-right: 4px !important;
    padding-left: 4px !important;
    /* margin-left: 4px !important; */
    border-right: 0px !important;
    border-color: white;
    white-space: pre !important;
}

/* [id*=pyramid].tab-pane .tabulator .tabulator-header {
    border-bottom: 0px !important;
    background-color: white !important;
    height: auto;
} */




[id*=tab_input_test_layout].tabulator .tabulator-header {



    background-color: white;

}

[id*=tab_input_test_layout].tabulator .tabulator-header .tabulator-col {



    font-weight: 400;
    border-right: 0px !important;
    height: auto !important;
    padding-left: 1px;
    border-color: white;

}

[id*=tab_input_test_layout].tabulator .tabulator-header .tabulator-col-content {



    font-weight: bold;
    border-right: 0px !important;
    height: auto !important;
    padding-left: 1px;
    padding-right: 2px;

}

[id*=tab_input_test_layout].tabulator .tabulator-fake-header {
    position: relative;
    box-sizing: border-box;
    width: 100%;
    border-bottom: 0px;
    background-color: #bfbfbf !important;

    color: #555;
    font-weight: 700;
    white-space: nowrap;
    overflow: hidden;
}



[id*=tab_input_test_layout] ::-webkit-scrollbar {
    background-color: rgb(255, 255, 255);
    width: 8px;
    height: 16px;
    z-index: 999999;
}

/* background of the scrollbar except button or resizer */
[id*=tab_input_test_layout] ::-webkit-scrollbar-track {
    background-color: rgba(0, 0, 0, 0);
}

/* scrollbar itself */
[id*=tab_input_test_layout] ::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, 0);

    border-radius: 16px;
    border: 0px solid #fff;
}

/* set button(top and bottom of the scrollbar) */
[id*=tab_input_test_layout] ::-webkit-scrollbar-button {
    display: none;
}


/* scrollbar when element is hovered */
[id*=tab_input_test_layout] :hover::-webkit-scrollbar-thumb {
    width: 8px;
    background-color: #ececf1;
    /* border: 4px solid #babac0; */
}


/* scrollbar when scrollbar is hovered */
[id*=tab_input_test_layout] ::-webkit-scrollbar-thumb:hover {
    width: 8px;
    background-color: #babac0;
    /* border: 4px solid #babac0 */
}

#tab_input_test_layout_tabs {
    display: none;
}


.tab-input-main-tabulator {
    height: 35vh;
}