@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: "ravi";
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url("../fonts/ravi/Ravi-Light.otf") format("opentype");
}
@font-face {
    font-family: "ravi";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/ravi/Ravi-Regular.otf") format("opentype");
}
@font-face {
    font-family: "ravi";
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url("../fonts/ravi/Ravi-Medium.otf") format("opentype");
}
@font-face {
    font-family: "ravi";
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("../fonts/ravi/Ravi-SemiBold.otf") format("opentype");
}
@font-face {
    font-family: "ravi";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("../fonts/ravi/Ravi-Bold.otf") format("opentype");
}
@font-face {
    font-family: "ravi";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url("../fonts/ravi/Ravi-ExtraBlack.otf") format("opentype");
}
@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: "ravi", "danaregular", "roboto", "Poppins", sans-serif !important;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
b,
strong,
.text-bold {
    font-family: "ravi", "danaregular", "roboto", "Poppins", sans-serif !important;
}
body {
    font-family: "ravi", "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-icon-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 */