@font-face {
    font-family: hkgrotesk;
    src: url(../fonts/hkgrotesk-light.eot);
    src: local("hkgrotesk light"),url(../fonts/hkgrotesk-light.woff) format("woff");
    font-weight: 300
}

@font-face {
    font-family: hkgrotesk;
    src: url(../fonts/hkgrotesk-regular.eot);
    src: local("hkgrotesk regular"),url(../fonts/hkgrotesk-regular.woff) format("woff");
    font-weight: 400
}

@font-face {
    font-family: hkgrotesk;
    src: url(../fonts/hkgrotesk-medium.eot);
    src: local("hkgrotesk medium"),url(../fonts/hkgrotesk-medium.woff) format("woff");
    font-weight: 500
}

@font-face {
    font-family: hkgrotesk;
    src: url(../fonts/hkgrotesk-semibold.eot);
    src: local("hkgrotesk semibold"),url(../fonts/hkgrotesk-semibold.woff) format("woff");
    font-weight: 600
}

@font-face {
    font-family: hkgrotesk;
    src: url(../fonts/hkgrotesk-bold.eot);
    src: local("hkgrotesk bold"),url(../fonts/hkgrotesk-bold.woff) format("woff");
    font-weight: 700
}

@font-face {
    font-family: "danalight";
    font-display: swap;
    src: url("../fonts/dana/DanaFaNum-Light.ttf") format("turetype"),url("../fonts/dana/DanaFaNum-Light.woff") format("woff"),url("../fonts/dana/DanaFaNum-Light.woff2") format("woff2");
}

@font-face {
    font-family: "danaregular";
    font-display: swap;
    src: url("../fonts/dana/DanaFaNum-Regular.ttf") format("turetype"),url("../fonts/dana/DanaFaNum-Regular.woff") format("woff"),url("../fonts/dana/DanaFaNum-Regular.woff2") format("woff2");
}

@font-face {
    font-family: "danasemibold";
    font-display: swap;
    src: url("../fonts/dana/DanaFaNum-DemiBold.ttf") format("turetype"),url("../fonts/dana/DanaFaNum-DemiBold.woff") format("woff"),url("../fonts/dana/DanaFaNum-DemiBold.woff2") format("woff2");
}

@font-face {
    font-family: "danabold";
    font-display: swap;
    src: url("../fonts/dana/DanaFaNum-Bold.ttf") format("turetype"),url("../fonts/dana/DanaFaNum-Bold.woff") format("woff"),url("../fonts/dana/DanaFaNum-Bold.woff2") format("woff2");
}

@font-face {
    font-family: "danamedium";
    font-display: swap;
    src: url("../fonts/dana/DanaFaNum-Medium.ttf") format("turetype"),url("../fonts/dana/DanaFaNum-Medium.woff") format("woff"),url("../fonts/dana/DanaFaNum-Medium.woff2") format("woff2");
}

@font-face {
    font-family: "danaextrabold";
    font-display: swap;
    src: url("../fonts/dana/DanaFaNum-ExtraBold.ttf") format("turetype"),url("../fonts/dana/DanaFaNum-ExtraBold.woff") format("woff"),url("../fonts/dana/DanaFaNum-ExtraBold.woff2") format("woff2");
}

@font-face {
    font-family: "vazir";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/vazir-matn/Vazirmatn-Regular.ttf")format("turetype"),url("../fonts/vazir-matn/Vazir.eot") format("eot"),url("../fonts/vazir-matn/Vazir.woff") format("woff"),url("../fonts/vazir-matn/Vazirmatn-Regular.woff2")format("woff2");
}

@font-face {
    font-family: "vazir";
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("../fonts/vazir-matn/Vazirmatn-Bold.ttf")format("turetype"),url("../fonts/vazir-matn/Vazirmatn-Bold.woff2")format("woff2");
}

@font-face {
    font-family: "vazir";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url("../fonts/vazir-matn/Vazirmatn-ExtraBold.ttf")format("turetype"),url("../fonts/vazir-matn/Vazirmatn-ExtraBold.woff2")format("woff2");
}

@font-face {
    font-family: "vazir";
    font-display: block;
    font-weight: normal;
    src: url("../fonts/vazir-matn/Vazir-FD-WOL.ttf")format("turetype"),url("../fonts/vazir-matn/Vazir-FD-WOL.eot") format("eot"),url("../fonts/vazir-matn/Vazir-FD-WOL.woff") format("woff"),url("../fonts/vazir-matn/Vazir-FD-WOL.woff2") format("woff2");
}

@font-face {
    font-family: "roboto";
    src: url("../fonts/Roboto/Roboto-Light.ttf") format("turetype");
    font-display: block;
    font-weight: normal;
}

