@charset "UTF-8";

@font-face {
    font-family: IranSans;
    src: url("fonts/iransans.ttf") format("truetype");
}

@font-face {
    font-family: "Times New Roman";
    src: url("fonts/Times New Roman.ttf") format("truetype"), url("fonts/Times New Roman Bold.ttf") format("truetype");
}

:root {
    --primary: #0d6efd;
    --secondary: var(--gray-600);
    --light: var(--gray-100);
    --dark: var(--gray-900);
    --indigo: #6610f2;
    --purple: #6f42c1;
    --pink: #d63384;
    --snap-pink: #FF00A6;
    --snap-blue: #CFE2FF;
    --danger: #dc3545;
    --orange: #fd7e14;
    --warning: #ffc107;
    --success: #198754;
    --teal: #20c997;
    --info: #0dcaf0;
    --white: #fff;
    --gray-100: #f8f9fa;
    --gray-200: #e9ecef;
    --gray-300: #dee2e6;
    --gray-400: #ced4da;
    --gray-500: #adb5bd;
    --gray-600: #6c757d;
    --gray-700: #495057;
    --gray-800: #343a40;
    --gray-900: #212529;
    --black: #000;
    --color-level0: #009343;
    --color-level1: #143601;
    --color-level2: #245501;
    --color-level3: #73a942;
    --color-even: var(--light);
    --color-odd: var(--gray-300);
    --font-level0: 0.9rem;
    --font-level1: 1.3rem;
    --font-level2: 1.2rem;
    --font-level3: 1.1rem;
    --shadow-light: 1px 1px 3px var(--light);
    --shadow-dark: 2px 2px 4px var(--dark);
    --product-item-radius: 10px;
    --transition: all 0.2s ease-in;
    --select-c: var(--light);
    --select-bc: var(--primary);
}

.text-justify {
    text-align: justify;
}

.flip-horizontally {
    transform: scaleX(-1);
}

.rtl {
    direction: rtl;
}

.ltr {
    direction: ltr;
}

.bi-bold {
    -webkit-text-stroke: 1px;
}

.bi-2x {
    font-size: 2rem;
}

/*اندازه فونت برای کوچکتر از 1rem*/
.fs-s2 {
    font-size: 0.2rem;
}

.fs-s3 {
    font-size: 0.3rem;
}

.fs-s4 {
    font-size: 0.4rem;
}

.fs-s5 {
    font-size: 0.5rem;
}

.fs-s6 {
    font-size: 0.6rem;
}

.fs-s7 {
    font-size: 0.7rem;
}

.fs-s8 {
    font-size: 0.8rem;
}

.fs-s9 {
    font-size: 0.9rem;
}

/*اندازه پیکسلی*/
.w-p10 {
    width: 10px;
}

.w-p20 {
    width: 20px;
}

.w-p30 {
    width: 30px;
}

.w-p40 {
    width: 40px;
}

.w-p50 {
    width: 50px;
}

.w-p60 {
    width: 60px;
}

.w-p70 {
    width: 70px;
}

.w-p80 {
    width: 80px;
}

.w-p90 {
    width: 90px;
}

.w-p100 {
    width: 100px;
}

.w-p110 {
    width: 110px;
}

.w-p120 {
    width: 120px;
}

.w-p130 {
    width: 130px;
}

.w-p140 {
    width: 140px;
}

.w-p150 {
    width: 150px;
}

.w-p160 {
    width: 160px;
}

.w-p170 {
    width: 170px;
}

.w-p180 {
    width: 180px;
}

.w-p190 {
    width: 190px;
}

.w-p200 {
    width: 200px;
}

/*Level*/
.bg-level0 {
    background: var(--color-level0);
}

.bg-level1 {
    background: var(--color-level1);
}

.bg-level2 {
    background: var(--color-level2);
}

.bg-level3 {
    background: var(--color-level3);
}

/*Level*/
.text-level0 {
    color: var(--color-level0);
}

.text-level1 {
    color: var(--color-level1);
}

.text-level2 {
    color: var(--color-level2);
}

.text-level3 {
    color: var(--color-level3);
}

/*# sourceMappingURL=base.css.map */
