﻿@font-face {
    font-family: 'IRANSansWeb';
    src: url('../fonts/IRANSansWeb.woff') format('woff');
}


@font-face {
    font-family: 'Rezvan';
    src: url('../fonts/Rezvan.eot?#') format('eot'), /* IE6–8 */
    url('../fonts/Rezvan.ttf') format('truetype'); /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}

body, h1, h2, h3, h4, h5, h6, li, a, span, p, div, input.button, input.normal, select.normal, textarea.normal {
    font-family: IRANSansWeb !important;
}


.tab {
    list-style-type: none;
}

.nav2 > li {
    float: none;
    display: inline-block;
    *display: inline; 
    zoom: 1; 
}

.nav2 {
    text-align: center;
}

.tab li {
    margin: 0 0.25em !important;
    width: 100%;
    padding: 0;
    position: relative;
    padding: 15px 5px 10px 70px;
    min-height: 65px;
    width: 100%;
    border-bottom: 1px solid #ededed;
    display: table;
}

    .tab li figure {
        width: 45px;
        height: 45px;
        overflow: hidden;
        position: absolute;
        top: 10px;
    }

.h3tab {
    margin: 0;
    padding: 0;
    /*padding-right: 60px;*/
    padding-left: 60px;
}

.imgtab {
    width: 45px;
    height: auto;
    border-radius: 6px;
}

.h2tab {
    font-size: 15px !important;
    margin: 15px 0 15px 0;
    text-align: center;
}

.hover_listing p {
    padding-bottom: 22px !important;
}

ul.footerLinksb li {
    display: block;
    padding: 3px;
    margin: 0;
    border-bottom: 1px solid #4e6886;
}

    ul.footerLinksb li a:hover {
        text-decoration: none;
    }

.right {
    /*text-align: right;*/
}

.center {
    text-align: center;
}

.header_v1 .bannerText h3 {
    line-height: 45px !important;
}

.heading h1 {
    line-height: 75px !important;
}

.nav2 a i {
    padding-left: 10px;
}


section {
    /*direction: rtl !important;*/
}

.navwrapper {
    /*direction: rtl !important;*/
}

footer {
    direction: rtl !important;
}

.icon-lp {
    padding-left: 10px;
}

.list-group-item {
    position: relative;
    display: block;
    padding: 5px 15px;
    margin-bottom: -1px;
    background-color: transparent;
    border-bottom: 1px solid #ddd !important;
    border-color: #ddd;
}

.panel {
    background: none;
}

.panel-default {
    border: none;
}

.btn-primary {
    border-bottom: none;
    color: #d4d8de;
}

.modal-content {
    border-radius: 0px;
}

.pricingtables .heading {
    margin-bottom: 0px;
}

.gmnoprint {
    top: 0px;
}

.rezvan {
    font-family: Rezvan !important;
}

.tab-content div {
    background-color: #fafafb !important;
}

.nav-tabs {
    border-bottom:1px solid #2f4e71;
}

.nav2 > li > a {
    position: relative;
    display: block;
    padding:10px 15px;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #2f4e71;
    cursor: default;
    background-color: #fafafb;
    border: 1px solid #2f4e71;
    border-bottom-color: transparent !important;
    box-shadow: inset 0 3px #2f4e71;
}


.nav-tabs > li > a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 2px solid #ededed;
    border-bottom:none;
    border-radius: 0px;
    color: #2f4e71;
    text-decoration:none !important;
}

    .nav-tabs > li > a:hover {
       color:#ededed;
       background-color:#fafafb !important;
    }

.tab-content ul li a:hover {
    text-decoration:none !important;
}
.logo {
    float:right;
    width: auto;
    height: auto;
    margin-top: 12px;
    margin-left:15px;
}
.menu {
    margin-top: 0px;
    position: absolute;
    z-index: 9999;
    margin-top: 45px;
    left: 0px;
    right: 0px;
    margin-bottom: -100px;
    display: block;
}
.isStuck .logo {
    margin-top: 10px;
    margin-left:15px;
}
