﻿
body {
    font-family: "yekanbakh-extrabold" !important;
    background-color: #1e2344;
    color: white;
    font-family: primary-font;
}

.gray-section {
    background-color: #d3d3d3;
    color: #000;
}

.box {
    background-color: #fff;
    border-radius: 10px;
    /*padding: 15px;*/
    margin-bottom: 20px;
    text-align: center;
    color: #000;
    min-height: 180px;
    padding-top: 10px;
    border: 1px solid #1E2344;
}

    .box main {
        min-height: 100px !important;
    }

    .box h5 {
        color: white;
        background-color: #1E2344;
        min-height: 60px;
        margin-top: 10px;
        display: flex;
        align-items: center; /* برای عمودی وسط */
        justify-content: center; /* برای افقی وسط */
        text-align: center;
        padding: 5px;
    }

.mission-box {
    background-color: #2c2f4e;
    border-radius: 10px;
    padding: 10px;
    margin-bottom: 10px;
}

.subscribe-section {
    background-color: #6599D1;
    padding: 30px;
    border-radius: 15px;
    margin-top: 30px;
    color: white;
    position: absolute;
    bottom: 200px;
}

.carousel-inner img {
    width: 100%;
    height: auto;
    border-radius: 15px;
}

.counter {
    display: inline-block;
    min-width: 50px; /* بسته به بیشترین عدد تنظیم کن */
    text-align: center;
    direction: ltr;
    font-variant-numeric: tabular-nums; /* فونت‌های modern پشتیبانی می‌کنن */
}

#missions {
}

    #missions .mission-image {
        border-radius: 10px !important;
    }


.accordion .accordion-item {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
}


.iran-hamdel {
    width: 210px;
    height: 210px;
}

.brand {
    width: 100px;
    height: 77px;
}

.fw-bolder {
    font-family: "yekanbakh-extrabold" !important;
}

.mt-57px {
    margin-top: 57px !important;
}

.mt-80px {
    margin-top: 80px !important;
}

/* اسکرول زیبا */
.scroll-container::-webkit-scrollbar {
    width: 10px;
}

.scroll-container::-webkit-scrollbar-track {
    background: #eee;
    border-radius: 5px;
}

.scroll-container::-webkit-scrollbar-thumb {
    background: linear-gradient(180deg, #3f51b5, #5c6bc0);
    border-radius: 5px;
}

    .scroll-container::-webkit-scrollbar-thumb:hover {
        background: linear-gradient(180deg, #303f9f, #3949ab);
    }

/* برای فایرفاکس */
.scroll-container {
    scrollbar-width: thin;
    scrollbar-color: #5c6bc0 #eee;
}

.mission-title {
    font-family: 'yekanbakhfanum-semibold';
    font-size: 14px;
}

.btn-primary {
    background-color: #1E2344 !important;
    border-color: #1E2344 !important;
}

input {
    font-family: 'primary-font' !important;
}

.fanum {
    font-family: 'yekanbakhfanum-semibold' !important;
}

a {
    text-decoration: none !important;
    color: inherit !important;
}

.yekanbakh_light {
    font-family: 'yekanbakh_light' !important;
}

.yekanbakh_black {
    font-family: 'yekanbakh-black' !important;
}

.yekanbakh_bold {
    font-family: 'yekanbakh-bold' !important;
}

.yekanbakh_extrablack {
    font-family: 'yekanbakh-extrablack' !important;
}

.yekanbakh_extrabold {
    font-family: 'yekanbakh-extrabold' !important;
}

.yekanbakhfanum_bold {
    font-family: 'yekanbakhfanum-bold' !important;
}

.yekanbakhfanum_extrablack {
    font-family: 'yekanbakhfanum-extrablack' !important;
}

.yekanbakhfanum_extrabold {
    font-family: 'yekanbakhfanum-extrabold' !important;
}

.yekanbakh_light {
    font-family: 'yekanbakh_light' !important;
}

.yekanbakhfanum_light {
    font-family: 'yekanbakhfanum-light' !important;
}

.yekanbakhfanum_regular {
    font-family: 'yekanbakhfanum-regular' !important;
}

.yekanbakhfanum_semibold {
    font-family: 'yekanbakhfanum-semibold' !important;
}

.yekanbakhfanum_thin {
    font-family: 'yekanbakhfanum-thin' !important;
}

.yekanbakh_fat {
    font-family: 'yekanbakh-fat' !important;
}

.yekanbakh_heavy {
    font-family: 'yekanbakh-heavy' !important;
}

.yekanbakhnoen_black {
    font-family: 'yekanbakhnoen-black' !important;
}

.yekanbakhnoen_extrablack {
    font-family: 'yekanbakhnoen-extrablack' !important;
}

.yekanbakhnoen_bold {
    font-family: 'yekanbakhnoen-bold' !important;
}

.yekanbakhnoen_extrabold {
    font-family: 'yekanbakhnoen-extrabold' !important;
}

.yekanbakhnoen_light {
    font-family: 'yekanbakhnoen-light' !important;
}

.yekanbakhnoen_regular {
    font-family: 'yekanbakhnoen-regular' !important;
}

.yekanbakhnoen_semibold {
    font-family: 'yekanbakhnoen-semibold' !important;
}

.yekanbakhnoen_thin {
    font-family: 'yekanbakhnoen-thin' !important;
}

.yekanbakh_semibold {
    font-family: 'yekanbakh-semibold' !important;
}

.yekanbakh_thin {
    font-family: 'yekanbakh-thin' !important;
}

.yekanbakh_vf {
    font-family: 'yekanbakh-vf' !important;
}
