﻿:root {
	--mainColor: #fa9511;
	--mainColor2: #fff3e8;
	--mainColor3: maroon
}

.PageHeadRow
{
	font-family: Verdana;
	font-size: 10px;
	background: #04435d;
	border-top:1px solid White;
	color:#f1e7ee;
	font-weight:bold;
	padding-top:1px;
	padding-bottom:1px;
}
.HeadRow {
	font-family: Verdana;
	font-size: 15px;
	/*background-image: url("Images/Header.png") ;
	background-repeat: repeat-x;*/
	background: #4ac7f1;
	color: #FFF;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 1px;
	height: 25px;
	border-style: solid;
	padding: 10px;
}

.HeadRowLeft
{
	font-family: Verdana;
	font-size: 13px;
	background-image: url("Images/roundedcornr_854722_tl.gif" );
	background-repeat: no-repeat;
	background-position: left;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 1px;
	padding-bottom: 1px;
}

.HeadRowRight
{
	font-family: Verdana;
	font-size: 13px;
	background-image: url("Images/roundedcornr_833030_tr.gif" );
	background-repeat: no-repeat;
	background-position: right;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 1px;
	padding-bottom: 1px;
}
.SubHeadRow {
	font-family: Verdana;
	font-size: 13px;
	/*background-image: url("Images/SubHead.png" );
	background-repeat: repeat-x;*/
	color: white;
	font-weight: bold;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 25px;
	background: #76c5ea;
	cursor: pointer;
	position: relative;
	border: 1px solid #cbcbcb;
}
.GroupHeadRow
{
	font-family: Verdana;
	font-size: 10px;
	background-color: #d1def6;
	border-top:1px solid Black;
    border-bottom:1px solid Black;
	color: Black;
	font-weight: bold;
	padding: 1px;
}
.FooterSubRow
{
	font-family: Verdana;
	font-size: 11px;
	background-image: url("~/Images/SubFooter.png" );
	background-repeat: repeat-x;
	color: #258C98;
	font-weight: bold;
	padding-top: 1px;
	padding-bottom: 1px;
}

.FooterRow
{
	font-family: Verdana;
	font-size: 13px;
	background-image: url("~/Images/Footer.png" );
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 1px;
	padding-bottom: 1px;
	height:23px;
}
.MenuHeader
{
	font-family: Verdana;
	font-size: 11px;
	background-image: url("~/Images/MenuHeader.gif" );
	background-repeat: repeat-x;
	color: #258C98;
	font-weight: bold;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 25px;
}
.menuBack
{
	background-color:white;
	color:Black;
	font-family:Verdana;
	font-size:10px;
}
.TbCell
{
	font-family: Verdana;
	font-size: 10px;
	color: Black;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border: solid 1px white;
}
.TbData
{
	font-family: Verdana;
	font-size: 10px;
	background-color: #FFFFFF;
	color:maroon;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border: solid 1px white;
}
.tblList {
	border-style: solid;
	border-color: inherit;
	border-width: 1px;
	font-size: 10px;
	font-family: Verdana;
	/*height: 20px;
	width: 100px;*/
	background-color: white; /*cornflowerblue;*/
	color: #258C98;
	/**/
}
.GeneralTextBox
{
	font-family: Verdana;
	font-size: 15px !important;
	color: Black;
	padding: 10px !important;
	border: 1px solid #2BA1B1;
	table-layout: inherit;
	font-weight: bold;
	margin-top:30px;
	outline:none;
}

.GlobalBTN {
	font-family: Verdana;
	font-size: 11px;
	height: 20px;
	font-weight: bold;
	background-image: url("../../images/Header.png" );
	color: white;
	padding: 1px;
	cursor: hand;
	margin-right: 1px;
	margin-left: 1px;
	border: 1px solid #258C98;
	width: 100px;
}

