/**************Styles for IPO_SVFlexTable (End) *********************/
.disableButtonStyle {
	cursor: default;
	pointer-events: none;
}

.svStandardButtonStyle {
	background-color: #F0F0F0;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF),
		to(#E6E6E6));
	background: -webkit-linear-gradient(#FFFFFF, #E6E6E6);
	background: -moz-linear-gradient(#FFFFFF, #E6E6E6);
	background: -ms-linear-gradient(#FFFFFF, #E6E6E6);
	background: -o-linear-gradient(#FFFFFF, #E6E6E6);
	background: linear-gradient(#FFFFFF, #E6E6E6);
	/* 	border:1px solid #CED4D9;  */
	border-radius: 3px;
	border: 1px solid #E6E6E6;
	cursor: pointer;
}

.svStandardButtonStyle:HOVER {
	background-color: #F0F0F0;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#E6E6E6),
		to(#FFFFFF));
	background: -webkit-linear-gradient(#E6E6E6, #FFFFFF);
	background: -moz-linear-gradient(#E6E6E6, #FFFFFF);
	background: -ms-linear-gradient(#E6E6E6, #FFFFFF);
	background: -o-linear-gradient(#E6E6E6, #FFFFFF);
	background: linear-gradient(#E6E6E6, #FFFFFF);
	/* 	border:1px solid #CED4D9;  */
	border-radius: 3px;
	border: 1px solid #E6E6E6;
	cursor: pointer;
}

.svStandardButtonDisableStyle {
	background-color: #F0F0F0;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF),
		to(#E6E6E6));
	background: -webkit-linear-gradient(#FFFFFF, #E6E6E6);
	background: -moz-linear-gradient(#FFFFFF, #E6E6E6);
	background: -ms-linear-gradient(#FFFFFF, #E6E6E6);
	background: -o-linear-gradient(#FFFFFF, #E6E6E6);
	background: linear-gradient(#FFFFFF, #E6E6E6);
	/* 	border:1px solid #CED4D9;  */
	border-radius: 3px;
	border: 1px solid #E6E6E6;
	cursor: not-allowed;
	opacity: 0.5;
}

.svIconDisableStyle {
	cursor: not-allowed !important;
	opacity: 0.5;
}

/*update button only on grid */
.svStandardUpdateCancelButtonStyle {
	background-color: #F0F0F0;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#D9E5F0),
		to(#B8CCDE));
	background: -webkit-linear-gradient(#D9E5F0, #B8CCDE);
	background: -moz-linear-gradient(#D9E5F0, #B8CCDE);
	background: -ms-linear-gradient(#D9E5F0, #B8CCDE);
	background: -o-linear-gradient(#D9E5F0, #B8CCDE);
	background: linear-gradient(#D9E5F0, #B8CCDE);
	/* 	border:1px solid #CED4D9;  */
	border-radius: 3px;
	border: 1px solid #B8CCDE;
	cursor: pointer;
}

.svStandardUpdateCancelButtonStyle:HOVER {
	background-color: #F0F0F0;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#D9E5F0),
		to(#F1F6FC));
	background: -webkit-linear-gradient(#B8CCDE, #D9E5F0);
	background: -moz-linear-gradient(#B8CCDE, #D9E5F0);
	background: -ms-linear-gradient(#B8CCDE, #D9E5F0);
	background: -o-linear-gradient(#B8CCDE, #D9E5F0);
	background: linear-gradient(#B8CCDE, #D9E5F0);
	/* 	border:1px solid #CED4D9;  */
	border-radius: 3px;
	border: 1px solid #B8CCDE;
	cursor: pointer;
}

.svIconButtonFP {
	outline: 0;
}

.svIconBtnHP {
	position: relative;
}

.svIcomoonFontWrapper {
	position: absolute;
	top: 2px;
}

.icomoonSvFont {
	color: #666666;
	font-size: 9px;
}

.svIconBtnText {
	color: #666666;
	font-size: 11px;
	position: absolute;
	left: 12px;
}

.svIconBtOnHover {
	color: #888888;
}

.svAccordianPane {
	
}

.accordianPaneVP {
	border-top: 1px solid #E4EAEF;
	width: 100%;
}

.accordianMenuHeaderFP {
	
}

.accordianMenuContentFP {
	display: none;
}

.accordianHeaderFocusPanel {
	cursor: pointer;
	outline: 0;
	padding: 10px 10px 9px;
	background-color: #F1F3F5;
	border-bottom: 1px solid #E4EAEF;
	border-left: 1px solid #E4EAEF;
	/* 	box-shadow:0 1px white; */
	/* 	margin-bottom:1px;  */
}

.headerHP {
	
}

.accordianHeaderHTML {
	color: #2B587A;
	font-size: 11px;
}

.headerFocusPanelOnHover {
	background-color: #ECEEF0;
}

.accordianMenuContentVerticalPanel {
	width: 100%;
}

.accordianMenuItemFocusPanel {
	cursor: pointer;
	outline: 0;
	padding: 10px 10px 9px;
	background-color: #F1F3F5;
	border-bottom: 1px solid #EEF0F2;
	border-left: 1px solid #E4EAEF;
	background-color: white;
}

.accordianMenuItemName {
	color: #454545;
	font-size: 11px;
}

.accordianMenuItemOnHover {
	background-color: rgb(252, 252, 252);
}

.headerFocusPanelOnSelect {
	border-right: 2px solid #50769E;
	background-color: #ECEEF0;
}

.menuItemOnSelect {
	border-right: 2px solid #50769E;
	background-color: rgb(252, 252, 252);
}

.accordianMenuDownArrow {
	background-image: url("../img/nav_down_arrow.png");
	background-position: 95% center;
	background-repeat: no-repeat;
}

.accordianMenuUpArrow {
	background-image: url("../img/nav_up_arrow.png");
	background-position: 95% center;
	background-repeat: no-repeat;
}

.moduleHeader {
	position: relative;
	background-color: #E9EDF1;
	height: 62px;
}

.moduleHeaderHP {
	height: 100%;
	margin-left: 10px;
}

.moduleHeaderVP {
	
}

.moduleHeaderName {
	color: #385573;
	font-size: 13px;
	font-weight: bold;
	cursor: default;
	margin-bottom: 5px;
}

.moduleHeaderNavigationInfo {
	color: #777777;
	cursor: default;
	text-shadow: 0 1px 0 #FFFFFF;
	font-size: 11px;
}

.svSummaryWidget {
	float: left;
	background-color: #F0F1F2;
	border: 1px solid #DAE1E8;
	border-radius: 4px;
	cursor: pointer;
	outline: 0;
	margin-right: 12px;
	width: 32%;
	margin-bottom: 10px;
}

.svSummaryWidget:hover {
	background-color: #E9EDF1;
}

.svSummaryWidgetParent {
	width: 100%;
	height: 60px;
}

.svSummaryWidgetSep {
	height: 60px;
	width: 0px;
	border-right: 1px solid #DAE1E8;
}

.svTable {
	
}

.tableHeaderFP {
	
}

.tableHeaderFT {
	padding: 3px 0px;
}

.tableDataScrollPanel {
	border: 1px solid #DAE1E8;
	/* 	height:250px;   */
}

.tableDataFlowPanel {
	
}

.tableDataVerticalPanel {
	width: 100%;
}

.svTableRow {
	outline: 0;
	cursor: pointer;
}

.svTableRow:hover {
	/* 	background-color:#ECEEF0;  */
	
}

.tableRowStyle1 {
	background-color: white;
}

.tableRowStyle2 {
	background-color: #F5F5F5;
}

.svTableRowFlexTable {
	
}

.svtableRowDetails {
	/* 	height:200px;  */
	display: none;
	padding-bottom: 5px;
}

.svTab {
	border: 1px solid #C6CDD4;
}

.svTabHeaderContainer {
	background-color: #F0F1F2;
	border-bottom: 1px solid #DAE1E8;
	height: 33px;
}

.tabContentParent {
	background-color: white;
	position: relative;
}

.svTabHeader {
	position: relative;
	border-right: 1px solid #C6CDD4;
	padding: 10px 10px;
	outline: 0;
	cursor: pointer;
}

.svTabHeader:hover {
	
}

.firstTabHeader {
	position: relative;
	border-right: 1px solid #DAE1E8;
	padding: 10px 10px;
	outline: 0;
}

.tabHeader {
	color: #2B587A;
	/* 	font-weight:bold; */
	font-size: 11px;
	cursor: pointer;
}

.tabHeader:hover {
	
}

.firstTabSelected {
	background-color: white;
	border-right: 1px solid #DAE1E8;
	padding-bottom: 11px;
}

.tabSelected {
	background-color: white;
	border-right: 1px solid #DAE1E8;
	padding-bottom: 11px;
}

.changeToGray {
	color: #555555;
}

.svButton {
	padding: 3px 5px;
	font-size: 11px;
	color: white;
	background-color: #50769E;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#7A9BBD),
		to(#50769E));
	background: -webkit-linear-gradient(#7A9BBD, #50769E);
	background: -moz-linear-gradient(#7A9BBD, #50769E);
	background: -ms-linear-gradient(#7A9BBD, #50769E);
	background: -o-linear-gradient(#7A9BBD, #50769E);
	background: linear-gradient(#7A9BBD, #50769E);
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	behavior: url(web/core/pie/PIE.htc);
	cursor: pointer;
}

.svButtomMouseHover {
	background: none;
	background-color: #50769E;
}

.svButtomMouseDown {
	background: none;
	background-color: #2F5D8D;
}

.svButtomMouseUp {
	
}

/*******************************************************/
.dropdownSelectedItemTextBox {
	color: #454545;
	width: 200px;
	height: 12px;
	border: 1px solid #DAE1E8;
	padding: 4px;
	padding-left: 2px;
	padding-right: 2px;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	cursor: text;
}

.dropdownArrowLabel {
	width: 20px;
	height: 20px;
	border: 1px solid #DAE1E8;
	border-left: 0px;
	background-color: #F5F5F5;
	cursor: pointer;
	outline: 0;
}

.svdropdownListArrowHP {
	width: 100%;
	height: 100%;
}

.dropdownArrowIcon {
	padding-top: 1px;
	font-size: 8px;
	color: #3B5774;
	cursor: pointer;
}

.dropdownPopupPanel {
	position: relative;
	background-color: white;
	border: 1px solid #DAE1E8;
	border-top: 0px;
	z-index: 500;
}

.dropdownFocusPanel {
	width: 100%;
	height: 100%;
	outline: 0;
}

.dropdownListScrollPanel {
	max-height: 100%;
	outline: 0px;
	overflow-x: hidden !important;
}

.dropdownItemListVP {
	width: 100%;
}

.dropdownListItem {
	height: 13px;
	padding: 4px 4px;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	cursor: default;
	border: 0px;
	background-color: white;
	color: #2B587A;
}

.dropdownListItemOnHover {
	background-color: #F2F6F9;
}

.dropdownFocusPanel #dropdownListScrollPanelId div .mCSB_scrollTools .mCSB_draggerContainer
	{
	margin-right: 0px;
}

.dropdownFocusPanel #dropdownListScrollPanelId div .mCSB_scrollTools .mCSB_draggerContainer .mCSB_dragger
	{
	border-radius: 2px;
}

.dropdownFocusPanel #dropdownListScrollPanelId div .mCSB_scrollTools .mCSB_draggerContainer .mCSB_dragger:HOVER
	{
	/* background-color:#738AA2; */
	
}

.dropdownFocusPanel #dropdownListScrollPanelId div .mCSB_scrollTools .mCSB_draggerContainer .mCSB_dragger .mCSB_dragger_bar
	{
	background-color: #738AA2;
	width: 5px;
	border-radius: 5px;
}

.dropdownFocusPanel #dropdownListScrollPanelId div .mCSB_scrollTools .mCSB_draggerContainer .mCSB_draggerRail
	{
	width: 7px;
	background-color: #E3E8EE;
}

.dropdownFocusPanel #dropdownListScrollPanelId div .mCSB_scrollTools {
	width: 10px;
}

.dropdownFocusPanel #dropdownListScrollPanelId div .mCSB_container {
	margin-right: 4px;
}

/******************************************************************************************************/
.fileUpload {
	position: relative;
	overflow: hidden;
	/* 	margin: 10px; */
	/* 	width:100px;  */
}

.fileUploadActual {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	font-size: 20px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity = 0);
	/* 	min-width: 460px; */
}

.fileUploadLabel {
	margin-left: 5px;
	padding: 5px 29px;
	/* 	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;	 */
	/* 	font-size:11px;  */
	/* 	cursor: pointer; */
	/* 	border:1px solid #DAE1E8;  */
	/*   	color:#333333; */
	/*   	background-image: -moz-linear-gradient(100% 100% 90deg,#E6E6E6,#FFFFFF); */
	/*   	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#E6E6E6)); */
	/*   	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#FFFFFF, endColorstr=#E6E6E6); */
	/*   	-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#FFFFFF, endColorstr=#E6E6E6)"; */
}

.fileUploadTextBox {
	width: 350px;
	height: 19px;
	border: 1px solid #DAE1E8;
	padding: 2px;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	cursor: pointer;
}

.svHtml {
	color: #555555;
	font-size: 11px;
	cursor: default;
}

.svTextBox {
	border: 1px solid #DAE1E8;
	padding: 2px;
	font-size: 11px;
	cursor: text;
}

.svSearchBoxTextBox {
	border: 1px solid #DAE1E8;
	padding: 4px;
	font-size: 11px;
	width: 126px;
}

.svSearchBoxFocusPanel {
	outline: 0;
}

.searchIconVP {
	width: 28px;
	padding: 5px 0px 3px 0px;
	background-color: #F0F1F2;
	border: 1px solid #DAE1E8;
	border-left: 0px;
	cursor: pointer;
}

.svSearchBoxSearchIconWrapper {
	
}

.svSearchBoxSearchIcon {
	font-size: 11px;
	color: #3B5774;
	cursor: pointer;
}

.svCellList {
	margin-top: 5px;
	height: 92%;
}

.svCellListElement {
	width: 200px;
	outline: 0;
	cursor: pointer;
	padding: 4px 0px;
}

.cellListCustomerSvIcon {
	color: #5A5A5A;
	cursor: pointer;
	font-size: 17px;
	margin: 0 5px;
}

.svDefaultListElementHP {
	padding: 4px 0 1px;
}

.svDefaultListElementHPImage {
	border: 1px solid #DAE1E8;
	height: 33px;
	margin-left: 9px;
	padding: 1px;
	width: 37px;
}

.svDefaultListElementVP {
	margin-left: 5px;
}

.svDefaultListElementUserName {
	color: black;
	font-size: 11px;
	font-weight: normal;
}

.svDefaultListElementEmailId {
	color: #5A5A5A;
	font-size: 11px;
	font-style: italic;
}

.cellStyle1 {
	background-color: #F5F6F7;
}

.cellStyle2 {
	background-color: white;
}

.svCompositeIcon {
	cursor: pointer;
	opacity: 0.7;
	outline: 0;
}

.svCompositeIconOnHover {
	opacity: 0.9;
}

.svCompositeIconOnClick {
	opacity: 0.5;
}

/*******************************************************/
.svDialogBoxPopup {
	min-width: 400px;
	max-width: 525px;
	border-radius: 5px;
	position: relative;
	padding: 15px 20px;
}

.svBoxCrosssvIcon {
	position: absolute;
	top: 4px;
	right: 7px;
}

.svDialogBoxPopupHP {
	
}

.svDialogBoxPopupHPHTML {
	font-size: 11px;
	cursor: default;
}

.svBoxInfo {
	background-color: #DEF0D8;
	border: 1px solid #A1C793;
	box-shadow: 0 0 6px #C8C8C8;
}

.svBoxInfoHTML {
	color: #6B8E5F;
}

.svBoxError {
	background-color: #F2DEDF;
	border: 1px solid #EAB5B8;
	box-shadow: 0 0 6px #C8C8C8;
}

.svBoxErrorHTML {
	color: #D06E6D;
}

.svBoxInfoIcon {
	font-size: 8px;
	color: #5E874E;
}

.svBoxErrorIcon {
	font-size: 11px;
	color: #D06E6D;
}

.svBoxWarning {
	background-color: #F4E8C9;
	border: 1px solid #EAC877;
	box-shadow: 0 0 6px #C8C8C8;
}

.svBoxWarningHTML {
	color: #CB981D;
}

.svBoxWarningIcon {
	font-size: 8px;
	color: #CB981D;
}

.textAreaError {
	border: 1px solid #EAB5B8 !important;
}

.fileUploadErrorStyle {
	border: 1px solid #EAB5B8;
}

.svtextboxreadonly {
	border: 1px solid rgb(220, 220, 220);
	background-color: #F5F5F5;
	cursor: default;
}

.svdropdownreadonly {
	border: 1px solid rgb(220, 220, 220);
	background-color: #F5F5F5;
	cursor: default;
}

.svdropdownrarroweadonly {
	border-right: 1px solid rgb(220, 220, 220);
	border-top: 1px solid rgb(220, 220, 220);
	border-bottom: 1px solid rgb(220, 220, 220);
	cursor: default;
}

.svRemarkBox {
	padding: 10px;
	width: 340px;
	background-color: white;
	border: 1px solid #E6E6E6;
	box-shadow: 0px 0px 2px rgb(200, 200, 200);
}

.svRemarkBoxFPsvRemarkBox {
	background-color: white;
}

.svRemarksBoxMsgsvRemarkBox {
	margin: 5px 1px;
}

.remarksTextAreasvRemarkBox {
	border: 1px solid #DAE1E8;
	width: 334px;
	height: 50px;
	color: #555555;
	font-size: 11px;
}

.errorHTMLsvRemarkBox {
	color: #B81400;
	font-size: 11px;
	margin: 0px 1px;
}

.buttonFPsvRemarkBox {
	margin-top: 5px;
	height: 27px;
}

.buttonHPsvRemarkBox {
	float: right;
}

.okButtonsvRemarkBox {
	border-radius: 2px 2px 2px 2px;
	padding: 5px 28px;
	margin-right: 5px;
}

.cancelButtonsvRemarkBox {
	border-radius: 2px 2px 2px 2px;
	padding: 5px 18px;
}

.svDatePicker {
	
}

.svDatePickerTextBox {
	border: 1px solid #DAE1E8;
	color: #454545;
	font-size: 11px;
	padding: 4px 2px;
	cursor: pointer;
	height: 12px;
}

.svTextBoxError {
	border: 1px solid #EAB5B8 !important;
	background-color: #FFE9E9;
}

.passwordSetError {
	border: 1px solid #EAB5B8 !important;
	background-color: #FFE9E9;
}

.svdropdownList {
	height: 22px;
	overflow: visible;
	position: relative;
}

/***********************sv Grey Button********************************/
.svGreyButton {
	outline: 0;
	background-color: #F0F1F2;
	border: 1px solid #DAE1E8;
	border-radius: 4px;
	padding: 3px 5px;
	cursor: pointer;
	opacity: 0.7;
}

.svGreyButtonOnClick {
	opacity: 0.5;
}

.svGreyButtonOnHover {
	opacity: 0.9;
}

/**********************************************************************************/

/****************ProgressBar Styles START***************/
.progressbar-main {
	height: 16px;
	background: #ffffff;
	border: 1px solid #546D87;
	border-radius: 3px;
	overflow: hidden;
}

.progressbar-top {
	height: 8px;
	background: #25A125;
	background: -moz-linear-gradient(top, #38F338 0%, #25A125 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #38F338),
		color-stop(100%, #25A125));
	background: -webkit-linear-gradient(top, #38F338 0%, #25A125 100%);
	background: -o-linear-gradient(top, #38F338 0%, #25A125 100%);
	background: -ms-linear-gradient(top, #38F338 0%, #25A125 100%);
	background: linear-gradient(to bottom, #38F338 0%, #25A125 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#38F338',
		endColorstr='#25A125', GradientType=0);
}

.progressbar-bottom {
	height: 8px;
	background: #239A23;
	background: -moz-linear-gradient(top, #239A23 0%, #1D801D 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #239A23),
		color-stop(100%, #1D801D));
	background: -webkit-linear-gradient(top, #239A23 0%, #1D801D 100%);
	background: -o-linear-gradient(top, #239A23 0%, #1D801D 100%);
	background: -ms-linear-gradient(top, #239A23 0%, #1D801D 100%);
	background: linear-gradient(to bottom, #239A23 0%, #1D801D 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#239A23',
		endColorstr='#1D801D', GradientType=0);
}
/****************ProgressBar Styles END***************/

/**************Styles for IPO_SVFlexTable (Start) *********************/
.demoFlowPanel {
	width: 800px;
	height: 600px;
	border: 1px solid #DAE1E8;
	padding: 0px;
	background-color: white;
}

.svStandardButton {
	padding: 3px 5px;
	font-size: 11px;
	color: white;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #949494;
	border: 1px solid #DAE1E8;
	border-radius: 4px;
	cursor: pointer;
}

/* ************* Table Title ********************/
.tableTitleFP {
	background-color: #D6E2E6;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom: 1px ridge #D6E2E6;
	height: 35px;
	position: relative;
}

.tableTitleButtonHP {
	background-color: #D6E2E6;
	height: 30px;
	position: relative;
}

.tableTitleText {
	color: #333333;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 15px;
	left: 5px;
	padding: 5px 10px;
}

.rightAlign {
	background-color: #D6E2E6;
	margin-bottom: 7px;
	margin-top: 7px;
	position: absolute;
	right: 10px;
	width: 200px;
}

.leftAlign {
	margin-top: 2px;
	margin-bottom: 2px;
	left: 5px;
	width: 200px;
	position: absolute;
	background-color: #D6E2E6;
}

/**********************Table Header *****************/
.svTableHeaderHTML {
	color: #454545;
	font-size: 12px;
	cursor: default;
}

/*******************************************************************************************/
#svFlexTableOptionsContainer {
	background-color: #EFF3F9;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#EAEFF7),
		to(#FDFDFE));
	background: -webkit-linear-gradient(#EAEFF7, #FDFDFE);
	background: -moz-linear-gradient(#EAEFF7, #FDFDFE);
	background: -ms-linear-gradient(#EAEFF7, #FDFDFE);
	background: -o-linear-gradient(#EAEFF7, #FDFDFE);
	background: linear-gradient(#EAEFF7, #FDFDFE);
	padding: 1px 5px 1px 5px;
	position: relative;
}

#svFlexTableButtonHPId {
	
}

.svTableHeaderFP {
	background-color: #D9E5F0;
	border-top: 1px solid #B2C1CD;
	border-bottom: 1px solid #B2C1CD;
}

.svTableHeaderFT {
	height: 30px;
	position: relative;
}

#svflexTableHeaderCheckBoxId {
	margin: 0px 4px;
	margin-right: 0px;
}

#svflexTableHeaderCheckBoxId input[type=checkbox] {
	margin-top: 4px;
}

/* #svFilterFlowPanelId{ */
/*     margin-bottom: 3px; */
/* 	background-color: #D9E5F0; */
/*     display: none; */

/* } */
.svFilterFlowPanelId {
	margin-bottom: 3px;
	background-color: #D9E5F0;
	display: none;
}

#svFlexTableAddNewRowFPId {
	display: none;
	background-color: white;
	border-top: 1px solid #B2C1CD;
	padding: 3px 0px;
}

.filterButtonFPContainer {
	position: relative;
	height: 0px;
	overflow: visible;
	top: 0px;
}

/* #svFlexTableFilterButtonHPId{ */
/* 	position:relative; */
/* 	z-index:2000; */
/* 	margin: 10px auto; */
/* 	margin-top:3px; */
/* 	background: #D9E5F0; */
/* 	border: 1px solid #B2C1CD; */
/* 	border-top:0px; */
/* 	border-radius:0px 0px 3px 3px; */
/* 	padding:3px 5px;     */
/* } */
.svFlexTableFilterButtonHPId {
	position: absolute;
	right: -137px;
	top: 0px;
	z-index: 1;
	margin: 10px auto;
	margin-top: 0px;
	/* 	background: white; */
	background: #D9E5F0;
	border: 1px solid #B2C1CD;
	border-top: 0px;
	border-radius: 0px 0px 3px 3px;
	padding: 3px 5px;
}

.addButtonFPContainer {
	position: relative;
	height: 0px;
	overflow: visible;
	top: 5px;
}

#svFlexTableAddRowButtonHPId {
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 1;
	margin: 10px auto;
	margin-top: 0px;
	background: white;
	border: 1px solid #B2C1CD;
	border-top: 0px;
	border-radius: 0px 0px 3px 3px;
	padding: 3px 5px;
}

#svFlexTableFilterColFT {
	border-collapse: collapse;
	margin-bottom: 8px;
}

#svFlexTableAddNewRowFTId {
	border-collapse: collapse;
	margin-top: 3px;
}

.svFlexTableRowContainerVP {
	width: 100%;
}

.svFlexTableEditHTML, .svFlexTableEditIconStyle {
	color: #1F3448;
	font-size: 11px;
}

.svFlexTableEditIconStyle {
	font-size: 10px;
	margin-right: 3px;
	margin-top: 1px;
}

/********SVHLButton*********/
.SVHLButtonStyle {
	cursor: pointer;
	outline: 0;
	border: 1px solid transparent;
	position: relative;
}

.SVHLButtonStyle:hover {
	background-color: #E3E5E7;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F8F9FA),
		to(#D8DEE3));
	background: -webkit-linear-gradient(#F8F9FA, #D8DEE3);
	background: -moz-linear-gradient(#F8F9FA, #D8DEE3);
	background: -ms-linear-gradient(#F8F9FA, #D8DEE3);
	background: -o-linear-gradient(#F8F9FA, #D8DEE3);
	background: linear-gradient(#F8F9FA, #D8DEE3);
	/* 	border:1px solid #CED4D9;  */
	border-radius: 3px;
	border: 1px solid #D8DEE3;
}

#buttonContainerHPId {
	
}

.svHlButtonIconStyle {
	
}

#svHlButtonLabelId {
	font-size: 11px;
	color: rgb(70, 70, 70);
}

/********SVHLButton*********/
.svFlexTableAddNewRowButtonIconStyle {
	font-size: 7px;
	margin-right: 2px;
}

.svFlexTableAddButtonStyle {
	padding: 6px 7px;
	margin-right: 5px;
}

.svFlexTableDeleteButtonIconStyle {
	font-size: 8px;
	position: absolute;
	top: 8px;
	left: 7px;
	margin-right: 2px;
	right: 9px;
}

.svFlexTableDeleteButtonStyle {
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 17px;
	padding-right: 7px;
	margin-right: 5px;
}

.svFlexTableFilterButtonIconStyle {
	font-size: 10px;
	position: absolute;
	top: 7px;
	left: 7px;
	margin-right: 2px;
	right: 9px;
}

.svFlexTableFilterButtonStyle {
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 19px;
	padding-right: 7px;
	margin-right: 5px;
}

.svFlexTableSearchFilterButton {
	/* #F5F5F5 */
	background-color: #F0F0F0;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF),
		to(#F5F5F5));
	background: -webkit-linear-gradient(#FFFFFF, #F5F5F5);
	background: -moz-linear-gradient(#FFFFFF, #F5F5F5);
	background: -ms-linear-gradient(#FFFFFF, #F5F5F5);
	background: -o-linear-gradient(#FFFFFF, #F5F5F5);
	background: linear-gradient(#FFFFFF, #F5F5F5);
	padding: 3px 10px;
	margin-right: 5px !important;
}

.svFlexTableClearFilterSearchButton {
	background-color: #F0F0F0;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF),
		to(#F5F5F5));
	background: -webkit-linear-gradient(#FFFFFF, #F5F5F5);
	background: -moz-linear-gradient(#FFFFFF, #F5F5F5);
	background: -ms-linear-gradient(#FFFFFF, #F5F5F5);
	background: -o-linear-gradient(#FFFFFF, #F5F5F5);
	background: linear-gradient(#FFFFFF, #F5F5F5);
	padding: 3px 15px;
}

.svFlexTableSearchFilterButton:HOVER,
	.svFlexTableClearFilterSearchButton:HOVER {
	background-color: #F0F0F0;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F5F5F5),
		to(#FFFFFF));
	background: -webkit-linear-gradient(#F5F5F5, #FFFFFF);
	background: -moz-linear-gradient(#F5F5F5, #FFFFFF);
	background: -ms-linear-gradient(#F5F5F5, #FFFFFF);
	background: -o-linear-gradient(#F5F5F5, #FFFFFF);
	background: linear-gradient(#F5F5F5, #FFFFFF);
}

.svFlexTableAddRowButton {
	padding: 3px 15px;
	margin-right: 5px !important;
}

.svFlexTableCancelRowButton {
	padding: 3px 10px;
}

.svFlextTableScrollPanel {
	
}

.rowHPRowContainerStyle {
	
}

.checkBoxRowContainerStyle {
	margin: 0px 5px;
}

.checkBoxRowContainerStyle input[type=checkbox] {
	margin-top: 4px;
}

.svFlexTableUpdateButton {
	padding: 3px 10px;
	margin-right: 5px !important;
}

.svFlexTableUpdateCancelButton {
	padding: 3px 10px;
	/* 	margin-right: 5px !important;  */
}

.updateButtonHP {
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 1;
	margin: 10px auto;
	margin-top: 0px;
	background: white;
	border: 1px solid #B2C1CD;
	border-top: 0px;
	border-radius: 0px 0px 3px 3px;
	padding: 3px 5px;
}

.updateFP {
	height: 0;
	overflow: visible;
	position: relative;
	top: 5px;
}

/* FwmPageable Grid Layout START */
.navigationHP {
	background-color: #F0F1F2;
	color: #2B60A3;
	width: 100%;
	height: 22px;
	padding: 2px 0px 3px 0px;
	border-left: 1px solid #DAE1E8;
	border-right: 1px solid #DAE1E8;
	border-bottom: 1px solid #DAE1E8;
	border-radius: 0 0 4px 4px;
}

.navigationTextBox {
	border: 1px solid #C8C8C8;
	cursor: text;
	margin-right: 4px;
	padding: 1px;
	text-align: center;
	font-size: 10px;
	width: 20px;
}

.firstIcon {
	margin-left: 8px;
}

.lastIcon {
	margin-right: 8px;
}

.prevIcon {
	margin-left: 10px;
}

.nextIcon {
	margin-right: 10px;
}

.totalPageNoLabel {
	width: 34px;
	font-size: 10px;
}

.prevHp {
	float: left;
	width: 40px;
	height: 22px;
}

.randomHp {
	width: 60px;
	margin-left: auto;
	margin-right: auto;
	height: 22px;
}

.nextHp {
	float: right;
	width: 40px;
	height: 22px;
}

.svFlexTableRowStyle1 {
	background-color: white;
}

.svFlexTableRowStyle2 {
	background-color: #EFF3F6;
}

.svFlexTableRowFocusPanel {
	outline: 0;
	padding: 5px 0px;
	border: 1px solid transparent;
}

.addSvFlexTableRowBorder {
	border-top: 1px solid #B2C1CD;
	border-bottom: 1px solid #B2C1CD;
}

/* FwmPageable Grid Layout END */
.SvStandardCompositeIcon {
	cursor: pointer;
	outline: 0;
}

.SvStandardCompositeIcon:HOVER {
	opacity: 0.7;
}

.SvSelectList {
	outline: 0;
	border: 1px solid transparent;
	padding: 0px 0px;
}

.SvSelectList:HOVER {
	border: 1px solid rgb(200, 200, 200);
	background-color: white;
}

.SvSelectListVP {
	
}

.SvSelectListHP {
	
}

.SvSelectListConstantLabel {
	color: black;
	cursor: pointer;
	padding: 3px 5px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

.SvSelectListLabel {
	color: black;
	cursor: pointer;
	padding: 3px 5px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

.SvSelectListSvIcon {
	cursor: pointer;
	color: black;
	padding: 0px 2px;
	padding-top: 2px;
	padding-left: 0px;
	padding-right: 5px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

.svSelectListFlowPanel {
	position: relative;
	overflow: visible;
	height: 0px;
	width: 100%;
}

.flowPanelInner {
	display: inline;
	position: absolute;
	right: -1px;
	top: 0px;
	min-width: 140%;
	background-color: white;
	border: 1px solid rgb(200, 200, 200);
}

.SvSelectListScrollPanel {
	max-height: 200px;
}

.SvSelectListItemVP {
	background-color: white;
	border-top: 0px;
	padding-top: 10px;
	width: 100%;
}

.SelectListItem {
	color: #1B6181;
	padding: 5px 20px;
	white-space: nowrap;
	cursor: pointer;
}

.SelectListItem:HOVER {
	background-color: #F5F6F7;
}

.focusonShow {
	background-color: white;
	border: 1px solid rgb(200, 200, 200);
}

/************************Sv classic dialogbox*********************************/
.SvClassicDialogBox {
	background-color: white;
	/* 	width: 451px; */
	border: 1px solid rgb(190, 190, 190);
	z-index: 9005;
	padding: 5px 15px;
	/* 	top: 10px !important; */
	/* 	position:fixed !important; */
	box-shadow: 2px 2px 5px #C8C8C8;
}

.SvClassicErrorsDialog {
	background-color: white;
	/* 	width: 451px; */
	border: 1px solid rgb(190, 190, 190);
	z-index: 9000;
	/* padding: 15px; */
	padding: 20px 40px;
	/* 	top: 10px !important; */
	/* 	position:fixed !important; */
	box-shadow: 2px 2px 5px #C8C8C8;
}

.SvClassicDialogBoxsvIconHP {
	/* 	margin:0px 10px; */
	float: left;
	height: 100%;
	width: 50px;
}

.SvClassicDialogBoxFP {
	background-color: white;
}

.messageFlowPanelContainer {
	background-color: white;
}

.svClassicErrorsDialogScrollPanel {
	background: -moz-linear-gradient(#FEFEFE, #FFFFFF) repeat scroll 0 0
		transparent;
	/*    border: 1px solid #F0F0F0; */
	border-radius: 3px 3px 3px 3px;
	height: 152px;
	min-width: 500px;
}

.svClassicErrorsDialogerrorVPParentFlowPanel {
	
}

.devInfoCollectErrorVPParentFlowPanel {
	padding: 0;
}

.svClassicErrorsDialogeErrorVP {
	width: 100%;
}

.msgHTMLHP {
	height: 100%;
	/*     margin-bottom: 10px; */
	margin-top: 0px;
	min-height: 51px;
}

/*****************************************************************************************************************/
.messageFlowPanelContainer  #svClassicErrorsDialogerrorScrollPanelId div .mCSB_scrollTools .mCSB_draggerContainer
	{
	margin-right: -6px;
}

.messageFlowPanelContainer #svClassicErrorsDialogerrorScrollPanelId div .mCSB_scrollTools .mCSB_draggerContainer .mCSB_dragger
	{
	border-radius: 2px;
}

.messageFlowPanelContainer #svClassicErrorsDialogerrorScrollPanelId div .mCSB_scrollTools .mCSB_draggerContainer .mCSB_dragger:HOVER
	{
	background-color: #8C8C8C;
}

.messageFlowPanelContainer #svClassicErrorsDialogerrorScrollPanelId div .mCSB_scrollTools .mCSB_draggerContainer .mCSB_dragger .mCSB_dragger_bar
	{
	background-color: #8C8C8C;
	width: 2px;
	border-radius: 5px;
}

.messageFlowPanelContainer #svClassicErrorsDialogerrorScrollPanelId div .mCSB_scrollTools .mCSB_draggerContainer .mCSB_draggerRail
	{
	width: 2px;
	background-color: #E3E8EE;
}

.messageFlowPanelContainer #svClassicErrorsDialogerrorScrollPanelId div .mCSB_scrollTools
	{
	width: 10px;
}

.messageFlowPanelContainer #svClassicErrorsDialogerrorScrollPanelId div .mCSB_container
	{
	margin-right: 4px;
}

.SvClassicDialogBoxVP {
	background-color: white;
}

.msghorizontalPanel {
	
}

.msgHTMLHP {
	height: 100%;
	min-height: 51px;
	/* 	margin-left: 50px; */
}

.svclassicdialogboxmessageHTML {
	/* 	font-weight: bold;	 */
	/* 	text-align: center; */
	/* 	min-width: 200px;	 */
	max-width: 402px;
	cursor: default;
	color: black;
	padding-top: 4px;
	padding-right: 20px;
	word-wrap: break-word;
}

.svclassicdialogboxErrorsmessageHTML {
	text-align: left;
	min-width: 200px;
	max-width: 465px;
	cursor: default;
	color: black;
	/* 	padding-bottom: 5px;   */
}

.svclassicdialogboxErrorListmessageHTML {
	text-align: left;
	min-width: 200px;
	max-width: 465px;
	cursor: default;
	color: black;
	/* padding-left:10px; */
}

.buttonHorizontalPanel {
	/* 	margin:10px 10px 0px 10px; */
	margin-top: 5px;
	float: right;
}

.svClassicDialogBoxOKButton {
	padding: 3px 16px;
}

.warningButtonHorizontalPanel {
	float: right;
	/* 	margin:10px 10px 0px 10px; */
	margin-top: 5px;
}

.svclassicdialogboxyesbutton {
	padding: 3px 16px;
	margin-right: 10px;
}

.svclassicdialogboxnobutton {
	padding: 3px 16px;
}

.infoIconStyle {
	margin-top: 7px;
	color: #396B9F;
	font-size: 29px;
	width: 50px;
}

.warningIconStyle {
	margin-top: 7px;
	color: #F4BD3A;
	font-size: 29px;
	width: 50px;
}

.msgSvIcon {
	width: 50px;
}

.errorIconStyle {
	margin-top: 7px;
	color: #D4383B;
	font-size: 29px;
	width: 50px;
}

.collapsiblePanelFP {
	padding: 5px 0px 5px 10px;
	/* background-color:#D5ECF4; */
	background-color: #EFF3F6;
	outline: 0;
	cursor: pointer;
}

.collapSibleIconFlowPanel {
	position: relative;
}

.collapsiblePanelTitleStyle {
	color: black;
	font-size: 13px;
	margin-left: 20px;
}

.closedCollapSiblePanelIconStyle {
	font-size: 9px;
	position: absolute;
	top: -7px;
	left: 2px;
}

.openCollapSiblePanelIconStyle {
	font-size: 10.5px;
	padding-top: 1px;
	position: absolute;
	top: -7px;
	left: 2px;
}

.collapsiblePanelFlowPanel {
	padding: 5px;
}

.ISETabContainerWidget {
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom: 3px solid #93A6AB;
	padding-left: 3px;
}

.iseTabSep {
	width: 4px;
}

.tabHtml {
	font-size: 12px;
	padding: 5px 10px;
	cursor: pointer;
	background-color: #D4E6EB;
}

.tabHtml:HOVER {
	background-color: #BBCED3;
}

.tabSelectedStyle {
	background-color: #93A6AB !important;
	color: white;
}

/***************************** Donut Chart *********************/
.donutChartFP {
	position: absolute;
	width: 100%;
	height: 100%;
}

.donutChartValContainerFP {
	width: 100%;
	height: 100%;
}

.legend {
	display: none;
}

.donutChartValContainerHP {
	height: 100%;
	margin: 0px auto;
}

.donutChartValHTML {
	cursor: pointer;
	font-size: 20px;
	font-weight: bold;
	z-index: 100;
	position: relative;
	margin-left: 7px;
}

.donutChartUndefinedQuestionMarkStyle {
	font-size: 40px;
	font-weight: bold;
	z-index: 1;
	position: relative;
	margin-left: 0px;
}

/*********************************************************************************/
.svflextable #svflextablescrollpanelId div .mCSB_scrollTools .mCSB_draggerContainer
	{
	margin-right: 1px;
}

.svflextable #svflextablescrollpanelId div .mCSB_scrollTools .mCSB_draggerContainer .mCSB_dragger
	{
	border-radius: 2px;
}

.svflextable #svflextablescrollpanelId div .mCSB_scrollTools .mCSB_draggerContainer .mCSB_dragger:HOVER
	{
	/* background-color:#8C8C8C; */
	
}

.svflextable #svflextablescrollpanelId div .mCSB_scrollTools .mCSB_draggerContainer .mCSB_dragger .mCSB_dragger_bar
	{
	background-color: #8C8C8C;
	width: 5px;
	border-radius: 5px;
}

.svflextable #svflextablescrollpanelId div .mCSB_scrollTools .mCSB_draggerContainer .mCSB_draggerRail
	{
	width: 7px;
	background-color: #E3E8EE;
}

.svflextable #svflextablescrollpanelId div .mCSB_scrollTools {
	width: 10px;
}

.svflextable #svflextablescrollpanelId div .mCSB_container {
	margin-right: 4px;
}

.addNewRowFlowPanelStyle {
	background-color: white;
	border-top: 1px solid #B2C1CD;
	padding: 5px 0px;
}

.IpoTreeWidgetStyleName {
	margin-top: 0;
	padding: 10px;
}

/**Treeselect css **/
.treeSelect {
	cursor: pointer;
	outline: 0;
	border: 1px solid rgb(215, 215, 215);
	padding: 2px;
	background-color: white;
}

.treeNodeItemStyleFocusPanel {
	outline: 0;
}

.treeSelectVP {
	
}

.treeSelectTreePanelContainer {
	position: relative;
	overflow: visible;
	height: 0px;
	width: 100%;
}

.treeSelectTreePanelInner {
	display: inline;
	position: absolute;
	left: -3px;
	top: 0px;
	min-width: 140%;
	background-color: white;
	border: 1px solid rgb(200, 200, 200);
	background-color: white;
	z-index: 10 !important;
	outline: 0;
}

.treeSelectScrollPanel {
	height: 150px;
	outline: 0;
}

.treeSelectHP {
	
}

.treeSelectTextBox {
	/* 	border:1px solid rgb(200,200,200);  */
	width: 86px;
	height: 16px;
	overflow: hidden;
}

.treeSelectSvLocationIcon {
	margin-right: 3px;
}

.svLocationIconStyle {
	padding-top: 1px;
}

.labelStyle {
	display: inline;
}

.gwt-PopupPanelGlass {
	z-index: 600 !important;
}

.treeselectPopup {
	background-color: white;
	border: 1px solid rgb(215, 215, 215);
	/* 	width: 150px; */
	height: 150px;
}

.treeSelectSvTreeStyle {
	padding: 10px 25px 10px 10px;
}

.svProgressBar {
	background-color: rgb(249, 249, 249);
	border: 1px solid rgb(230, 230, 230);
	height: 5px;
	border-radius: 3px;
}

.svProgressBarFlowPanel {
	background-color: #1AB220;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#1AB220),
		to(#82DF83));
	background: -webkit-linear-gradient(#1AB220, #82DF83);
	background: -moz-linear-gradient(#1AB220, #82DF83);
	background: -ms-linear-gradient(#1AB220, #82DF83);
	background: -o-linear-gradient(#1AB220, #82DF83);
	background: linear-gradient(#1AB220, #82DF83);
	height: 100%;
}

.selectedCellListElementStyle {
	background-color: #A7C2D9;
}

.progressbarerror {
	background-color: #9E0A0A;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#9E0A0A),
		to(#F34242));
	background: -webkit-linear-gradient(#9E0A0A, #F34242);
	background: -moz-linear-gradient(#9E0A0A, #F34242);
	background: -ms-linear-gradient(#9E0A0A, #F34242);
	background: -o-linear-gradient(#9E0A0A, #F34242);
	background: linear-gradient(#9E0A0A, #F34242);
	height: 100%;
}

.svFlexTableRightButtonHPPanel {
	position: absolute;
	right: 0px;
	top: 1px;
}

.svFlexTableImportDevicesButtonIconStyle {
	font-size: 11px;
	margin-right: 3px;
}

#treeSelectScrollPanelId {
	height: 150px;
	outline: 0;
	max-width: 140px;
	width: 140px;
}

.treeSelectScrollPanelInnerFlowPanel {
	width: 140px;
}

.treeSelectTreePanelInner #treeSelectScrollPanelId div .mCSB_scrollTools .mCSB_draggerContainer
	{
	margin-right: 2px;
	margin-bottom: 2px;
}

.treeSelectTreePanelInner #treeSelectScrollPanelId div .mCSB_scrollTools .mCSB_draggerContainer .mCSB_dragger
	{
	border-radius: 2px;
}

.treeSelectTreePanelInner #treeSelectScrollPanelId div .mCSB_scrollTools .mCSB_draggerContainer .mCSB_dragger:HOVER
	{
	/* background-color:#8C8C8C; */
	
}

.treeSelectTreePanelInner #treeSelectScrollPanelId div .mCSB_scrollTools .mCSB_draggerContainer .mCSB_dragger .mCSB_dragger_bar
	{
	background-color: #8C8C8C;
	width: 5px;
	border-radius: 5px;
}

.treeSelectTreePanelInner #treeSelectScrollPanelId div .mCSB_scrollTools .mCSB_draggerContainer .mCSB_draggerRail
	{
	width: 7px;
	background-color: #E3E8EE;
}

.treeSelectTreePanelInner #treeSelectScrollPanelId div .mCSB_scrollTools
	{
	width: 10px;
}

.treeSelectTreePanelInner #treeSelectScrollPanelId div .mCSB_container {
	margin-right: 4px;
}

div.treeSelectTreePanelInner div#treeSelectScrollPanelId.treeSelectScrollPanel .mCustomScrollBox .mCSB_scrollTools_horizontal
	{
	width: 133px;
	height: 12px;
}

div.treeSelectTreePanelInner div#treeSelectScrollPanelId.treeSelectScrollPanel .mCustomScrollBox .mCSB_scrollTools_horizontal div.mCSB_draggerContainer .mCSB_dragger
	{
	top: 1px;
}

div.treeSelectTreePanelInner div#treeSelectScrollPanelId.treeSelectScrollPanel .mCustomScrollBox .mCSB_scrollTools_horizontal div.mCSB_draggerContainer div.mCSB_draggerRail
	{
	width: auto;
	margin: 5px 0px;
}

div.treeSelectTreePanelInner div#treeSelectScrollPanelId.treeSelectScrollPanel .mCustomScrollBox .mCSB_scrollTools_horizontal div.mCSB_draggerContainer .mCSB_dragger div.mCSB_dragger_bar
	{
	width: auto;
	margin-top: 4px;
	height: 5px;
}

.mCSB_container {
	overflow: visible !important;
}

.treeselectPopup {
	padding-bottom: 25px;
	height: 150px;
	border: 0px;
}

.svflexTablePopupPanel {
	padding-bottom: 25px;
	height: 24px;
}

.svflextableUpdateButtonPopupZindex {
	z-index: 9001;
}

.svSelectListPopupPanel {
	
}

.svFlexTableDummyRowContainerBigHt {
	height: 210px;
	/* 	width: 100%;	 */
}

.svFlexTableDummyRowContainerSmallHt {
	height: 30px;
}

.svselectwidget {
	outline: 0;
}

.svselectwidgetselecteditemfp {
	/*     background-color: #ECF6FF; */
	border: 1px solid transparent;
	padding: 1px 3px;
	cursor: pointer;
	outline: 0px;
	margin-right: 4px;
}

.svselectwidgetselecteditemlistfp {
	position: relative;
	height: 0px;
}

.svselectwidgetselecteditemlistfpinner {
	position: absolute;
	left: -11px;
	top: 0px;
	background-color: white;
	border: 1px solid #D7D7D7;
	z-index: 1;
	padding: 10px 10px 10px 10px;
	box-shadow: 0 0 4px #969696;
}

.svselectwidgettextbox {
	height: 0px;
	border: 0px;
}

.selectWidgetFilterIcon {
	margin-left: 3px;
	margin-right: 2px;
}

.selectWidgetDownarrowIcon {
	margin-top: 2px;
	margin-right: 3px;
	font-size: 8px;
}

.readinessSummaryDeviceStatusFilterHP {
	float: right;
	margin-right: 5px;
	margin-top: 10px;
}

.readinessDeviceStatusSearchHTML {
	margin-right: 10px;
	color: #305161;
	cursor: pointer;
}

.readinessDeviceStatusCancelHTML {
	color: #305161;
	cursor: pointer;
}

.readinessDeviceStatusSearchHTML:HOVER, .readinessDeviceStatusCancelHTML:HOVER
	{
	text-decoration: underline;
}

.svCollapsibleErrorDialogbox {
	background-color: white;
	border: 1px solid rgb(230, 230, 230);
	width: 571px;
	top: 260px !important;
	z-index: 9005;
}

pre {
	font-family: 'arialregular', sans-serif !important;
	font-size: 11px !important;
	color: #474747 !important;
}

.svCollapsibleErrorDialogboxFlowPanel {
	background-color: white;
	border: 1px solid rgb(230, 230, 230);
	padding: 20px;
}

.svCollapsibleErrorDialogboxErrorHeaderMsg {
	cursor: default;
	margin-bottom: 10px;
	color: #CD0A0A;
}

.svCollapsibleErrorDialogboxErrorDetailMsg {
	cursor: default;
}

.svCollapsibleErrorDialogboxCollapsiblePanel {
	
}

/********************************************************************************************/
#errorboxCollapsibleScrollPanelId {
	height: 250px;
	outline: 0;
	max-width: 519px;
	width: 519px;
}

.errorboxCollapsibleInnerFlowPanel {
	width: 519px;
}

.svcollapsibleErrorDialogBoxScrollPanelParent #errorboxCollapsibleScrollPanelId div .mCSB_scrollTools .mCSB_draggerContainer
	{
	margin-right: 2px;
	margin-bottom: 2px;
}

.svcollapsibleErrorDialogBoxScrollPanelParent #errorboxCollapsibleScrollPanelId div .mCSB_scrollTools .mCSB_draggerContainer .mCSB_dragger
	{
	border-radius: 2px;
}

.svcollapsibleErrorDialogBoxScrollPanelParent #errorboxCollapsibleScrollPanelId div .mCSB_scrollTools .mCSB_draggerContainer .mCSB_dragger:HOVER
	{
	/* background-color:#8C8C8C; */
	
}

.svcollapsibleErrorDialogBoxScrollPanelParent #errorboxCollapsibleScrollPanelId div .mCSB_scrollTools .mCSB_draggerContainer .mCSB_dragger .mCSB_dragger_bar
	{
	background-color: #8C8C8C;
	width: 5px;
	border-radius: 5px;
}

.svcollapsibleErrorDialogBoxScrollPanelParent #errorboxCollapsibleScrollPanelId div .mCSB_scrollTools .mCSB_draggerContainer .mCSB_draggerRail
	{
	width: 7px;
	background-color: #E3E8EE;
}

.svcollapsibleErrorDialogBoxScrollPanelParent #errorboxCollapsibleScrollPanelId div .mCSB_scrollTools
	{
	width: 10px;
}

.svcollapsibleErrorDialogBoxScrollPanelParent #errorboxCollapsibleScrollPanelId div .mCSB_container
	{
	margin-right: 4px;
}

div.svcollapsibleErrorDialogBoxScrollPanelParent div#errorboxCollapsibleScrollPanelId.errorboxCollapsibleScrollPanel .mCustomScrollBox .mCSB_scrollTools_horizontal
	{
	width: 508px;
	height: 12px;
}

div.svcollapsibleErrorDialogBoxScrollPanelParent div#errorboxCollapsibleScrollPanelId.errorboxCollapsibleScrollPanel .mCustomScrollBox .mCSB_scrollTools_horizontal div.mCSB_draggerContainer .mCSB_dragger
	{
	top: 1px;
}

div.svcollapsibleErrorDialogBoxScrollPanelParent div#errorboxCollapsibleScrollPanelId.errorboxCollapsibleScrollPanel .mCustomScrollBox .mCSB_scrollTools_horizontal div.mCSB_draggerContainer div.mCSB_draggerRail
	{
	width: auto;
	margin: 5px 0px;
}

div.svcollapsibleErrorDialogBoxScrollPanelParent div#errorboxCollapsibleScrollPanelId.errorboxCollapsibleScrollPanel .mCustomScrollBox .mCSB_scrollTools_horizontal div.mCSB_draggerContainer .mCSB_dragger div.mCSB_dragger_bar
	{
	width: auto;
	margin-top: 4px;
	height: 2px;
}

.mCSB_container {
	overflow: visible !important;
}

.devInfoCollectCollapsibleTitleStyle {
	font-size: 11px;
	margin-left: 20px;
	margin-top: 1px;
}

.gridScreenDataLoaderStyle {
	min-height: 200px;
	top: 64px !important;
}

.gridScreenDataLoaderStyleForComptGuideTable {
	/* 	min-height: 200px;
	top:34px !important; */
	margin-top: 40px !important;
	padding-top: 30px;
	top: -6px !important;
}

.svFlexTableRowContainerFP {
	position: relative;
}

.svflextable {
	position: relative;
}

/* **************************** Assing Location ******************************************************   */
.assignLocationGroupPopupPanelStyleName {
	background-color: white;
	box-shadow: 3px 3px 8px #393939;
	border: 3px solid #D7D7D7 !important;
	box-shadow: 3px 3px 8px #393939;
	padding: 5px 15px;
	z-index: 9000;
}

#assignLocationTreeId {
	height: 214px;
	margin: 5px;
	max-width: 200px;
	width: 190px;
}

.headerFPStyleName {
	
}

.headerHTMLStyleName {
	color: #464646;
	font-size: 12px;
	font-weight: lighter;
	margin-left: 10px;
}

.assignlocaitonGroupContainerFP {
	margin: 10px;
}

.assignLocationGroupTreeFP {
	
}

.assignLocationGroupTreeFPInnerFlowPanel {
	width: 133px;
}

.assignLocationGroupButtonFP {
	/* float: right; */
	margin-left: 85px;
}

.assignLocationstandardOkButtonPopup {
	margin: 10px 0 5px;
	padding: 2px 15px;
}

.assignLocationstandardCancelButtonPopup {
	margin: 10px 2px 5px 5px;
	padding: 2px 10px;
}

.assignLocaitonGroupHP #assignLocationTreeId div .mCSB_scrollTools .mCSB_draggerContainer
	{
	margin-right: 1px;
	margin-bottom: 2px;
}

.assignLocaitonGroupHP #assignLocationTreeId div .mCSB_scrollTools .mCSB_draggerContainer .mCSB_dragger
	{
	border-radius: 2px;
}

.assignLocaitonGroupHP #assignLocationTreeId div .mCSB_scrollTools .mCSB_draggerContainer .mCSB_dragger:HOVER
	{
	/* background-color:#8C8C8C; */
	
}

.assignLocaitonGroupHP #assignLocationTreeId div .mCSB_scrollTools .mCSB_draggerContainer .mCSB_dragger .mCSB_dragger_bar
	{
	background-color: #8C8C8C;
	width: 5px;
	border-radius: 5px;
}

.assignLocaitonGroupHP #assignLocationTreeId div .mCSB_scrollTools .mCSB_draggerContainer .mCSB_draggerRail
	{
	width: 7px;
	background-color: #E3E8EE;
}

.assignLocaitonGroupHP #assignLocationTreeId div .mCSB_scrollTools {
	width: 10px;
}

.assignLocaitonGroupHP #assignLocationTreeId div .mCSB_container {
	margin-right: 4px;
}

.assignLocaitonGroupHP div#assignLocationTreeId.assignLocationGroupTreeFP .mCustomScrollBox .mCSB_scrollTools_horizontal
	{
	width: 185px;
	height: 12px;
}

.assignLocaitonGroupHP div#assignLocationTreeId.assignLocationGroupTreeFP .mCustomScrollBox .mCSB_scrollTools_horizontal div.mCSB_draggerContainer .mCSB_dragger
	{
	top: 1px;
}

.assignLocaitonGroupHP div#assignLocationTreeId.assignLocationGroupTreeFP .mCustomScrollBox .mCSB_scrollTools_horizontal div.mCSB_draggerContainer div.mCSB_draggerRail
	{
	width: auto;
	margin: 5px 0px;
}

.assignLocaitonGroupHP div#assignLocationTreeId.assignLocationGroupTreeFP .mCustomScrollBox .mCSB_scrollTools_horizontal div.mCSB_draggerContainer .mCSB_dragger div.mCSB_dragger_bar
	{
	width: auto;
	margin-top: 4px;
	height: 5px;
}

.svMultiIconsStyle {
	outline: 0;
	cursor: pointer;
}

.svMultiIconFP {
	position: relative;
}

.manageDevDownloadErrorsSvIcon {
	padding-top: 5px;
}

.downloadPidErrorsSvIcon {
	padding-top: 10px;
	margin-left: 51px;
}

.manageDevDownloadErrorsIconStyle {
	font-size: 11px;
	cursor: pointer;
	padding-right: 3px;
}

.svClassicErrorClosePopupIconStyle {
	cursor: pointer;
	padding: 2px 3px 0px 3px;
}

.svClassicErrorClosePopupStyle {
	position: absolute;
	right: 10px;
	top: 10px;
	border: 1px solid transparent;
	border-radius: 3px;
}

.svClassicErrorClosePopupStyle:HOVER {
	border: 1px solid rgb(215, 215, 215);
}

.svClassicDialogClosePopupIconStyle {
	cursor: pointer;
	padding: 1px 2px 0px 2px;
	font-size: 10px;
}

.svClassicDialogClosePopupStyle {
	position: absolute;
	border: 1px solid transparent;
	border-radius: 3px;
	right: 5px;
	top: 5px;
}

.svClassicDialogClosePopupStyle:HOVER {
	border: 1px solid rgb(215, 215, 215);
}

/* Below css has written to make the background unclickable while table is being loaded.*/
.waitPopupStyle {
	background-color: pink;
	width: 0px;
	height: 0px;
	z-index: 10000;
}

.aboutLogoStyleName {
	/* height: 30px; */
	margin-right: 12px;
	margin-top: 16px;
	/* width: 100px; */
}

.feedbackAndSupportIDALogoStyleName {
	/* 	height: 18px; */
	margin-right: 12px;
	margin-top: 9px;
	/* width: 50px; */
}

.highlightSvFlexTableRow {
	background-color: #A7C2D9;
}

.svTextAreaReadOnly {
	background-color: rgb(245, 245, 245);
}

.svTextAreaStyle {
	
}

#svTextAreascrollpanelId {
	
}

/*******Multifilter********/
.multiFilterMainContainerVP {
	
}

.multiFilterContainerHP {
	
}

.multiFilterCriteriaTextBox {
	border: 1px solid #DAE1E8;
	font-size: 11px;
	padding: 4px;
	padding-right: 20px;
	width: 150px;
	cursor: pointer;
}

.multiFilterRemoveFilterContainer {
	position: relative;
	width: 0px;
	outline: 0;
	cursor: pointer;
}

.multiFilterRemoveFilterSvIconWrapper {
	
}

.multiFilterRemoveFilterSvIcon {
	left: -16px;
	padding: 5px 0;
	position: relative;
}

.multiFilterSearchIconContainer {
	background-color: #F0F1F2;
	border: 1px solid #DAE1E8;
	border-left: 0px;
	cursor: pointer;
	padding: 5px 0 3px;
	width: 28px;
	outline: 0;
}

.multiFilterSearchIconWrapper {
	padding-left: 9px;
}

.multiFilterSearchIcon {
	color: #3B5774;
}

.multiFilterBodyContainerFP {
	position: relative;
	height: 0px;
}

.multiFilterBodyFP {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 94.5%;
	border: 1px solid #DAE1E8;
	border-top: 0px;
	padding: 10px 0px 10px 9px;
	background-color: white;
	z-index: 1;
}

.multiFilterSeparatorFP {
	height: 15px;
}

.multiFilterCriteriaSvIconButtonContainer {
	height: 20px;
}

.multiFilterSvIconButton {
	background-color: #F0F1F2;
	border: 1px solid #DAE1E8;
	cursor: pointer;
	float: right;
	outline: 0 none;
	padding: 3px 5px;
	width: 46px;
	height: 16px;
	margin-right: 12px;
}

.multiFilterSvIconCloseButton {
	background-color: #F0F1F2;
	border: 1px solid #DAE1E8;
	cursor: pointer;
	float: right;
	outline: 0 none;
	padding: 3px 2px 3px 5px;
	width: 46px;
	height: 16px;
	margin-right: 12px;
}

.multiFilterCrossIconStyle {
	position: absolute;
	top: 5px;
	right: 5px;
	color: rgb(150, 150, 150);
}

/********************PageableListView***************************/
.pageableListDarkBkgRow {
	background-color: #EFF3F6;
}

.pageableListFaintBkgRow {
	background-color: white;
}

.pageableListViewNavHeaderFP {
	margin: 0px 0px 20px;
	padding: 5px 0px;
}

.pageableListViewNavHeaderHP {
	float: right;
	margin-right: 7px;
}

.pageableListViewRowRangeLabel {
	padding-right: 5px;
	cursor: default;
}

.pageableListViewPreIconButton {
	font-size: 10px;
	color: rgb(140, 140, 140);
}

.pageableListViewPreIconButtonWrapper {
	background-color: #F0F1F2;
	border: 1px solid #DAE1E8;
	width: 18px;
	height: 16px;
	padding-left: 7px;
	margin-right: 5px;
	cursor: pointer;
	border-radius: 0px;
	outline: 0;
}

.pageableListViewNextIconButton {
	font-size: 10px;
	color: rgb(140, 140, 140);
}

.pageableListViewNextIconButtonWrapper {
	background-color: #F0F1F2;
	border: 1px solid #DAE1E8;
	width: 16px;
	height: 16px;
	padding-left: 10px;
	cursor: pointer;
	border-radius: 0px;
	outline: 0;
}

.pageableListViewImpl {
	height: 100%;
}

.pageableListViewScrollPanel {
	height: 85%;
}

.pageableListViewRowCollFP {
	
}

/********************* SvClassicOKDialogBox **************************/
.SvClassicOKDialogBox {
	background-color: white;
	/* 	width: 451px; */
	border: 1px solid rgb(190, 190, 190);
	z-index: 9005;
	padding: 5px 7px;
	/* 	top: 10px !important; */
	/* 	position:fixed !important; */
	box-shadow: 2px 2px 5px #C8C8C8;
}

.SvClassicOKDialogBoxFP {
	background-color: white;
}

.messageFlowPanelSvClassicOKDialogBoxContainer {
	background-color: white;
}

.okClassicMsgHTMLHP {
	height: 100%;
	/*     margin-bottom: 10px; */
	margin-top: 0px;
	min-height: 51px;
	position: relative;
}

.svclassicOKdialogboxmessageHTML {
	/* 	font-weight: bold;	 */
	/* 	text-align: center; */
	/* 	min-width: 200px;	 */
	max-width: 400px;
	cursor: default;
	color: black;
	padding-top: 4px;
	padding-right: 20px;
	padding-bottom: 5px;
	margin-left: 39px;
}

.okDialogbuttonHorizontalPanel {
	/* 	margin:10px 10px 0px 10px; */
	margin-top: 5px;
	float: right;
}

.svClassicOKDialogOkButtonStyle {
	padding: 2px 6px;
	cursor: pointer;
}

.okClassicDialogWarningIconStyle {
	color: #F4BD3A;
	font-size: 21px;
}

.okClassicDialogHP {
	float: right;
	margin: 7px 15px 5px 0px;
}

.SvClassicOKDialogBoxsvIconHP {
	position: absolute;
	top: 1px;
}

.svWindowPopupStyle {
	background-color: white;
	position: fixed;
	box-shadow: 2px 2px 9px #000000;
	z-index: 502;
	width: 632px;
	height: 389px;
}

.svWindowContainerStyle {
	background-color: white;
	width: 100%;
	height: 100%;
}

.svWindowHeaderFP {
	background-color: #D5ECF4;
	position: relative;
	/* 	padding:5px 5px;  */
	cursor: move;
}

.svWindowLeftContainerHP {
	margin-left: 5px;
}

.svWindowHeaderIconRightHP {
	position: absolute;
	right: 5px;
	top: 8px;
}

.svWindowCmdIconStyle {
	cursor: default;
	margin-right: 5px;
	font-size: 16px;
	margin-top: 5px;
}

.svWindowLabelStyle {
	cursor: default;
	margin-top: 1px;
}

.svWindowMinimiseIconStyle {
	cursor: pointer;
	margin-right: 10px;
}

.svWindowMaximiseIconStyle {
	cursor: pointer;
	margin-right: 10px;
}

.svWindowCrossIconStyle {
	cursor: pointer;
}

.svWindowPoputIconStyle {
	cursor: pointer;
	margin-right: 5px;
}

.svWindowMaximiseCloseIcon {
	cursor: pointer;
	margin-right: 5px;
}

.svWindowContentFP {
	width: 100%;
	height: 95%;
}

.svLoggerLogStyle {
	color: white;
	background-color: black;
	height: 98%;
	width: 99.2%;
	padding-left: 5px;
	font-family: Courier New, Courier, Lucida Sans Typewriter,
		Lucida Typewriter, monospace;
}

.svWindowMinimise {
	overflow: hidden;
	width: 230px;
}

.ui-icon-gripsmall-diagonal-se {
	width: 0px;
	height: 0px;
}

.helpTextPopupPanel {
	background-color: white;
	border: 1px solid #D7D7D7;
	z-index: 480;
	/* position: fixed !important; */
}

.helpTextPopupBodyFP {
	overflow: visible;
	position: relative;
	padding: 5px;
	max-width: 450px;
}

.helpTextPopupHeaderFP {
	background-color: #D5ECF4;
	padding: 6px;
}

.helpTextHeaderHTMLStyle {
	color: black;
	cursor: default;
}

.helpTextHtmlStyle {
	color: black;
	cursor: default;
}

.helpTextScrollPanelParent {
	/* box-shadow: -1px -1px 7px #C8C8C8; */
	background-color: white;
	overflow: visible;
	z-index: 1;
	padding: 23px 5px;
}

.helpTextScrollPanel {
	
}

.helpTextScrollpanelDetailBody {
	padding-bottom: 40px;
	padding-right: 14px;
}

#helpTextScrollPanelID {
	max-height: 150px;
	min-height: 100px;
}

.helpTextScrollPanelParent #helpTextScrollPanelID div .mCSB_scrollTools .mCSB_draggerContainer
	{
	margin-right: 1px;
}

.helpTextScrollPanelParent #helpTextScrollPanelID div .mCSB_scrollTools .mCSB_draggerContainer .mCSB_dragger
	{
	border-radius: 2px;
}

.helpTextScrollPanelParent #helpTextScrollPanelID div .mCSB_scrollTools .mCSB_draggerContainer .mCSB_dragger:HOVER
	{
	/* background-color:#8C8C8C; */
	
}

.helpTextScrollPanelParent #helpTextScrollPanelID div .mCSB_scrollTools .mCSB_draggerContainer .mCSB_dragger .mCSB_dragger_bar
	{
	background-color: #8C8C8C;
	width: 5px;
	border-radius: 5px;
}

.helpTextScrollPanelParent #helpTextScrollPanelID div .mCSB_scrollTools .mCSB_draggerContainer .mCSB_draggerRail
	{
	width: 7px;
	background-color: #E3E8EE;
}

.helpTextScrollPanelParent #helpTextScrollPanelID div .mCSB_scrollTools
	{
	width: 10px;
}

.helpTextScrollPanelParent #helpTextScrollPanelID div .mCSB_container {
	margin-right: 4px;
}

.mainTextFP {
	padding: 10px;
}

.helpTextPopupProfWithoutDevWidhtStyle {
	max-width: 294px;
}

.helpTextPopupCloseIcon {
	cursor: pointer;
	padding: 2px 3px 0px 3px;
}

.helpTextPopupCloseIconStyle {
	position: absolute;
	right: 5px;
	top: 4px;
	border: 1px solid transparent;
	border-radius: 3px;
	overflow: visible;
	z-index: 1;
}

.helpTextPopupCloseIconStyle:HOVER {
	position: absolute;
	border-radius: 3px;
	border: 1px solid #C7CBCD;
	background-color: #F4F8FB;
}

.helpTextPopupProfWithoutScrolparentStyle {
	padding: 10px 5px;
}

.helpTextPopupProfWithoutScrolPanelBody {
	padding-bottom: 5px;
}

.SVRadioButtonHPStyle {
	position: relative;
}

.radioButtonFP {
	position: absolute;
	top: 1px;
}

.radioButtonStyle {
	outline: none;
}

.radioButtonLabelHtml {
	margin-left: 18px;
	margin-right: 10px;
	color:rgba(255,255,255,0.8);
}

/* *****************************Message Popup styles START ***********************/
.messagePopupPanelStyle {
	background-color: white;
	border: 1px solid #D7D7D7;
	z-index: 480;
	position: fixed !important;
	/*  	margin-top: 71px;
 	margin-left: 420px; */
}

.messagePopupMainBodyFP {
	overflow: visible;
	position: relative;
	padding: 5px;
	max-width: 450px;
}

.messagePopupHeaderFP {
	background-color: #D5ECF4;
	padding: 6px;
}

.messagePopupHeaderHTMLStyle {
	color: black;
	cursor: default;
}

.messagePopupIconAndMessageBodyFP {
	margin-top: 23px;
}

.messagePopupiconAndMessageBodyHP {
	
}

.messagePopupCloseIcon {
	cursor: pointer;
	padding: 2px 3px 0px 3px;
}

.messagePopupCloseIconStyle {
	position: absolute;
	right: 5px;
	top: 4px;
	border: 1px solid transparent;
	border-radius: 3px;
	overflow: visible;
	z-index: 1;
}

.messagePopupCloseIconStyle:HOVER {
	position: absolute;
	border-radius: 3px;
	border: 1px solid #C7CBCD;
	background-color: #F4F8FB;
}

.messagePopupTextScrollPanelParent {
	/* box-shadow: -1px -1px 7px #C8C8C8; */
	background-color: white;
	overflow: visible;
	z-index: 1;
	padding: 0px 5px 23px 5px;
}

.iconAndMessageBodyFPTopMarginStyle {
	margin-top: 9px;
}

.messagePopupTextScrollPanel {
	
}

.messagePopupTextDetailBody {
	padding-bottom: 9px;
}

#messagePopupTextScrollPanelID {
	max-height: 150px;
	min-height: 100px;
}

.messagePopupTextScrollPanelParent #messagePopupTextScrollPanelID div .mCSB_scrollTools .mCSB_draggerContainer
	{
	margin-right: 1px;
}

.messagePopupTextScrollPanelParent #messagePopupTextScrollPanelID div .mCSB_scrollTools .mCSB_draggerContainer .mCSB_dragger
	{
	border-radius: 2px;
}

.messagePopupTextScrollPanelParent #messagePopupTextScrollPanelID div .mCSB_scrollTools .mCSB_draggerContainer .mCSB_dragger:HOVER
	{
	/* background-color:#8C8C8C; */
	
}

.messagePopupTextScrollPanelParent #messagePopupTextScrollPanelID div .mCSB_scrollTools .mCSB_draggerContainer .mCSB_dragger .mCSB_dragger_bar
	{
	background-color: #8C8C8C;
	width: 5px;
	border-radius: 5px;
}

.messagePopupTextScrollPanelParent #messagePopupTextScrollPanelID div .mCSB_scrollTools .mCSB_draggerContainer .mCSB_draggerRail
	{
	width: 7px;
	background-color: #E3E8EE;
}

.messagePopupTextScrollPanelParent #messagePopupTextScrollPanelID div .mCSB_scrollTools
	{
	width: 10px;
}

.messagePopupTextScrollPanelParent #messagePopupTextScrollPanelID div .mCSB_container
	{
	margin-right: 4px;
}

.messagePopuWarningIconStyle {
	color: #F4BD3A;
	font-size: 29px;
	width: 40px;
}

.messagePopupInfoIconStyle {
	color: #F4BD3A;
	font-size: 29px;
	margin-top: 9px;
	width: 40px;
}

.messagePopupErrorIconStyle {
	color: #F4BD3A;
	font-size: 29px;
	margin-top: 9px;
	width: 40px;
}

.messagePopupIconFP {
	padding-left: 7px;
}

/* *****************************Message Popup styles END ***********************/
.viewLogoPopupPanelStyle {
	background-color: white;
	border: 1px solid #D7D7D7;
	z-index: 480;
}

.viewLogoPopupMainBodyFP {
	overflow: visible;
	padding: 5px;
}

.menuOptionsVP {
	
}

.menuOptionLabel {
	margin-left: 5px;
	font-weight: bold;
	text-shadow: 1px 2px 2px #ffffff;
}

.menuoptionSelectionIcon {
	opacity: 1;
}

.menuoptionIconStyle {
	left: -10px;
	position: absolute;
	top: 3px;
	color: #5A5A5A;
	text-shadow: 1px 2px 2px #ffffff;
	font-size: 20px;
}

.menuoptionWrapperStyle {
	
}

.menuOptMenuContainer {
	position: relative;
	height: 0px;
	overflow: visible;
}

.menuSingleOptionFocusPanel {
	cursor: pointer;
	padding: 5px 15px;
	outline: 0px;
	background-color: white;
	white-space: nowrap;
}

.menuSingleOptionFocusPanel:HOVER {
	background-color: rgb(220, 220, 220);
}

.menuOptionsFPFlowPanelParent {
	/* 	border: 1px solid black; */
	
}

.customPopupStyling {
	border: medium none;
	box-shadow: 1px 1px 2px rgb(200, 200, 200);
	position: absolute;
	right: -2px;
	top: 23px;
	z-index: 1;
}

/***************************************Comment Dialog box style start here *****************/
.commentTextAreaStyle {
	height: 70px;
	width: 100%;
	/* 	box-shadow: 1px 1px 5px rgb(220,220,220); */
	border: 1px solid rgb(230, 230, 230);
	padding: 5px 7px;
}

.commentDialogboxStyle {
	background-color: white;
	border: 1px solid #D7D7D7;
	z-index: 502; /*480*/
	position: fixed !important;
	padding-bottom: 8px;
}

.commentPopupMainBodyFP {
	overflow: visible;
	position: relative;
	width: 460px;
}

.commentPopupHeaderFP {
	background-color: #dfdfdf;
	padding: 6px;
}

.commentPopupCloseIcon {
	cursor: pointer;
	padding: 2px 3px 0px 3px;
}

.commentPopupCloseIconStyle {
	position: absolute;
	right: 2px;
	top: 2px;
	border: 1px solid transparent;
	border-radius: 3px;
	overflow: visible;
	z-index: 1;
}

.commentPopupCloseIconStyle:HOVER {
	position: absolute;
	border-radius: 3px;
	border: 1px solid #C7CBCD;
	background-color: #F4F8FB;
}

.commentPopupIconAndMessageBodyFP {
	margin-top: 5px;
	padding: 5px 11px 6px 9px;
}

.commentPopupTextDetailBody {
	padding-bottom: 5px;
	padding-right: 14px;
}

.commentPopupsaveCancelbuttonHP {
	float: right;
}

.commentPopupHeaderHTMLStyle {
	color: black;
	cursor: default;
}

.commentPopupErrorStyle {
	box-shadow: 0px 0px 4px rgb(234, 181, 184) !important;
}

.commentDialogSaveButton {
	padding: 5px 13px;
}

/***************************************Comment Dialog box style END here *****************/

/******************************************* Pageble List Navigation to go on Newest, Oldes and Specific page Styles start here ********/
.pagebleNavigationViewContainerFP {
	position: relative;
	top: 16px;
	right: 2px;
}

.createNavigationMenuContainer {
	background: none repeat scroll 0 0 #5A5A5C;
	position: relative;
	outline: 0;
}

.menuNavigationBodyFP {
	position: absolute;
	right: 5px;
	top: 2px;
	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
	background-color: white;
	z-index: 401;
}

.individualNavigationMenuFp {
	padding: 9px 0px 9px 14px;
	width: 138px;
	cursor: pointer;
}

.individualNavigationMenuFp:HOVER {
	
}

.individualNavigationMenuFp:HOVER .menuNameHTML {
	background-color: #f5f5f5;
}

.individualNavigationMenuFp:HOVER {
	background-color: #f5f5f5;
}

.navigationMenuLableAndIconHp {
	
}

.navigationMenuIconStyle {
	top: 1px;
	color: rgb(110, 110, 110);
	font-size: 13px;
}

.pagebleNavigationCompositeIconWrapper {
	position: relative;
}

.pagebleNavigationMenuNameHTML {
	margin-left: 6px;
	margin-right: 4px;
	color: rgb(120, 120, 120);
}

.gotoPageTextboxStyle {
	width: 27px !important;
	padding: 6px;
}

.gotoPageTextboxStyle1 {
	border: 1px solid #DAE1E8;
	padding: 2px;
	font-size: 11px;
	cursor: text;
	text-align: center;
}

.ofTextTotalPageHtml {
	margin-right: 4px;
	margin-left: 4px;
}

.navigationtotalPageHtml {
	
}

.pageableListViewRowRangeLabel:HOVER {
	color: #3974a6;
	cursor: pointer;
}

.pageableListViewRowRangeLabel:HOVER b {
	color: #3974a6;
	cursor: pointer;
}

/******************************************* Pageble List Navigation to go on Newest, Oldes and Specific page Styles End here ********/