﻿@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 900;
    src: url('../fonts/IRANSansWeb_Black.woff') format('woff')
}

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: bold;
    src: url('../fonts/IRANSansWeb_Bold.woff') format('woff')
}

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 500;
    src: url('../fonts/IRANSansWeb_Medium.woff') format('woff')
}

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/IRANSansWeb_Light.woff') format('woff')
}

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 200;
    src: url('../fonts/IRANSansWeb_UltraLight.woff') format('woff')
}

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/IRANSansWeb.woff') format('woff')
}
@font-face {
    font-family: 'IRANSansEnNum';
    src: url('../fonts/IRANSansWeb(EnNum)_Medium.eot') format('embedded-opentype'), url('../fonts/IRANSansWeb(EnNum)_Medium.ttf') format('truetype'), url('../fonts/IRANSansWeb(EnNum)_Medium.woff') format('woff');
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6, .ui-accordion .toggle, .btn, .btn-link, .ui-footer ul.footer-nav li a, .ui-hero .hero-price, .navbar, .ui-tabs .nav-tabs,
.ui-steps .step-wrapper .step-number, .ui-pricing-card .ui-card .card-header .price, .ui-testimonials .item .ui-card p,
.ui-pricing-table .pricing-block .promo, .ui-pricing-table .pricing-block .pricing-header .price-plan, .ui-pricing-table .pricing-block .pricing-header .price-wrapper,
.ui-pricing-table .pricing-block .pricing-header .price-plan, #ui-api-docs .docs-sidebar ul li a, #ui-api-docs .docs-article-links li a,
body {
    font-family: IRANSans;
}
.font-light{
    font-weight:200;
}
.en-number {
    font-family: IRANSansEnNum !important;
}
.fa-number {
    font-family: IRANSans !important;
}
.font-bold {
    font-weight: bold !important;
}

.table .form-check .form-check-input {
    float: right !important;
    margin-right: -1.6em !important;
    font-size:inherit !important ;
}
.table .form-check.form-check-inline {
    padding-right: 20px;
    margin-bottom: 0;
    font-size: inherit !important;
}
.dir-ltr {
    direction: ltr !important ;
}
/*.form-check-input.is-valid:checked, .was-validated .form-check-input:valid:checked,
.form-select.is-valid, .was-validated .form-select:valid,
.form-control.is-valid, .was-validated .form-control:valid {
    border-color: inherit !important;
    padding-left: inherit !important;
    background-image: inherit !important;
    background-repeat: inherit !important;
    background-position: inherit !important;
    background-size: inherit !important;
    font-size: inherit !important;
}*/
/*.form-check-input.is-valid, .was-validated .form-check-input:valid {
    border-color:inherit !important ;
}
    .form-check-input.is-valid:checked, .was-validated .form-check-input:valid:checked {
        background-color: inherit !important;
        background-color: #405189;

    }
    .form-check-input.is-valid ~ .form-check-label, .was-validated .form-check-input:valid ~ .form-check-label {
        color: inherit !important;
        font-size: inherit !important;
    }*/
