html, body {
    font-family: iranyekanBakh, serif, Arial, sans !important;
}

.tooltip {
    font-family: iranyekanBakh, serif;
}

.overlay.overlay-block {
    cursor: unset;
}

.overlay .overlay-layer {
    background: unset;
}

.overlay .overlay-top {
    height: 40px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    display: flex;
    align-items: center;
    padding-right: 10px;
}

.overlay .overlay-top span {
    border-radius: 50px;
    background: #fff;
    font-size: 13px;
    font-weight: 600;
    color: #000;
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 20px;
}

.overlay .overlay-shadow {
    background-image: linear-gradient(0deg, rgba(0, 0, 0, .8), transparent);
    height: 40px;
    position: absolute;
    bottom: 0;
    left: 0;
    border-radius: 0 0 .625rem .625rem;
    width: 100%;
    display: flex;
    align-items: center;
}

.overlay .overlay-shadow span {
    color: #fff;
    padding: 0 10px 0 40px;
    width: 100%;
    font-weight: 600;
    font-size: 14px;
}

.draggable-primary {
    border: 3px solid var(--kt-text-primary) !important;
}

.select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--selected:after {
    right: unset;
    left: 1.25rem;
}

.datepicker {
    font-family: 'iranyekanBakh' !important;
}

.datepicker-persian {
    font-family: 'iranyekanBakh' !important;
}

[x-cloak] {
    display: none !important;
}

@media (min-width: 992px) {
    /*[data-kt-app-header-fixed=true] .app-header {
        z-index: 1100;
    }*/

}

@media (min-width: 768px) {
    .datepicker__buttons {
        right: unset !important;
        left: 0 !important;
        top: 0 !important;
    }
}

@media (min-width: 480px) {
    .datepicker__month--month1 {
        float: right !important;
    }

    .datepicker__month--month2 {
        float: left !important;
    }
}

/*.stepper .stepper-lined .stepper-wrapper .stepper-icon:after {
    content: "";
    position: absolute;
    width: calc(100% - 0.75em);
    height: 2px;
    top: calc(0.75em);
    right: calc(50% + 0.75em);
    z-index: 0;
    border-radius: 10px;
    transform: translate(0.75em, -50%);
    background-image: linear-gradient(90deg, rgb(0, 0, 0) 75%, transparent 75%, transparent 100%);
    background-size: 12px 1px;
}*/

/*.stepper .stepper-lined:after {
    content: '';
    border-top: 1px dashed #ccc;
    width: 72%;
    top: 10px;
    left: 0;
    position: relative;
}*/

