﻿@font-face {
    font-family: 'BYekan';
    src: url('../fonts/BYekan.eot?#') format('eot'), /* IE6–8 */
    url('../fonts/BYekan.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('../fonts/BYekan.ttf') format('truetype'); /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}

body {
    direction: rtl;
    font-family: 'BYekan';
    background-color: #000;
}

.HomePage {
    background-image: url(../../../imagesFa/homepage-bg.jpg);
    background-repeat: no-repeat;
    background-position: 50% 75px;
    background-color: #ffcc2a;
}

.LoginTextBox {
    color: #000;
}

#TopControll1_pnlLogout {
    padding-top: 10px;
}

.form-style {
    line-height: 2;
}

    .form-style .row {
        padding-bottom: 5px;
    }

.GeneralTextBox {
    font-family: 'BYekan';
    font-size: 10pt;
    width: 70%;
}

.GeneralRTLTextBox {
    width: 70%;
    font-family: 'BYekan';
    font-size: 8pt;
    direction: rtl;
}

.GeneralLTRTextBox {
    width: 70%;
    font-family: Tahoma;
    font-size: 10pt;
    direction: ltr;
}

.GeneralRadioButton label {
    padding: 0 5px;
}

.ColorBlock {
    display: inline-block;
    height: 12px;
    width: 28px;
    margin-left: 10px;
}

.CompanySkin {
    line-height: 170%;
}

.tooltip .tooltip-inner {
    min-width: 100px;
    max-width: 500px;
    padding-right: 15px;
    text-align: right;
}


.row {
    margin-left: 0px;
    margin-right: 0px;
}

.starter-template {
    padding: 40px 15px;
    text-align: center;
}

.TopHeader .col-md-1, .TopHeader .col-md-2, .TopHeader .col-md-3, .TopHeader .col-md-4, .TopHeader .col-md-5,
.TopHeader .col-md-6, .TopHeader .col-md-7, .TopHeader .col-md-8, .TopHeader .col-md-9, .TopHeader .col-md-10, .TopHeader .col-md-11, .TopHeader .col-md-12 {
    /*height: 20px;*/
    padding: 10px 0;
    font-size: 10pt;
    color: #fff;
}

#pnlLogin .col-md-1, #pnlLogin .col-md-2, #pnlLogin .col-md-3, #pnlLogin .col-md-4, #pnlLogin .col-md-5,
#pnlLogin .col-md-6, #pnlLogin .col-md-7, #pnlLogin .col-md-8, #pnlLogin .col-md-9, #pnlLogin .col-md-10, #pnlLogin .col-md-11, #pnlLogin .col-md-12 {
    height: auto;
    padding: 10px 0;
    font-size: 10pt;
    color: #fff;
    direction: rtl;
    text-align: right;
}

.TopHeader p, .TopHeader a {
    color: #fff;
    padding: 10px;
}

    .TopHeader p:hover, .TopHeader a:hover {
        color: #fbe26c;
        text-decoration: none;
    }

.align-left {
    text-align: left;
}

.pad-left {
    padding-left: 15px !important;
}

.pad-right {
    padding-right: 15px !important;
}

.float-right {
    float: right;
}

.float-left {
    float: left;
}

.no-padding {
    padding: 0;
}
/***********************Custom CSS******************************/
.black-row {
    background-color: #000;
    padding: 5px;
}

    .black-row .form-group, .yellow-row .form-group {
        margin: 0;
    }

        .black-row .form-group .form-control, .yellow-row .form-group .form-control {
            height: 28px;
        }

        .yellow-row .form-group .form-control, .black-row .form-group .form-control {
            float: right;
            height: 28px;
            margin-right: 4px;
            width: 49%;
            padding: 0 12px;
        }

.yellow-row {
    background-color: #facf21;
    padding: 5px;
}

.yellow-row-small {
    padding: 5px 5px 3px 5px;
}

