@font-face {
    font-family: vazir;
    src: url("../fonts/Vazir/Vazir.eot") format("eot");
    src: url("../fonts/Vazir/Vazir.ttf") format("ttf");
    src: url("../fonts/Vazir/Vazir.woff") format("woff")
}

@font-face {
    font-family: IranSans;
    src: url("../fonts/IranSans/eot/IRANSansWebFaNum.eot") format("eot");
    src: url("../fonts/IranSans/ttf/IRANSansWebFaNum.ttf") format("ttf");
    src: url("../fonts/IranSans/woff/IRANSansWebFaNum.woff") format("woff")
}

* {
    font-family: "IranSans", sans-serif !important;
}

body {
    direction: rtl;
}

.text-karista {
    color: #37004a !important;
}

.navbar-collapse .navbar-toggler {
    left: 1rem;
    right: auto;
}

.navbar .navbar-toggler {
    margin-right: auto;
    margin-left: 0;
}

.modal .btn-close {
    left: 1.5rem;
    right: auto;
}

.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    border-bottom-left-radius: 0.375rem;
    border-top-left-radius: 0.375rem;
}

.offset-md-0 {
    margin-right: 0;
    margin-left: 0;
}

.offset-md-1 {
    margin-right: 8.33333%;
    margin-left: 0;
}

.offset-md-2 {
    margin-right: 16.66667%;
    margin-left: 0;
}

.offset-md-3 {
    margin-right: 25%;
    margin-left: 0;
}

.offset-md-4 {
    margin-right: 33.33333%;
    margin-left: 0;
}

.offset-md-5 {
    margin-right: 41.66667%;
    margin-left: 0;
}

.offset-md-6 {
    margin-right: 50%;
    margin-left: 0;
}

.offset-md-7 {
    margin-right: 58.33333%;
    margin-left: 0;
}

.offset-md-8 {
    margin-right: 66.66667%;
    margin-left: 0;
}

.offset-md-9 {
    margin-right: 75%;
    margin-left: 0;
}

.offset-md-10 {
    margin-right: 83.33333%;
    margin-left: 0;
}

.offset-md-11 {
    margin-right: 91.66667%;
    margin-left: 0;
}

/* Card */
.list {
    padding-right: 0;
    padding-left: 0;
}

.card-list .list-link::before {
    right: -1rem;
    left: auto;
}

.card-list .l-1 .list-link::before {
    right: calc(-1rem + -15px)
}

.card-list .l-2 .list-link::before {
    right: calc(-1rem + -(15px * 2))
}

.card-list .l-3 .list-link::before {
    right: calc(-1rem + -(15px * 3))
}

.card-list .l-4 .list-link::before {
    right: calc(-1rem + -(15px * 4))
}

.card-list .l-5 .list-link::before {
    right: calc(-1rem + -(15px * 5))
}

.card-list .l-6 .list-link::before {
    right: calc(-1rem + -(15px * 5))
}
/* End Card */