@charset "UTF-8";
@font-face {
    font-family: 'iransans';
    font-style: normal;
    font-weight: 300;
    src: url(../fonts/iransans-light.eot);
    src: url(../fonts/iransans-light.eot?#iefix) format("embedded-opentype"), url(../fonts/iransans-light.woff2) format("woff2"), url(../fonts/iransans-light.woff) format("woff"), url(../fonts/iransans-light.ttf) format("truetype")
}

@font-face {
    font-family: 'iransans';
    font-style: normal;
    font-weight: 500;
    src: url(../fonts/iransans-medium.eot);
    src: url(../fonts/iransans-medium.eot?#iefix) format("embedded-opentype"), url(../fonts/iransans-medium.woff2) format("woff2"), url(../fonts/iransans-medium.woff) format("woff"), url(../fonts/iransans-medium.ttf) format("truetype")
}

body {
    font-family: iransans !important;
    direction: rtl;
    font-weight: 200;
}

.ltr {
    direction: ltr;
}

span.ltr {
    display: inline-block;
}

.ltr label {
    direction: rtl;
}

.form-custom-rs label {
    margin-left: 5px;
}

.form-custom-rs .QapTcha #TxtStatus {
    font-family: iransans;
}

.postpad .footer {
    right: 20px;
    left: 50px;
}

.postpad .arrow {
    left: 20px;
    right: auto;
}

header .navbar .navbar-brand,
header .navbar .navbar-brand:hover,
header .navbar .navbar-brand:focus {
    border-radius: 0 0 0 30px;
}

header .navbar .navbar-nav .sflanguagesHorizontalList {
    padding: 14px 10px 14px 0;
}

header .navbar .navbar-header .navbar-header-btn {
    float: left;
}

header .contactitem {
    left: 0;
    right: auto;
    border-radius: 0 30px 30px 0;
}

header.affix .contactitem {
    right: auto;
    left: -200px;
}

.dropdown .fa,
.dropdown .caret,
.dropdown.open .fa,
.dropdown.open .caret {
    padding-right: 5px;
}

.carousel .carousel-footer .carousel-ctrlarea {
    float: left;
}

.carousel .carousel-footer .carousel-indicators {
    text-align: left;
}

.carousel .carousel-inner .item .carousel-caption .overly .carousel-item-title {
    text-align: right;
}

.carousel .carousel-inner .item .carousel-caption .overly .carousel-left-bottom {
    right: auto;
    left: 12%;
}

.carousel .carousel-footer .carousel-ctrlarea .carousel-control.left:before {
    content: "\f105";
}

.carousel .carousel-footer .carousel-ctrlarea .carousel-control.right:before {
    content: "\f104";
}

@media (min-width:768px) {
    header .navbar .navbar-collapse,
    header .navbar .navbar-nav>li.horizontal>.dropdown-menu {
        padding-right: 200px;
        padding-left: 0;
    }
}

@media (max-width:768px) {
    header .collapse {
        left: auto;
        right: -500px;
    }
    header .collapsing,
    header .collapse.in {
        left: auto;
        right: 0;
    }
    header .navbar .nav>.dropdown>a>.fa {
        float: left;
        transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
    }
    header .navbar .nav>.dropdown>.dropdown-menu>li.dropdown-menu-header>.fa {
        right: auto;
        left: 10px;
        transform: translateX(400px);
        -moz-transform: translateX(400px);
        -webkit-transform: translateX(400px);
    }
}

ul.social>li {
    float: right;
}

.btn-arrow {
    text-align: right;
    padding-right: 12px;
    padding-left: 25px;
}

.btn-arrow:before {
    content: "\f104";
    left: 10px;
    right: auto;
}

.btn-arrow:hover:before {
    left: 5px;
    right: auto;
}

.thumbnail .footer:before {
    content: "\f104";
    left: 15px;
    right: auto;
}

.thumbnail:hover .footer:before {
    right: auto;
    left: 10px;
}

.twitt .icon {
    left: 10px;
    right: auto;
}

.bourse .footer .footer-title {
    float: right;
}

.bourse .footer .footer-date {
    float: left;
}

.videobanner .caption .footer:before {
    content: "\f104";
    right: auto;
    left: 15px;
}

.videobanner .caption .footer:hover:before {
    right: auto;
    left: 10px;
}

.servicerow .title:after {
    content: "\f104";
    margin-left: 0;
    margin-right: 5px;
    vertical-align: middle;
}

.servicerow:hover .title:after {
    margin-left: 0;
    margin-right: 10px;
}

.page-subheader .sharethis {
    left: 0;
    right: auto;
}

.page-subheader .quickaccess {
    right: auto;
    left: 80px;
}

.page-subheader .quickaccess>.dropdown>.dropdown-menu {
    left: 0;
    right: auto;
}

.page-subheader .sharethis>.sharethis-btn,
.page-subheader .sharethis>.sharethis-content {
    float: left;
}

.page-subheader .sharethis>.sharethis-content>ul>li {
    float: left;
}

.sfBreadcrumbWrp .rsmFlow>li {
    float: right;
}

.package .package-footer>.package-footer-action:last-child {
    float: left;
}

.primaryform .icon {
    float: right;
}

.primaryform .formarea .btn {
    margin-left: 0;
    margin-right: 10px;
}

.contactdetails>.icon,
.contactdetails>.content {
    float: right;
}

.contactdetails>.icon {
    margin-left: 8px;
}

.numbericbox {
    height: 207px;
}

.sfnewsList>li {
    float: right;
}

.sfnewsList>li>.sfnewsTitle {
    padding-right: 0;
    padding-left: 105px;
}

.sfnewsList>li>.sfnewsMetaInfo {
    right: auto;
    left: 15px;
}

.sfnewsList>li>a.sfnewsFullStory {
    text-align: left;
}

.news-tags.tagscloud {
    float: right;
}

article.news-article .sfnewsAuthorAndDate {
    float: left;
}

.gotoheaderbtn.affix-top,
.gotoheaderbtn {
    right: auto;
    left: 30px;
}

#lz_overlay_eyecatcher * {
    font-family: iransans !important;
    text-align: right !important;
}

#lz_overlay_eyecatcher {
    direction: rtl !important;
    text-align: right !important;
}

#lz_overlay_eyecatcher_close {
    right: auto;
    left: 100px;
    width: 20px;
}

footer .contactitem {
    float: left;
    margin-right: 10px;
    margin-left: 0;
}

footer .footer-social {
    right: auto;
    left: 0;
}

footer .enamadarea {
    float: left;
}

footer .footer-certificates {
    margin-right: 0;
    margin-left: 100px;
}

.modal .modal-header>.close {
    right: auto;
    left: 5px;
    top: 13px;
}

.modal .modal-footer .primary-action {
    float: right;
}

.tooltip>.tooltip-inner {
    font-family: iransans;
}

.onesignal-popover-dialog {
    font-family: iransans !important;
    direction: rtl !important;
}

.onesignal-popover-dialog .popover-body-icon {
    float: right !important;
}

.onesignal-popover-dialog .popover-body-message {
    float: right !important;
    padding-left: 20px 15px 0 10px !important;
    font-weight: 300 !important;
}

#onesignal-popover-container #onesignal-popover-dialog .align-right {
    float: left !important;
}