.black-row-small {
    padding: 5px 5px 3px 5px;
}
/***********************Custom CSS******************************/
.TopHeader {
    min-height: 40px;
    background-color: black;
}

    .TopHeader .col-md-5, .TopHeader .col-md-2 {
        min-height: 40px;
    }

    .TopHeader .row {
        margin: 0;
    }

    .TopHeader .menu-bar {
        height: 75px;
        background: url(../../../ImagesFa/menu-bg.jpg) repeat-x right center;
    }

        .TopHeader .menu-bar .container .home-logo {
            background: url(../../../ImagesFa/Home-Logo.png) no-repeat left;
            /* height: 75px; */
            width: 550px;
            display: inline-block;
            position: relative;
            margin-top: 1.5%;
        }

.navbar-nav > li > a:hover {
    color: #fbe26c;
}

.navbar-collapse {
    padding-top: 15px;
    padding-right: 0;
}

#TopControll1_pnlLogin {
    padding-top: 10px;
}

.modal-body span, .modal-body .GeneralButton {
    color: #535353;
}

.inner-Header {
    background: url(../../images/inner-logo.png) no-repeat right center;
    min-height: 130px;
    background-position: 96% 0;
}

    .inner-Header .col-md-offset-6 {
        margin-right: 16%;
    }

#Header {
    background-color: #ffcc2a;
    margin-bottom: 10px;
}

.Header-bg {
    background: url(../../images/HeaderBg.png) no-repeat right center;
    min-height: 200px;
}

.homeHeader {
    min-height: 560px;
    margin-bottom: 0px;
}

.HomePage #Header {
    background: none;
    min-height: 560px;
    margin-bottom: 0px;
}

.Header .nav {
    float: left;
    padding-top: 10px;
}

    .Header .nav a {
        color: #000;
        font-size: 12pt;
    }

        .Header .nav a:hover {
            color: #000;
        }

.navbar-toggle {
    border: 1px solid #fff;
    z-index: 100;
}

    .navbar-toggle .icon-bar {
        background-color: #fff;
    }

.Header .navbar-toggle .icon-bar {
    background-color: #fff;
}

.Header .col-xs-4 {
    padding-left: 10px;
}

.Header .black {
    background-color: #000;
    height: 35px;
}

.Header .SerachPanel {
    padding-top: 100px;
    z-index: 1;
    margin-top: 78px;
}

.SerachPanel {
    margin-top: 78px;
}

    .SerachPanel > div {
        float: left;
    }

.Today {
    color: #fff;
}

.slideshow {
    text-align: center;
}

    .slideshow img, .slideshow a {
        margin-bottom: 20px;
    }

.Main-wrapper {
    background: #000 url(../../../imagesFa/innerpage-bg.jpg) no-repeat center;
    min-height: 800px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    padding-top: 100px;
}

.Main {
    background: #fff url(../../images/MainBg.gif) repeat-x top;
    padding: 40px 30px 20px 30px;
    min-height: 500px;
}

    .Main .col-md-1, .Main .col-md-2, .Main .col-md-3, .Main .col-md-4, .Main .col-md-5, .Main .col-md-6, .Main .col-md-7, .Main .col-md-8, .Main .col-md-9, .Main .col-md-10, .Main .col-md-11, .Main .col-md-12 {
        padding-right: 0 !important;
        padding-left: 0 !important;
        margin: 0;
    }

    .Main .col-md-10 {
        padding-right: 10px;
    }

    .Main .col-md-6 {
        padding-bottom: 10px;
    }

    .Main .col-md-1 {
        border: solid 1px #000;
        background-color: #b2b2b2;
    }

    .Main .glyphicon {
        font-size: 19pt;
        padding: 1px 2px 0 0;
    }

.Footer {
    padding-top: 30px;
    /*padding-bottom: 40px;*/
    color: #fff !important;
    background-color: #000;
}

    .Footer .col-md-4 .form-control {
        border-radius: 0;
        box-shadow: none;
        font-size: 10pt;
    }

    .Footer .col-md-4 .form-control-small {
        width: 70%;
    }

    .Footer .col-md-4, .Main .col-md-8, .Main .col-md-4 {
        padding-left: 15px;
        padding-right: 15px;
        text-align: justify;
    }

