.cls_view
{
	float:left;
	width: 100%;
	height: 100%;	
	display: none;
	background: white;
}
.cls_subView
{
	float:inherit;
	width: inherit;
	height: inherit;	
}
.projct_wrapper
{
	background-color:#DFEFFC;
	margin:0 auto;
	position:relative;
	width:100%;	
}
BODY 
{
	margin: 0px;
	
}
BODY
{
	font-family:DroidSans,Verdana,Arial,sans-serif; 
	font-size: 11px;
}
INPUT
{
	padding: 3px;	
}
INPUT[type="text"],INPUT[type="password"]
{
	-moz-border-radius:5px;
	border-radius:5px;
	border: 1px solid buttonshadow;
}
INPUT[type="button"],INPUT[type="submit"]
{
	cursor: pointer;
	border :2px none black;
	color:white;
	/*border-radius:5px 5px 5px 5px ;*/
	background: rgb(53,106,160); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(53,106,160,1) 0%, rgba(53,106,160,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(53,106,160,1)), color-stop(100%,rgba(53,106,160,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(53,106,160,1) 0%,rgba(53,106,160,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(53,106,160,1) 0%,rgba(53,106,160,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(53,106,160,1) 0%,rgba(53,106,160,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(53,106,160,1) 0%,rgba(53,106,160,1) 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#356aa0', endColorstr='#356aa0',GradientType=0 ); /* IE6-9 */*/
	filter:none;
}

button
{
	cursor: pointer;
	border :2px solid invert;
	color:white;
	background: rgb(53,106,160); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(53,106,160,1) 0%, rgba(53,106,160,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(53,106,160,1)), color-stop(100%,rgba(53,106,160,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(53,106,160,1) 0%,rgba(53,106,160,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(53,106,160,1) 0%,rgba(53,106,160,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(53,106,160,1) 0%,rgba(53,106,160,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(53,106,160,1) 0%,rgba(53,106,160,1) 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#356aa0', endColorstr='#356aa0',GradientType=0 ); /* IE6-9 */*/
	filter:none; 
}
 
.cls_toplnkwrap
{
	/*float: right;*/
	color: #ffffff;
}
.cls_toplnkwrap a
{
	color: #ffffff;
}
.clsCmm_formWrapper
{
	padding: 10px;
	float: left;
	background: #DFEFFC;
}
.clsCmm_fieldRowWrap
{
	margin-bottom: 7px;
	float:left;
	width:520px;
}
.clsCmm_fieldTitle
{
	float:left;
	padding:3px;
	width:110px;
}
.clsCmm_fieldInput
{
	float: left;
	position: relative;
}
.clsCmm_fieldInput span
{
	display: block;
	padding: 3px;
	-moz-border-radius:5px;
	border-radius:5px;
	/*background: #cccccc;*/ 
	background: rgb(222,239,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(222,239,255,1) 0%, rgba(152,190,222,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(222,239,255,1)), color-stop(100%,rgba(152,190,222,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(222,239,255,1) 0%,rgba(152,190,222,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(222,239,255,1) 0%,rgba(152,190,222,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(222,239,255,1) 0%,rgba(152,190,222,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(222,239,255,1) 0%,rgba(152,190,222,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#deefff', endColorstr='#98bede',GradientType=0 ); /* IE6-9 */
	/*box-shadow: 1px 1px 1px 1px #999;*/
}
.clsCmm_fieldInput INPUT[type="text"],.clsCmm_fieldInput INPUT[type="password"]
{
	width: 350px;
}
.clsCmm_ButtonRow 
{
	width: 483px;
}
.clsCmm_ButtonRow INPUT
{
	float: right;
}
.error
{
	color: red;
}
.cls_defaultActionLink {
	cursor: pointer;
	text-decoration: underline;
	color : blue;
}
input.deleteactionsstyle
{
  height:19px;
  width:18px;
  background:red;
  padding:0px;
  margin:0px;
}
input.editactionsstyle
{
  height:19px;
  min-width:18px;
  width:auto;
  background:green;
  padding:0px;
  margin:0px;
}
input.addactionsstyle
{
  height:19px;
  width:18px;
  background:blue;
  padding:0px;
  margin:0px;
}
input.viewactionsstyle
{
  height:19px;
  width:18px;
  background:steelblue;
  padding:0px;
  margin:0px;
}
input.saveactionsstyle
{
  height:19px;
  background:peru;
  width:18px;
  padding:0px;
  margin:0px;
}
input.cancelactionsstyle
{
  height:19px;
  width:18px;
  background:purple;
  padding:0px;
  margin:0px;
}
input.PrperSndactionsstyle
{
  background:cornflowerblue;
  height:19px;
  padding-left:2px;
  padding-right:2px;
  margin:0px;
  width:auto;
}
input.vwprntactionsstyle
{
  background:palevioletred;
  height:19px;
  padding:0px;
  margin:0px;
}
input.replyeditactionsstyle
{
  background:purple;
  height:19px;
  padding:0px;
  margin:0px;
}
input.viewPrintactionsstyle
{
  background:#C0C0C0;
  height:19px;
  padding:0px;
  margin:0px;
  width:150px;
}
input.acceptactionsstyle
{
  background:orange;
  height:19px;
  padding:0px;
  margin:0px;
  width:60px;
}
input.rejectctionsstyle
{
  background:OrangeRed;
  height:19px;
  padding:0px;
  margin:0px;
  width:60px;
}
input.splitactionstyle
{
	background-image: url("./../themes/start/images/ui-icons_0078ae_256x240.png");
  cursor: pointer;
  height: 20px;
  width: 20px;
  background-position: -400px -368px;
}
input.closeactionstyle
{
  background:gold;
  height:19px;
  padding:0px;
  margin:0px;
  width:70px;
}
input.bomactionsstyle
{
  background:aqua;
  height:19px;
  padding:0px;
  margin:0px;
  width:auto;
}
input.removeactionsstyle
{
background:violet;
}
input.priceactionsstyle
{
background:powderBlue;
}
fieldset
{
	background: none repeat scroll 0 0 #DFEFFC;
/*	border: 1px solid #bbbbbb; */
	border: 1px none #bbbbbb; 
	float: left;
	width: 99.9%;
	margin-bottom: 8px;
	padding: 5px;
	margin-left: 0px;
	height : 100%;
}
legend
{
	background: none repeat scroll 0 0 transparent;
    font-size: 12px;
    font-weight: bolder;
    border-width:1px;
    border:2px solid #bbbbbb;
    box-shadow : 0 0 4px #6191BF;
    font-family : monospace;
}
.clsCmm_FirstDiv
{
	
	float: left;
}
.clsCmm_StyleLinearGradient
{
	/* Fallback background color for non supported browsers */	
	background: #6191bf; 	
	/* Firefox 3.6 */
	/*background-image: -moz-linear-gradient(top, #1E5799, #7db9e8);*/
	background-image: -moz-linear-gradient(top, #131313, #7db9e8);
	/* Safari & Chrome */
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #7db9e8),color-stop(1, #131313));	   
	/* IE6�IE9 */ /* IE6 & IE7 */
	filter:  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#131313', EndColorStr='#7db9e8'); 
	/* IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#131313', endColorstr='#7db9e8')"; /* IE8 */  
}
.clsCmm_StyleLinearGradientLeftContHldr
{
	/* Fallback background color for non supported browsers */	
	/*background: #f2f6f8; 	
	/* Firefox 3.6 */
	/*background: -moz-linear-gradient(top, #b5c6d0, #e0eff9);
	/* Safari & Chrome */
	/*background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #e0eff9),color-stop(1, #b5c6d0));	   
	/* IE6�IE9 */ /* IE6 & IE7 */
	/*filter:  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#b5c6d0', EndColorStr='#e0eff9'); 
	/* IE8 */
	/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#b5c6d0', endColorstr='#e0eff9')"; /* IE8 */
	
	background: #B6DAFB; 
}
.clsCmm_StyleLinearGradientMenuItems
{
	/* Fallback background color for non supported browsers */	
	/* background: #87B6D9; */
	background: #b5c4cf; 	
	/* Firefox 3.6 */
	/*background-image: -moz-linear-gradient(top, #828c95, #28343b);*/
	/*background-image: -moz-linear-gradient(top, #1E5799, #7db9e8);*/
	/* Safari & Chrome */
	/*background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #28343b),color-stop(1, #81a8cb));*/	   
	/* IE6�IE9 */ /* IE6 & IE7 */
	/*filter:  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#828c95', EndColorStr='#28343b');*/ 
	/* IE8 */
	/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#828c95', endColorstr='#28343b')"; /* IE8 */*/  
}
.clsCmm_StyleLinearGradientInbox
{
	/* Fallback background color for non supported browsers */	
	background: #6191bf; 	
	/* Firefox 3.6 */
	background-image: -moz-linear-gradient(top, #828c95, #28343b);
	/* Safari & Chrome */
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #28343b),color-stop(1, #828c95));	   
	/* IE6�IE9 */ /* IE6 & IE7 */
	filter:  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#828c95', EndColorStr='#28343b'); 
	/* IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#828c95', endColorstr='#28343b')"; /* IE8 */  
}
.clsCmm_StyleMenuDivider
{
	background: white;
}
.clsCmm_StyleMenuItems
{
	/*background: #4B8AC5;*/
	background: #C9E4FE;
}
.ui-tabs .ui-tabs-panel
{
	padding: 10px 2px 2px;
}

.ui-jqgrid-btable td
{
	white-space: pre-line; /*Firefox*/
	word-wrap: break-word; /*Chrome*/
}
.ui-jqgrid tr.ui-row-ltr td
{
	white-space: pre-line; /*Firefox*/
	word-wrap: break-word; /*Chrome*/
}
.ui-icon-cancel-msg
{
	height: 16px;
	width: 14px;
	background-image: url("./../themes/start/images/cancel.png");
	position: relative;
	clear: right;
	float: right;
	top: 0;
	z-index: 9999999;
	padding-right: 2px;
}

.ui-tabs .ui-tabs-nav {
	font-size: smaller;
}


.clsCifSim_CmnBtn
{
	/* font:12px Georgia, serif !important; */
	padding: 3px;
	margin-bottom: 2px;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	background-image: none;
/*	border: 1px solid #357ebd; */
	border-radius: 2px;
	color: #fff;
	background-color: #427ACA;
/*	border-color: #3F4C58; */
/*	box-shadow: 2px 2px 2px gray; */
}
.clsCifSim_CmnBtngreen
{
	/* font:12px Georgia, serif !important; */
	padding: 3px;
	margin-bottom: 2px;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	background-image: none;
/*	border: 1px solid #357ebd; */
	border-radius: 2px;
	color: #fff;
	background-color: green;
/*	border-color: #3F4C58; */
/*	box-shadow: 2px 2px 2px gray; */
}
.clsCifSim_CmnBtnred
{
	/* font:12px Georgia, serif !important; */
	padding: 3px;
	margin-bottom: 2px;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	background-image: none;
/*	border: 1px solid #357ebd; */
	border-radius: 2px;
	color: #fff;
	background-color: red;
/*	border-color: #3F4C58; */
/*	box-shadow: 2px 2px 2px gray; */
}

.clsCifSim_CmnBtn:hover
{
	/*font-weight: bold !important;*/
	background:#3C5162;
}
.clsCifSim_CmnBtn:active
{
	cursor:pointer !important;
	position:relative !important;
	top:2px !important;
}

.clsCifSim_CmnSaveBtn
{
	
}

.clsCifSim_CmnDeleteBtn
{
	
}

.clsCifSim_CmnAddBtn
{
	
}

.clsCifSim_CmnEditBtn
{
	
}

.clsCifSim_CmnDownloadBtn
{
	
}

.clsCifSim_CmnCancelBtn
{
	
}

.cls_menuItem:hover
{
	background-color:white !important;
}


.clsComboboxSmall .ui-autocomplete-input
{
	width:30px !important;
}

.clsComboboxSmall .ui-button
{
	width:15px !important;
}

.clsComboboxMedium .ui-autocomplete-input
{
	width:100px !important;
}

.clsComboboxXL .ui-autocomplete-input
{
	width:300px !important;
	height: 9px;
	margin-top: 2px;
}

.clsComboboxXL .ui-button
{
	width:20px !important;
}

.clsComboboxMedium .ui-button
{
	width:20px !important;
}

.clsCifGridFav_Wrapper
{
	width: 600px;
}

.clsCifGridFav_FavSelBxTitle
{
	float: left;
	padding: 5px;
}

.clsCifGridFav_Wrapper
{
	margin-left:25%;
	padding-bottom : 10px;
}

.clsCifGridFav_NoOfColsHdn
{
	color:red;
}
/* for prodattrchooser plugin Start*/
.clsProdAttrChsr_AttributeListLabel
{
	height: 20px;
	width: 100px;
	background: #CCCCCC;
	display: block;
	float: left;
	margin-top: 4px;
	overflow: hidden;
	padding-top: 5px;
}

.clsProdAttrChsr_AttributeListLabelWrapper
{
	width: 150px;
	float:left;
}

.clsPrdRnEntrySht_WCIdsColor
{
	background: red;
}
/* for prodattrchooser plugin End*/

.clsJqGridSortAscending
{
	background: yellowgreen;
}
.clsJqGridSortAscendingImage
{
	background-image: url('./../themes/start/images/ui-icons_0078ae_256x240.png');
	background-position: 0px -1px;
	height: 15px;
	width: 15px;
	position: absolute;
}
.clsJqGridSortDescending
{
	background: lightcoral;
}
.clsJqGridSortDescendingImage
{
	background-image: url('./../themes/start/images/ui-icons_0078ae_256x240.png');
	background-position: -65px -1px;
	height: 15px;
	width: 15px;
	position: absolute;
}
.clsMnuItmShortcutsImg
{
	/*background-image: url('../images/shortcuts_image.png');*/
	background-image: url('../images/filter_shortcut.png');
	height: 20px;
	width: 20px;
	float: right;
	background-size: 15px 15px;
	background-repeat: no-repeat;
	position: relative;
	top: 0px;
	right: 0px;
}
.clsMnuItmShortcutsListHldr
{
	width: auto;
	max-width: 200px;
	min-width: 125px;
	min-height: 10px;
	max-height: 150px;
	overflow-y: auto;
	background: #87B6D9;
	position: absolute;
	z-index: 1;
	overflow-x: hidden;
}
.clsMnuItmShortcutsList
{
	font-size: 14px;
	/*font-weight: bold;*/
	border-bottom: 1px solid azure;
	padding-bottom: 3px;
	padding-left: 2px;
	cursor: pointer;
	display: block;
	width: 93% !important;
}
.clsMnuItmShortcutsList:hover
{
	background: antiquewhite;
}
.clsMnuItmShortcutsTabsListhldr
{
	background:antiquewhite;
	width:150px;
	max-height:170px;
	position:fixed;
	left:220px;
	overflow: auto;
	overflow-x:hidden;
	border: 1px solid brown;
}
.clsMnuItmShortcutsTabsList
{
	font-size: 10px;
	font-weight: bold;
	border-bottom: 1px solid brown;
	padding-bottom: 3px;
	padding-left: 2px;
	cursor: pointer;
}

.clscmm_viewGridHldr /* viresh */
{
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

.clscmm_viewBtnHldr {
	float: left;
	margin: 2px 0px 0px;
	padding: 2px;
/*	border: 1px solid lightgray;*/
	border: 1px none lightgray;
	width: 98.4%;
/*
	background: #f2f6f8;
	background: -moz-linear-gradient(top, #f2f6f8 0%, #d8e1e7 50%, #e0eff9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f6f8), color-stop(50%,#d8e1e7), color-stop(100%,#e0eff9));
	background: -webkit-linear-gradient(top, #f2f6f8 0%,#d8e1e7 50%,#e0eff9 100%);
	background: -o-linear-gradient(top, #f2f6f8 0%,#d8e1e7 50%,#e0eff9 100%);
	background: -ms-linear-gradient(top, #f2f6f8 0%,#d8e1e7 50%,#e0eff9 100%);
	background: linear-gradient(to bottom, #f2f6f8 0%,#d8e1e7 50%,#e0eff9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6f8', endColorstr='#e0eff9',GradientType=0 );
*/
	margin-bottom: 5px;
}
.clscmm_viewBtnHldr INPUT[type="button"], .clscmm_viewBtnHldr button /* viresh*/
{
	padding: 7px;
	margin: 2px;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	background-image: none;
/*	border: 1px solid #357ebd; */
	border: 1px none #357ebd; 
	border-radius: 5px;
	color: #fff;
	background-color: #427ACA;
/*	border-color: #3F4C58; */
/*	box-shadow: 2px 2px 2px gray; */
}

.clscmm_viewBtnHldr button /* viresh*/
{
	padding: 7px;
	margin-bottom: 2px;
	margin-left: 2px;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	background-image: none;
	border: 1px none #357ebd;
	border-radius: 5px;
	color: #fff;
	background-color: #427ACA;
/*	border-color: #3F4C58; */
/*	box-shadow: 2px 2px 2px gray;*/
}

#idLIB_rightTopContentHolder .ui-layout-pane /* viresh*/
{
	padding: 0px;
}
.clscmm_viewBtnHldr INPUT[type="button"]:HOVER {
	opacity:0.9;
}

.clsAcc_btnFieldRowWrap INPUT[type="button"],INPUT[type="submit"]
{
	padding: 3px;
	margin-bottom: 2px;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	background-image: none;
	border: 1px solid #357ebd;
	border-radius: 2px;
	color: #fff;
	background-color: #427ACA;
	border-color: #3F4C58;
	box-shadow: 2px 2px 2px gray;
}
.clscmm_DivFloatWidth
{
	float: left;
	width: 100% !important;
}

.clsClntDwnld_ClntDwnldBodyCntnt INPUT[type="button"],INPUT[type="submit"]
{
	padding: 3px;
	margin-bottom: 2px;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	background-image: none;
	border: 1px solid #357ebd;
	border-radius: 2px;
	color: #fff;
	background-color: #427ACA;
	border-color: #3F4C58;
	box-shadow: 2px 2px 2px gray;
}
.clsCmm_btnHldr INPUT[type="button"],INPUT[type="submit"]
{
	padding: 3px;
	margin-bottom: 2px;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	background-image: none;
	border: 1px solid #357ebd;
	border-radius: 2px;
	color: #fff;
	background-color: #427ACA;
	border-color: #3F4C58;
	box-shadow: 2px 2px 2px gray;
	margin-right: 7px;
}
.clsUploadPg_contHldr INPUT[type="button"],INPUT[type="submit"]
{
	padding: 3px;
	margin-bottom: 2px;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	background-image: none;
	border: 1px solid #357ebd;
	border-radius: 2px;
	color: #fff;
	background-color: #427ACA;
	border-color: #3F4C58;
	box-shadow: 2px 2px 2px gray;
}
.ui-tabs-panel fieldset
{
	padding: 0px;
	/* padding-bottom: 5px; */
}
.clsCifGridFav_FavSelBxDiv INPUT[type="button"]
{
	-moz-box-shadow: 0px 1px 0px 0px #f0f7fa;
	-webkit-box-shadow: 0px 1px 0px 0px #f0f7fa;
	box-shadow: 0px 1px 0px 0px #f0f7fa;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #095069), color-stop(1, #2DAFDF));
	background: -moz-linear-gradient(top, #095069 5%, #2DAFDF 100%);
	background:linear-gradient(to bottom, #095069 5%, #2DAFDF 100%);
	background: -o-linear-gradient(top, #095069 5%, #2DAFDF 100%);
	background: -ms-linear-gradient(top, #095069 5%, #2DAFDF 100%);
	background: linear-gradient(to bottom, #095069 5%, #2DAFDF 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#095069', endColorstr='#2DAFDF',GradientType=0);
	background-color: #095069;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 4px;
	display: inline-block;
	cursor: pointer;
	color: #ffffff;
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-shadow: 0px -1px 0px #5b6178;
}
.clsCifGridFav_FavSelBxDiv INPUT[type="button"]:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2DAFDF), color-stop(1, #095069));
	background:-moz-linear-gradient(top, #2DAFDF 5%, #095069 100%);
	background:-webkit-linear-gradient(top, #2DAFDF 5%, #095069 100%);
	background:-o-linear-gradient(top, #2DAFDF 5%, #095069 100%);
	background:-ms-linear-gradient(top, #2DAFDF 5%, #095069 100%);
	background:linear-gradient(to bottom, #2DAFDF 5%, #095069 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2DAFDF', endColorstr='#095069',GradientType=0);
	background-color:#2DAFDF;
}
.clsCifGridFav_FavSelBxDiv INPUT[type="button"]:active {
	position:relative;
	top:1px;
}
/* viresh new scroll bar */


.clsSimcustom_scrollBar
{
	overflow: auto;
}
/* Let's get this party started */
.clsSimcustom_scrollBar::-webkit-scrollbar {
    width: 7px;
}
 
/* Track */
.clsSimcustom_scrollBar::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
 
/* Handle */
.clsSimcustom_scrollBar::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
background: #edc900; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  #edc900 1%, #689fe2 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(1%,#edc900), color-stop(100%,#689fe2)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  #edc900 1%,#689fe2 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  #edc900 1%,#689fe2 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #edc900 1%,#689fe2 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  #edc900 1%,#689fe2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edc900', endColorstr='#689fe2',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}
.clsSimcustom_scrollBar::-webkit-scrollbar-thumb:window-inactive {
background: #edc900; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  #edc900 1%, #689fe2 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(1%,#edc900), color-stop(100%,#689fe2)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  #edc900 1%,#689fe2 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  #edc900 1%,#689fe2 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #edc900 1%,#689fe2 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  #edc900 1%,#689fe2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edc900', endColorstr='#689fe2',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#131313', endColorstr='#7db9e8')"; 
}

#idMNU_menuContainerMain .clsSimcustom_scrollBar::-webkit-scrollbar-thumb
{
	background: #6191bf;
	background-image: -moz-linear-gradient(top, #1E5799, #7db9e8);
	background-image: -moz-linear-gradient(top, #131313, #7db9e8);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #7db9e8),color-stop(1, #131313));
	filter: filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#131313', EndColorStr='#7db9e8');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#131313', endColorstr='#7db9e8')"
}
#idMNU_menuContainerMain .clsSimcustom_scrollBar::-webkit-scrollbar-thumb:window-inactive
{
	background: #6191bf;
	background-image: -moz-linear-gradient(top, #1E5799, #7db9e8);
	background-image: -moz-linear-gradient(top, #131313, #7db9e8);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #7db9e8),color-stop(1, #131313));
	filter: filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#131313', EndColorStr='#7db9e8');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#131313', endColorstr='#7db9e8')"

}
.clsCmm_AddBtn
{
	background:url('../images/add.png') no-repeat;
	border:none;
	width:16px;
	position: relative;
	width: 20px;
	height: 20px;
	top: 6px;
}
.ui-widget-content .clsSimComm_rowErr
{
  background: plum;
  border : 1px solid red;
}

.clsJqGridCmm_summaryFieldRow
{
	padding: 2px 0px;
}

.clsJqGridCmm_summaryFieldTitle
{
	color: black;
}

.clsJqGridCmm_summaryFieldValue
{
	color: navy;
}

.clsJqGridCmm_summaryFieldSort
{
	cursor:pointer;background-image: url("../resources/redmond/images/ui-icons_469bdd_256x240.png");
	width: 14px;
	height: 14px;
	float: left;
	background-position: -65px 222px;
}

.clsJqGridCmm_summaryFieldSortOptionsContainer
{
	width: 65px;
	margin-top: 10px;
	background: white;
	position: absolute;
}

.clsJqGridCmm_summaryFieldSortOptions
{
	color: blue;
	padding: 2px;
}

.clsJqGridCmm_summaryFieldSortOptions:hover
{
	color: blue;
	padding: 2px;
	text-decoration: underline;
}

.clsCifTour_cmmTourBtn {
	background: cadetblue !important;
	font-style: italic !important;
	font-family: inherit !important;
	font-weight: bold !important;
	border-radius: 6px !important;
	height: 25px !important;
	border: 2px solid cadetblue !important;
	cursor : pointer !important;
	color: ghostwhite !important;
	float : right;
}
.clsCifTour_cmmTourBtn:hover {
	background: chocolate !important;
	font-style: italic !important;
	font-family: inherit !important;
	font-weight: bold !important;
	border-radius: 6px !important;
	border: 2px solid chocolate !important;
	cursor : pointer !important;
	color: floralwhite !important;
}

/* Ciffilter Styling - based on common font */

.clsCifFltr_cifFltrSrchBtnDiv INPUT[type="button"], .clsCifFltr_cifFltrSrchBtnDiv INPUT[type="submit"], .clsCifFltr_cifFltrSrchBtnDiv button,
.clsCifFltr_cifFltrsListHolder INPUT[type="button"], .clsCifFltr_cifFltrsListHolder INPUT[type="submit"], .clsCifFltr_cifFltrsListHolder button{
 /*font-family: Lato-Reg-webfont !important;*/
 font-family: OpenSans-CB !important;
 font-size: 1.3em !important;
}

.clsCifFltr_cifFltrHldr .clsCmm_fieldTitle {
 /*font-family: Lato-Bol-webfont !important;*/
 font-family: OpenSans-CB !important;
 font-size: 1.2em !important;
}

.clsCifFltr_cifFltrsListHldr .clsCiffltr_spanFiltersListNameHldr, .clsCifFltr_cifFltrWrapper .clsCifFltr_SpnShowasoverlayCotntHldr {
/* font-family: Lato-RegIta-webfont !important;*/
 font-family: OpenSans-CB !important;
 font-size: 1.1em !important;
}
.clsCifFltr_cifFltrWrapper .clsCifFltr_DivOverlayBtnHldr {
/* font-family: Lato-Reg-webfont !important;*/
 font-family: OpenSans-CB !important;
 font-size: 1.1em !important;
}

/* Ciffilter Styling END - based on common font */

/* Menu styling */

.cls_spanMenuName {
 font-family: DroidSans !important;
 font-size: 1.0em !important;
}

.cls_menuItem {
 font-family: DroidSans !important;
 font-size: 1.1em !important;
 margin-top: 3px;
 margin-bottom: 3px;
 border-top: 1px solid lightblue;
   width: 95%;
}

.cls_menuItem_trans {
 background: #B1DFF1;
}

.cls_menuItem_master {
 background: #B1DFF1;	
}

.cls_menuItem_report {
 background: #B1DFF1;		
}

/*
.cls_menuItem_trans {
 font-family: DroidSans !important;
 font-size: 1.1em !important;
 background : white;
}

.cls_menuItem_master {
 font-family: DroidSans !important;
 font-size: 1.1em !important;
 background : gray;
}

.cls_menuItem_report {
 font-family: DroidSans !important;
 font-size: 1.1em !important;
 background : beige;
}
*/
/* Menu styling END */
/* Grid Styling Start */
.ui-jqgrid-title {
 font-family: DroidSans !important;
 font-size: large !important;
 width : 100% !important;
 text-align : center !important;
}
 
.ui-jqgrid .ui-jqgrid-sortable {
/* font-family: Lato-Bol-webfont !important;*/
 font-family: OpenSans-CB !important;
 font-size: 1.1em !important;
}

.ui-jqgrid tr.ui-row-ltr td { 
 font-family: DroidSans !important;
 font-size: 1.2em !important;
}
.ui-jqgrid td input {
 margin: 2px;
}

.ui-jqgrid td input:hover {
 margin: 2px;
/* font-weight : bold;
 font-size: larger;*/
 color : black;
}
.ui-widget input, .ui-widget button {
 font-family: DroidSans !important;
 font-size: 0.8em !important;
 border-radius: 7px 7px 7px 7px;
}
/* Grid Styling END */
/* Default font */
body {
 font-family: DroidSans !important;
 font-size: 0.8em !important;
}

/* Menu hover effect */
.cls_spanMenuName:hover {
 color: cornflowerblue;
/* font-weight: bold;
 font-size: 1.1em !important;*/
}
.cls_menuItem:hover {
 color: cornflowerblue;
/* font-weight: bold;
 font-size: 1.2em !important;*/
}
/* Menu hover effect END */
.clsRcntlyUsdMns_MenuName {
	font-size : 0.75em;
}

/* Login View */
.clsNl_nonlogindivAccLoginCntntDiv  {
 font-family: DroidSans;
 font-size: 1em;
 box-shadow: 0px 0px 0px black;
}

#idNl_nonlogindivInfoDiv {
 font-family: DroidSans;
 font-size: 5em;
 box-shadow:0px 0px 0px black;
}

/* jquery ui-widget */
.ui-widget {
 font-family: DroidSans;
}

.context-menu-list {
 font-family:DroidSans;
}
.clsBtnTour {
	float: left;
	width: 98.4%;
	margin-top: 5px;
}
.clsCifTour_cmmHelpBtn {
  float: right;
  background-image: url('../images/help.png');
  background-repeat: no-repeat;
  cursor: pointer;
  height: 33px;
  width: 33px;
  margin-right: 15px;
  margin-top: -5px !important;
}

.ui-jqgrid .ui-jqgrid-htable th div
{
	height: auto;
	white-space: normal !important;
}
#idLIB_rightTopContentHolder::-webkit-scrollbar {
    width: 13px !important;
}
#idMNU_menuContainer::-webkit-scrollbar {
    width: 10px !important;
}
/* Grid Favourites View Styling */

.clsCifGridFav_FavSelBxWrapper {
	margin-top : 7px;
}

.cls_success
{
	background-color: green !important;
}

input[type='button']:focus,button:focus,input[type='submit']:focus {
    color: orange;
}

input[type='text']:focus,textarea:focus,.ui-autocomplete-input:focus
{
	background: orange;
}

.cifbackbutton
{
	font-size:large;
}
.cifhidechart
{
	margin:auto;
	text-align: center;
}

.ui-dialog
{
	overflow: visible !important;	
}


.clsCifSim_RedBtn
{
   background: red !important;
}

.clsCifSim_GreenBtn
{
	    background: green !important;

}
.clsCifSim_BlueBtn
{
	    background: blue !important;

}


.cifsimflex-container {
  display: flex;
  flex-direction: row;
 /* background-color: DodgerBlue;*/
}

.cifsimflex-container > div {
  background-color: #f1f1f1;
  padding: 1px;
  border:1px solid black;
  border-collapse:collapse;
}
.cifsimfavrefrshbtn
{
	background-image: url(/ciflinksim/css/themes/start/images/reload.png) !important;
    background-repeat: no-repeat;
    height: 24px;
    width: 25px;
    margin-right: 5px;
    margin-left: 5px;
}

.cifmandatoryfield
{
 color:red! important;;
}



.cifmandatoryfieldalert
{
	border: 3px  red solid! important;
    float: left;
}

.cifjqgridheaderstyle
{
	background:lightpink !important;
}


.clsCmm_fieldoneRowWrap
{
	margin-bottom: 7px;
	float:left;
	padding:1%;
	width:44%;
}

.clsCmm_fieldoneRowWrapOpp
{
	margin-bottom: 7px;
	float:left;
	padding:1%;
	width:90%;
}

.clsopennpddetailsPg_divWrapper legend {
    background: none repeat scroll 0 0 transparent;
    font-size: 20px;
    font-weight: bolder;
    border-width: 1px;
    border: 2px solid #bbbbbb;
    box-shadow: 0 0 4px #6191BF;
    font-family: monospace;
    width: 100%;
    text-align: center;
    background-color: lightcoral;
}


 .clsciflinkchkboxstl 
{
	display: block;
	padding: 3px;
	-moz-border-radius:5px;
	
	/*background: #cccccc;*/ 
	background: rgb(222,239,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(222,239,255,1) 0%, rgba(152,190,222,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(222,239,255,1)), color-stop(100%,rgba(152,190,222,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(222,239,255,1) 0%,rgba(152,190,222,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(222,239,255,1) 0%,rgba(152,190,222,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(222,239,255,1) 0%,rgba(152,190,222,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(222,239,255,1) 0%,rgba(152,190,222,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#deefff', endColorstr='#98bede',GradientType=0 ); /* IE6-9 */
	/*box-shadow: 1px 1px 1px 1px #999;*/
}



.clscategory
{
	background:red;
}
.cls_prodMenusitem
{
	background:lightgreen;
}


.cls_categoryMenusitem
{
background:orange;	
}

.clsShowPurReqStockandDtl_DlgContentHldr table
{
	border:1px solid;
	border-collapse: collapse;
}

.clsShowPurReqStockandDtl_DlgContentHldr table tr, .clsShowPurReqStockandDtl_DlgContentHldr table tr td, .clsShowPurReqStockandDtl_DlgContentHldr table tr th
{
	border:1px solid;
}

.clsShowPurReqStockandDtl_DlgContentHldr .clsShowPurReqStockandDtl_Header th
{
	text-align:left !important;
}

.clscifOpnNotApplicable
{
	background:grey;
	font-size:30px;
	color:red;
	display:contents;
}

#idCifSim_CmnBtnnpdgreenEdit
{
	font-size: 15px;
	color: white;
	background-color: green;
	border: solid white 4px;
}
#idCifSim_CmnBtnnpdgreenSave
{
	font-size:15px;
	color:white;
	background-color:green;
	border: solid white 4px;
}
#idCifSim_CmnBtnnpdgreenEditPC
{
	font-size:15px;
	color:white;
	background-color:green;
	border: solid white 4px;
}
#idCifSim_CmnBtnnpdgreenSavePC
{
	font-size:15px;
	color:white;
	background-color:green;
	border: solid white 4px;
}
#idCifSim_CmnBtnnpdgreenEditOS
{
	font-size:15px;
	color:white;
	background-color:green;
	border: solid white 4px;
}

#idCifSim_CmnBtnnpdgreenSaveOS
{
	font-size:15px;
	color:white;
	background-color:green;
	border: solid white 4px;
}
#idCifSim_CmnBtnnpdgreenReset
{
	font-size:18px;
	color:white;
	background-color:green;
	border: solid white 1px;
}
#idCifSim_CmnBtnnpdgreenResetpc
{
	font-size:15px;
	color:white;
	background-color:green;
	border: solid white 4px;
}
#idCifSim_CmnBtnnpdgreenResetos
{
	font-size:15px;
	color:white;
	background-color:green;
	border: solid white 4px;
}
#the-canvas {
  border: 1px solid black;
  direction: ltr;
}

.clsCifSim_textcentre
{
	text-align:center;
	width: 100%;
  font-size: 20px;
  font-weight: bold;
}

.clsactivityrow{
	font-size: larger;
  	text-align: left;
  	font-weight: bold;
  }
  