/* custom styles */
.navbar-vertical.navbar-expand-lg .navbar-collapse .navbar-nav .nav-label{
    padding: .5rem calc(calc(var(--tblr-page-padding) * 2) / 2);
    justify-content: flex-start;
    padding-bottom: 0px;
}

textarea.form-control{
    min-height: 200px;
}

#crudTable_wrapper table.dataTable thead>tr>th{
    background-color: rgba(var(--tblr-primary-rgb), .025) !important;
}

#crudTable_wrapper .table-striped > tbody > tr:hover > * {
    background-color: rgba(var(--tblr-primary-rgb), .025);
}

#crudTable_wrapper .table-striped > tbody > tr > td .table > tbody > tr.branch-children.level-even:hover > td{
    background-color: #f2f3e6; /* dae4da */
}

#crudTable_wrapper .table-striped > tbody > tr > td .table > tbody > tr.branch-children.level-odd:hover > td{
    background-color: #e5f0f0; 
}
@media (prefers-color-scheme: dark) {
    #crudTable_wrapper .table-striped > tbody > tr > td .table > tbody > tr.branch-children.level-even:hover > td{
        background-color: #282923; /* dae4da */
    }

    #crudTable_wrapper .table-striped > tbody > tr > td .table > tbody > tr.branch-children.level-odd:hover > td{
        background-color: #242a2a; 
    }
}
/*

#crudTable_wrapper .table-striped > tbody > tr > td .table > tbody > tr.branch-children.level-2:hover > td{
    background-color: #e8e6df;
}

#crudTable_wrapper .table-striped > tbody > tr > td .table > tbody > tr.branch-children.level-3:hover > td{
    background-color: #d4d3e0;
}

#crudTable_wrapper .table-striped > tbody > tr > td .table > tbody > tr.branch-children.level-4:hover > td{
    background-color: #d6ced9;
}

#crudTable_wrapper .table-striped > tbody > tr > td .table > tbody > tr.branch-children.level-5:hover > td{
    background-color: #ced2d9;
}

#crudTable_wrapper .table-striped > tbody > tr > td .table > tbody > tr.branch-children.level-6:hover > td{
    background-color: #c8c1d2;
}

#crudTable_wrapper .table-striped > tbody > tr > td .table > tbody > tr.branch-children.level-7:hover > td{
    background-color: #c9c5ba;
}
    */
/* #crudTable_wrapper .table-striped > tbody > tr > td .table > tbody > tr.level-2:hover > td{
    background-color: rgba(0, 255, 0, .025);
} */

.branch-children .no-padding{
    padding-right: 0px !important;
}

#crudTable_wrapper .table-striped > tbody > tr.no-padding:hover > td.no-padding{
    background-color: transparent;
}

#crudTable_wrapper .table-striped > tbody > tr.no-padding > td.no-padding{
    background-color: rgba(var(--tblr-secondary-color-rgb),.1);
}

#crudTable_wrapper .table-striped > tbody > tr > td .table > tbody > tr:hover > td,
#crudTable_wrapper .table-striped > tbody > tr > td .table > tbody > tr.odd:hover > td {
    background-color: rgba(var(--tblr-primary-rgb), .2);
}

#crudTable_wrapper .table-striped > tbody > tr > td .table > tbody > tr.odd > td {
    background-color: rgba(var(--tblr-secondary-color-rgb),.1);
}

#crudTable_wrapper .table-striped > tbody > tr > td .table_row_slider{
    border: 2px solid rgba(var(--tblr-primary-rgb), .2);
    margin: -17px -25px -16px -10px;
}

.btn-hl{
    background-color: --tblr-primary;

}

.btn-hl:focus{
    background-color: rgba(var(--tblr-primary-rgb), .2);
}

@media (min-width: 992px) {
    .navbar-vertical.navbar-expand-lg h1.navbar-brand{
        padding-bottom: 0px;
        margin-bottom: 0px!important;
    }
    .navbar-vertical.navbar-expand-lg h1.navbar-brand > p {
        display: none;
        margin-bottom: 0px;
    }
}

.hr-text-start::before{
    content:unset;
}