.inner-footer h4 {
    text-align: center;
    background-color: #800000;
    width: 575px;
    height: 43px;
    padding: 10px;
    border-radius: 5px;
    margin-right: 280px;
    text-align: top;
}

    .inner-footer h4 a {
        padding: 0 2px 2px 2px;
    }

.Items ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.FirstPageParent {
    font-size: 10pt;
    color: #000;
}

.FirstPageChild {
    font-size: 8pt;
    color: #aeaeae;
}

.btn-default {
    background-color: #827104;
    border-color: #827104;
    color: #fff;
    float: left;
}

#Login i {
    font-size: 16pt;
    left: 8px;
    position: absolute;
    top: 7px;
}

#Login {
    background-color: #000 !important;
    border-radius: 0 !important;
    font-size: 16pt;
    padding-bottom: 2px;
    padding-top: 0;
    background-color: #000 !important;
    border-radius: 0 !important;
    font-size: 16pt;
    padding-bottom: 2px;
    padding-top: 0;
}

.carousel {
    padding-bottom: 15px;
    text-align: center;
}

h4 {
    margin-top: 0;
    color: #ffdc00;
}

.Browse {
    background: #fff url(../../images/BrowseBG.png) repeat-x top;
    padding: 10px 25px;
    border: solid 1px #e0e0e0;
}

.catList .col-md-10 {
    margin-right: 15px;
}



.SerachPanel .form-group {
    margin-bottom: 0;
}

.SerachPanel .ddlCity {
    margin-left: 5px;
}

.SerachPanel .Login2, .SerachPanel .Login3 {
    display: block;
    padding: 2px 5px;
}

.SerachPanel .AdvSearch a {
    width: 95%;
    /*height: 100%;*/
    padding: 10px 22.5px 14px 22.5px;
    background-color: #06a9ea;
    color: #fff;
}

.btn.SearchBox > span {
    display: block;
}

.CompanyListImage {
    float: left;
    padding: 5px 10px 0 10px;
}

.Companyitem, .AlterCompanyitem {
    border: solid 1px #e0e0e0;
    line-height: 170%;
    color: #333333;
}

    .Companyitem .icons, .AlterCompanyitem .icons {
        padding-top: 10px;
    }

        .Companyitem .icons .col-md-12, .AlterCompanyitem .icons .col-md-12 {
            height: 40px;
        }

    .Companyitem .col-md-1, .AlterCompanyitem .col-md-1 {
        border: none;
        background-color: transparent;
        text-align: left;
    }

    .Companyitem .items-Header {
        background-color: #ffdc00;
        margin: 1px;
        height: 32px;
        padding: 3px 10px !important;
        font-size: 12pt;
    }

        .Companyitem .items-Header .col-md-5, .AlterCompanyitem .items-Header .col-md-5 {
            text-align: left;
            float: left;
        }

    .Companyitem .row, .AlterCompanyitem .row {
        padding: 0 10px;
    }

    .AlterCompanyitem .items-Header {
        background-color: #cae5f8;
        margin: 1px;
        height: 32px;
        padding: 3px 8px !important;
        font-size: 12pt;
    }

.filter {
    padding-bottom: 10px;
}

    .filter .form-control {
        float: left;
        width: 53%;
        height: 25px;
        padding: 0;
        font-size: 10pt;
    }

.LinkCadetBlue {
    border: 1px solid #ccc;
    display: block;
    float: left;
    padding: 5px;
    background-color: #f0f0f0;
}

.LinkCadetBlueActive {
    border: 1px solid #ccc;
    display: block;
    float: left;
    height: 23px;
    margin: 0 2px;
    width: 24px;
    color: #fff;
    background-color: #d94301;
}

.padd-left {
    margin-left: 15px;
}

.padd-right {
    margin-right: 15px;
}

