﻿
/* The container */
.container {
	display: block;
	position: relative;
	padding-left: 35px;
	margin-bottom: 12px;
	cursor: pointer;
	font-size: 22px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.tdty {
	text-align: left;
}

/* Hide the browser's default checkbox */
.container input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
}

/* Create a custom checkbox */
.checkmark {
	position: absolute;
	top: 0;
	left: 0;
	height: 25px;
	width: 25px;
	background-color: #eee;
}

/* On mouse-over, add a grey background color */
.container:hover input ~ .checkmark {
	background-color: red;
}

/* When the checkbox is checked, add a blue background */
.container input:checked ~ .checkmark {
	background-color: #434ca7;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
	content: "";
	position: absolute;
	display: none;
}

/* Show the checkmark when checked */
.container input:checked ~ .checkmark:after {
	display: block;
}

/* Style the checkmark/indicator */
.container .checkmark:after {
	left: 9px;
	top: 5px;
	width: 5px;
	height: 10px;
	border: solid white;
	border-width: 0 3px 3px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
.GVHeadText {
	font-family: Verdana;
	font-size: 8pt;
	vertical-align: middle;
	background-color: #C9DCFF;
	height: 25px;
}

.buttontest {
	background-position: left center;
	background-color: #FFFFFF;
	background-image: url('../../Images/button.png');
	width: 100px;
	height: 30px;
	background-repeat: no-repeat;
	border-style: none;
	cursor:pointer;
}

.FormLabelTitle {
	border: none;
	color: black;
	cursor: pointer;
	font-family: Verdana;
	font-size: smaller;
	font-weight: bold;
	margin-bottom: 3px;
}

.FormLabelTitleHr {
	background-color: darkblue;
	height: 3px;
}

.FormLabelmandatory {
	font-family: Verdana;
	font-size: 9pt;
	vertical-align: top;
	color: #F78181;
	font-weight: 600;
}


.FormLabel {
	font-family: Verdana;
	font-size: 9pt;
	vertical-align: top;
	color: black;
}

.FormLabelDesable {
	font-family: Verdana;
	font-size: 9pt;
	vertical-align: top;
	color: #999999;
}

.FormLabelLatest {
	font-size: 9pt;
	vertical-align: top;
	text-align: center;
	color: black;
}

.FormLabelHeading {
	font-size: 11pt;
	vertical-align: top;
	text-align: left;
	color: white;
	width: 100%;
	font-weight: 600;
	text-decoration-line: underline;
}

.GPSlabel {
	font-family: Verdana;
	font-size: 7pt;
	vertical-align: top;
}

.FormCheckBox {
	font-family: Verdana;
	font-size: 8pt;
	vertical-align: top;
	height: 10px;
	text-align: left;
}

.FormTextBoxSmall {
	font-family: Verdana;
	font-size: 9pt;
	width: 150px;
	height: 13px;
	border-width: 1px;
	border-style: solid;
	border-color: #B3CBFF;
	text-align: left;
	padding: 6px;
	border-radius: 3px;
	border: 1px solid #CCC;
}

	.FormTextBoxSmall:focus {
		box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 0 0 3px rgba(255, 255, 255, 0.15);
		outline: none;
		background: #f8e0a4;
		background: #f8e0a4;
		outline: solid 1px yellow;
		border-radius: 3px;
	}

.FormTextBoxInvoice {
	border-bottom: 1px solid #7f9db9;
	border-left: 1px solid #7f9db9;
	border-right: 1px solid #7f9db9;
	border-top: 1px solid #7f9db9;
	color: #000000;
	padding: 3px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	background-color: #FFFFCC;
	height: 26px;
}

.FormTextBoxMedium {
	font-family: Verdana;
	font-size: 9pt;
	height: 13px;
	width: 220px;
	border-width: 1px;
	border-style: solid;
	border-color: #B3CBFF;
	text-align: left;
	padding: 6px;
	border-radius: 3px;
	border: 1px solid #CCC;
}

	.FormTextBoxMedium:focus {
		box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 0 0 3px rgba(255, 255, 255, 0.15);
		outline: none;
		background: #f8e0a4;
		background: #f8e0a4;
		outline: solid 1px yellow;
		border-radius: 3px;
	}

.FormRepeaterPkgAutoComplete {
    font-family: Verdana;
    font-size: 10pt;
    vertical-align: middle;
    margin-top: 0px;
    width: 220px;
    border-width: 1px;
    border-style: solid;
    text-align: left;
    border-color: #B3CBFF;
    padding: 3px;
    border-radius: 3px;
    border: 1px solid #CCC;
}

.FormRepeaterPkgAutoComplete:focus {
		box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 0 0 3px rgba(255, 255, 255, 0.15);
		outline: none;
		background: #f8e0a4;
		background: #f8e0a4;
		outline: solid 1px yellow;
		border-radius: 3px;
	}

.FormRepeaterCommodityAutoComplete {
	font-family: Verdana;
	font-size: 10pt;
	vertical-align: middle;
	margin-top: 0px;
	width: 220px;
	border-width: 1px;
	border-style: solid;
	text-align: left;
	border-color: #B3CBFF;
	padding: 3px;
	border-radius: 3px;
	border: 1px solid #CCC;
}

.FormRepeaterCommodityAutoComplete:focus {
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 0 0 3px rgba(255, 255, 255, 0.15);
	outline: none;
	background: #f8e0a4;
	background: #f8e0a4;
	outline: solid 1px yellow;
	border-radius: 3px;
}

.textboxnew {
	font-family: Verdana;
	padding: 6px;
	border-radius: 3px;
	border: 1px solid #CCC;
	background-image: none;
	width: 270px;
	height: 10px;
}

.textbox:focus {
	outline-color: #54B4AD;
}

.tb10 {
	/*background-image:url(images/form_bg.jpg); 	background-repeat:repeat-x;*/
	border: 1px solid #d1c7ac;
	width: 230px;
	color: #333333;
	padding: 3px;
	margin-right: 4px;
	margin-bottom: 8px;
	font-family: tahoma, arial, sans-serif;
}

.RptFormTextBoxMediumSys {
	font-family: Verdana;
	font-size: 10pt;
	width: 220px;
	height: 13px;
	background-color: #F0F5FF;
	padding: 6px;
	border-radius: 3px;
	border: 1px solid #CCC;
	background-image: none;
}

.RptFormTextBoxMedium {
	font-family: Verdana;
	font-size: 9pt;
	width: 220px;
	height:13px;
	background-color: #EAE8FF;
	padding: 6px;
	border-radius: 3px;
	border: 1px solid #CCC;
	background-image: none;
}

.RptFormTextBoxSmall {
	font-family: Verdana;
	font-size: 9pt;
	height: 16px;
	width: 150px;
	border-width: 1px;
	border-style: solid;
	text-align: left;
	background-color: #EAE8FF;
	border-color: #EAE8FF;
}

.RptFormTextBoxLarg {
	font-family: Verdana;
	font-size: 9pt;
	width: 300px;
	border-width: 1px;
	border-style: solid;
	text-align: left;
	border-color: #EAE8FF;
	background-color: #EAE8FF;
}

.FormTextBoxLarg {
	font-family: Verdana;
	font-size: 9pt;
	height: 13px;
	width: 300px;
	border-width: 1px;
	border-style: solid;
	border-color: #B3CBFF;
	text-align: left;
	padding: 6px;
	border-radius: 3px;
	border: 1px solid #CCC;
}

	.FormTextBoxLarg:focus {
		box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 0 0 3px rgba(255, 255, 255, 0.15);
		outline: none;
		background: #f8e0a4;
		background: #f8e0a4;
		outline: solid 1px yellow;
		border-radius: 3px;
	}

.FormTextBoxNumeric {
	font-family: Verdana;
	font-size: 9pt;
	height: 13px;
	width: 180px;
	border-width: 1px;
	border-style: solid;
	border-color: #B3CBFF;
	text-align: right;
	padding: 6px;
	border-radius: 3px;
	border: 1px solid #CCC;
}

	.FormTextBoxNumeric:focus {
		box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 0 0 3px rgba(255, 255, 255, 0.15);
		outline: none;
		background: #f8e0a4;
		background: #f8e0a4;
		outline: solid 1px yellow;
		border-radius: 3px;
	}

.RptFormTextBoxNumeric {
	font-family: Verdana;
	font-size: 8pt;
	height: 26px;
	width: 220px;
	border-width: 1px;
	border-style: solid;
	text-align: right;
	border-color: #E1E1FF;
	background-color: #E1E1FF;
	padding: 6px;
	border-radius: 3px;
	border: 1px solid #CCC;
}

.FormTextBoxNumSmall {
	font-family: Verdana;
	font-size: 8pt;
	width: 90px;
	border-width: 1px;
	border-style: solid;
	border-color: #B3CBFF;
	text-align: right;
	padding: 6px;
	border-radius: 3px;
	border: 1px solid #CCC;
}

	.FormTextBoxNumSmall:focus {
		box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 0 0 3px rgba(255, 255, 255, 0.15);
		outline: none;
		background: #f8e0a4;
		background: #f8e0a4;
		outline: solid 1px yellow;
		border-radius: 3px;
	}

.RptSrNo {
	font-family: Verdana;
	font-size: 8pt;
	height: 26px;
	width: 20px;
	border-width: 1px;
	border-style: solid;
	text-align: right;
	border-color: White;
	background-color: #E1E1FF;
}

.RptFormTextBoxNumSmall {
	font-family: Verdana;
	font-size: 8pt;
	height: 26px;
	width: 90px;
	border-width: 1px;
	border-style: solid;
	text-align: right;
	border-color: White;
	background-color: #E1E1FF;
}

.FormTextBoxDate {
	font-family: Verdana;
	font-size: 8pt;
	height: 26px;
	width: 105px;
	border-width: 1px;
	border-style: solid;
	border-color: #B3CBFF;
	border-radius: 3px;
	border: 1px solid #CCC;
	background-color: white;
	background-image: url('Images/calendar1.png');
	background-position: right 2px;
	background-repeat: no-repeat;
	padding: 0px 20px 0px 5px;
	-webkit-transition: width 0.4s ease-in-out;
	transition: width 0.4s ease-in-out;
}

	.FormTextBoxDate:focus {
		box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 0 0 3px rgba(255, 255, 255, 0.15);
		outline: none;
		background: #f8e0a4;
		background: #f8e0a4;
		outline: solid 1px yellow;
		border-radius: 3px;
	}

.FormTextBoxTime {
	font-family: Verdana;
	font-size: 10pt;
	width: 20px;
	height:13px;
	border-width: 1px;
	border-style: solid;
	text-align: left;
	border-color: #B3CBFF;
	padding: 5px;
	border-radius: 3px;
	border: 1px solid #CCC;
	background-image: none;
}

.FormTextBoxTimeDisabled {
	
	font-family: Verdana;
	font-size: 9pt;
	width: 20px;
	height: 13px;
	background-color: #EAE8FF;
	padding: 6px;
	border-radius: 3px;
	border: 1px solid #CCC;
	background-image: none;
}

	.FormTextBoxTime:focus {
		box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 0 0 3px rgba(255, 255, 255, 0.15);
		outline: none;
		background: #f8e0a4;
		background: #f8e0a4;
		outline: solid 1px yellow;
		border-radius: 3px;
	}

.RptFormTextBoxDate {
	font-family: Verdana;
	font-size: 8pt;
	height: 26px;
	width: 90px;
	border-width: 1px;
	border-style: solid;
	text-align: left;
	border-color: White;
	background-color: #E1E1FF;
}

	.RptFormTextBoxDate:focus {
		box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 0 0 3px rgba(255, 255, 255, 0.15);
		outline: none;
		background: #f8e0a4;
		background: #f8e0a4;
		outline: solid 1px yellow;
		border-radius: 3px;
	}

.btnForm {
	font-family: Verdana;
	font-size: 8pt;
	height: 21px;
	background-color: Gray;
}

.btntdForm {
	background-color: Yellow;
	height: 25px;
}

.FormListBoxSmall {
	font-family: Verdana;
	font-size: 9pt;
	vertical-align: middle;
	margin-top: 0px;
	width: 80px;
	border-width: 1px;
	border-style: solid;
	text-align: left;
	border-color: #B3CBFF;
	padding: 4px;
	border-radius: 3px;
	border: 1px solid #CCC;
}

	.FormListBoxSmall:focus {
		box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 0 0 3px rgba(255, 255, 255, 0.15);
		outline: none;
		background: #f8e0a4;
		background: #f8e0a4;
		outline: solid 1px yellow;
		border-radius: 3px;
	}

.FormListBoxRepeaterSB {
    font-family: Verdana;
    font-size: 9pt;
}

.RptFormListBoxSmall {
	font-family: Verdana;
	font-size: 8pt;
	vertical-align: middle;
	margin-top: 0px;
	width: 70px;
	border-width: 1px;
	border-style: solid;
	text-align: left;
	border-color: White;
	background-color: #E1E1FF;
	padding: 4px;
	border-radius: 3px;
	border: 1px solid #CCC;
}

.FormListBoxTime {
	font-family: Verdana;
	font-size: 9pt;
	vertical-align: middle;
	margin-top: 1px;
	height: 26px;
	margin-top: 0px;
	width: 50px;
	border-width: 1px;
	border-style: solid;
	text-align: left;
	padding: 4px;
	border-radius: 3px;
}

	.FormListBoxTime:focus {
		box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 0 0 3px rgba(255, 255, 255, 0.15);
		outline: none;
		background: #f8e0a4;
		background: #f8e0a4;
		outline: solid 1px yellow;
		border-radius: 3px;
	}

.RptFormListBoxTime {
	font-family: Verdana;
	font-size: 8pt;
	vertical-align: middle;
	margin-top: 1px;
	height: 22px;
	width: 45px;
	border-width: 1px;
	border-style: solid;
	text-align: left;
	border-color: White;
	background-color: #E1E1FF;
}

.FormListBoxMedium {
	font-family: Verdana;
	font-size: 10pt;
	vertical-align: middle;
	margin-top: 0px;
	width: 225px;
	border-width: 1px;
	border-style: solid;
	text-align: left;
	border-color: #B3CBFF;
	padding: 3px;
	border-radius: 3px;
	border: 1px solid #CCC;
}

	.FormListBoxMedium:focus {
		box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 0 0 3px rgba(255, 255, 255, 0.15);
		outline: none;
		background: #f8e0a4;
		background: #f8e0a4;
		outline: solid 1px yellow;
		border-radius: 3px;
	}

.RptFormListBoxMedium {
	font-family: Verdana;
	font-size: 8pt;
	height: 27px;
	width: 230px;
	border-width: 1px;
	border-style: solid;
	text-align: left;
	border-color: White;
	background-color: #E1E1FF;
	padding: 3px;
	border-radius: 3px;
	border: 1px solid #CCC;
}

.GPSForm {
	font-family: Verdana;
	font-size: 7pt;
	vertical-align: middle;
	margin-top: 1px;
	height: 12px;
	border-width: 1px;
	border-style: solid;
	border-color: #B3CBFF;
	text-align: left;
}

.FormListBoxLarg {
	font-family: Verdana;
	font-size: 9pt;
	vertical-align: middle;
	margin-top: 1px;
	height: 25px;
	width: 305px;
	border-width: 1px;
	border-style: solid;
	border-color: #B3CBFF;
	text-align: left;
	padding: 3px;
	border-radius: 3px;
	border: 1px solid #CCC;
}

	.FormListBoxLarg:focus {
		box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 0 0 3px rgba(255, 255, 255, 0.15);
		outline: none;
		background: #f8e0a4;
		background: #f8e0a4;
		outline: solid 1px yellow;
		border-radius: 3px;
	}

.FormListBoxLargMH {
	font-family: Verdana;
	font-size: 9pt;
	vertical-align: top;
	color: black;
}

	.FormListBoxLargMH:focus {
		box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 0 0 3px rgba(255, 255, 255, 0.15);
		outline: none;
		background: #f8e0a4;
		background: #f8e0a4;
		outline: solid 1px yellow;
		border-radius: 3px;
	}

.RptFormListBoxLarg {
	font-family: Verdana;
	font-size: 8pt;
	vertical-align: middle;
	margin-top: 1px;
	height: 22px;
	width: 310px;
	border-width: 1px;
	border-style: solid;
	text-align: left;
	border-color: White;
	background-color: #E1E1FF;
}

.FormButton {
	background-color: #008cba;
	border: none; /*border-bottom-right-radius:8px;*/
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	color: #f4f4f4;
	cursor: pointer;
	font-family: Verdana;
	height: 27px;
	font-size: 10pt;
	text-transform: uppercase;
	-webkit-appearance: none;
	-webkit-transition-duration: 0.4s; /* Safari */
	transition-duration: 0.4s;
}

	.FormButton:hover {
		background-color: #ad6555;
		color: white;
	}


	.FormButton:active {
		position: relative;
		top: 1px;
	}

.FormImageButton {
	border: none; /*border-bottom-right-radius:8px;*/
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	align-items: center;
	cursor: pointer;
	font-family: Verdana;
	background-image: url(Images/search.png);
}

	.FormImageButton[disabled] {
		cursor: not-allowed;
        background: url(Images/search-diabled.png)
	}

.Repheader {
	font-size: 11px;
	height: 27px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: black;
	font-weight: bold;
	background-color: #F0F5FF;
	z-index: -1;
}

.RepScroling {
	overflow: auto;
}

.tvScroling {
	scrollbar-face-color: #FEBC81;
	scrollbar-shadow-color: #FFEDCA;
	scrollbar-highlight-color: #FFEDCA;
	scrollbar-3dlight-color: #FFEDCA;
	scrollbar-darkshadow-color: yellow;
	scrollbar-track-color: #FFEDCD;
	scrollbar-arrow-color: black;
	overflow: auto;
}

.HeaderLine {
	height: 1px;
	color: red;
	width: 100%;
}

.DivMain {
	width: 100%;
	height: 360px;
}

.DivUserControls {
	width: 100%;
	height: 360px;
}

.RepHead {
	font-size: 11px;
	height: 27px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: black;
	background-color: #c8e4d6;
	position:sticky;
	top:-1px;
}

.RepHeadlatest {
	font-size: 11px;
	height: 27px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	background-color: #008cba;
}

.UserControls {
	border-color: #F0F5FF;
	background-color: #F0F5FF;
}

.mandatory {
	font-size: 10px;
	vertical-align: top;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #ff0000;
}

.tdstyle2 {
	text-align: left;
	vertical-align: text-top;
}

.tdstyle {
	text-align: left;
}

.LinkSb {
	text-align: left;
}

.ui-dialog .ui-dialog-titlebar {
	font-size: 0.8em;
	height: 20px;
}

.ui-dialog .ui-widget-header {
	background: Teal;
}

/* Larger Side Border */
.Mandatory {
	width: 230px;
	border-left: 4px solid Red;
	border-left-width: 2px;
	border-left-style: solid;
}

.FormTextBoxSmallMandatory {
	font-family: Verdana;
	font-size: 9pt;
	width: 150px;
	height: 13px;
	border-width: 1px;
	border-style: solid;
	border-color: #B3CBFF;
	text-align: left;
	padding: 6px;
	border-radius: 3px;
	border: 1px solid #CCC;
	border-left: 2px solid Red;
	border-left-width: 2px;
	border-left-style: solid;
}
.FormButtonmandatory {
	background-color: #008cba;
	border: none; /*border-bottom-right-radius:8px;*/
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	color: #f4f4f4;
	cursor: pointer;
	font-family: Verdana;
	height: 27px;
	font-size: 10pt;
	border-left: 2px solid Red;
	border-left-width: 2px;
	border-left-style: solid;
	text-transform: uppercase;
	-webkit-appearance: none;
	-webkit-transition-duration: 0.4s; /* Safari */
	transition-duration: 0.4s;
}
.FormButtonmandatory:hover {
		background-color: #ad6555;
		color: white;
	}


	.FormButtonmandatory:active {
		position: relative;
		top: 1px;
	}
	.FormTextBoxSmallMandatory:focus {
		box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 0 0 3px rgba(255, 255, 255, 0.15);
		outline: none;
		background: #f8e0a4;
		background: #f8e0a4;
		outline: solid 1px yellow;
		border-radius: 3px;
	}

.FormTextBoxMediumMandatory {
	font-family: Verdana;
	font-size: 9pt;
	width: 220px;
	border-width: 1px;
	border-style: solid;
	border-color: #B3CBFF;
	text-align: left;
	padding: 6px;
	border-radius: 3px;
	border: 1px solid #CCC;
	border-left: 2px solid Red;
	border-left-width: 2px;
	border-left-style: solid;
	height: 13px;
}

	.FormTextBoxMediumMandatory:focus {
		box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 0 0 3px rgba(255, 255, 255, 0.15);
		outline: none;
		background: #f8e0a4;
		outline: solid 1px yellow;
		border-radius: 3px;
	}

.ContainerNumberCSS:focus {
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 0 0 3px rgba(255, 255, 255, 0.15);
	outline: none;
	background: #f8e0a4;
	outline: solid 1px yellow;
	border-radius: 3px;
	text-transform: uppercase;
}

.FormTextBoxLargMandatory {
	font-family: Verdana;
	font-size: 9pt;
	width: 300px;
	height:13px;
	border-width: 1px;
	border-style: solid;
	border-color: #B3CBFF;
	text-align: left;
	padding: 6px;
	border-radius: 3px;
	border: 1px solid #CCC;
	border-left: 2px solid Red;
	border-left-width: 2px;
	border-left-style: solid;
}

	.FormTextBoxLargMandatory:focus {
		box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 0 0 3px rgba(255, 255, 255, 0.15);
		outline: none;
		background: #f8e0a4;
		background: #f8e0a4;
		outline: solid 1px yellow;
		border-radius: 3px;
	}

.FormListBoxSmallMandatory {
	font-family: Verdana;
	font-size: 9pt;
	vertical-align: middle;
	margin-top: 1px;
	margin-top: 0px;
	width: 70px;
	border-width: 1px;
	border-style: solid;
	text-align: left;
	border-color: #B3CBFF;
	padding: 4px;
	border-radius: 3px;
	border: 1px solid #CCC;
	border-left: 2px solid Red;
	border-left-width: 2px;
	border-left-style: solid;
}

	.FormListBoxSmallMandatory:focus {
		box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 0 0 3px rgba(255, 255, 255, 0.15);
		outline: none;
		background: #f8e0a4;
		background: #f8e0a4;
		outline: solid 1px yellow;
		border-radius: 3px;
	}

.FormListBoxMediumMandatory {
	font-family: Verdana;
	font-size: 9pt;
	vertical-align: middle;
	margin-top: 0px;
	width: 235px;
	border-width: 1px;
	border-style: solid;
	text-align: left;
	border-color: #B3CBFF;
	padding: 4px;
	border-radius: 2px;
	border: 1px solid #CCC;
	border-left: 2px solid Red;
	border-left-width: 2px;
	border-left-style: solid;
}

	.FormListBoxMediumMandatory:focus {
		box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 0 0 3px rgba(255, 255, 255, 0.15);
		outline: none;
		background: #f8e0a4;
		background: #f8e0a4;
		outline: solid 1px yellow;
		border-radius: 3px;
	}

.FormListBoxLargMandatory {
	font-family: Verdana;
	font-size: 9pt;
	vertical-align: middle;
	margin-top: 0px;
	width: 305px;
	border-width: 1px;
	border-style: solid;
	border-color: #B3CBFF;
	text-align: left;
	padding: 3px;
	border-radius: 3px;
	border: 1px solid #CCC;
	border-left: 2px solid Red;
	border-left-width: 2px;
	border-left-style: solid;
}

	.FormListBoxLargMandatory:focus {
		box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 0 0 3px rgba(255, 255, 255, 0.15);
		outline: none;
		background: #f8e0a4;
		background: #f8e0a4;
		outline: solid 1px yellow;
		border-radius: 3px;
	}


.FormTextBoxNumSmallMandatory {
	font-family: Verdana;
	font-size: 8pt;
	width: 90px;
	border-width: 1px;
	border-style: solid;
	border-color: #B3CBFF;
	text-align: right;
	padding: 6px;
	border-radius: 3px;
	border: 1px solid #CCC;
	border-left: 2px solid Red;
	border-left-width: 2px;
	border-left-style: solid;
	height: 10px;
}

	.FormTextBoxNumSmallMandatory:focus {
		box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 0 0 3px rgba(255, 255, 255, 0.15);
		outline: none;
		background: #f8e0a4;
		background: #f8e0a4;
		outline: solid 1px yellow;
		border-radius: 3px;
	}

.FormTextBoxSearch {
	font-family: Verdana;
	font-size: 9pt;
	height: 26px;
	width: 150px;
	box-sizing: border-box;
	border-radius: 3px;
	border: 1px solid #CCC;
	background-color: white;
	background-image: url('Images/search1.png');
	background-position: 8px 2px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 35px;
	-webkit-transition: width 0.4s ease-in-out;
	transition: width 0.4s ease-in-out;
}

	.FormTextBoxSearch:focus {
		width: 190px;
		border-radius: 3px;
		border: 1px solid Red;
	}

.FormTextBoxDateMandatorySearch {
	font-family: Verdana;
	font-size: 9pt;
	height: 26px;
	width: 115px;
	box-sizing: border-box;
	border-radius: 3px;
	border: 1px solid #CCC;
	background-color: white;
	background-image: url('Images/calendar1.png');
	background-position: right 2px;
	background-repeat: no-repeat;
	padding: 0px 25px 0px 5px;
	-webkit-transition: width 0.4s ease-in-out;
	transition: width 0.4s ease-in-out;
	border-left: 2px solid Red;
	border-left-width: 2px;
	border-left-style: solid;
}

	.FormTextBoxDateMandatorySearch:focus {
		border-radius: 3px;
		border: 1px solid Red;
	}

.FormListBoxLargPrimary {
	font-family: Verdana;
	font-size: 8pt;
	vertical-align: middle;
	border-style: solid;
	border-color: #5c4ac7;
	text-align: left;
	color: #5c4ac7;
}

.FormGridView {
	font-family: Verdana;
	font-size: 10pt;
	vertical-align: middle;
	border-style: solid;
	border-color: #5c4ac7;
	text-align: left;
	color: #5c4ac7;
}

.FormGridViewHeader {
	font-family: Verdana;
	font-size: 10pt;
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
	/*color: #5c4ac7;*/
}


.container-fluid {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto
}

.FormRaioButton {
	font-family: Verdana;
    font-size: 9pt;
    vertical-align: top;
    color: black;
}
.FormRaioButton {
    font-family: Verdana;
    font-size: 9pt;
    vertical-align: top;
    color: black;
}

.RepeaterTextBoxAutoComplete {
	font-family: Verdana;
	font-size: 10pt;
	vertical-align: middle;
	margin-top: 0px;
	width: 225px;
	border-width: 1px;
	border-style: solid;
	text-align: left;
	border-color: #B3CBFF;
	padding: 3px;
	border-radius: 3px;
	border: 1px solid #CCC;
}

.RepeaterTextBoxAutoComplete:focus {
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 0 0 3px rgba(255, 255, 255, 0.15);
    outline: none;
    background: #f8e0a4;
    background: #f8e0a4;
    outline: solid 1px yellow;
    border-radius: 3px;
}
.table-scrolling {
    overflow: auto;
    height: 250px;
    width: 1000px;
}
