/****************************/
/*tabulator over-rides Start*/
/****************************/
.tabulator {
    font-size: unset!important;
    background-color: #f6f6f6!important;
}

.tabulator-col-title {
    text-align: center;
}

.tabulator .tabulator-header {
  /*  background: #45BDEE!important;*/
    background: #2A8EBC!important;
    border-top-left-radius: 1px!important;
    border-top-right-radius: 1px!important;
    color: #f6f6f6!important;
}
.tabulator .tabulator-header .tabulator-col {
 /*   background: #45BDEE!important;*/
    background: #2A8EBC!important;
}

.tabulator .tabulator-footer {
    color: #f6f6f6!important;
    /*background: #45BDEE!important;*/
    background: #2A8EBC!important;
}

.tabulator .tabulator-footer .tabulator-calcs-holder {
    background: #45BDEE!important;
    color: #2A8EBC!important;
}

.tabulator-row .tabulator-cell .tabulator-data-tree-branch {
    border-left: 2px solid #45BDEE!important;
    border-bottom: 2px solid #45BDEE!important;
}

.tabulator-row .tabulator-cell .tabulator-data-tree-control {
    border-radius: 6px!important;
    background: #45BDEE!important;
}

.tabulator-row.tabulator-row-even {
    background-color: #e8f7fd!important;
}

.tabulator-row.tabulator-group.tabulator-group-level-0.tabulator-group-visible.tabulator-row-odd{
    background-color: #45BDEE!important;
}

.tabulator-row.tabulator-group.tabulator-group-level-0.tabulator-group-visible.tabulator-row-even {
    background-color: #45BDEE!important;
}

.tabulator-row.tabulator-group span {
 /*   color: #f6f6f6!important;*/
    color: #2A8EBC!important;
}

.tabulator-paginator label{
    color:whitesmoke!important;
    display: unset!important;
    font-weight: normal;
/*    font-size: 20px!important;*/
}

.tabulator .tabulator-footer .tabulator-page {
    color: #f6f6f6!important;
    margin: 0 2px!important;
    padding: 2px 5px!important;
    border: 1px solid #45BDEE!important;
    border-radius: 6px!important;
    background: #45BDEE!important;
}

.tabulator .tabulator-footer .tabulator-paginator {
    text-align: right!important;
}

.tabulator .tabulator-footer .tabulator-page-size {
    border-radius: 6px!important;
    border-color: #92D2F5!important;
}

.tabulator-row .tabulator-cell {
    height: unset!important;
    vertical-align: center!important;
    border-right: 0 solid #aaa!important;
}

.tabulator-cell div div{
    height:25px!important;
    margin-top: 4px;
    border-radius: 6px;
}

.tabulator .tabulator-footer .tabulator-page.active {
background-color: #2A8EBC!important;
}

@media (hover: hover) and (pointer: fine) {
    .tabulator-row.tabulator-selectable:hover {
        background-color: #45BDEE!important;
        cursor: pointer;
        color: #F6F6F6!important;
    }
}

@media (hover: hover) and (pointer: fine) {
    .tabulator-row.tabulator-selected:hover {
        background-color: #45BDEE!important;
        cursor: pointer;
        color: #F6F6F6!important;
    }
}

.tabulator_column_overflow {
    overflow: unset!important;
}

.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title{
/*    white-space: normal;
    text-overflow: clip;*/
}

.tabulator-frozen-rows-holder {
    color: #0F0F0F;
}
/****************************/
/*tabulator over-rides End*/
/****************************/

/****************************/
/*daterangepicker over-rides End*/
/****************************/
.daterangepicker{
 /*   top: 330px!important;*/
}

.daterangepicker select.monthselect{
    border-radius: 6px!important;
    border: 1px solid #45BDEE!important;
}

.daterangepicker select.yearselect{
    border-radius: 6px!important;
    border: 1px solid #45BDEE!important;
}
/****************************/
/*daterangepicker over-rides End*/
/****************************/

.tableHeaderFilterDropDiv{
    border: 1px solid #2A8EBC;
    border-radius: 6px;
    color:#2A8EBC;
    font-weight: bold;
}

.tableHeaderFilterInputDiv{
    color:#2A8EBC;
    font-weight: bold;
}

.tableHeaderFilterContent{
    border: 1px solid #45BDEE;
    border-radius: 6px;
    color:#45BDEE
}

.CodeMirror-code > div {
/*    padding-left: 25px!important;*/
}

.CodeMirror{
    height: 478px!important;
/*    width: 565px!important;
    margin-right: 20px!important;*/
}

/****************************/
/*Zebra Dialog*/
/****************************/

.zebra_overide {
  /*  background: #2A8EBC!important;*/
    background-color: rgba(42, 142, 188, 0.3)!important;
    backdrop-filter: blur(10px)!important;
}

.zebra_overide .ZebraDialog_Body {
  /*  background: #2A8EBC;*/
/*    height: 600px;*/
}

/*.zebra_overide .ZebraDialog_Body {
    background: #2A8EBC;
}*/

.select2-container {
    z-index: 100000!important; /* or any value that ensures it appears above other elements */
}

.select2-selection--multiple {
   /* background-color: #45BDEE!important;*/
    border: 1px solid #45BDEE!important;
}

.available_report {
    max-width: unset;
}