.WebSite {
    font-family: Calibri;
}


.row {
    font-size: 10pt;
}

.smallLogin {
    text-align: right;
    margin-right: 50px;
}

    .smallLogin ul {
        margin: 0;
        padding: 0;
    }

    .smallLogin a {
        color: #00539f;
    }

.popover {
    text-align: center;
}

.popover-ul {
    list-style: none;
    padding-left: 5px;
    direction: ltr;
    margin-right: 5px;
}

    .popover-ul li {
        margin-right: 5px;
        float: right;
    }

        .popover-ul li img {
            width: 59px;
            height: 59px;
        }

@media (max-width:1100px) {
    .TopHeader .menu-bar .container .home-logo {
        /*height: 65px;*/
        width: 270px;
        background-size: 450px 30px;
    }

    .inner-footer h4 {
        width: 100%;
        height: auto;
        margin-right: 0;
    }


    .yellow-row .form-group .form-control, .black-row .form-group .form-control {
        width: 48%;
    }

    .SearchRow .col-md-11 {
        width: 91.6667%;
        float: right;
    }

    .SearchRow .col-md-1 {
        width: 8.33333%;
        float: right;
    }

    .recordTitle {
        background: url("/skins/default/style/images/signout.png")no-repeat right center;
        padding-right: 30px;
    }
}

@media (max-width:1100px) and (min-width:900px) {
    .SerachPanel .col-md-2 {
        width: 16.6667%;
        float: right;
    }

    .SerachPanel .col-md-10 {
        width: 83.3333%;
        float: right;
    }

    .SearchBox2 .col-md-5 {
        width: 41.6667%;
        float: right;
    }

    .SearchBox2 .col-md-6 {
        width: 50%;
        float: right;
    }

    .SearchBox2 .col-md-1 {
        width: 8.33333%;
        float: right;
    }

    .HomePage #Header {
        min-height: 300px;
    }

    .TopHeader .menu-bar .container .home-logo {
        background-size: 250px 30px;
        background-position: 0 0;
        width: 270px;
    }

    .catList .col-md-1 {
        float: right;
        margin-left: 15px;
        width: 4.8%;
    }
}

@media (max-width:900px) {

    .TopHeader .menu-bar .container .home-logo {
        height: 30px;
        background-size: 205px 30px;
        width: 270px;
    }

    .btn.SearchBox > span {
        display: inline;
    }

    .btn.SearchBox .glyphicon.glyphicon-search {
        top: 0;
        padding-left: 5px;
        vertical-align: middle;
    }

    .SearchRow .col-md-11 {
        width: 89%;
        float: right;
    }

    .SearchRow .col-md-1 {
        width: 8.33333%;
        float: right;
    }

    .HomePage #Header {
        min-height: 270px;
    }
}

.mb {
    margin-bottom: 10px;
}

@media (max-width:900px) and (min-width:768px) {
    .catList .col-md-1 {
        float: right;
        margin-left: 15px;
        width: 4.8%;
    }
}

@media (max-width:767px) {
    .HomePage {
        background-color: #eec005;
        background-image: none !important ;
    }

        .HomePage #Header {
            background-color: #eec005;
        }

    .homeHeader {
        background: url(../../images/HeaderBg.png) no-repeat top center;
        background-size: 33%;
    }

    .Main {
        padding: 40px 10px 20px;
    }

    .Header-bg {
        background: url(../../images/HeaderBg.png) no-repeat center top;
        min-height: 200px;
        max-width: 100%;
        background-size: 33%;
    }

    .toper {
        padding: 0;
    }
}

