﻿html, body {
    margin:0; 
    padding:0;
    font-family:Arial;
    font-size:10pt;
    height:100vh;

}


.pageheadder {
    font-size: 16pt;
    display: inline-block;
    border: none 2px red;
    padding: 15px 0 15px 0;
    transform: scaleY(1.3);

    /*text-decoration:underline;*/
    /*text-decoration-color:#dddddd;*/
    z-index:99;
}

.pageheadder_ar {
    font-size: 20pt;
    display: inline-block;
    border: none 2px red;
    padding: 15px 0 10px 0;
    transform: scaleY(1.3);
    direction: rtl;
    text-align: right;
    /*text-decoration:underline;*/
    /*text-decoration-color:#dddddd;*/
    z-index: 99;
}
    .pageheadder hr {
        position: relative;
        top: -10px;
        border: none;
        border-top: solid 2px #dddddd;
        z-index:99;
    }
.pagesubheadder {
    font-size: 10pt;
    display: inline-block;
    border: none 2px red;
    padding: 15px 0 15px 0;
    transform: scaleY(1.3);
    /*text-decoration:underline;*/
    /*text-decoration-color:#dddddd;*/
    z-index:99;
}
/*.e-fatoorah{
    font-family:Arial;
    font-size:25pt;
    color:#ffffff;
}*/

.divider {
    width: 95%;
    border: none;
    border-top: solid 2px #dddddd;
}

.topmenubtn{
    display:block;
    height:30px;
    color:#ffffff;
    text-decoration:none;
    line-height:30px;
}
.topmenubtn:hover{
    color:#aaaaaa;
}
.topmenubtn_selected{
    display:block;
    height:30px;
    color:#aaaaaa;
    text-decoration:none;
    line-height:30px;
    
}
.bottommenu{
    height:30px;
    color:#ffffff;
    text-decoration:none;
    line-height:30px;

}
.bottommenu:hover{
    color:#aaaaaa;
}
.bottommenu{
    height:30px;
    color:#aaaaaa;
    text-decoration:none;
    line-height:30px;
    
}
.excel {
    background-image: url(../logos/excel_29.png);
    background-repeat: no-repeat;
    background-size: 25px 25px;
    background-position: left center;
}
.plus30 {
    display: block;
    background-image: url(../logos/plus_30.png);
    background-repeat: no-repeat;
    background-size: 30px 30px;
    background-position: center center;
    width: 30px;
    height: 30px;
}
.minus30 {
    display: block;
    background-image: url(../logos/minus_30.png);
    background-repeat: no-repeat;
    background-size: 30px 30px;
    background-position: center center;
    width: 30px;
    height: 30px;
}

.btn30 {
    display: block;
    height: 30px;
    line-height: 30px;
    text-decoration: none;
    background-color: #766807;
    color: #ffffff;
    text-align: center;
}
.btn30_disabled {
    display: block;
    height: 30px;
    line-height: 30px;
    text-decoration: none;
    background-color: #989056;
    color: #ffffff;
    text-align: center;
}
.btn50 {
    display: block;
    height: 50px;
    line-height: 50px;
    text-decoration: none;
    background-color: #081581;
    color: #ffffff;
    text-align: center;
}
.deletebtn20 {
    display: block;
    background-image: url(../logos/delete_red_16_16.png);
    background-repeat: no-repeat;
    background-size: 16px 16px;
    width: 16px;
    height: 16px;
    border:none;
}
.deletebtn25 {
    display: block;
    background-image: url(../logos/clear_50.png);
    background-repeat: no-repeat;
    background-size: 25px 25px;
    width: 25px;
    height: 25px;
}
.deletebtn20_disabled{
    display:block;
    background-image:url(../logos/delete_red_16_16_gray.png);
    background-repeat:no-repeat;
    background-size:16px 16px;
    width:16px;
    height:16px;
}
.deletebtn30 {
    display: block;
    background-image: url(../logos/clear_50.png);
    background-repeat: no-repeat;
    background-size: 30px 30px;
    width: 30px;
    height: 30px;
    border: solid 1px #aaaaaa;
    border-radius: 5px;
}
.logout30 {
    display: block;
    background-image: url(../logos/logout_30.png);
    background-repeat: no-repeat;
    background-size: 20px 20px;
    width: 20px;
    height: 20px;
}

.editbtn20{
    display:block;
    background-image:url(../logos/edit_16_16.png);
    background-repeat:no-repeat;
    background-size:16px 16px;
    width:16px;
    height:16px;
}
.editbtn20_disabled{
    display:block;
    background-image:url(../logos/edit_16_16_gray.png);
    background-repeat:no-repeat;
    background-size:16px 16px;
    width:16px;
    height:16px;
}
.useracc20 {
    display: block;
    background-image: url(../logos/user_acc.png);
    background-repeat: no-repeat;
    background-size: 20px 20px;/*16px 16px;*/
    width: 20px;
    height: 20px;
}
.postbtn20 {
    display: block;
    background-image: url(../logos/post_16_16.png);
    background-repeat: no-repeat;
    background-size: 16px 16px;
    width: 16px;
    height: 16px;
}
.postbtn20_disabled{
    display:block;
    background-image:url(../logos/post_gray_16_16.png);
    background-repeat:no-repeat;
    background-size:16px 16px;
    width:16px;
    height:16px;
}
.resetbtn20{
    display:block;
    background-image:url(../logos/passwd_50.png);
    background-repeat:no-repeat;
    background-size:16px 20px;
    width:25px;
    height:20px;
}
.resetbtn20_disabled{
    display:block;
    background-image:url(../logos/passwd_50.png);
    background-repeat:no-repeat;
    background-size:16px 20px;
    width:25px;
    height:20px;
}
.refreshbtn25 {
    display: block;
    background-image: url(../logos/ref_50.png);
    background-repeat: no-repeat;
    background-size: 25px 25px;
    width: 25px;
    height: 25px;
}

