﻿.body { font-family: Verdana, Calibri, Arial; }

.panelscreen { background-color:rgba(0, 0, 0, 0.7);}
.panel1 { background-color: #ffffff; border:solid 1px #ffffff; padding: 0px; max-height:90%; max-width:90%; overflow:auto; }

.loading { box-shadow: 0px 0px 8px 8px #555555; border-radius:10px; background-color:#ffffff; position:fixed ; top:50%; left:50%; width:270px; height:180px; margin:-90px 0 0 -140px; z-index:4;}

.bluebg, .orangebg { padding: 5px 10px; font-family: Verdana, Calibri, Arial; font-size:20px; color:#fff;  }
.bluebg { background-color: rgba(89,101,123,1);  border-bottom:solid 2px rgba(156,30,38,1);}
.orangebg { background-color: rgba(156,30,38,1); border-bottom:solid 2px rgba(89,101,123,1); }

.bold{ font-weight:bold; }
.red { color:#ee0000 !important;}
.blue { color: rgba(82,92,112,1) !important;}
.orange { color: rgba(156,30,38,1) !important; }

 input[type="text"],  input[type="password"],  input[type="multiline"],  input[type="file"],  textarea { font-size:12px; padding:1px 3px; min-width:10px; border: solid thin #999999; font-family: Verdana, Calibri, Arial; border-radius:4px; max-width:99%;}
 input[type="text"]:focus, input[type="password"]:focus,  input[type="multiline"]:focus,  textarea:focus { background-color:#fafafa; }
 select {  font-size:12px; padding:1px 3px; border-radius:0px; border-width:thin; border-color:#999999; font-family: Verdana, Calibri, Arial; border-radius:4px; max-width:99%;}
 select:focus {  background-color:#fafafa;}​
 .textarea { font-size:12px; padding:4px; min-width:100px; border-radius:3px; border:solid 1px #8888dd; font-family: Verdana, Calibri, Arial; height:80px;}
 .textarea:focus { background-color:#fafafa; }


/*-------------------------Calender----------------------------*/
.cal { font-family:Verdana, Calibri, Arial; background-color:#f0f0f0; border-radius:4px; border:solid 1px #333333; width:224px;}
.cal .ajax__calendar_container { width:224px; height:212px;}
.cal .ajax__calendar_header { background-color:#50617D; color:#ffffff; font-weight:bold; border-radius:2px; font-size:16px;}
.cal .ajax__calendar_body {height:166px; }
.cal .ajax__calendar_footer { }
.cal .ajax__calendar_dayname { font-weight:bold; text-decoration:underline; border-bottom:dotted 1px #888888;}
.cal .ajax__calendar_other { color:#000000; background-color:#ffffff; font-weight:normal;}
.cal .ajax__calendar_today { background-color:#50617D !Important; color:#ffffff; font-weight:bold; }
.cal .ajax__calendar_day { text-align:center; vertical-align:middle; }
.cal .ajax__calendar_next, .cal .ajax__calendar_prev { background-color:#ffffff; border:solid 2px #666666; height:20px; width:20px; border-radius:5px; }
.cal .ajax__calendar_hover { background-color:#50617D !Important; color:#ffffff; border-radius:2px;}
.cal .ajax__calendar_active { background-color:#cdcdcd; font-weight:bold; border-radius:2px; }
.cal table tr td {line-height:18px;}
/*-------------------------------------------------------------*/

/*----------------------------Table----------------------------*/
.table { font-family: Verdana, Calibri, Arial; border-radius:0px; font-size:12px; background-color:#ffffff; border: solid thin #ddd; border-spacing:1px; }
.table tr {  }
.table tr td{ padding:3px; background-color:#fefefe; color:#000000; border-radius:0px; }
.table tr:nth-child(even) td{ background-color:#fdfdfd; } /*#f0ede3*/
/*.table tr th{ padding:4px; background-color:#06a; color:#ffffff; font-weight:bold; border-radius:0px; border-bottom:solid 2px #f60;}*/
.table tr th{ padding:8px 4px; background-color: rgba(182,192,212,1);  border-bottom:solid 2px rgba(156,30,38,1); color:#000; font-weight:bold; border-radius:0px;}
.table tr th a { color: #61A1E1; text-decoration:none;  }
.table tr th a:hover { color: #61E1A1; }
.table tr td a { color: #003399; text-decoration:none; }
.table tr td a:hover { color: #009933; }
.table input[type="text"], .table input[type="password"], .table input[type="multiline"], .table input[type="file"], .table textarea { font-size:12px; padding:2px 3px; min-width:10px; border: solid thin #999999; font-family: Verdana, Calibri, Arial; border-radius:4px; max-width:99%;}
.table input[type="text"]:focus,.table input[type="password"]:focus, .table input[type="multiline"]:focus, .table textarea:focus { background-color:#fafafa; }
.table select {  font-size:12px; padding:1px 3px; border-radius:0px; border-width:thin; border-color:#999999; font-family: Verdana, Calibri, Arial; border-radius:4px; max-width:99%;}
.table select:focus {  background-color:#fafafa;}​
.table .textarea { font-size:12px; padding:4px; min-width:100px; border-radius:3px; border:solid 1px #8888dd; font-family: Verdana, Calibri, Arial; height:80px;}
.table .textarea:focus { background-color:#fafafa; }
.table tr td ul { margin-left: 12px;}

.table1 { border: solid 0px #ffffff; }
.table1 tr td { background-color:#ffffff;}
.table2 { border: solid 0px #ffffff; background-color:#aaaaaa; }
.table3 { border-spacing:0px;}
.tablesp {  }
.tablesp tr th { text-align:left; font-weight:normal; font-size:18px; padding:8px 5px; border-bottom:none; }
.tablesp tr td { font-size:16px; padding:8px 5px; }

.tablefh tr th { background-color:#50617D; color:#ffffff; text-align:left; font-size:12px; padding:2px !important; border-bottom:solid 1px #C85924; }
.tablefh tr td { font-size:12px; padding:2px !important;}

[id^="Chk"] td {padding: 0px 2px !important;}
[id^="Chk"] td:hover {background-color:#fe6 !important;}
/*input[type=checkbox] { }*/
input[type=checkbox] + label { padding:3px; border-radius:2px; } 
input[type=checkbox]:checked + label { background-color:#50617D; color:#fff; }

.box { background-color: #fafaf0; border: solid 1px #aaaaaa; border-radius: 10px; padding-bottom: 4px; border-bottom-width: 4px; }
.profilepic { height:160px; border-radius:50%; padding:5px; max-width:100%; }

.max { max-width:100%; }
.mtb10 { margin:10px 0px;}
.left { text-align:left;}
.right { text-align:right;}
.center { text-align:center;}
.padding0 {padding:0px !important;}

.GVFixedHeader
{
    font-weight: bold;
    /*background-image: url('e.Vmenu/menubg.gif');*/
    top: expression(this.parentNode.parentNode.parentNode.scrollTop-1);
    font-size: 10px;
    background-color: rgba(182,192,212,1);
    color: #000;
    position: inherit;
}
.GVRow {
font-size:10px !important;
}
.GVFixedFooter
{
    font-weight: bold;
    font-size: x-small;
    
    position: relative;
    bottom: expression(getScrollBottom(this.parentNode.parentNode.parentNode.parentNode));
    background-color: rgba(182,192,212,1);
    color: #000;
}


.fixedHeader1
{
    font-weight: bold;
    position: fixed;
    background-color: #FF6600;
    color: #ffffff;
    height: 30px;
    top: expression(Sys.UI.DomElement.getBounds(document.getElementById("panelContainer")).y-30);
    bottom: expression(getScrollBottom(this.parentNode.parentNode.parentNode.parentNode));
    z-index: auto;
}

/*-----------------Media 800-----------------------------*/

@media only screen and (max-width: 800px) {
}

/*-----------------Media 800-----------------------------*/