@media (max-width:768px) {

    .mb {
        margin-bottom: 0px;
    }

    .yellow-row {
        padding: 0 5px;
    }

    .SerachPanel .col-md-10 {
        padding: 0;
    }

    .yellow-row .form-group .form-control, .black-row .form-group .form-control {
        width: 89%;
        margin-top: 5px;
    }

    .glyphicon-search {
        margin-top: 5px;
    }

    .SerachPanel .col-md-1 {
        display: block;
    }

    .AdvSearch a {
        width: 100%;
        background-color: #06a9ea;
        color: #fff;
        height: auto;
    }

    .TopHeader .menu-bar .container .home-logo {
        height: 30px;
        background-size: 205px 30px;
        width: 270px;
    }

    .black-row {
        background-color: transparent;
    }

    .yellow-row {
        background-color: transparent;
    }

    .GeneralTextBox, .GeneralLTRTextBox, .GeneralRTLTextBox, .GeneralDropDown {
        width: 100%;
    }

    .navbar-collapse {
        background-color: #000;
        position: relative;
        z-index: 2;
    }

        .navbar-collapse .navbar-nav a {
            color: #FFF;
        }

            .navbar-collapse .navbar-nav a:hover {
                text-decoration: underline;
            }

    .padd-left {
        margin-left: 0;
    }

    .padd-right {
        margin-right: 0;
    }

    .Header .navbar-collapse {
        background-color: #000;
    }

    .Header .navbar-nav {
        float: right;
    }

        .Header .navbar-nav a {
            color: #fff;
            font-family: 'BYekan';
        }

    .float-right {
        float: none;
    }

    .float-left {
        float: none;
    }

    .pad-right {
        padding-right: 0 !important;
    }

    .Header .SerachPanel {
        padding-top: 0;
    }

    .SerachPanel > div {
        float: none;
    }

    .Header .nav {
        padding-top: 0;
    }

    .Main .col-md-1 {
        width: 6%;
        float: right;
        background-color: transparent;
        border: none;
    }

    .Main .glyphicon {
        font-size: 14pt;
    }

    .Main .col-md-10 {
        width: 83%;
        float: right;
    }

    .Footer .col-md-4, .Main .col-md-8, .Main .col-md-4 {
        padding-bottom: 20px;
    }

    .tooltip .tooltip-inner {
        display: none;
    }

    .Companyitem .items-Header, .AlterCompanyitem .items-Header {
        height: auto;
    }

    #Login i {
        display: none;
    }

    .GeneralTextBox {
        width: 22%;
    }

    .CompanySkin .GeneralTextBox {
        width: 95%;
    }

    .form-control {
        font-size: 8pt;
        padding: 6px 2px;
    }

    .icons .col-md-12 {
        width: 25%;
        float: right;
    }

    .AlterCompanyitem .col-md-1, .Companyitem .col-md-1 {
        width: 100%;
    }

    .Browse {
        padding: 10px 5px;
    }
}

@media (max-width:900px) {
    .Today {
        color: #000;
    }

    .SerachPanel {
        margin-top: 115px;
        margin-bottom: 0;
    }

        .SerachPanel .AdvSearch {
            margin-bottom: 5px;
        }

        .SerachPanel .col-md-11, .SerachPanel .col-md-6, .SerachPanel .col-md-5 {
            margin-bottom: 5px;
        }

        .SerachPanel .Login2, .SerachPanel .Login3 {
            text-align: center;
        }

        .SerachPanel .AdvSearch a {
            width: 100%;
            padding: 5px;
        }
}
/************************** Custom CSS ****************************************/
.CommentForm .row {
    padding: 5px 0;
    line-height: 150%;
}

.CommentForm .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5;
    padding: 0;
}

.CommentForm .date {
    color: #aeaeae;
    font-size: 8pt;
}

.CommentForm .col-md-12 {
    padding: 5px 0;
}

.CommentForm span {
    font-weight: 600;
}

.toper {
    padding: 5px 32px 5px 0;
}

    .toper .col-md-6 {
        width: 100%;
    }

    .toper img {
        max-width: 100%;
    }

#ShowCompany1_imgLogo {
    padding: 5px;
}

.ImagesClasses {
    padding: 5px;
    width: 50%;
}

.Header {
    font-size: 14pt;
    padding: 10px 0;
}

.NormalTextSmall {
    line-height: 150%;
}

.carousel-inner .item a img {
    margin: 0 auto;
}

