@font-face {
    font-family: Linearicons-Free;
    src: url(../fonts/Linearicons-Free.eot);
    src: url(../fonts/Linearicons-Free.eot.eot?#iefix) format('embedded-opentype'),url(../fonts/Linearicons-Free.woff2) format('woff2'),url(../fonts/Linearicons-Free.woff) format('woff'),url(../fonts/Linearicons-Free.ttf) format('truetype'),url(../fonts/Linearicons-Free.svg#glyphicons_halflingsregular) format('svg')

	font-weight: 400;
    font-style: normal
}

body {  font-family:  Arial, Helvetica, sans-serif; background-color: #FFFFFF; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-size: 12px;  }

td > input[type=image]
{
	width: 14px;
	height: 14px;
}

.Imagebutton {
    border-width: 0px;
    -webkit-transition: all ease 0.2s;
    -moz-transition: all ease 0.2s;
    transition: all ease 0.2s;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    background-color: @MyPanelBackgroundColor;
    margin: 10px 0px 10px 5px;
}

.ImageFullSize
{
	width:					100%;
}

.ImageSize256
{
	min-width:			256px;
	min-height:			256px;
	max-width:			256px;

}

.ImageSize128
{
	min-width:			128px;
	min-height:			128px;
	max-width:			128px;

}

.ImageSize64
{
	min-width:			64px;
	min-height:			64px;
	max-width:			64px;

}

.ImageSize48
{
	min-width:			48px;
	min-height:			48px;
	max-width:			48px;

}


.ImageSize36
{
	min-width:			36px;
	min-height:			36px;
	max-width:			36px;

}


.ImageSize24
{
	min-width:			24px;
	min-height:			24px;
	max-width:			24px;

}

.ImageSize20
{
	min-width:			20px;
	min-height:			20px;
	max-width:			20px;

}

.ImageSize18
{
	min-width:			18px;
	min-height:			18px;
	max-width:			18px;

}
.ImageSize15
{
	min-width:			15px;
	min-height:			15px;
	max-width:			15px;

}
.ErrorText
{
	font-family: 			Arial, Helvetica, sans-serif;
	vertical-align: 		50%;
	font-size: 				12px;
	color: 					red;
	font-weight: 			bold;
}

.ButOK
{
	background-image:url('../../../img/99_UserDefined/apply.ico');
	min-width:			20px;
	min-height:			20px;
	max-width:			20px;
	
	 border-width: 0px;
    -webkit-transition: all ease 0.2s;
    -moz-transition: all ease 0.2s;
    transition: all ease 0.2s;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    background-color: white !important;
    margin: 10px 0px 10px 5px !important;
	
	padding: 0px !important;
}
.ButNOK
{
	background-image:url('../../../img/99_UserDefined/cancel.ico');
	min-width:			20px;
	min-height:			20px;
	max-width:			20px;
	
	 border-width: 0px;
    -webkit-transition: all ease 0.2s;
    -moz-transition: all ease 0.2s;
    transition: all ease 0.2s;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    background-color: white !important;
    margin: 10px 0px 10px 5px !important;
	
	padding: 0px !important;
}

.heading1, h1
{
	font-family: 			Arial, Helvetica, sans-serif;
	font-size: 				16px;
	color: 					#1c5a9c;
	font-weight: 			bold !important;
	text-transform: 		none !important;
}
.heading2, h2
{
	font-family: 			Arial, Helvetica, sans-serif;
	font-size: 				14px;
	font-weight: 			bold;
	color: 					#1c5a9c;
	letter-spacing: 		1px;
	text-transform: 		none !important;
}

/*span 
{
	height:					auto;
	font-size:				12px;
	padding:				0px;
	height:					12px;
}*/

.TCGridViewPanel table {
	background: #fff !important;
	border: none !important;
	width: 100%;
	margin-left: 0px !important;
	margin-right: 0px !important;
	margin-top: 0px !important;
}

	.TCGridViewPanel table tbody {
		background: #fff !important;
		border: none !important;
	}

		.TCGridViewPanel table tbody tr th {
			background-color: #dedede;
			color: #ccc;
			border: 0px;
			padding: 0px !important;
			padding-right: 5px !important;
			padding-left: 5px !important;
			border-top: 1px solid #EDEDED !important;
		}

			.TCGridViewPanel table tbody tr th a {
				color: #1D5B9D;
			}

				.TCGridViewPanel table tbody tr th a:hover {
					color: #fff;
				}

		.TCGridViewPanel table tbody tr td {
			border: 0px;
			padding: 0px !important;
			padding-right: 5px !important;
			padding-left: 5px !important;
			border-top: 2px solid #EDEDED !important;
			height: auto !important;
		}

	/*Padding space for Navigation on InfoListTables*/
	.TCGridViewPanel table > tbody > tr:last-child > td[colspan] > table > tbody > tr > td {
		padding-top: 7px !important;
	}

	.TCGridViewPanel table > tbody > tr:nth-child(2) > td {
		padding-top: 1.5px !important;
	}

	.TCGridViewPanel table a.TCCommandButtonApply {
		padding: 1px 10px;
		border: none;
		cursor: pointer;
		background-color: #DDDDDD;
		color: #333;
		vertical-align: middle;
		margin-right: 5px;
		white-space: nowrap;
		font-size: 12px;
	}

		.TCGridViewPanel table a.TCCommandButtonApply:hover {
			padding: 1px 10px;
			border: none;
			cursor: pointer;
			background-color: #1D5B9D;
			color: #fff;
			vertical-align: middle;
			margin-right: 5px;
			font-size: 12px;
		}

	.TCGridViewPanel table a.TCCommandButtonEdit {
		padding: 1px 10px;
		border: none;
		cursor: pointer;
		background-color: #DDDDDD;
		color: #333;
		vertical-align: middle;
		margin-right: 5px;
		white-space: nowrap;
		font-size: 12px;
	}

		.TCGridViewPanel table a.TCCommandButtonEdit:hover {
			padding: 1px 10px;
			border: none;
			cursor: pointer;
			background-color: #1D5B9D;
			color: #fff;
			vertical-align: middle;
			margin-right: 5px;
			font-size: 12px;
		}

	.TCGridViewPanel table a.TCCommandButtonApply {
		padding: 1px 10px;
		border: none;
		cursor: pointer;
		background-color: #DDDDDD;
		color: #333;
		vertical-align: middle;
		white-space: nowrap;
		font-size: 12px;
	}


	.TCGridViewPanel table a.TCCommandButtonUpdate {
		padding: 1px 10px;
		border: none;
		cursor: pointer;
		background-color: #DDDDDD;
		color: #333;
		vertical-align: middle;
		margin-right: 5px;
		white-space: nowrap;
		font-size: 12px;
	}

		.TCGridViewPanel table a.TCCommandButtonUpdate:hover {
			padding: 1px 10px;
			border: none;
			cursor: pointer;
			background-color: #1D5B9D;
			color: #fff;
			vertical-align: middle;
			margin-right: 5px;
			font-size: 12px;
		}

	.TCGridViewPanel table a.TCCommandButtonCancel {
		padding: 1px 10px;
		border: none;
		cursor: pointer;
		background-color: #DDDDDD;
		color: #333;
		vertical-align: middle;
		margin-right: 5px;
		white-space: nowrap;
		font-size: 12px;
	}

		.TCGridViewPanel table a.TCCommandButtonCancel:hover {
			padding: 1px 10px;
			border: none;
			cursor: pointer;
			background-color: #1D5B9D;
			color: #fff;
			vertical-align: middle;
			margin-right: 5px;
			font-size: 12px;
		}

	.TCGridViewPanel table a.TCCommandButtonDelete {
		padding: 1px 10px;
		border: none;
		cursor: pointer;
		background-color: #DDDDDD;
		color: #333;
		vertical-align: middle;
		margin-right: 5px;
		white-space: nowrap;
		font-size: 12px;
	}

		.TCGridViewPanel table a.TCCommandButtonDelete:hover {
			padding: 1px 10px;
			border: none;
			cursor: pointer;
			background-color: #1D5B9D;
			color: #fff;
			vertical-align: middle;
			margin-right: 5px;
			font-size: 12px;
		}

	.TCGridViewPanel table a.TCCustomCommandButtonDelete {
		padding: 1px 10px;
		border: none;
		cursor: pointer;
		background-color: #DDDDDD;
		color: #333;
		vertical-align: middle;
		margin-right: 5px;
		white-space: nowrap;
		font-size: 12px;
	}

		.TCGridViewPanel table a.TCCustomCommandButtonDelete:hover {
			padding: 1px 10px;
			border: none;
			cursor: pointer;
			background-color: #1D5B9D;
			color: #fff;
			vertical-align: middle;
			margin-right: 5px;
			font-size: 12px;
		}

.TCGridViewPanel table tr:hover {
    background-color: #eee;
}

.TCGridViewHeaderStyleAscending a {
	display: block;
	background: url(../../../Img/01_PreDefined/asc.gif) no-repeat;
	background-position-x: right;
	background-position-y: center;
}

.TCGridViewHeaderStyleDescending a {
	display: block;
	background: url(../../../Img/01_PreDefined/desc.gif) no-repeat;
	background-position-x: right;
	background-position-y: bottom;
}

.SmallTable
{
	border-bottom: 			1px solid #E6E6E6;	
	font-size:				10pt;
	min-width:				40px;	
	width:					50% !important;
}

input.TCButton {
	-webkit-transition: all ease 1.5s;
	-moz-transition: all ease 1.5s;
	transition: all ease 1.5s;
}
	input.TCButton:hover{
		
		color: Black !important;
		background-color: #64b8e1 !important;
		cursor: pointer;
		
		-webkit-transition: all ease 0.5s;
		-moz-transition: all ease 0.5s;
		transition: all ease 0.5s;
	}

.TCGridViewPanel table tbody tr th a
{
	color: black !important;
}

.TCGridViewPanel table tbody tr th a:hover
{
	color: black !important;
}

/*

td
{
    border-color: 			#999999;
	margin: 				0px;
	padding:				0px;
}
tr
{
	border: 				0px;
	margin: 				0px;
	padding:				0px;
}

table caption
{
	text-align: 			left;
	font-size: 				12px;
	font-weight: 			bold;
	padding-top: 			0px;
	padding-bottom: 		0px;
}

.gridview
{
    border-bottom: 			1px solid #E6E6E6;
}

.gridview td 
{
	padding:				2px 5px 2px 0px;	
	border-left: 			0px solid white;
}
.gridview tr:hover
{
    background-color: 		#eee;
	margin-left: 			0px;
}

.detailview td
{
	padding:				0px 0px 0px 0px;
	margin-left: 			0px ;
}
.detailview span 
{
    vertical-align: 		bottom;
	margin:					1px 1px 1px 3px;
	padding: 				5px 5px 5px 4px ;
	font-family: 			Arial, Helvetica, sans-serif;
	font-size: 				12px;
	font-weight: 			normal;
	background-color:		white;
	height:					auto;
	min-height:				13px;
	max-width:				299px;
	//border:					2px solid #E6E6E6; 
	color:					black;
	float:					left;
	text-decoration:		none;
	cursor: 				pointer;
}
.detailview textarea
{
	font-family: 			Arial, Helvetica, sans-serif;
	font-size: 				12px;
	min-height:				13px;
	width:					299px;
	margin:					1px 1px 1px 3px;
	padding: 				5px 5px 5px 4px ;
}
.detailview input 
{
	margin:					1px;
	padding-right:			5px;
	margin:					0px 1px 0px 1px;
}
.detailview select  
{
	font-family: 			Arial, Helvetica, sans-serif;
	font-size: 				12px;
	margin:					1px;
	margin:					1px 1px 1px 3px;
	
}
.detailview input:hover
{
	color: 					#1c5a9c;
	margin:					1px;
	padding-right:			5px;
	margin:					0px 1px 0px 1px;

}

.gridview span 
{
    vertical-align: 		middle;
}/*