/*bs: #wrapper{width:100%;min-width:1000px;min-height:600px;}*/
@font-face {
    font-family: 'IRANSansWeb';
    src: url('../../MMCe/IRANSans4/fonts/ttf/IRANSansWeb(FaNum).ttf') format('truetype');
}

#logo {
    padding: 5px 0 0;
    background: #fff url("logobg.png") repeat;
    height: 100px
}

.logoBorder {
    border-bottom: 1px solid #B0B0B0
}

.divNote {
}

.divNoteLogOut {
    width: 400px
}

.divNoteR {
    background: url("divNoteR.png") no-repeat;
    height: 39px;
    width: 27px;
}

.divNoteL {
    background: url("divNoteL.png") no-repeat;
    height: 39px;
    width: 27px;
}

.divNoteM {
    background: url("divNoteM.png") repeat-x;
    padding: 0 20px;
    height: 39px;
    font: bold 13px IRANSansWeb;
    color: #FFEA47;
    line-height: 35px
}

.divNoteMargin {
    margin: -9px 20px 0 0
}

.divNoteLogin {
    margin: -9px 0 0 0
}

.loginR {
    background: url("loginr.png") no-repeat;
    height: 436px;
    width: 32px;
}

.loginL {
    background: url("loginl.png") no-repeat;
    height: 436px;
    width: 32px;
}

.loginM {
    background: url("loginm.png") repeat-x;
    height: 436px;
}

#login {
    margin: -8px 0;
    /*bs: background:url("login.png") no-repeat; position:relative; float:right; margin:-15px 5px*/
}
/*bs: #login .button{background:url("loginbtn.png") no-repeat;width:138px;height:39px;margin:0 auto;border:none;
               display:block;cursor:pointer}*/
/*MMCe.title{padding:5px !important;border:1px solid #4d5e39;border-radius:3px;margin:0 0 3px;
       text-align:center}*/
.captchaWrapper {
    margin: 5px
}

#captcha {
    background: #cee3af;
    padding: 5px 4px 35px;
    margin: 5px 0;
    border-radius: 6px; /*bs: width:300px; height:70px;*/
}

    #captcha p {
        padding: 8px 3px;
        margin: 7px 4px 15px;
        font: normal 11px tahoma;
        background: #bed49f;
    }

        #captcha p.cv-validator-container {
            background: #ebccd1;
        }

/*box*/
.paramresult {
    background: #A9C489 none;
    border: 2px solid #6d854c;
    border-radius: 0 0 5px 5px;
    padding: 5px 1px 1px;
    min-height: 150px;
}
/*MMCE*/ .receipt {
    float: right;
    width: 100%
}
/*MMCE*/
.paramresultBox {
    background: #b7cf97 none;
    padding: 4px 0
}

    .paramresultBox p {
        margin: 6px 0
    }

.resultNoBorder {
    background: #A9C489 none;
    padding: 1px;
}

.result {
    background: #A9C489 none;
    border: 2px solid #6d854c;
    border-radius: 5px;
    padding: 1px;
}

.boxTitle {
    padding: 4px 8px 0;
    float: right;
    height: 22px;
    margin: 2px 0 0 0;
    background: #78915a none;
    color: #fff;
}

.boxTitleFixed {
    padding: 2px 35px 0;
    float: right;
    height: 20px;
    margin: 2px 0 0 0;
    background: #78915a none;
    color: #fff;
}

.boxtop {
    border-bottom: 3px solid #78915a;
    width: 100%;
    display: inline-block
}

.boxCorner {
    background: url(boxCorner.png) no-repeat;
    height: 22px;
    margin: 2px 0 0;
    width: 15px;
    float: right;
}

.boxTitle span {
    font: normal 11px IRANSansWeb
}
/*box*/

/*menu*/

#hMenuContainer {
    background: #A9C489 url('../green/menubg.gif') repeat-x center top;
    min-height: 44px;
    position: relative
}

.hMainMenu .mainMenu {
}

.hMainMenu .single {
}