.Minemodal {
    position: fixed;
    z-index: 999;
    height: 100%;
    width: 100%;
    top: 0;
    background-color: Black;
    filter: alpha(opacity=60);
    opacity: 0.6;
    -moz-opacity: 0.8;
}

.center {
    z-index: 1000;
    margin: 300px auto;
    padding: 10px;
    width: 53px;
    background-color: White;
    border-radius: 10px;
    filter: alpha(opacity=100);
    opacity: 1;
    -moz-opacity: 1;
}

    .center img {
    }
/*************modal theme************/
.modal-title {
    font-weight: 600;
    display: inline-block;
    margin-right: 20px;
    font-size: 16px;
    color: #444;
}

#login-modal a {
    color: #06a9ea !important;
}

#login-modal .close {
    float: right;
    line-height: 25px;
}

#login-modal {
    color: #535353;
}

    #login-modal .col-md-12 {
        color: #535353;
        padding: 0;
    }

.modal-header {
    border-bottom: 2px solid #ffcc2a;
}

.txtinputs {
    font-size: 0.9em;
    height: auto;
    padding: 5px 9px;
    direction: ltr;
    line-height: 2.2em;
}

.sup_label {
    font-size: 1em;
    /* line-height: 3em; */
}

.login-forget {
    font-size: 12px;
    font-weight: 600;
    text-align: right;
    color: #06a9ea !important;
}

.custom {
    box-shadow: none;
    padding-right: 0;
}

    .custom .list-group-item {
        border: none;
        background-color: inherit;
    }

#login-modal span {
    font-weight: 600;
    /* float: right;*/
    color: #535353;
}

.chkBox {
    float: right;
    margin-top: 10px;
    margin-left: 5px;
}

.ltr {
    direction: ltr;
}

.rtl {
    direction: rtl;
}
/*************paging style*********/
a.Repeater {
    color: #333;
    float: right;
    font-size: 14px;
    margin-left: 2px;
    margin-right: 2px;
    padding: 5px 15px;
    text-decoration: none;
    background-color: #eee;
    transition: all 200ms ease-in-out 0s;
}


    a.Repeater:hover {
        background-color: #800000;
        color: #fff;
    }


a.RepeaterSelected {
    background-color: #800000;
    color: #fff;
    float: right;
    font-size: 14px;
    margin-left: 2px;
    margin-right: 2px;
    padding: 5px 15px;
    text-decoration: none;
}

.PReap {
    float: right;
    margin-left: 0.2px;
    margin-right: 0.2px;
    margin-top: 0.4em;
}
/***********************/
.right {
    float: right;
}

.recordTitle {
    color: #6b6b68;
    font-weight: 600;
    font-size: 15px;
}

.panel-custom {
    line-height: 2.2em;
}

    .panel-custom .panel-title {
        margin-top: 5px;
        font-weight: 700;
        font-size: 20px;
    }

.customTitle {
    margin-top: 0;
    color: #de6600;
    text-decoration: none !important;
    background: none;
}

.breadcrumb.customTitle {
    font-size: 1em;
    padding: 0;
    margin: 0;
}

    .breadcrumb.customTitle > li + li:before {
        font-family: FontAwesome;
        content: "\f104";
        color: #de6600;
    }

.customTitle:hover {
    color: #de6600;
}

.customTitle h2, .customTitle li {
    font-size: 1em;
    margin: 0;
    line-height: 2.2em;
}

    .customTitle li a {
        color: #de6600;
        text-decoration: none;
    }

.tagTitle {
    font-size: 16px;
    font-weight: bold;
    color: #658092;
    text-decoration: none !important;
    cursor: pointer;
}

    .tagTitle:hover {
        color: #e33322;
    }

.entry {
    margin: 0 0 10px 0;
    padding: 0 0 10px 0;
    border-bottom: 1px solid #eee;
    max-width: 100%;
}

.breadcrumb {
    padding: 8px;
    font-size: 14px;
}

