* {
    direction: rtl !important
}

@font-face {
    font-family: "vazir";
    src: url(".././fonts/VazirFont/Vazir-Medium-FD-WOL.eot");
    src: url(".././fonts/VazirFont/Vazir-Medium-FD-WOL.eot?#iefix") format("embedded-opentype"),url(".././fonts/VazirFont/Vazir-Medium-FD-WOL.woff2") format("woff2"),url(".././fonts/VazirFont/Vazir-Medium-FD-WOL.woff") format("woff"),url(".././fonts/VazirFont/Vazir-Medium-FD-WOL.ttf") format("truetype");
    font-weight: 500
}

body {
    font-family: "vazir" !important
}

.body-blur.show {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,.5);
    backdrop-filter: blur(10px);
    z-index: 10000;
    transition: all ease-in-out 400ms
}

.mar-10 {
    margin-right: 10px !important
}

.card .card-body {
    font-family: "vazir" !important
}

.form-switch .form-check-input:checked:after {
    transform: translateX(-21px) !important
}

.navbar-vertical .navbar-nav .nav-link .icon {
    padding: 3px !important
}

.input-group input {
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    border-right: 1px solid #E9ECEF !important;
    padding: 0 15px !important;

}

.input-group select {
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    border-right: 1px solid #E9ECEF !important;
    padding: 0 15px !important
}

.ltr{
    direction :ltr !important;
}

#saghfHaTable input {
    direction: ltr !important;
}
.font-en {
    font-family: sans-serif !important;
    direction: ltr !important;
}

select:not([disabled]) {
    background-image: url('/assets/img/shapes/down-arrow-dark.svg');
    background-repeat: no-repeat;
    background-position: 10px center; /* Adjust the pixel value as needed */
    padding-left: 25px; /* Adjust as needed to provide space for the icon */
    background-size: 10px 10px;
}