.GlobalBTNMS {
	font-family: Verdana;
	font-size: 11px;
	height: 20px;
	font-weight: bold;
	background-image: url("../../Images/SubHead.png" );
	color: Black;
	padding: 1px;
	cursor: hand;
	margin-right: 1px;
	margin-left: 1px;
	border: 1px solid #258C98;
	width: 100px;
}

/*.Combos
{    
	font-weight: bold;
	font-size: 10px;
	background-color: #DEF1FA;
	border: 1px solid #2BA1B1;
	color: Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}*/

/*
select {background-color:#fff;border:thin solid #007AAB;border-radius:4px;display:inline-block;font:inherit;line-height:1.0em;padding: 0.5em 3.5em 0.5em 1em; margin: 0;  
  -webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;-webkit-appearance: none;-moz-appearance: none; }
*/
.selectdiv{padding:2%}
.selectdiv label{font-weight:600}

select.combos {background-image:linear-gradient(45deg, transparent 50%, #fff 50%),linear-gradient(135deg, #fff 50%, transparent 50%),linear-gradient(to right, #007AAB, #007AAB);
  background-position:calc(100% - 16px) calc(0.6em + 3px),calc(100% - 11px) calc(0.6em + 3px),100% 0;background-size:5px 5px, 5px 5px, 2.5em 2.5em;background-repeat:no-repeat;font: 400 12.3333px Arial;height:26px}
select.combos:focus {background-image:linear-gradient(45deg, white 50%, transparent 50%),linear-gradient(135deg, transparent 50%, white 50%),linear-gradient(to right, gray, gray); background-position:
 calc(100% - 11px) .8em,calc(100% - 16px) .8em,100% 0;background-size:5px 5px, 5px 5px, 2.5em 2.5em;background-repeat: no-repeat;border-color: #fff;outline: 0;}

select.classic {background-image:linear-gradient(45deg, transparent 50%, #fff 50%),linear-gradient(135deg, #fff 50%, transparent 50%),linear-gradient(to right, #007AAB, #007AAB);
  background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),100% 0;
  background-size:5px 5px, 5px 5px, 2.5em 2.5em;
  background-repeat:no-repeat}
select.classic:focus {background-image:linear-gradient(45deg, white 50%, transparent 50%),linear-gradient(135deg, transparent 50%, white 50%),linear-gradient(to right, gray, gray); background-position:
 calc(100% - 15px) 1em,calc(100% - 20px) 1em,100% 0;background-size:5px 5px, 5px 5px, 2.5em 2.5em;background-repeat: no-repeat;border-color: #fff;outline: 0;}



.oddRow {
	font-family: Verdana;
	font-size: 13px;
	background-color: #f0f0f0;
	color: black;
	padding: 2px;
	cursor: hand;
}
.evenRow
{
	font-family: Verdana;
	font-size: 13px;
	background-color: White;
	color: black;
	padding: 2px;
	cursor:hand;
}

	/*.evenRow td {
		padding: 10px 1px;
	}

.oddRow td {
	padding: 10px 1px;
}*/


.RowMSover {
	font-family: Verdana;
	font-size: 13px;
	background-color: #76c5ea;
	color: white;
	padding: 2px;
	cursor: hand;
}
	/*.RowMSover td {
		padding: 10px 1px;
	}*/
.CellMSover
{
	font-family: Verdana;
	font-size: 13px;	
	color: red;
	padding: 2px;
	cursor:hand;
}

.compName
{	
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
}
.copyRights
{
	background-color:#B3CCFD;
	color:Black;
	font-size:9px;
	font-family:Verdana;
	font-weight:bold;
}
.PageLoader
{
    position: fixed;
    filter: alpha(opacity=60);
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: url('../../images/Loading_New.gif') 50% 50% no-repeat rgb(249,249,249);
}
@media (max-width:576px) {
	.tblList {
		width: 90% !important;
	}
}

.HeadingRow {
	border: 2px solid white;
	padding: 10px;
	width: 20%;
}