.hMainMenu {
    padding: 0px 5px 0px 2px;
    height: 28px;
}

    .hMainMenu ul li {
        float: right;
        height: 28px;
        text-align: center
    }

        .hMainMenu ul li a {
            margin: 6px 0 0;
            padding: 0;
            display: block;
            color: #fff;
            height: 20px;
            font: normal 12px IRANSansWeb
        }

    .hMainMenu li.mainSep {
        display: inline-block;
        width: 3px;
        height: 26px;
        background: url('../green/menusep.gif') no-repeat center top;
        margin: 0px 3px;
    }

    .hMainMenu span.selectedRightBg {
        background: url('../green/cruvR.png') no-repeat center bottom;
        width: 15px;
        height: 28px;
        display: inline-block;
    }

    .hMainMenu span.selectedLeftBg {
        background: url('../green/cruvL.png') no-repeat center bottom;
        width: 15px;
        height: 28px;
        display: inline-block;
    }

    .hMainMenu a.selected {
        background: #A9C489 none;
        margin: 6px 0 0;
        padding: 0 0 4px 0;
        height: 20px;
        color: #000
    }

        .hMainMenu a.selected:hover {
            color: #000 !important
        }

    .hMainMenu a:hover {
        color: #ffea47 !important;
    }

ul.hSubMenuContainer {
    background: #A9C489 none; /*width set for IE7 support*/
    width: 990px;
    right: 2px;
}

    ul.hSubMenuContainer li.subSep {
        float: right;
        width: 1px;
        background: #fff;
        height: 11px;
        margin: 7px 6px 8px;
    }

    ul.hSubMenuContainer li a { /*padding:5px 3px 5px 5px !important;margin:3px 0 2px;
                          padding:3px 3px 3px 5px!important;margin:5px 0 0!important;*/
        display: block;
        color: #000;
        font: normal 11px IRANSansWeb
    }
    /*ul.hSubMenuContainer li a.selected{background:#78915a none !important;border-radius:5px}*/
    ul.hSubMenuContainer li.selected {
        background: none !important;
        border-radius: 5px;
        height: 24px
    }

        ul.hSubMenuContainer li.selected a {
            color: #DC143C;
            font: normal 11px IRANSansWeb
        }

            ul.hSubMenuContainer li.selected a:hover {
                color: #DC143C !important
            }
/*menu*/
/*GridView*/
.gridViewHeader {
    background: none repeat scroll 0 0 #78915A; /*bs: border: 1px solid #4D5E39;*/
    color: #ffea47;
    font: normal 11px IRANSansWeb;
    height: 25px;
    text-align: center;
    vertical-align: middle;
    border-radius: 3px 3px 3px 3px;
}

.gridViewRow {
    background: #ffffe6 none;
    color: Black;
    height: 25px;
    vertical-align: middle;
    text-align: center;
    font: normal 11px IRANSansWeb;
    border: solid 1px #999;
}

.gridviewAlternatingRow {
    background: #F7F7F7 none
}
/*GridView*/
/*paging*/
.divPaging .current {
    padding: 6px 9px 5px 9px;
    background: #6b824a;
    color: #fff
}
/**/
/*div popup*/
.divInternal {
    background: #88A358 none;
    border: 3px solid #5B752B;
    margin: 5px 0;
    width: 99%;
}

.divInternal1 {
    background: #94ab78 none;
    border: 3px solid #5B752B;
    margin: 5px 0
}

    .divInternal div, .divInternal1 div {
        padding: 5px;
        margin: 8px 0;
    }

    .divInternal .title, .divInternal1 .title {
        background: #ffea47
    }

.divInternalOver {
    height: 210px;
    overflow: auto;
    background: #9ABA62
}

.divInternalOver1 {
    height: 210px;
    overflow: auto;
    background: #5fb87e
}

    .divInternalOver p, .divInternalOver1 p {
        font: normal 12px IRANSansWeb;
        padding: 5px;
        color: #fff;
        line-height: 180%;
        text-align: justify
    }
/**/
/*related to table*/
.tblInfo {
    text-align: center;
    padding: 10px 0;
    margin: 5px;
}

    .tblInfo span {
        color: #fff;
        font: normal 11px IRANSansWeb
    }

    .tblInfo #header span {
        color: #ffea47;
        font: bold 11px IRANSansWeb;
    }

    .tblInfo td {
        padding: 5px;
        vertical-align: middle
    }

    .tblInfo #header td {
        background: #789149 none
    }

    .tblInfo .bor_l {
    }

    .tblInfo .bor_b {
    }
