@font-face {
    font-family: Vazir;
    src: url('../fonts/Vazir.eot');
    src: url('../fonts/Vazir.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Vazir.woff2') format('woff2'),
         url('../fonts/Vazir.woff') format('woff'),
         url('../fonts/Vazir.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: Vazir;
    src: url('../fonts/Vazir-Bold.eot');
    src: url('../fonts/Vazir-Bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Vazir-Bold.woff2') format('woff2'),
         url('../fonts/Vazir-Bold.woff') format('woff'),
         url('../fonts/Vazir-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: Vazir;
    src: url('../fonts/Vazir-Black.eot');
    src: url('../fonts/Vazir-Black.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Vazir-Black.woff2') format('woff2'),
         url('../fonts/Vazir-Black.woff') format('woff'),
         url('../fonts/Vazir-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: Vazir;
    src: url('../fonts/Vazir-Medium.eot');
    src: url('../fonts/Vazir-Medium.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Vazir-Medium.woff2') format('woff2'),
         url('../fonts/Vazir-Medium.woff') format('woff'),
         url('../fonts/Vazir-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: Vazir;
    src: url('../fonts/Vazir-Light.eot');
    src: url('../fonts/Vazir-Light.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Vazir-Light.woff2') format('woff2'),
         url('../fonts/Vazir-Light.woff') format('woff'),
         url('../fonts/Vazir-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: Vazir;
    src: url('../fonts/Vazir-Thin.eot');
    src: url('../fonts/Vazir-Thin.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Vazir-Thin.woff2') format('woff2'),
         url('../fonts/Vazir-Thin.woff') format('woff'),
         url('../fonts/Vazir-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: Vazir-FD-WOL;
    src: url('../fonts/Vazir-FD-WOL.eot');
    src: url('../fonts/Vazir-FD-WOL.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Vazir-FD-WOL.woff2') format('woff2'),
         url('../fonts/Vazir-FD-WOL.woff') format('woff'),
         url('../fonts/Vazir-FD-WOL.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: Vazir-FD-WOL;
    src: url('../fonts/Vazir-Bold-FD-WOL.eot');
    src: url('../fonts/Vazir-Bold-FD-WOL.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Vazir-Bold-FD-WOL.woff2') format('woff2'),
         url('../fonts/Vazir-Bold-FD-WOL.woff') format('woff'),
         url('../fonts/Vazir-Bold-FD-WOL.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: Vazir-FD-WOL;
    src: url('../fonts/Vazir-Black-FD-WOL.eot');
    src: url('../fonts/Vazir-Black-FD-WOL.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Vazir-Black-FD-WOL.woff2') format('woff2'),
         url('../fonts/Vazir-Black-FD-WOL.woff') format('woff'),
         url('../fonts/Vazir-Black-FD-WOL.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: Vazir-FD-WOL;
    src: url('../fonts/Vazir-Medium-FD-WOL.eot');
    src: url('../fonts/Vazir-Medium-FD-WOL.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Vazir-Medium-FD-WOL.woff2') format('woff2'),
         url('../fonts/Vazir-Medium-FD-WOL.woff') format('woff'),
         url('../fonts/Vazir-Medium-FD-WOL.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: Vazir-FD-WOL;
    src: url('../fonts/Vazir-Light-FD-WOL.eot');
    src: url('../fonts/Vazir-Light-FD-WOL.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Vazir-Light-FD-WOL.woff2') format('woff2'),
         url('../fonts/Vazir-Light-FD-WOL.woff') format('woff'),
         url('../fonts/Vazir-Light-FD-WOL.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: Vazir-FD-WOL;
    src: url('../fonts/Vazir-Thin-FD-WOL.eot');
    src: url('../fonts/Vazir-Thin-FD-WOL.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Vazir-Thin-FD-WOL.woff2') format('woff2'),
         url('../fonts/Vazir-Thin-FD-WOL.woff') format('woff'),
         url('../fonts/Vazir-Thin-FD-WOL.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}
html, body {
    font-family: Vazir;
}
p, h1, h2, h3, h4, h5, h6, strong, small, ul, li {
    font-family: Vazir;
}
.r2l {
    direction: rtl;
}
.l2r {
    direction: ltr;
}
.bg-theme-gr {
    background: rgb(0,78,139);
    background: linear-gradient(90deg, rgba(0,170,208,1) 0%, rgba(0,78,139,1) 100%);
}
a {
    color: #004e8b;
}
.text-theme-secondary {
    color: rgb(0,170,208);
}
.text-theme-primary {
    color: rgb(0,78,139);
}
.bitcoin-color{
    color: #E38215;
}
.title-primary {
    font-size: 2.5rem;
}
.display-5 {
    font-size: 2.5rem;
    font-weight: 300;
    line-height: 1.3;
}
.navbar-nav {
    padding-left: auto;
    padding-right: 0;
}
.navbar-brand {
    margin-right: 0 !important;
    margin-left: 1rem;
}
.btn-theme {
    direction: rtl;
    color: #fff;
    background-color: #004e8b;
    border-color: #004e8b;
}
.btn-theme:hover {
    color: #fff;
    background-color: #02629c;
    border-color: #007bbd;
}
btn-theme:not(:disabled):not(.disabled).active, .btn-theme:not(:disabled):not(.disabled):active, .show > .btn-theme.dropdown-toggle {
    color: #fff;
    background-color: #02629c;
    border-color: #007bbd;
}
.btn-theme:not(:disabled):not(.disabled).active:focus, .btn-theme:not(:disabled):not(.disabled):active:focus, .show > .btn-theme.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(0,78,139,.5);
}
.btn-theme-secondary {
    color: #fff;
    background-color: #00aad0;
    border-color: #00aad0;
}
.btn-theme-secondary:hover {
    color: #fff;
    background-color: #0095c0;
    border-color: #009ec7;
}
btn-theme-secondary:not(:disabled):not(.disabled).active, .btn-theme-secondary:not(:disabled):not(.disabled):active, .show > .btn-theme-secondary.dropdown-toggle {
    color: #fff;
    background-color: #0095c0;
    border-color: #009ec7;
}
.btn-theme-secondary:not(:disabled):not(.disabled).active:focus, .btn-theme-secondary:not(:disabled):not(.disabled):active:focus, .show > .btn-theme-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(0,170,208,.5);
}
.btn-theme-success {
    color: #fff;
    background-color: #00c664;
    border-color: #00c664;
}
.btn-theme-success:hover {
    color: #fff;
    background-color: #01b45c;
    border-color: #01b75d;
}
btn-theme-success:not(:disabled):not(.disabled).active, .btn-theme-success:not(:disabled):not(.disabled):active, .show > .btn-theme-success.dropdown-toggle {
    color: #fff;
    background-color: #01b25a;
    border-color: #01b75d;
}
.btn-theme-success:not(:disabled):not(.disabled).active:focus, .btn-theme-success:not(:disabled):not(.disabled):active:focus, .show > .btn-theme-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(1,178,90,.5);
}
.fa-numbers {
    font-family: Vazir-FD-WOL !important;
}
.price-title {
    font-family: Vazir-FD-WOL;
    margin: 0;
    padding: 0;
    line-height: 0.9;
    display: inline-block;
}
header {
    background: #004e8b;
    padding: 5rem 1rem 3rem;
    margin-top: -3rem;
    margin-bottom: 2rem; 
}
.page-title {
    margin-bottom: 2rem;
    color: #004e8b;
}
#page-content {
    padding-bottom: 3rem;
}
#process {
    padding-top: 3rem;
    padding-bottom: 4rem;
}
.section-number {
    /* padding: 0 .8rem; */
    padding-top: 5px;
    width: 35px;
    height: 35px;
    display: inline-block;
    background: #fff;
    color: #004e8b;
    border-radius: 100%;
    margin-left: 0.5rem;
}
.price-title span {
    font-size: xx-small;
}

@media (max-width: 575.98px) {
    .price-title {
        font-size: 1.5rem;
    }
    .bitcoin-color {
        font-size: 1.5rem;
    }
    #price-title-logo small {
        font-size: .7rem;
        font-weight: lighter;
    }
}
