.nav-btn {
    cursor: pointer;
    background: linear-gradient(90deg, #4f84ff 0%, #24468c 50%);
}
.nav-btn:hover {
    background: linear-gradient(90deg, #24468c 0%, #24468c 50%);
}
.nav-btn-active{
    background: linear-gradient(90deg, #0b54ff 0%, #0b54ff 50%);
}
.collapse-header {
    margin: 0;
    white-space: nowrap;
    padding: 0.5rem 1.5rem;
    text-transform: uppercase;
    font-weight: 800;
    font-size: .65rem;
    color: #b7b9cc;
}
.collapse-a{
    padding: 0.5rem 1rem;margin: 0 0.5rem;display: block;color: #3a3b45;text-decoration: none;border-radius: 0.35rem;white-space: nowrap;
}

body::-webkit-scrollbar{
    display: none;
}

.menu-container {
max-height: 75vh;
overflow-y: auto;
}

.menu-container::-webkit-scrollbar {
width: 0;
background-color: transparent;
}

.menu-content {
padding-right: 10px;
padding-left: 10px;
}

.bootstrap-select .dropdown-toggle .filter-option-inner-inner {
    text-align: right;
}
jdp-container, jdp-container *, jdp-container :after, jdp-container :before {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
z-index: 10000000000;
}

.tooltip {
    font-family: 'IRANYekanXFaNum';
}

.border-dashed{
    border-style: dashed !important;
}

.select2-container {
    z-index: 10000;
}

.select2-container {
    width: 100% !important;
}
.fs-7{
    font-size: 11px;
}
.invoice-titles {
    display: flex;
    flex-wrap: wrap;
    gap: 0.5rem;
    margin-top: 5px;
}

.invoice-title {
    flex: 1 1 auto;
}
