@font-face {
    font-family: "IRANSans";
    src: url("../fonts/IRANSans.eot") format("embedded-opentype"), url("../fonts/IRANSans.ttf") format("truetype"), url("../fonts/IRANSans.woff") format("woff"), url("../fonts/IRANSans.svg") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "IRANSans";
    src: url("../fonts/IRANSans.eot") format("embedded-opentype"), url("../fonts/IRANSans.ttf") format("truetype"), url("../fonts/IRANSans.woff") format("woff"), url("../fonts/IRANSans.svg") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "IRANyekanBlack";
    src: url("../fonts/iranYekan/IRANYekanBlackFaNum.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "IRANYekanBold";
    src: url("../fonts/iranYekan/IRANYekanBoldFaNum.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "IRANYekanExtraBlack";
    src: url("../fonts/iranYekan/IRANYekanExtraBlackFaNum.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "IRANYekanExtraBold";
    src: url("../fonts/iranYekan/IRANYekanExtraBoldFaNum.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "IRANYekanLight";
    src: url("../fonts/iranYekan/IRANYekanLightFaNum.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "IRANYekanMedium";
    src: url("../fonts/iranYekan/IRANYekanMediumFaNum.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "IRANYekanRegular";
    src: url("../fonts/iranYekan/IRANYekanRegularFaNum.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "IRANYekanThin";
    src: url("../fonts/iranYekan/IRANYekanThinFaNum.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

* {
    margin: 0;
    padding: 0;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    user-select: none;
}

.logo {
    width: 50%;
    margin: 50px auto;
}

.ltr {
    direction: ltr;
}

.rtl {
    direction: rtl;
    text-align: right;
}

.center {
    display: flex;
    justify-content: center;
    align-items: center;
}

.pointer {
    cursor: pointer;
}

.nowrap {
    white-space: nowrap;
}

.full-height {
    height: 100%;
}

.distance {
    flex: 0.2;
}

.flex-1 {
    flex: 1;
}

.iran-yekan-bold {
    font-family: IRANYekanBold, serif;
}

.iran-yekan-black {
    font-family: IRANyekanBlack, serif;
}

.auto-height {
    height: auto;
}

.custom-btn {
    color: white;
    background-color: #3b200f;
    border: 2px solid #3b200f;
    direction: rtl;
    border-radius: 10px;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 5px 5px 6px #bebebe;
}

.custom-btn:hover {
    color: #ececec;
    background-color: #321b0f;
}

.c-red {
    color: red !important;
}

.c-lime {
    color: lime;
}

.c-green {
    color: green;
}

.c-yellow {
    color: #e7e710;
}

.c-gold {
    color: #ffd700;
}

.greating {
    font-family: IRANYekanRegular, serif;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 2rem;
    text-align: center;
    direction: rtl;
}