html {
    direction: rtl;
    padding: 0;
    margin: 0;
    font-size: 9pt;
}

body {
    background-image: url("../images/bglogin.jpg");
    background-position: top center;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
}


.form-module .toggle {
    background: #E65E25;
}


.form-module {
    border-color: #E65E25;
}


.footer_admin {
    background: #38497D;
    color: #E4E5F0 !important;
    border-top: 4px solid #B0B7CB;
    display: block;
    margin-top: 15px;
    padding: 10px;
    cursor: pointer;
    font-size: 9pt;
    font-weight: normal;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
}

/*font color*/
.form-module h2 {
    color: #303890;
}

.panelHeader {
    background: #4C5087 !important;
    font-family: 'Mj_Casablanca';
    font-size: 13pt;
    font-weight: normal;
}


.panelBody {
    background: #D4DAED;
    border: 1px solid #C1C3DD;
    padding: 3px;
}


#pnlScroller {
    background: #E4E5F0 !important;
}

.grid_cls th, .gridHeader th, .grid th, .OfferOptionsHeaderMessage {
    background: #38497D;
    color: #fff !important;
    height: 30px;
    line-height: 30px;
}

.OfferOptionsHeaderMessage {
    background: #38497D;
    color: #fff !important;
    height: 46px;
    line-height: 40px;
}

.OfferOptions a {
    line-height: 75px;
    font-size: 12pt;
    font-family: 'BYekan';
}


.gridPager {
    background: #38497D;
    color: #fff;
}

.pagination-ys {
    margin: 5px auto;
    text-align: center;
}

.tablescroll_foot {
    background-color: #475378 !important;
    color: #FFF;
}

.title_page {
    background-color: #29487D;
    border-right: 6px solid #E65E25;
    color: #FFF;
}

.DivButtons li {
    border-color: #999DC9 !important;
    cursor: pointer;
}

    .DivButtons li a {
        color: #ffffff !important;
    }

    .DivButtons li.Selected, .DivButtons li:hover {
        background: #E65E25 !important;
        border-color: #EC855A !important;
    }

.btn-flip {
    background-color: #556FBD;
}

.pagination-ys .red_1 {
    color: #E65E25;
}

.divg {
    border-color: #303890;
    color: #303890;
}

.tf {
    background: #303890;
    border: none;
}


.box_g i {
    line-height: 57px;
    font-size: 33px;
}

.sub_footer {
    background: #303890 !important;
}


.messagePanel {
    background: #FBEEEE !important;
    border-color: #F6DCDD !important;
    color: #E65E25 !important;
}

.header_a {
    background: #303890;
    border-color: #999DC9;
}

.NewsTicker .TickerLinks {
    background: #B9BBD9;
    color: #303890;
}

.NewsTicker .tickerTitle {
    background: #303890;
    color: #E8E8F2;
}


.box-gray {
    background: #EDEEF0;
    border: 1px solid #C4C8CF;
    padding: 4px;
    /* margin-bottom: 10px; */
}
.form-group {
    margin-bottom: 3px;
}

.block-title {
    border-color: #E65E25;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    background: #dfdfe0;
    border-bottom: solid 2px #ED4024;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    margin: -5px -5px 10px;
    padding: 0px;
}
.block-title span {
    background: #535AA3;
    border: 1px solid #BDBFDB;
    border-bottom: none;
    color: #fff;
    display: block;
    font-family: 'Mj_Casablanca';
    font-size: 13pt;
    padding: 1px 15px 1px 65px;
}

 


.news.min .DateTime {
    background: rgb(48, 56, 144);
    background: linear-gradient(146deg, rgba(48, 56, 144, 1) 0%, rgba(153, 157, 201, 1) 100%);
}


.information h3 {
    color: #003940;
}

.pagination-ys table > tbody > tr > td > a {
    background-color: #263D63;
    border: 1px solid #73829A;
    color: #fff;
}

    .pagination-ys table > tbody > tr > td > a:hover, .pagination-ys table > tbody > tr > td > span:hover, .pagination-ys table > tbody > tr > td > a:focus, .pagination-ys table > tbody > tr > td > span:focus,
    .pagination-ys table > tbody > tr > td > span {
        background-color: #E65E25;
        border: 1px solid #EA7646;
        color: #FFF;
    }

.form-group .control-label {
    background: #E4E5F0;
    line-height: 30px;
    min-height: 30px;
}

.copyright a {
    color: #fff !important;
}


.ch-info .ch-info-back {
    background-color: #303890;
    border-color: #999DC9;
}

.ch-info-back a {
    background: #E4E5F0;
}

    .ch-info-back a:hover {
        background: #E65E25;
        color: #ffffff !important;
    }


@media only screen and (max-width: 600px) and (max-width: 768px) {


    .footer_menu {
        margin-bottom: 20px;
    }
}

.footer_menu li a {
    color: #fff !important;
}

    .footer_menu li a:hover {
        background-color: #E65E25;
    }


.MessageBox .boxheader {
    background: #4C5087 !important;
    border-color: #999DC9 !important;
}



.add_box {
    background: #F7F7FB !important;
    border-color: #BDBFDB !important;
}

.gridHeader th a {
    color: #fff !important;
}

.btn-primary {
    background-color: #6D78A1;
    border-color: #9FA6C1;
    color: #fff;
}


.gridPager table span, .gridPager table a:hover, .gridPager a:hover, .gridPager span, .gridPager a {
    margin: 2px;
    border-radius: 50px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
}

.ui-autocomplete {
    position: absolute;
    right: 0;
    top: 32px;
    width: 100%;
}


.ui-widget {
    font-size: 9pt;
    line-height: 20px;
    padding: 2px;
}

    .ui-widget li {
        border-bottom: 1px dotted #c6d6e2;
        padding-right: 5px;
    }

@media only screen and (max-width: 600px) {
    textarea {
        width: 100% !important;
    }
}
button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled) {
    cursor: pointer;
    line-height: 18px;
   /* padding: 2px 10px 8px 10px;*/
   
}

.btn-info {
    color: #FFF;
    font-size: 9pt;
}