.selectbtn20{
    display:block;
    background-image:url(../logos/select_30.png);
    background-repeat:no-repeat;
    background-size:16px 20px;
    width:25px;
    height:20px;
}
.selectbtn20_ar {
    display: block;
    background-image: url(../logos/select_left_30.png);
    background-repeat: no-repeat;
    background-size: 16px 20px;
    width: 25px;
    height: 20px;
}

.selectbtn25{
    display:block;
    background-image:url(../logos/select_30.png);
    background-repeat:no-repeat;
    background-size:20px 20px;
    width:25px;
    height:25px;
}
.printbtn20 {
    display: block;
    background-image: url(../logos/print_29_29.png);
    background-repeat: no-repeat;
    background-size: 16px 16px;
    width: 16px;
    height: 16px;
}
.printbtn30 {
    display: block;
    background-image: url(../logos/print_29_29.png);
    background-repeat: no-repeat;
    background-size: 30px 30px;
    width: 30px;
    height: 30px;
    border: solid 1px #aaaaaa;
    border-radius: 5px;
}
.print_rcpt_btn110 {
    display: block;
    background-image: url(../logos/prnRecpt_110_29.png);
    background-repeat: no-repeat;
    background-size: 110px 30px;
    width: 110px;
    height: 30px;
    border: solid 1px #aaaaaa;
    border-radius: 5px;
}
.print_token_btn110 {
    display: block;
    background-image: url(../logos/prnToken_110_29.png);
    background-repeat: no-repeat;
    background-size: 110px 30px;
    width: 110px;
    height: 30px;
    border: solid 1px #aaaaaa;
    border-radius: 5px;
}

.imgaddbtn30{
    display:block;
    background-image:url(../logos/plus_30.png);
    background-repeat:no-repeat;
    background-size:20px 20px;
    width:20px;
    height:20px;
}
.imgremovebtn30{
    display:block;
    background-image:url(../logos/minus_30.png);
    background-repeat:no-repeat;
    background-size:20px 20px;
    width:20px;
    height:20px;
}
.custbtn20 {
    display: block;
    background-image: url(../logos/cust_50.png);
    background-repeat: no-repeat;
    background-size: 20px 20px;
    width: 20px;
    height: 20px;
}
.addcust20 {
    display: block;
    background-image: url(../logos/add_cust_50.png);
    background-repeat: no-repeat;
    background-size: 20px 20px;
    width: 20px;
    height: 20px;
}
.custbtn30 {
    display: block;
    background-image: url(../logos/cust_50.png);
    background-repeat: no-repeat;
    background-size: 30px 30px;
    width: 30px;
    height: 30px;
    border:solid 1px #aaaaaa;
    border-radius:5px;
}
.clearbtn20 {
    display: block;
    background-image: url(../logos/clear_50.png);
    background-repeat: no-repeat;
   background-size: 16px 16px;
    width: 20px;
    height: 20px;
}
/*doublekeys_16_16*/
.find30 {
    display: block;
    background-image: url(../logos/find_30.png);
    background-repeat: no-repeat;
    background-size: 30px 30px;
    background-position: center center;
    width: 30px;
    height: 30px;
}
.top30 {
    display: block;
    background-image: url(../logos/top_30.png);
    background-repeat: no-repeat;
    background-size: 30px 30px;
    background-position: center center;
    width: 30px;
    height: 30px;
}

.input25{
    /*border:solid 1px #ede8ec;*/
    border:solid 1px #aaaaaa;
    border-radius:5px;
    height:25px;
}
.input25:hover, .input25:focus{
    border:solid 1px #ccf6f3;
}
.bottomdiv{
    min-height:100px;
    background-color:rgba(0,0,0,0.7);
    text-align:center;
    line-height:16pt;
    color:#aaaaaa;
    
    bottom:0;

}
.bottomdiv a{
    color:#aaaaaa;
}
 .gv td {
            border: solid 1px #cccccc;
        }

.gvhdr {
    /*background-color:#081581;*/
    background-color: #766807;
    color: #ffffff;
}
gvrow{

}
gvalt{

}
.pdgl5{
    padding-left:5px;
    text-align:left;
}
.pdgr5{
    padding-right:5px;
    text-align:right;
}

/****** GV Pager******/
.gvpager {
    height: 25px;
}
    .gvpager a {
        width: 25px;
        height: 25px;
        background-color: #eeeeee;
        border: solid 2px #dddddd;
        border-radius: 2px;
        display: block;
        text-align: center;
        color: #606060;
        text-decoration: none;
        line-height: 25px;
    }
    .gvpager a:hover {
        background-color: #aaaaaa;
    }
    .gvpager span {
        width: 25px;
        height: 25px;
        background-color: #aaaaaa;
        border: solid 2px #dddddd;
        border-radius: 2px;
        display: block;
        text-align: center;
        color: #606060;
        text-decoration: none;
        line-height: 25px;
    }
    /****************************/
.hiddenfields{display:none;}