.Browse .breadcrumb {
    margin-bottom: 0px;
    background-color: #fff;
    padding: 8px;
    font-size: 14px;
}

.Companyitem .breadcrumb, .AlterCompanyitem .breadcrumb {
    font-size: 10pt;
    padding: 0;
}

    .Companyitem .breadcrumb a, .AlterCompanyitem .breadcrumb a {
        text-decoration: none;
        color: #00539f;
    }

    .Companyitem .breadcrumb > li + li:before, .AlterCompanyitem .breadcrumb > li + li:before {
        font-family: FontAwesome;
        content: "\f104";
        color: #00539f;
    }

.entry .fa {
    margin: 0 0 0 10px;
    color: #e33322;
}

.post-tag {
    background: #fff;
    border: 1px solid #DfDfDf;
    margin-right: 2px;
    padding: 3px 7px;
    text-decoration: none !important;
}

    .post-tag h3 {
        font-size: 12px;
        color: #474747;
        display: inline-block;
    }

    .post-tag:hover, .post-tag:active, .post-tag:focus, .post-tag:visited {
        text-decoration: none;
        outline: 0 none;
    }
/***********tabs********/
.tabbable ul {
    padding-right: 0px;
}

    .tabbable ul li {
        float: right;
    }

.tabbable .item-news {
    border-bottom: #999 1px dotted;
    height: 80px;
    margin-top: 12px;
}

    .tabbable .item-news img {
        float: right;
        margin-left: 5px;
    }

    .tabbable .item-news a {
        text-decoration: none !important;
    }

        .tabbable .item-news a h4 {
            color: #333;
            font-size: 14px;
            line-height: 2em;
            font-weight: bold;
        }

.tabbable a h4:hover, .tabbable a h4:visited, .tabbable a h4:focus, .tabbable a h4:active {
    color: #800000;
    text-decoration: none !important;
}
/*********************/
.Header h1 {
    font-size: 14pt;
}

.textBanner {
    float: right;
    color: #6b6b68;
    font-weight: 600;
    font-size: 15px;
    direction: rtl;
    padding: 10px 20px;
}

    .textBanner .fa {
        padding-left: 5px;
    }

    .textBanner:hover, .textBanner:visited, .textBanner:focus, .textBanner:active {
        text-decoration: none;
        color: #800000;
    }
/***********content*****/
.blog-post {
    padding-left: 10px;
}

    .blog-post .panel-title .fa {
        padding-left: 10px;
    }

    .blog-post .panel-title a:hover {
        text-decoration: none;
        color: #800000;
    }

    .blog-post .panel-body a {
        padding-left: 10px;
        padding-right: 10px;
    }

.ParentList {
    min-height: 130px;
}

    .ParentList li {
        line-height: 2em;
    }

        .ParentList li a {
            color: #444444;
        }

            .ParentList li a:hover {
                text-decoration: none;
                color: #800000;
            }

.entry-meta {
    color: #999;
    padding-right: 50px;
    padding-top: 10px;
}

    .entry-meta span {
        margin: 0 0 0 20px;
    }

    .entry-meta .fa {
        margin: 0 0 0 10px;
    }

.page_enabled, .page_disabled, .page_enabled:hover, .page_disabled:hover {
    display: inline-block;
    height: 30px;
    min-width: 30px;
    line-height: 30px;
    text-align: center;
    text-decoration: none !important;
    border: 1px solid #ccc;
    text-decoration: none !important;
    font-weight: normal !important;
}

    .page_disabled, .page_disabled:hover {
        background-color: #6C6C6C;
        color: #fff !important;
    }
/***********http error page*************/

.http-error {
    font-size: 23px;
    margin-top: 25%;
}

    .http-error .http-error-number {
        font-family: Lato,Helvetica,Arial,sans-serif;
        font-size: 120px;
        font-weight: 700;
        margin-top: 8%;
    }

.color-lead {
    color: #ffcc2a;
}

.http-error .icon-image {
    font-size: 120px;
}