/**/
.lblConfirm {
    text-align: justify;
    font: normal 12px IRANSansWeb;
    color: yellow;
    border-radius: 5px;
    line-height: 200%;
    border: 1px solid #5B752B;
    display: inline-block;
    word-wrap: normal;
    word-break: keep-all;
    background: url("../images/icons/attention.png") no-repeat right top #88A358;
    padding: 5px 30px 5px 10px;
    margin: 5px;
}

.lblConfirmWIMG {
    font: normal 12px IRANSansWeb;
    color: yellow;
    line-height: 200%;
    display: inline-block;
    background: #88A358;
    margin: 5px;
}
/*MMCe-Start*/
.lblNoteMMCe {
    font: normal 12px IRANSansWeb;
    color: white;
    border-radius: 5px;
    line-height: 200%;
    border: 1px solid #5B752B;
    display: inline-block;
    background: url("../images/icons/noteedit.png") no-repeat right top #88A358;
    padding: 5px 30px 5px 0px;
    margin: 5px
}

.lblNoteWIMGMMce {
    font: normal 12px tahoma;
    color: white;
    line-height: 200%;
    display: inline-block;
    background: #88A358;
    margin: 5px;
}
/*MMCe-End*/
.resultBox {
    padding: 0px 8px 15px;
}

.lblNote {
    font: normal 12px IRANSansWeb !important;
    color: yellow !important;
    line-height: 200% !important;
    background: #88A358;
    padding: 6px;
    margin: 0 0 5px 0
}

.resultBox {
    padding: 0px 8px 15px;
}

/*MostUsedNumbers*/
.accountIcon {
    background: url("../images/icons/account.png") no-repeat right top #CAE2AF;
    height: 24px;
    width: 130px;
    display: block;
    padding: 0 30px 0 0;
}

.cardIcon {
    background: url("../images/icons/card.png") no-repeat right top #CAE2AF;
    height: 24px;
    width: 85px;
    display: block;
    padding: 0 30px 0 0
}

.ibanIcon {
    background: url("../images/icons/account.png") no-repeat right top #CAE2AF;
    height: 24px;
    width: 85px;
    display: block;
    padding: 0 30px 0 0
}

.loanIcon {
    background: url("../images/icons/account.png") no-repeat right top #CAE2AF;
    height: 24px;
    width: 140px;
    display: block;
    padding: 0 30px 0 0;
}

.billIcon {
    background: url("../images/icons/bill.png") no-repeat right top #CAE2AF;
    height: 24px;
    width: 85px;
    display: block;
    padding: 0 30px 0 0
}

.mostUsed {
    padding: 10px 10px 10px;
    background: none #CAE2AF;
    margin: 5px
}

    .mostUsed span {
        font: bold 12px IRANSansWeb;
        color: #333;
    }

    .mostUsed .disabled {
        font: bold 12px IRANSansWeb;
        color: #999
    }
/**/
/*.commonListBox{height:400px;display:none;overflow:auto;
               background:#78915A;border:1px solid;z-index:1;}*/
.commonListBox {
    height: 250px;
    display: none;
    position: absolute;
    overflow: auto;
    background: #78915A;
    border: 1px solid;
    z-index: 1;
    margin: 0
}
/*.commonListBoxUTA{height:400px;display:none;overflow:auto;
               background:#d9ff8c;border:1px solid;z-index:1;}*/
.commonListBoxUTA {
    height: 250px;
    display: none;
    position: absolute;
    overflow: auto;
    background: #d9ff8c;
    border: 1px solid #78915A;
    z-index: 1;
    border-radius: 4px;
}

.Timer {
    width: 50px;
    font: bold 13px tahoma;
    padding: 6px;
    color: White;
    background: #9ab379
}

.highLightRow {
    background: #ffff57;
    padding: 7px !important;
    margin: 0 8px;
    border: 2px dashed #f09f48;
    border-radius: 3px
}

.historyBox {
    position: fixed;
    top: 200px;
    right: -3px
}

    .historyBox #historyBox_ico {
        background: url('../green/historyBox_ico.jpg') no-repeat;
        float: left;
        width: 30px;
        height: 110px;
        cursor: pointer;
    }

        .historyBox #historyBox_ico a {
            display: block;
            height: 100%;
            overflow: hidden;
            text-indent: -9999px;
        }