.md-stepper-horizontal {
    display:table;
    width:100%;
    margin:0 auto;
}
.md-stepper-horizontal .md-step {
    display:table-cell;
    position:relative;
    padding:24px;
}
.md-stepper-horizontal .md-step:hover,
.md-stepper-horizontal .md-step:active {
    /*background-color:rgba(0,0,0,0.04);*/
}
.md-stepper-horizontal .md-step:active {
    /*border-radius: 15% / 75%;*/
}
.md-stepper-horizontal .md-step:first-child:active {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.md-stepper-horizontal .md-step:last-child:active {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.md-stepper-horizontal .md-step:hover .md-step-circle {
    /*background-color:#757575;*/
}
.md-stepper-horizontal .md-step:first-child .md-step-bar-left,
.md-stepper-horizontal .md-step:last-child .md-step-bar-right {
    display:none;
}
.md-stepper-horizontal .md-step .md-step-circle {
    width:30px;
    height:30px;
    margin:0 auto;
    background-color:#999999;
    border-radius: 50%;
    text-align: center;
    line-height:30px;
    font-size: 16px;
    font-weight: 600;
    color:#FFFFFF;
}
.md-stepper-horizontal.green .md-step.active .md-step-circle {
    background-color:#00AE4D;
}
.md-stepper-horizontal.orange .md-step.active .md-step-circle {
    background-color:#F96302;
}
.md-stepper-horizontal .md-step.active .md-step-circle {
    background-color: rgb(33,150,243);
}
.md-stepper-horizontal .md-step.done .md-step-circle:before {
    font-family:'FontAwesome';
    font-weight:100;
    content: "\f00c";
}
.md-stepper-horizontal .md-step.done .md-step-circle *,
.md-stepper-horizontal .md-step.editable .md-step-circle * {
    display:none;
}
.md-stepper-horizontal .md-step.editable .md-step-circle {
    transform: scaleX(-1);
}
.md-stepper-horizontal .md-step.editable .md-step-circle:before {
    font-family:'FontAwesome';
    font-weight:100;
    content: "\f040";
}
.md-stepper-horizontal .md-step .md-step-title {
    margin-top:16px;
    font-size:16px;
    font-weight:600;
}
.md-stepper-horizontal .md-step .md-step-title,
.md-stepper-horizontal .md-step .md-step-optional {
    text-align: center;
    color:rgba(0,0,0,.26);
}
.md-stepper-horizontal .md-step.active .md-step-title {
    font-weight: 600;
    color:rgba(0,0,0,.87);
}
.md-stepper-horizontal .md-step.active.done .md-step-title,
.md-stepper-horizontal .md-step.active.editable .md-step-title {
    font-weight:600;
}
.md-stepper-horizontal .md-step .md-step-optional {
    font-size:12px;
}
.md-stepper-horizontal .md-step.active .md-step-optional {
    color:rgba(0,0,0,.54);
}
.md-stepper-horizontal .md-step .md-step-bar-left,
.md-stepper-horizontal .md-step .md-step-bar-right {
    position:absolute;
    top:40px;
    height:1px;
    border-top:1px solid #DDDDDD;
}
.md-stepper-horizontal .md-step .md-step-bar-left {
    right:0;
    left:50%;
    margin-left:20px;
}
.md-stepper-horizontal .md-step .md-step-bar-right {
    left:0;
    right:50%;
    margin-right:20px;
}

@font-face{
    font-display:swap;
    font-family:iranyekanBakh;
    font-weight:400;
    src:url(fonts/yekanbakh/Yekan-Bakh-FaNum-04-Regular.eot?89830f57be6a7fa2aaaca848947fb023);
    src:url(fonts/yekanbakh/Yekan-Bakh-FaNum-04-Regular.eot?89830f57be6a7fa2aaaca848947fb023?#iefix) format("embedded-opentype"),url(fonts/yekanbakh/Yekan-Bakh-FaNum-04-Regular.woff?74655fa26f28d8567a7d4c102068889e) format("woff"),url(fonts/yekanbakh/Yekan-Bakh-FaNum-04-Regular.ttf?3ee00883a9701befc8be495c4e99397f) format("truetype")}
@font-face{
    font-display:swap;
    font-family:iranyekanBakh;
    font-weight:500;
    src:url(fonts/yekanbakh/Yekan-Bakh-FaNum-05-Medium.eot?6d3273ff71c9496c4de83b9e74645896);
    src:url(fonts/yekanbakh/Yekan-Bakh-FaNum-05-Medium.eot?6d3273ff71c9496c4de83b9e74645896?#iefix) format("embedded-opentype"),
    url(fonts/yekanbakh/Yekan-Bakh-FaNum-05-Medium.woff?4be8304dcd7ae154a2d32e1d022538f8) format("woff"),
    url(fonts/yekanbakh/Yekan-Bakh-FaNum-05-Medium.ttf?45281cca684d63170f5a833037ba567e) format("truetype")
}
@font-face{
    font-display:swap;
    font-family:iranyekanBakh;
    font-weight:600;
    src:url(fonts/yekanbakh/Yekan-Bakh-FaNum-06-Bold.eot?6d6589a62ab2c3e62ce1484b4966931a);
    src:url(fonts/yekanbakh/Yekan-Bakh-FaNum-06-Bold.eot?6d6589a62ab2c3e62ce1484b4966931a?#iefix) format("embedded-opentype"),
    url(fonts/yekanbakh/Yekan-Bakh-FaNum-06-Bold.woff?6be8947dc2a9db02022a0225f82ed6c7) format("woff"),
    url(fonts/yekanbakh/Yekan-Bakh-FaNum-06-Bold.ttf?4b6fd692e920dc57d7eaec8e9eba8abb) format("truetype")
}
@font-face{
    font-display:swap;
    font-family:iranyekanBakh;
    font-weight:700;
    src:url(fonts/yekanbakh/Yekan-Bakh-FaNum-07-Heavy.eot?39a2808fb7c800c9a263fc12ddaad6df);
    src:url(fonts/yekanbakh/Yekan-Bakh-FaNum-07-Heavy.eot?39a2808fb7c800c9a263fc12ddaad6df?#iefix) format("embedded-opentype"),
    url(fonts/yekanbakh/Yekan-Bakh-FaNum-07-Heavy.woff?eb23f8ee4a4a18db8d7e21a40d9141d8) format("woff"),
    url(fonts/yekanbakh/Yekan-Bakh-FaNum-07-Heavy.ttf?bc9f9de9570a187811c70dee52bf90fe) format("truetype")
}
@font-face {
    font-display:swap;
    font-family:iranyekanBakh;
    font-weight:800;
    src:url(fonts/yekanbakh/Yekan-Bakh-FaNum-08-Fat.eot?654b3f00c8084ff458177bed10b2d9dd);
    src:url(fonts/yekanbakh/Yekan-Bakh-FaNum-08-Fat.eot?654b3f00c8084ff458177bed10b2d9dd?#iefix) format("embedded-opentype"),
    url(fonts/yekanbakh/Yekan-Bakh-FaNum-08-Fat.woff?4ad33b69928bc8f5ec077ecc1b2167d9) format("woff"),
    url(fonts/yekanbakh/Yekan-Bakh-FaNum-08-Fat.ttf?0f7b20c1916c4426b6a83c1d02ff867b) format("truetype")
}




/*# sourceMappingURL=app.css.map*/