/*-------------------------------------------------------------------------------
*Copyright (c) 2019 or the year of first publication, if earlier, HighQ Solutions Limited or its licensors
--------------------------------------------------------------------------------*/
/*=======================
Common Classes
========================*/
hr					{ border-color:#e4e4e4; margin:15px 0px;}
a					{text-decoration:none; color:#4b91b3;}
a:focus 			{color:#4b91b3; outline:none;}
a:hover 			{color:#4b91b3; text-decoration:underline;}
a.linkblack 		{color:#2f2f2f; outline:none;}
a.linkblack:hover 	{color:#2f2f2f;}
td, th 				{word-wrap: break-word;}
.maxWidthnone		{max-width:none;}
.maxHeight100		{max-height:100%;}
.clearfix			{clear:both;}
.lineHeightNormal	{line-height: normal;}
.RemoveBorder		{border:0px none !important;}
.RemoveMargin		{margin:0 !important;}
.RemovePadding		{padding:0 !important;}
.RemoveWhiteSpace	{white-space:normal !important;}
.FixedLayout		{table-layout:fixed;}
.WordWrap,
.media, .media-body	{word-wrap:break-word;}
.relativeDiv		{position:relative;}
.staticDiv			{position:static;}
.FontSize0			{font-size:0px; line-height:0px;}
.InlineBlock		{display:inline-block;}
.Block				{display:block;}
.overflowHidden		{overflow:hidden}
.overflowAuto		{overflow: auto;}
.overflowY_auto		{overflow-y:auto;}
.overflowX_auto		{overflow-x:auto;}
.overflowY_hide		{overflow-y:hidden;}
.overflowX_hide		{overflow-x:hidden;}
.overflow_Visble	{overflow:visible;}
.TxtLeft 			{text-align:left!important;}
.TxtRight 			{text-align:right!important;}
.TxtCenter			{text-align:center!important;}
.TxtJustify			{text-align:justify!important;}
.fontNormal			{font-weight:normal !important;}
.RemoveboxShadow	{box-shadow:none !important;}
.GreyFont   		{color:#939393;}
.whiteFont   		{color:#ffffff;}
.label-default 		{font-size: 12px; font-weight: normal; background:#e5e5e5; color:#2f2f2f;}
.radius3			{-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.radius4			{-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.radius5			{-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.errorMessage		{color:#B83425;}
.texrdecorationnone {text-decoration:none !important;}
.curPointer			{cursor: pointer;}

.floatNone, 
input.floatNone{
	float: none;
}
pre, .PreFormat{
	background: none repeat scroll 0 0 transparent;
	border: 0 none;
	margin: 0;
	padding: 0;
	font-family:inherit !important;
	line-height:18px;
	word-break: inherit;
	*word-break: keep-all;
	color: #3C3C3C;
}
.TruncateTxt{
	display:block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap !important;
}

blockquote{ font-style:italic; border:#eeeeee solid 1px; font-size: inherit; border-left:#28323d solid 7px; color:#888; padding:25px 30px; margin:25px 0;}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child { margin-bottom: 0;}

/*======== Grey Border style =========*/
.borderAll		{border: 1px solid #e4e4e4;}
.borderBott		{border-bottom: 1px solid #e4e4e4;}
.borderTop		{border-top: 1px solid #e4e4e4;}
.borderLeft		{border-left: 1px solid #e4e4e4;}
.borderRight	{border-right: 1px solid #e4e4e4;}


/*======= Some common padding (use direct to any elements) ========*/
.padd0{padding:0px;}
.padd2{padding:2px;}				.padd5{padding:5px;}				.padd7{padding:7px;}				.padd10{padding:10px;}
.padd12{padding:12px;}				.padd15{padding:15px;}				.padd17{padding:17px;}				.padd20{padding:20px;}
.padd22{padding:22px;}				.padd25{padding:25px;}				.padd27{padding:27px;}				.padd30{padding:30px;}

.paddTop0{padding-top:0px;}			.paddTop2{padding-top:2px;}			.paddTop5{padding-top:5px;}			.paddTop7{padding-top:7px;}
.paddTop10{padding-top:10px;}		.paddTop12{padding-top:12px;}		.paddTop15{padding-top:15px;}		.paddTop17{padding-top:17px;}
.paddTop20{padding-top:20px;}		.paddTop22{padding-top:22px;}		.paddTop25{padding-top:25px;}		.paddTop27{padding-top:27px;}
.paddTop30{padding-top:30px;}

.paddBott0{padding-bottom:0px;}		.paddBott2{padding-bottom:2px;}		.paddBott5{padding-bottom:5px;}		.paddBott7{padding-bottom:7px;}
.paddBott10{padding-bottom:10px;}	.paddBott12{padding-bottom:12px;}	.paddBott15{padding-bottom:15px;}	.paddBott17{padding-bottom:17px;}
.paddBott20{padding-bottom:20px;}	.paddBott22{padding-bottom:22px;}	.paddBott25{padding-bottom:25px;}	.paddBott27{padding-bottom:27px;}
.paddBott30{padding-bottom:30px;}

.paddLeft0{padding-left:0px;}		.paddLeft2{padding-left:2px;}		.paddLeft5{padding-left:5px;}		.paddLeft7{padding-left:7px;}
.paddLeft10{padding-left:10px;}		.paddLeft12{padding-left:12px;}		.paddLeft15{padding-left:15px;}		.paddLeft17{padding-left:17px;}
.paddLeft20{padding-left:20px;}		.paddLeft22{padding-left:22px;}		.paddLeft25{padding-left:25px;}		.paddLeft27{padding-left:27px;}
.paddLeft30{padding-left:30px;}

.paddRight0{padding-right:0px;}		.paddRight2{padding-right:2px;}		.paddRight5{padding-right:5px;}		.paddRight7{padding-right:7px;}
.paddRight10{padding-right:10px;}	.paddRight12{padding-right:12px;}	.paddRight15{padding-right:15px;}	.paddRight17{padding-right:17px;}
.paddRight20{padding-right:20px;}	.paddRight22{padding-right:22px;}	.paddRight25{padding-right:25px;}	.paddRight27{padding-right:27px;}
.paddRight30{padding-right:30px;}

/*======= Some common margins (use direct to any elements) ========*/
.marg0{margin:0px;}
.marg2{margin:2px;}					.marg5{margin:5px;}					.marg7{margin:7px;}					.marg10{margin:10px;}
.marg12{margin:12px;}				.marg15{margin:15px;}				.marg17{margin:17px;}				.marg20{margin:20px;}
.marg22{margin:22px;}				.marg25{margin:25px;}				.marg27{margin:27px;}				.marg30{margin:30px;}

.margTop0{margin-top:0px;}			.margTop2{margin-top:2px;}			.margTop5{margin-top:5px;}			.margTop7{margin-top:7px;}
.margTop10{margin-top:10px;}		.margTop12{margin-top:12px;}		.margTop15{margin-top:15px;}		.margTop17{margin-top:17px;}
.margTop20{margin-top:20px;}		.margTop22{margin-top:22px;}		.margTop25{margin-top:25px;}		.margTop27{margin-top:27px;}
.margTop30{margin-top:30px;}

.margBott0{margin-bottom:0px;}		.margBott2{margin-bottom:2px;}		.margBott5{margin-bottom:5px;}		.margBott7{margin-bottom:7px;}
.margBott10{margin-bottom:10px;}	.margBott12{margin-bottom:12px;}	.margBott15{margin-bottom:15px;}	.margBott17{margin-bottom:17px;}
.margBott20{margin-bottom:20px;}	.margBott22{margin-bottom:22px;}	.margBott25{margin-bottom:25px;}	.margBott27{margin-bottom:27px;}
.margBott30{margin-bottom:30px;}

.margLeft0{margin-left:0px;}		.margLeft2{margin-left:2px;}		.margLeft5{margin-left:5px;}		.margLeft7{margin-left:7px;}
.margLeft10{margin-left:10px;}		.margLeft12{margin-left:12px;}		.margLeft15{margin-left:15px;}		.margLeft17{margin-left:17px;}
.margLeft20{margin-left:20px;}		.margLeft22{margin-left:22px;}		.margLeft25{margin-left:25px;}		.margLeft27{margin-left:27px;}
.margLeft30{margin-left:30px;}

.margRight0{margin-right:0px;}		.margRight2{margin-right:2px;}		.margRight5{margin-right:5px;}		.margRight7{margin-right:7px;}
.margRight10{margin-right:10px;}	.margRight12{margin-right:12px;}	.margRight15{margin-right:15px;}	.margRight17{margin-right:17px;}
.margRight20{margin-right:20px;}	.margRight22{margin-right:22px;}	.margRight25{margin-right:25px;}	.margRight27{margin-right:27px;}
.margRight30{margin-right:30px;}

/*======== zIndex common value 1 to 20 =========*/
.zInd1 {z-index:1;}					.zInd6 {z-index:6;}					.zInd11 {z-index:11;}				.zInd16 {z-index:16;}
.zInd2 {z-index:2;}					.zInd7 {z-index:7;}					.zInd12 {z-index:12;}				.zInd17 {z-index:17;}
.zInd3 {z-index:3;}					.zInd8 {z-index:8;}					.zInd13 {z-index:13;}				.zInd18 {z-index:18;}
.zInd4 {z-index:4;}					.zInd9 {z-index:9;}					.zInd14 {z-index:14;}				.zInd19 {z-index:19;}
.zInd5 {z-index:5;}					.zInd10 {z-index:10;}				.zInd15 {z-index:15;}				.zInd20 {z-index:20;}
