﻿
@font-face {
    font-family: 'iranYekanFaNumber';
    src: url('/assets/persian-font/IranYekan/iranyekanwebregularfanum.eot') format('embedded-opentype');
}

@font-face {
    font-family: 'iranYekanFaNumber';
    src: url('/assets/persian-font/IranYekan/iranyekanwebregularfanum.ttf') format('truetype');
}

@font-face {
    font-family: 'iranYekanFaNumber';
    src: url('/assets/persian-font/IranYekan/iranyekanwebregularfanum.woff') format('woff');
}

/*IranianSans*/
@font-face {
    font-family: 'IRANSansWeb';
    src: url('/assets/persian-font/iran-sans/IRANSansWeb.eot') format('embedded-opentype');
}

@font-face {
    font-family: 'IRANSansWeb';
    src: url('/assets/persian-font/iran-sans/IRANSansWeb.ttf') format('truetype');
}

@font-face {
    font-family: 'IRANSansWeb';
    src: url('/assets/persian-font/iran-sans/IRANSansWeb.woff') format('woff');
}
* {
    margin: 0;
    padding: 0;
}
body {
    font-family: iranYekanFaNumber,tahoma;
    /*font-family: IRANSansWeb,tahoma;*/
    font-size: 14.5px;
    color: #222;
    background: #fff !important;
    margin: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

h1, h2, h3, h4, h5, h6 {
    font-family: iranYekanFaNumber,tahoma;
    /*font-family: IRANSansWeb,tahoma;*/
}


/*----------viberent----------*/
.btn-primary {
    background: #f55;
    border-color: #f55;
    color: #fff;
}

    .btn-primary:hover, .btn-primary:focus, .btn-primary:visited {
        background: #f55 !important;
        border-color: #f55 !important;
        color: #fff;
    }

    .btn-primary:not(:disabled):not(.disabled):active:focus {
        box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.13), 0 4px 20px 0 rgba(0, 0, 0, 0.13) !important;
    }

.btn:hover {
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.13), 0 0px 0px 0px rgba(0, 0, 0, 0.13);
}


.bg_vibrant {
    background-color: #f55 !important;
    color: #ffffff;
}


.bg_vibrant-hover:hover {
    background-color: #f12626 !important;
    color: #ffffff !important;
}


.bg_vibrant_hover {
    background-color: #f12626 !important;
    color: #ffffff;
}

.accordion.faq-accordion .card .card-header .caption a[aria-expanded='true'] {
    color: #f12626 !important;
}

    .accordion.faq-accordion .card .card-header .caption a[aria-expanded='true']:before {
        background-color: #f12626 !important;
        border-color: #f12626 !important;
    }


.text_bg_vibrant {
    color: #ffffff;
}

.text_vibrant {
    color: #f55 !important;
}

.text_vibrant-hover:hover {
    color: #f12626 !important;
}

.text_vibrant_hover {
    color: #f12626 !important;
}

/*For Active Menu*/
.active.active_vibrant, .active.active_vibrant > a {
    color: #f55 !important;
}

.active.active_vibrant_bb, .active.active_vibrant_bb > a {
    border-bottom-color: #f55 !important;
}

.border_vibrant {
    border-color: #f55 !important;
}

.border_vibrant_hover {
    border-color: #f12626 !important;
}

.nav-item .border-bottom_vibrant {
    border-bottom-color: #004d40 !important;
}

.border-bottom_vibrant {
    border-bottom-color: #f55 !important;
}


.before_bg_vibrant:before {
    background-color: #f55 !important;
}


.before_color_vibrant:before {
    color: #f55 !important;
}


.list-style.circle-simple li:before {
    background: #f55
}
/*section-clientster*/
.footer_vibrant {
    background: #303030 !important;
    color: white !important;
    box-shadow: none;
}

    .footer_vibrant .social .item {
        /* color: #1b212b !important;
        background: #a7a7a7 !important;*/
        font-size: 18pt;
        transition: linear 1s;
        border: none;
        margin: 5px;
        width: 40px;
        height: 40px;
        border-radius: 50%;
    }
        .footer_vibrant .social .item:hover {
            box-shadow: 0 0 10px rgba(255,255,255,.4);
            background-color: white;
        }
