body{
    overflow-x: clip;
}
/*body {*/
/*    font-family: IranYekan!important;*/
/*    font-size: 14px;*/
/*    font-weight: 400;*/
/*}*/
.nav-treeview .nav-item .nav-link{
    margin-right: 10px;
    color: #75798B;
    font-size: 0.80rem;
}
.sidebar-collapse .nav-treeview .nav-item .nav-link{
    margin-right: 0!important;
}
#parentLi .nav-treeview .nav-item .nav-link i{
    color: #75798B!important;
}
#parentLi .nav-treeview .nav-item .nav-link.active i{
    color: #5fbeaa!important;
}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link{
    background: #F5F5F5 !important;
    border-right: 3px solid #5fbeaa;
    color: #5fbeaa !important;
}
.nav-pills .nav-link:not(.active):hover{
    color: #5fbeaa!important;
}
.sidebar{
    scrollbar-width: thin;
    scrollbar-color: #ccc transparent;
}

/* Works on Chrome/Edge/Safari */
.sidebar::-webkit-scrollbar {
    width: 12px;
}
.sidebar::-webkit-scrollbar-track {
    background: transparent;
}
.sidebar::-webkit-scrollbar-thumb {
    background-color: #ccc;
    border-radius: 20px;
    border: 3px solid transparent;
}
.main-header{
    z-index: 99999!important;
    width: -moz-available;
    width: -webkit-fill-available;
    width: fill-available;
    position: fixed;
    top: 0;
}
.gradiant-purple-bg {
    background-color: #38b11a;
}
.main-sidebar{
    background-color: white!important;
}
.sidebar-mini.sidebar-collapse .main-sidebar:hover{
    width: 4.6rem!important;
}
.btn{
    color: white!important;
    font-size: 12px!important;
}
.color-white{
    color: white!important;
}
.custom-btn i{
    margin-left: 5px;
    font-size: 14px;
}
.custom-btn{
    min-width: 80px;
    border-radius: 25px;
    display: inline-block;
    margin: 3px;
}
.btn-success.light{
    background-color: #5fbeaa;
    border: 1px solid #5fbeaa;
}
.btn-warning.light{
    background-color: #FFC107;
    border: 1px solid #FFC107;
}
.btn-info.light{
    background-color: #34d3eb;
    border: 1px solid #34d3eb;
}
.btn-danger.light{
    background-color: #f05050;
    border: 1px solid #f05050;
}
.btn-purple{
    background-color: #7266ba;
    border: 1px solid #7266ba;
}
.btn-reverse{
    background-color: #575c66;
    border: 1px solid #575c66;
}
table.dataTable{
    border-collapse:collapse!important;
    border: 0!important;
}
table.dataTable thead tr{
    background-color: #E9F4FF;
    border-radius: 50px;
}
table.dataTable tbody td{
    border: 0;
}
table.dataTable th{
    border: 0!important;
}
table.dataTable .even {
    background-color: #E9F4FF;
}
.loading-item{
    width: 100%;height: 100%;top: 0;z-index: 100;
    opacity: 0.9;
}
.loading-item img{
    height: 13px;
}
.input-group-text i{
    color: #1f2d3d;
}
.card-success>.card-header,.card-info>.card-header{
    background-color: #36404a!important;
}
.main-footer{
    position: absolute;
    bottom: 0;
    color: white;
    background-color: #36404a!important;
    padding: 8px;
    font-size: 1rem;
    margin-right: 0;
}
#parentLi{
    margin-bottom: 40px;
}
body{
    background-color: #f4f6f9;
}
.content-wrapper{
    min-height: 95vh;
}
.quick-dropdown{
    height: 80px;
}
.quick-dropdown-item{
    height: 100%;width: 100%
}
.quick-dropdown-item .img{
    font-size: 25px;
    color: #1f2d3d !important;
}
.quick-dropdown-item .title{
    font-size: 12px;
    color: #1f2d3d !important;
}
.green-color{
    color: #138496!important;
    font-size: 20px;
}
.green-color:hover{
    color: #138496!important;
}
.cursor-pointer{
    cursor: pointer!important;
}
.wrapper, body, html{
    height: auto;
}
html{
    height: auto!important;
    position: relative;
}
.btn-cancel{
    background-color: #FF9800;
    border: 1px solid #FF9800;
}
.bg-app{
    background-color:#36404a !important;
    color: white;
}
.color-black{
    color: #1f2d3d !important;
}
.w-100{
    width: 100% !important;
}
.nav-link{
    cursor: pointer!important;
}