@font-face {
    font-family: 'B Yekan';
    font-style: normal;
    src: url(../Fonts/BYekan/BYekan.eot) format('eot'), url(../Fonts/BYekan/BYekan.ttf) format('ttf'), url(../Fonts/BYekan/BYekan.woff) format('woff')
}

@font-face {
    font-family: FontVazir;
    src: url('../fonts/Vazir.eot') format('eot');
    src: url('../fonts/Vazir.ttf') format('ttf');
    src: url('../fonts/Vazir.woff') format('woff');
    src: url('../fonts/Vazir.woff2') format('woff2');
}

:root {
    --white: #fff;
    --cyan: #0a9292;
}

html {
    font-size: 14px;
}

.font-Yekan {
    font-family: 'B Yekan';
}

@media (min-width: 768px) {
    html {
        font-size: 16px;
    }
}


body {
    font-family: FontVazir;
    font-size: 12pt;
    direction: rtl;
    text-align: right;
    padding-right: 0 !important;
    /*background-image: url(../Img/body-bg.jpg);*/
}

.header {
    background-color: #b20a0b !important;
}

.btn-primary {
    color: var(--white);
    background-color: var(--cyan);
    border-color: var(--cyan);
}

    .btn-primary:hover, .btn-primary:active {
        color: var(--white);
        background-color: #076767;
        border-color: #076767;
    }

.swal2-title {
    font-size: 1em !important;
}

.org-logo {
    width: 60px;
    height: 60px;
}

.text-box-rtl {
    text-align: right;
}


@media print {
    body {
        top: 20px;
        right: 150px;
        position: absolute;
    }

    .noPrint {
        display: none !important;
    }
}
