@font-face {
    font-family: Vazir;
    src: url("../fonts/Vazir-Regular-FD.eot");
    src: url("../fonts/Vazir-Regular-FD.eot?#iefix") format("embedded-opentype"),
        url("../fonts/Vazir-Regular-FD.woff2") format("woff2"),
        url("../fonts/Vazir-Regular-FD.woff") format("woff"),
        url("../fonts/Vazir-Regular-FD.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: Vazir;
    src: url("../fonts/Vazir-Bold-FD.eot");
    src: url("../fonts/Vazir-Bold-FD.eot?#iefix") format("embedded-opentype"),
        url("../fonts/Vazir-Bold-FD.woff2") format("woff2"),
        url("../fonts/Vazir-Bold-FD.woff") format("woff"),
        url("../fonts/Vazir-Bold-FD.ttf") format("truetype");
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: Vazir;
    src: url("../fonts/Vazir-Black-FD.eot");
    src: url("../fonts/Vazir-Black-FD.eot?#iefix") format("embedded-opentype"),
        url("../fonts/Vazir-Black-FD.woff2") format("woff2"),
        url("../fonts/Vazir-Black-FD.woff") format("woff"),
        url("../fonts/Vazir-Black-FD.ttf") format("truetype");
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: Vazir;
    src: url("../fonts/Vazir-Medium-FD.eot");
    src: url("../fonts/Vazir-Medium-FD.eot?#iefix") format("embedded-opentype"),
        url("../fonts/Vazir-Medium-FD.woff2") format("woff2"),
        url("../fonts/Vazir-Medium-FD.woff") format("woff"),
        url("../fonts/Vazir-Medium-FD.ttf") format("truetype");
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: Vazir;
    src: url("../fonts/Vazir-Light-FD.eot");
    src: url("../fonts/Vazir-Light-FD.eot?#iefix") format("embedded-opentype"),
        url("../fonts/Vazir-Light-FD.woff2") format("woff2"),
        url("../fonts/Vazir-Light-FD.woff") format("woff"),
        url("../fonts/Vazir-Light-FD.ttf") format("truetype");
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: Vazir;
    src: url("../fonts/Vazir-Thin-FD.eot");
    src: url("../fonts/Vazir-Thin-FD.eot?#iefix") format("embedded-opentype"),
        url("../fonts/Vazir-Thin-FD.woff2") format("woff2"),
        url("../fonts/Vazir-Thin-FD.woff") format("woff"),
        url("../fonts/Vazir-Thin-FD.ttf") format("truetype");
    font-weight: 100;
    font-style: normal;
}

*,
::after,
::before {
    direction: rtl;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
p,
div,
span,
a {
    font-family: "Vazir", sans-serif;
}
.avatar {
    margin-bottom: -80px;
    margin-right: 0;
}
.text-md-start {
    text-align: right !important;
}
.me-1 {
    margin-left: 0.5rem !important;
}

.timeline {
    border-right: 2px solid #e6e9ed;
    border-left: 0px;
}

.timeline-card {
    margin-right: 31px;
    border-right: 2px solid;
    margin-left: 0px;
    border-left: 1px solid #ddd;
}

.timeline-card:before {
    right: -41px;
    left: 0px;
}

.timeline-card:after {
    right: -29px;
    left: 0px;
}

.timeline-card-primary {
    border-right-color: #4a89dc;
}

.timeline-card-success {
    border-right-color: #37bc9b;
    /* border-left-color: #37BC9B;  */
}

.progress,
.skills_row,
.skills_mb-2 {
    direction: ltr;
}
