/*!
* Copyright (c) 2019 or the year of first publication, if earlier, HighQ Solutions Limited or its licensors
*/
/*=======================
Common Classes
========================*/
hr					{border-color:#d9d9d9; margin:15px 0px;}
a, a.linkColor,
.dropdown-menu > li > a.linkColor			{text-decoration:none; color:#019ddc;}
a:focus, a.linkColor:focus,
.dropdown-menu > li > a.linkColor:focus		{outline:none; color:#019ddc; text-decoration:none;}
a:hover, a.linkColor:hover,
.dropdown-menu > li > a.linkColor:hover		{text-decoration:none; color:#019ddc;}
.linkColor, 
.adminLeftBar .LeftInnerData > ul > li > a.linkColor, 
.adminLeftBar .LeftInnerData > ul > li > a.linkColor:hover, 
.adminLeftBar .LeftInnerData > ul > li.active > a.linkColor,
.adminLeftBar .LeftInnerData > ul > li.active > a.linkColor:hover, 
.adminLeftBar .LeftInnerData ul li a.selected.linkColor,
.adminLeftBar .LeftInnerData ul li a.selected.linkColor:hover{color:#019ddc;}
.linkblack,
a.linkblack 		{color:#747474; outline:none;}
a.linkblack:hover 	{color:#747474;}
a.disabled, a.disabled:hover, a.disabled.icon,
a.disabled:hover .textdec, a.disabled .icon	{color:#999999 !important; cursor:not-allowed; text-decoration: none !important;}
td, th 				{word-wrap: break-word;}
.maxWidthnone		{max-width:none;}
.maxHeight100		{max-height:100%;}
.maxHeight200		{max-height:200px;}
.clearfix			{clear:both;}
.lineHeightNormal	{line-height: normal;}
.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;}
.overflow_inherit	{overflow:inherit;}
.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:#747474;}
.GreyBGbox			{background:#f3f3f3; border:1px solid #E3E3E3; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.label-default 		{font-size: 12px; font-weight: normal; background:#e3e3e3; 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;}
.textdecnone 		{text-decoration:none !important;}
.textdec:hover		{text-decoration:underline;}
.table-striped > tbody > tr.odd > td, .table-striped > tbody > tr.odd > th, .odd {background:#ffffff;}
.table-striped > tbody > tr.even > td, .table-striped > tbody > tr.even > th, .even {background:#f3f3f3;}
.pageBreak			{page-break-before: always;}
.tHeadBG 			{background-color: #e3e3e3;}

.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:22px;
	word-break: inherit;
	*word-break: keep-all;
	color: #3C3C3C;
	white-space: pre-wrap;
	overflow: hidden;
	font-size:14px;
}
.TruncateTxt, .TruncateLink{
	display:block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap !important;
	word-wrap:normal;
}

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;}

/* font size style start */
.fontsize11			{font-size:11px;}
.fontsize12			{font-size:12px;}
.fontsize13			{font-size:13px;}
.fontsize14			{font-size:14px;}
.fontsize16			{font-size:16px;}
.fontsize18			{font-size:18px;}
.fontsize20			{font-size:20px;}
.fontsize22			{font-size:22px;}
.fontsize24			{font-size:24px;}
.fontsize26			{font-size:26px;}
.fontsize28			{font-size:28px;}
.fontsize30			{font-size:30px;}

/*======== min height style =========*/
.minHeight70 {min-height:70px;}

/*======== Grey Border style =========*/
.borderAll		{border: 1px solid #e3e3e3;}
.borderBott		{border-bottom: 1px solid #e3e3e3;}
.borderTop		{border-top: 1px solid #e3e3e3;}
.borderLeft		{border-left: 1px solid #e3e3e3;}
.borderRight	{border-right: 1px solid #e3e3e3;}

/*======== Remove specific Border style =========*/
.RemoveBorder		{border:0px none !important;}
.removeBorderBott	{border-bottom: 0px none !important;}
.removeBorderTop	{border-top: 0px none !important;}
.removeBorderLeft	{border-left: 0px none !important;}
.removeBorderRight	{border-right: 0px none !important;}


/*======= 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;}

/*======== Custom css from customization =========*/
/*  tab view css start here  */
.tabmenu {margin: 0 10px 15px; clear:both;}
.nav-pills > li > a { padding:7px 12px; color:#838383; text-decoration:none; font-size:14px; border-width: 2px 2px 4px 2px; border-style: solid; border-color: transparent;}

.nav-pills > li > a:hover, 
.nav-pills > li.active > a:hover {padding:7px 12px; color:#2f2f2f; background:#e3e3e3; text-decoration:none; border-width: 2px 2px 4px 2px;border-radius:4px 4px 0 0; border-style: solid; border-color: #019ddc;}

.nav-pills > li.active > a, 
.nav-pills > li.active > a:focus {color:#2f2f2f !important; background:transparent !important; text-decoration:none;  border-width: 2px 2px 4px 2px; border-style: solid; border-color: transparent transparent #019ddc transparent;}

.nav-pills > li.active:after,
.nav-pills > li:hover.active:after {border-bottom: 4px solid #019ddc; border-radius:2px 2px 0 0; position: absolute; content: " "; display: block; width: 100%; bottom: 0px;}



/*======== fancytree overwrite =========*/

ul.fancytree-container span.fancytree-active span.fancytree-title, ul.fancytree-container span.fancytree-selected span.fancytree-title{color: #009cde}
ul.fancytree-container span.fancytree-node:hover span.fancytree-title, table.fancytree-container span.fancytree-node:hover span.fancytree-title{color: #000000}