.EntryReportBox {
    position: fixed;
    top: 330px;
    right: -3px
}

    .EntryReportBox #EntryReportBox_ico {
        background: url('../green/EntryReportBox_ico.jpg') no-repeat;
        float: left;
        width: 30px;
        height: 110px;
        cursor: pointer;
    }

        .EntryReportBox #EntryReportBox_ico a {
            display: block;
            height: 100%;
            overflow: hidden;
            text-indent: -9999px;
        }

.TransferBox {
    margin: 4px 0 0; /*bs: width:185px;*/
    border: 2px solid #64784a;
    border-radius: 8px 8px 0 0;
    float: left;
}

.TransferBoxHead {
    height: 14px;
    background: #78915A;
    text-align: center;
    padding: 8px 0 8px;
    color: #fff;
    font: normal 11px IRANSansWeb;
    text-align: center
}

.TransferBoxBody {
    background: #fff;
    padding: 3px 0
}

.TransferBoxItem {
    margin: 3px 8px 7px 10px;
    color: #000;
    font: bold 11px IRANSansWeb;
    width: 100%
}

.TransferBoxLabel {
    margin: 3px 8px;
    color: #000;
    font: normal 11px IRANSansWeb;
    padding: 0 12px 0;
    width: 100%
}

.TransferBoxInfo {
    margin: 0 0 8px;
    color: #167a16;
    text-align: center;
    font: normal 11px IRANSansWeb;
    width: 100%
}

.userInfo {
    position: absolute;
    padding: 10px;
    top: -50px;
    right: 98px;
    border-radius: 5px;
    background: url("../green/kadr1.gif") no-repeat right top transparent;
    width: 145px;
    height: 95px;
    padding: 8px 40px 0 0
}

    .userInfo ul {
        padding: 0
    }

        .userInfo ul li {
            padding: 6px 0
        }

    .userInfo a {
        color: #000;
        font: normal 11px IRANSansWeb
    }

#spnUserInfo span:hover {
    color: Blue
}

.contactUs {
    position: absolute;
    padding: 10px;
    bottom: 8px;
    right: 85px;
    border-radius: 5px;
    background: url("../green/kadr2.gif") no-repeat right top transparent;
    width: 145px;
    height: 96px;
    padding: 8px
}

    .contactUs ul {
        text-align: right;
        padding: 0 15px 0 0
    }

        .contactUs ul li {
            padding: 6px 0
        }

#ULPayaBatch {
    border: 4px solid #99b079;
    padding: 4px;
    background: #a8bf88;
}

/*Standing*/
.StandingParam {
    background: #FFF573;
    padding: 6px 1px;
    margin: 2px;
    border: 1px solid #228a4c
}

    .StandingParam .TitleContainer {
        margin: 15px 0 0
    }

    .StandingParam .title {
        background: #a9c489;
        padding: 5px !important;
        border: 1px solid #4d5e39;
        border-radius: 3px;
        font: bold 10px IRANSansWeb;
        cursor: pointer
    }

.StandingPreview {
    background: #fff;
    margin: 0 auto;
    height: 300px;
    overflow: auto
}

.StandingPreviewText {
    padding: 6px;
    background: #769e10;
    margin: 8px;
    color: #fff;
    font: bold 10px IRANSansWeb;
    border: 1px solid #466900
}

/*paging*/
.Paging {
    padding: 25px 0 0
}

    .Paging a {
        font: bold 15px Times New Roman;
        padding: 0 5px;
        border: 1px solid #ccc;
        color: #FFFF00
    }

        .Paging a:hover {
            color: blue
        }

    .Paging span {
        font: normal 12px IRANSansWeb !important;
        padding: 0 5px;
        background: #fff
    }

.PagingControl {
    overflow: auto;
}

    .PagingControl a.PrevPage, .PagingControl a.NextPage {
        -moz-box-sizing: border-box;
        background-clip: padding-box;
        background: #849C68;
        border: 5px solid #849c68;
        border-radius: 5px 5px 5px 5px;
        box-shadow: 1px 1px 1px 1px #59703D;
        margin: 7px;
        transition: all 0.3s ease 0s;
        color: #ffffe8;
        font: normal 12px IRANSansWeb !important;
        display: inline-block;
    }

        .PagingControl a.PrevPage:hover, .PagingControl a.NextPage:hover {
            outline: 6px solid #fff;
            outline-offset: -4px;
        }

.PagerLocation {
    background: none !important
}
/*end*/