@font-face {
    font-family: "iransans";
    src: url("../fonts/iransans-light/IRANSansWeb_Light.ttf")format("turetype"),url("../fonts/iransans-light/IRANSansWeb_Light.eot")format("eot"),url("../fonts/iransans-light/IRANSansWeb_Light.woff")format("woff"),url("../fonts/iransans-light/IRANSansWeb_Light.woff2")format("woff2"),url("../fonts/iransans-light/iransansdnlight.svg"),format("svg");
    font-display: block;
    font-weight: normal;
}

@font-face {
    font-family: "iransans";
    src: url("../fonts/iransans-light/IRANSansWeb_FaNum_Light.ttf")format("turetype"),url("../fonts/iransans-light/IRANSansWeb_FaNum_Light.eot")format("eot"),url("../fonts/iransans-light/IRANSansWeb_FaNum_Light.woff")format("woff"),url("../fonts/iransans-light/IRANSansWeb_FaNum_Light.woff2")format("woff2");
    font-display: block;
    font-weight: normal;
}

.apexcharts-legend.apexcharts-align-right.apx-legend-position-top {
    display: flex;
    justify-content: flex-start !important;
}

.message-box-drop .dropdown-item {
    display: flex;
    gap: 4px;
}

.message-box-drop [data-popper-placement="top-start"], .message-box-drop [data-popper-placement="top-end"] {
    transform: translate3d(0px, -29px, 0px) !important;
}

.table .sort {
    padding-left: 2rem;
}

code[class*=language-], pre[class*=language-] {
    direction: ltr !important;
    text-align: left !important;
}

.hstack {
    flex-wrap: wrap;
    gap: 3px;
    justify-content: space-between;
}

    .hstack > span {
        white-space: nowrap;
        flex: 1 1 auto;
        text-align: center;
    }

.col-md > div > .hstack, .col-md > .hstack.flex-wrap {
    justify-content: unset;
}

.auth-page-wrapper .footer {
    transform: translateX(-50%);
    left: 50%;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    left: unset;
    right: 0;
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display {
    padding-right: 36px;
    padding-left: 5px;
}

[data-theme] *:not([class*="icon"]):not(i):not(svg):not([class*="fa"]):not([class*="material-icons"]):not(i) {
    font-family: "danaregular", "vazir", "roboto","Poppins",sans-serif !important;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, b, strong, .text-bold {
    font-family: "danaregular", "vazir", "roboto","Poppins",sans-serif !important;
}

body {
    font-family: "vazir", "danaregular", "roboto","Poppins",sans-serif !important;
}

[data-bs-theme=dark] jdp-container, [data-bs-theme=dark] jdp-container .jdp-year select, [data-bs-theme=dark] jdp-container .jdp-month select, [data-bs-theme=dark] jdp-container .jdp-time, [data-bs-theme=dark] jdp-container .jdp-time-container .jdp-time select {
    background: #1e2027 !important;
}

    [data-bs-theme=dark] jdp-container .jdp-day-name.holly-day, [data-bs-theme=dark] jdp-container .jdp-day-name.last-week, [data-bs-theme=dark] jdp-container .jdp-day.holly-day, [data-bs-theme=dark] jdp-container .jdp-day.last-week {
        color: #f44336 !important;
    }

    [data-bs-theme=dark] jdp-container .jdp-months, [data-bs-theme=dark] jdp-container .jdp-years {
        color: #b5b7c8 !important;
        fill: #b5b7c8 !important;
    }

    [data-bs-theme=dark] jdp-container .jdp-day-name {
        background-color: rgb(255 255 255 / 10%) !important;
    }

    [data-bs-theme=dark] jdp-container .jdp-day, [data-bs-theme=dark] jdp-container .jdp-day-name {
        color: #b5b7c8 !important;
    }

        [data-bs-theme=dark] jdp-container .jdp-day:empty {
            border-color: #323232 !important;
        }

    [data-bs-theme=dark] jdp-container .jdp-btn-empty, [data-bs-theme=dark] jdp-container .jdp-btn-today, [data-bs-theme=dark] jdp-container .jdp-days .jdp-day.selected {
        background: #1d497e !important;
    }

[data-bs-theme="dark"] jdp-container .jdp-day-name.today, [data-bs-theme="dark"] jdp-container .jdp-day.today, [data-bs-theme="dark"] jdp-container .jdp-icon-minus, [data-bs-theme="dark"] jdp-container .jdp-las la-plus {
    border-color: rgb(255 255 255 / 25%) !important;
}

svg:has(.s0) {
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
}

jdp-container .jdp-month, jdp-container .jdp-month input, jdp-container .jdp-month select, jdp-container .jdp-time, jdp-container .jdp-time input, jdp-container .jdp-time select, jdp-container .jdp-year, jdp-container .jdp-year input, jdp-container .jdp-year select {
    background-color: transparent !important;
}

div.dataTables_wrapper div.dataTables_filter {
    text-align: left;
}

div.dt-buttons {
    float: right;
}




/*# sourceMappingURL=custom-rtl.min.css.map */
