:root {
    --tz-leftbar-width: 280px;
    --tz-logo-sm-height: 44px;
}
[data-bs-theme=light] {
    --tz-body-color: #343538;
}

[data-bs-theme=light] body {
    background-color: #e6e6e6;
}

[dir=ltr] .side-nav .side-nav-item .menu-arrow:before,
[dir=rtl] .side-nav .side-nav-item .menu-arrow:before {
    content: "\ea6e" !important;
    font-family: remixicon;
}

[dir=rtl] .side-nav .side-nav-item>a[aria-expanded=true]>span.menu-arrow {
    -webkit-transform: translate(50%,-50%) rotate(90deg);
    transform: translate(50%,-50%) rotate(90deg);
}

[dir=rtl] .side-nav .menu-arrow {
    -webkit-transform: translate(50%,-50%) rotate(180deg);
    transform: translate(50%,-50%) rotate(180deg);
}


[dir=rtl] .breadcrumb-item+.breadcrumb-item::before {
    content: "\ea64";
}

.custom-select.is-invalid:focus, .custom-select.is-valid:focus, .custom-select:invalid:focus, .custom-select:valid:focus, .form-control.is-invalid:focus, .form-control.is-valid:focus, .form-control:invalid:focus, .form-control:valid:focus {
    border: 1px solid var(--tz-menu-item-active-color);;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    border-top: 2px solid var(--tz-primary);
    border-radius: unset;
}

.input-group-text {
    border: none;
    border-radius: 0;
    min-width: 160px;
    background: transparent;
    font-size: 0.85rem;
}

.select2-container--default .select2-selection--single {
    background-color: #fff;
    border-radius: 0;
    border: var(--tz-border-width) solid var(--tz-border-color);
    height: 38px;
}

.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    line-height: 38px;
}

.alertify-notifier.ajs-top {
    top: 80px !important;
}

html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-item .side-nav-link span {
    visibility: hidden;
    display: none;
}

html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-item:hover .side-nav-link span {
    visibility: visible;
    display: initial;
}

html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-item:hover .side-nav-link {
    background: var(--tz-primary);
}

html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-item:hover>.collapse>ul, html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-item:hover>.collapsing>ul {
    -webkit-box-shadow: 0 0 45px 0 rgba(var(--tz-body-color-rgb), .4);
    box-shadow: 0 0 45px 0 rgba(var(--tz-body-color-rgb), .4);
}

.nav-tabs {
    overflow-y: hidden;
    overflow-x: auto;
    white-space: nowrap;
    display: block;
}

.nav-item {display: inline-block}

.breadcrumb-item a {
    color: rgba(var(--tz-link-color-rgb),var(--tz-link-opacity,1));
}

.select2-container--default .select2-results__option--selected {
    background-color: var(--tz-primary);
    color: white;
}

/*.widget-icon {*/
/*    color: #ffffff;*/
/*    background-color: #716cb0;*/
/*}*/


.bg-green {
    background: #318349 !important;
}

.text-green {
    color: #318349 !important;
}

.breadcrumb-item+.breadcrumb-item::before {
    line-height: 2;
}

.desc::after {
    font-family: remixicon, serif !important;
    font-style: normal;
    content: "\f160";
}

.asc::after {
    font-family: remixicon, serif !important;
    font-style: normal;
    content: "\f15f";
}

select {
    --tz-border-color-translucent: var(--tz-primary);
}
