﻿: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%;
}
