/********General******/
.fullWidth { width:100%;}
.DummyCss {}

/*****Overwrite General class*****/



.iceOutLbl { color:#242424; font-weight: bold; font-size: 10pt; padding-left: 6px;}

.iceInpTxt, .iceInpSecrt {color: #242424;font-size: 10pt;font-weight:normal;background:#fdfcfc;border:1px solid rgb(171, 171, 171);
	border-collapse: collapse;vertical-align: middle;width: 150px;height: 25px;margin: 0px;padding: 4px 2px 4px 4px; *padding-top: 4px; z-index: 100;font-family: Helvetica, Arial, Verdana;}
.iceInpTxtShort{width:80px!important;} .iceInpTxtShort-dis{width:80px!important;}

.iceinptxtarea, .iceinptxtarea-false {color: #000;font-size: 10pt;font-weight:normal;background:#fdfcfc;border:1px solid rgb(171, 171, 171);  width:600px;height:60px;font-family: Helvetica, Arial, Verdana;   vertical-align:middle;}
.iceinptxtarea-true {color: #000;font-size: 10pt;font-weight:normal;background:#fdfcfc;border:0px solid rgb(171, 171, 171);  width:600px;height:60px;font-family: Helvetica, Arial, Verdana;   vertical-align:middle;}

.iceinptxtareaShort, .iceinptxtareaShort-false {color: #000;font-size: 10pt;font-weight:normal;background:#fdfcfc;border:1px solid rgb(171, 171, 171);  width:300px;height:60px;font-family: Helvetica, Arial, Verdana;   vertical-align:middle;}
.iceinptxtareaShort-true {color: #000;font-size: 10pt;font-weight:normal;background:#fdfcfc;border:0px solid rgb(171, 171, 171);  width:300px;height:60px;font-family: Helvetica, Arial, Verdana;   vertical-align:middle;}

.iceInpTxt-dis, .iceInpSecrt-dis { color: #242424;font-size: 10pt;font-weight:normal;background:#fff;border:0px solid rgb(171, 171, 171);
	border-collapse: collapse;vertical-align: middle;width: 150px;height: 25px;margin: 0px;padding: 8px 2px 8px 0px; *padding-top: 4px; z-index: 100;font-family: Helvetica, Arial, Verdana;}

.iceinptxtarea-dis {color: #000;font-size: 10pt;font-weight:normal;background:#fff;border:0px solid rgb(171, 171, 171);  width:600px;height:60px;font-family: Helvetica, Arial, Verdana;   vertical-align:middle;}

.selonemenu { color:#242424; width: 150px; height: 25px; *height: 32px;}
.iceSelInpDateInput {  color: #242424;font-family: Helvetica, Arial, Verdana;font-size: 10pt;font-weight:normal;background:white;border: 1px solid rgb(171,171,171);vertical-align: middle;width: 150px;height: 25px;padding: 2px 1px 2px 1px;*padding-top: 4px;}
.iceSelInpDateInput-dis {color: #242424;font-family: Helvetica, Arial, Verdana;font-size: 10pt;font-weight:normal;background:white;border: 0px solid rgb(226,226,226);vertical-align: middle;width: 150px;height: 25px;padding: 2px 1px 2px 1px;*padding-top: 4px;}

@-moz-document url-prefix() {
	.iceInpTxt, .iceInpSecrt, .iceInpTxt-dis, .iceInpSecrt-dis {
		padding: 4px 2px 4px 4px;
	}
}

.icepnldvr, .icepnldvrhor { height: 100%; overflow: auto;}
.icepnldvrcnt, .icepnldvrhorcnt { border: 0px;}

/**** command button ******/
.iceCmdBtn, .iceCmdBtn-false {height: 30px;font-size:10pt;overflow: auto;color: #fff;background:#003D79; text-align: center;font-family: Helvetica, Arial, Verdana;padding: 4px 15px; cursor: pointer; text-transform: uppercase;  font-weight: bolder;width: auto;}
.iceCmdBtnHover, .iceCmdBtn-falseHover {height: 30px;font-size:10pt;overflow: auto;color: #fff;background: #fcc51d; text-align: center;font-family: Helvetica, Arial, Verdana;padding: 4px 15px; cursor: pointer; text-transform: uppercase;  font-weight: bolder; width: auto;}
.iceCmdBtn-dis, .iceCmdBtn-true {height: 30px;font-size:10pt;overflow: auto; color: #fff;background: rgb(171, 171, 171); text-align: center;font-family: Helvetica, Arial, Verdana;padding: 4px 15px;cursor: default; text-transform: uppercase; font-weight: bolder; border: 0px;width: auto;}
.iceCmdBtn-disHover {height: 30px;font-size:10pt;overflow: auto; color: #fff;background: rgb(171, 171, 171); text-align: center;font-family: Helvetica, Arial, Verdana;padding: 4px 15px;cursor: default; text-transform: uppercase;font-weight: bolder; border: 0px;width: auto;}

.icepnlgrdcol1, .icepnlgrdcol2 {padding: 0px;}
.imageButton { width: auto; height: auto; background: rgba(0, 0, 0, 0) none repeat scroll 0 0; }

/******* table *******/
.icedattbl {border: 0px;padding: 0px;overflow-x: auto;}
.icedattblCol,.icedattblCol1,.icedattblCol2 { border: 0px;}
.icedattblrow1, .ui-datatable-odd { background:#f0f0f0; height:30px; margin-left: 15px; border-color: #DEDEDE;}
.icedattblrow2, .ui-datatable-even {  background:#e8e8e8; height:30px; margin-left: 15px; border-color: #DEDEDE;}
.icedattblftr { text-align: left; color: #242424; background: none; border: 0px; padding: 0xp;}

.tableDateInputPopup { width: 180px;}
.iceDatTblColHdr, .iceDatTblColHdr1, .iceDatTblColHdr2, .iceDatTblColGrpHdrCol, .ui-widget-header {
/*  iceTblHeader */
background: #003D79;font-family: Helvetica, Arial, Verdana;font-size: 10pt; text-align: left !important; height:30px; border: 0px; margin-left: 15px;
}
tfoot .ui-widget-header {
/*  iceTblHeader */
background: #CCC; height: 30px; border: 0px; text-transform: uppercase;
}

.columnText{
	padding-left: 12px;
}

/*Table Header*/
.iceDatTblColHdr a, .iceDatTblColHdr1 a, .iceDatTblColHdr2 a, .iceDatTblColGrpHdrCol a{
/*  iceTblHeader */
	padding:0;
    height: 20px;
    line-height : 20px;
	vertical-align: middle;
	width : 100%;
	height : 100%;
	font-weight: bold;
}

.icedattblcolgrpftrcol { background: #CCC; height: 30px; border: 0px; text-transform: uppercase;}
.tableFooter {
	background: #CCC;
	font-size:10pt;
	font-family: Helvetica, Arial, Verdana;
	border-width: 0px;
	text-transform: uppercase;
	height: 30px;
}


.ui-datatable tbody.ui-datatable-data > tr > td, .ui-datatable tbody.ui-datatable-data-empty > tr > td {
	border-color: inherit;
	border-style: solid;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;

	padding: 4px 10px;
	text-align: left;	
}

.ui-datatable .ui-row-toggler-parent {
	white-space: nowrap;
text-align: center;
}

/********New MBS Style Header********/
.MBSHeader { background:url(../img/newTemplate/header-bg.jpg) repeat-x; width:100%; display:table; border-top:6px solid #fcc51d; min-height:94px;}
.MBSHeaderMainShow { background:url(../img/newTemplate/header-shadow.png) no-repeat right 91px; padding-bottom:8px; width: 88%; *width: 89%; display:table; margin: 0 0 0 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px;}
.MBSHeaderMainHide { background:url(../img/newTemplate/header-shadow.png) no-repeat right 91px; padding-bottom:8px;  width: 86%; *width: 86.7%; display:table; margin: 0 0 0 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px;}
.menuBtnCol { width: 25px; vertical-align: top;padding: 0px; margin: 0px;border:0px;}
.menuBtnW { width: 25px; background:url(../img/newTemplate/menuBtn_w.jpg) repeat; padding: 0px; margin: 0px;border:0px; height: 90px; cursor: pointer;}
.menuBtnO { width: 25px; background:url(../img/newTemplate/menuBtn_o.jpg) repeat; padding: 0px; margin: 0px;border:0px; height: 90px; cursor: pointer;}
.MBSHeaderLogo { float:left; position:relative; width:171px; height:107px;}
.MBSHeaderLogoCol { width: 240px;}
.MBSHeaderImg {  height:65px; border:3px solid #fff; float:right; margin: 10px 0 0 10px; background-color: #ffffff;}
.MBSHeaderImgtd { width: 65px; vertical-align: top;}
.MBSHeaderUserPad { float:right; width:auto; padding:11px 0; } 

.MBSHeaderUserPad .name{ font-size:10pt; color:#fff; float: right; margin-bottom:0; padding: 10px 30px 0 0; cursor: pointer;}
.MBSHeaderUserPad .menu{ float:right; margin:5px 0 0 0;}
.MBSHeaderUserPadImg { width:19px;height:18px;background: #fcc51d;padding: 0px 5px 0 0;}

.MBSHeaderMenuCol { vertical-align: top;}

.userPadMenuBox{ float:right; border-right:1px solid #ffdc71; border-left:1px solid #d4a30e; background:#fcc51d; padding:8px 15px 8px 15px; color:#2f2f2f; height:20px;}
/*
.userPadMenuLogout{  float:right; padding:8px 15px 8px 15px; color:#2f2f2f; height:20px;background:#171717; border:0;}
.userPadMenuLogoutImg { width:19px;height:18px;background: transparent; padding: 0px 5px 0 0;}
.userPadMenuText { float: left; color: #2F2F2F; margin: 0 0 0 0; white-space: nowrap;}
.userPadMenuTextHover { float: left; color: #FFF; margin: 0 0 0 0; white-space: nowrap;}
.userPadMenuLogoutText { float: left; color: #fff; margin: 0 0 0 0;}
*/
.searchBarCol { vertical-align: top;}
.commonSearchGrp { background-image:url('../img/search_bar_sq.png');height:25px;width:230px;background-repeat:no-repeat;margin-left: -2px; margin-top: 15px; cursor: pointer; z-index: 400;}
.commonSearchTextGrp {float:left;height:25px; cursor:default;}
.commonSearchText{ width: 195px; border:0px;left:2px;margin: 0 0 0 10;outline: none; background: #f2f2f2 none;padding-top: 3px;font-family: Helvetica, Arial; font-size:10pt; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#f2f2f2',EndColorStr='#f2f2f2') !important;}
.commonSearchIcon { float: right; width:25px; height:25px;cursor:pointer; z-index: 500;}
/*
.menuIcon { background: url(../img/newTemplate/menu3.png) no-repeat left top; width: 62px; height: 27px; color: #fff; padding: 2px; border: 0px; text-align: right; font-weight: bold;}
*/
.MenuBarCss {	background:  url(./../img/newTemplate/down-arrow-wb.jpg) no-repeat right 10px; color: #fff; width: 230px;height: 30px; cursor: pointer;}
.redDot-1 {   background:  url(./../img/newTemplate/red-dot.png) no-repeat right top; color: #fcc51d; width: 224px;height: 30px; cursor: pointer; padding: 0px; border: 0px; margin: 0px; font-size: 10pt;}
.redDot-2 {   background:  url(./../img/newTemplate/red-dot2.png) no-repeat right top; color: #fcc51d; width: 224px;height: 30px; cursor: pointer; padding: 0px; border: 0px; margin: 0px; font-size: 10pt;}
.noRedDot {   color: #fcc51d; width: 217px;height: 30px; cursor: pointer; padding: 0px; border: 0px; margin: 0px; font-size: 10pt;}
.username { font-size:10pt; color:#fff; float: right; margin-bottom:0; padding: 12px 0px 0 0; cursor: pointer; }
.unreadNot-1, .unreadNot-2 { color: #fff; cursor: pointer;font-size: 10pt; padding: 0px 9px 0px 0px;font-weight: bolder;line-height: 25px; float: right;}
.unreadNot-2 { color: #fff; cursor: pointer;font-size: 10pt; padding: 0px 11px 0px 0px;font-weight: bolder;line-height: 25px; float: right;}

.userPadMenuBoxVrtTopSubMenu { width: 125px; border: 0px; padding: 0px;}
.userPadMenuBoxVrtItem, .userPadMenuSwitchVrtItem {  border-right:0px solid #ffdc71; border-left:0px solid #d4a30e; background:#fcc51d;color:#2f2f2f; height: 30px; width: 125px; border-bottom: 1px solid #003D79;padding: 0px;width:170px}
.userPadMenuLogoutVrtItem { background:#000; color:#fff;padding: 0px; height: 34px;}
.userPadMenuTextLabel {  color: #242424 !important; padding: 0px; margin: 0 0 0 6px; line-height: 30px;*height: 30px; }
.userPadMenuMail-0VrtItem { background: #fcc51d; width:170px}
.userPadMenuMail-1VrtItem { background: #fcc51d url(./../img/newTemplate/red-dot.png) no-repeat 50px 5px; width:170px}
.userPadMenuMail-2VrtItem { background: #fcc51d  url(./../img/newTemplate/red-dot2.png) no-repeat 56px 5px; width:170px}
.userPadMenuMail-1Label, .userPadMenuMail-2Label, .userPadMenuMail-0Label {   color: #242424 !important;  padding: 0px; margin: 0 0 0 6px; line-height: 30px;   *height: 30px;}
.userPadMenuMailImage { padding: 0px;  margin: 0px 0px 0 2px; *margin: 3px 0 0 2px;}
.userPadMenuSwitchVrtItemLabel { padding-left: 6px; font-size: 10pt; line-height: 26px; *line-height: 30px;*height: 30px; color: #242424 !important;}
.userPadMenuBoxVrtSubMenuInd { margin-top: 3px; *margin-top: 7px;}
.userPadSubMenu { background:#fcc51d;color:#2f2f2f; border-bottom: 1px solid #003D79; height: 30px;}
.userPadMenuBoxVrtSubMenuFixHeight  {  background:#fcc51d;color:#2f2f2f;line-height: 30px;border: 0px;padding: 0px; margin:0px;   height: 155px; overflow-y: auto; overflow-x: hidden; width: 200px;}
.userPadMenuBoxVrtSubMenu { background:#fcc51d;color:#2f2f2f;line-height: 30px;border: 0px;padding: 0px; margin:0px; width: 200px; }
.userPadSubMenuLabel {  padding: 0px; margin: 0 0 0 6px; line-height: 30px;*height: 30px;color: #242424 !important;}
/*.switchUserTable { width: 250px; overflow: auto; height: 380px;}*/

/********Left Menu********/
.leftPaddingGeneral { width:10px;}
.generalSearchGrp { height: 30px; width: 265px; float:left; border:0; padding: 0px; margin: 0px;}
.generalSearchCol1 { float:left;  width:175px; background:#fff; height: 30px; padding: 0px;}
.generalSearchText { float:left;  width:175px; background:#fff !important; height: 30px; padding: 5px; background-color: #fff !important;}
.generalSearchCol2 { float:right;  width: 90px; height: 30px; border:0; cursor:pointer; outline:0; background:#fcc51d;  text-align: center; padding: 0px;}
.generalSearchBtn { float:right;  width: 90px; height: 21px; border:0; cursor:pointer; outline:0; background:#fcc51d;  text-align: center; padding: 0px; padding-top: 6px; padding-bottom: 3px;}
.generalSearchBtnHover { float:right;  width: 90px; height: 21px; border:0; cursor:pointer; outline:0; background: #003D79 !important;  text-align: center;  padding: 0px; padding-top: 6px; padding-bottom: 3px; *height: 30px; *padding-top: 8px;}
.generalSearchBtnText { color: #fff; font-size:10pt; font-weight: bold; }
.treeviewGrp { float:left; width: 220px; overflow: hidden; margin-top: 0px;}
.mbsMenuLink { padding: 0px;font-size: 10pt;font-weight: bold;color: #464646; text-decoration:none;}
.mbsMenuText { white-space: normal;}

/* MenuTree classes*/
ul.newtreeview { margin-left: 15px; *margin-left: 19px; margin-top: 5px; padding: 0px;border: 0x;text-align: left; background:url(./../img/newTemplate/body-bg.jpg) repeat;}

/*Style for LI elements in general (excludes an LI that contains sub lists)*/
.newtreeview li{ 
	background: white url(./../img/newTemplate/left-arrow-blue.png) no-repeat 192px 13px;
	*background: white url(./../img/newTemplate/left-arrow-blue.png) no-repeat 189px 13px;
	list-style-type: none;
	padding-left: 15px;
	padding-right: 5px;
	margin-bottom: 2px;
	font-size:10pt;
	font-weight:bold;
	text-transform:uppercase;
	width: 195px;
	*width: 205px;
	padding-top: 3px;
	line-height: 30px;
	*padding-right: 0px;
}
	
.newtreeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
	display: block;
	cursor: pointer !important;
}

.newtreeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
	display: none; /*Hide them by default. Don't delete. */
	margin-top: 0px;
	margin-left: -55px;
	*margin-left: -15px;
	margin-right: 0px;
}

.newtreeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
	background-image: none; /*url(./../img/newTemplate/gary-arrow.png) no-repeat 5px 12px; 	*/
	cursor: default;
	display: block;
	font-size: 10pt;
	font-weight:bold;
	margin: 1px 0px;
	padding-left: 15px;	
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #ececec;
	width: 195px;
	*width: 205px;
	line-height: 25px;
}

.newtreeview .submenu ul li ul li{ /*Style for LIs of ULs of third layer menu */
	background-color: #DFDFDF;
}

.newtreeview .iceOutTxt { color:#464646; line-height: 30px;}
.newtreeview span { color:#464646;}
.newtreeview .clicked { color: rgb(252,197,29);text-decoration: initial;}
.newtreeviewIceOutTxt { color:#464646;}

/******** main Body***********/
.mainBody { width:100%; height:100%;  margin:0; padding:0; outline:0; font-size:100%; background:url(./../img/newTemplate/body-bg.jpg) repeat; overflow-x: auto;}
.mainBodyWithMenu {  display:table; width:100%; height:100%;  margin:0; padding:0; outline:0; font-size:100%; background:url(./../img/newTemplate/body-bg.jpg) repeat; overflow-x: auto;}
.mainBodyPortal { width:100%; height:100%; display:table; margin:0; padding:0; outline:0; font-size:100%; background:url(./../img/newTemplate/body-bg.jpg) repeat; overflow: auto;}
body:nth-of-type(1) .layoutBody { padding-top: 3px; padding-left: 25px; overflow: auto; }
.layoutBody{ padding-top: 3px; padding-left: 25px; *padding-left: 25px; overflow: auto; }

/******title bar*****/
/** NOT ALLOW Collapsable **/
.titleBarIcon, div.titleBarIcon {float:left; margin-left:10px; margin-right: 0px; color:#fefefe; background:url(./../img/newTemplate/yellow-arrow.png) no-repeat 0 5px;}

.titlebar {/*background of titleBar*/
	width: 100% !important;
	height: 39px !important;
	background: url(./../img/newTemplate/blue-patern-bg.jpg)  repeat  !important;
	white-space: nowrap !important;
	border: 0px !important;
	margin:0px !important;
	padding: 0px !important;
	line-height: 10pt !important;
}

.titlebar span { font-size: 10pt;font-weight: bold;margin: 0px;padding: 0px;border: 0px;font-family: Helvetica, Arial, Verdana;color: #fff;text-transform:uppercase;}
.titlebarcol1 { text-align: center;width: 25px !important;}
.titlebarcol2 { text-align: left; }
.titlebarcol3{ text-align: right; padding-right: 20px;}

.titleBarUpper {width: 100%;
	height: 22px;
	background: url(./../img/newTemplate/body-bg.jpg)  repeat ;
	border: 0px;
	margin: 0px;
	padding: 0 0 0 0;
	background-image: ;	
	}
	
/*.titleBarUpperShadow { height:100%; background:url(./../img/newTemplate/header-shadow.png) no-repeat 0 top; }*/

/** ALLOW Collapsable **/
.titleCloseCSS { 
	width: 100%;
	height: 39px !important;
	background: url(./../img/newTemplate/yellow-patern-bg.jpg)  repeat ;
	white-space: nowrap !important;
	border: 0px !important;
	margin: 0px 0 2px 0;
	padding: 0 0 0 0;
	line-height: 10pt !important;
	cursor: pointer;
}

.titleOpenCSS {
	width: 100%;
	height: 39px !important;
	background: url(./../img/newTemplate/blue-patern-bg.jpg)  repeat ;
	white-space: nowrap !important;
	border: 0px !important;
	margin: 0px 0 2px 0;
	padding: 0 0 0 0;
	line-height: 10pt !important;
	cursor: pointer;	
}

.titlebar2Col1 { width: 90%}
.titlebar2Col2 { width: 10%}
.titlebarText, .titlebarText-dis { cursor: pointer;font-size: 10pt;font-weight: bold;margin: 0px;padding: 0px;border: 0px;font-family: Helvetica, Arial, Verdana;color: #fff !important; text-transform:uppercase;padding-left: 10px;}
.titleBarIconOpen, div.titlebariconOpen { cursor: pointer;width: 25px;height: 25px;background: url(./../img/newTemplate/add_blue_icon.png) no-repeat 0 0;margin: 0px;padding: 0px;border: 0px;float: right; padding-right: 5px;}
.titleBarIconClose, div.titlebariconclose { cursor: pointer;width: 25px;height: 25px;background: url(./../img/newTemplate/minus_blue_icon.png) no-repeat 0 0;margin: 0px;padding: 0px;border: 0px;float: right; padding-right: 5px;}

.stopSignGroup  {
	background: url(./../img/mandatory2.png)  center right no-repeat !important;
	width: 20px;
	height: 20px;
	border: 0px;
	padding: 0px;
	text-align: left;
	vertical-align: center;
}

/*********Home Page Body*********/
.toDoClass, .controlClass { float:left; width:100%; background:url(./../img/newTemplate/home-page-shadow.png) no-repeat 0 bottom; padding-bottom:15px; margin-bottom:0px; height: 100%; overflow-y: auto;}

.submenuClass { height:100%; background: url(./../img/newTemplate/home-page-shadow.png) no-repeat 0 bottom; padding-bottom:15px; margin-bottom:0px;}
.submenuTable { padding-top: 5px; width: 100%; background: #fff;}
.longPendingTaskClass { height:100%; background: url(./../img/newTemplate/home-page-shadow.png) no-repeat 0 bottom; padding-bottom: 15px; margin-bottom: 20px;}


/*******table********/
.backGroundWhite { background: #fff;}
.mbsTable, .mbsDynamicTable  { border: 0px; }
.mbsTableCol,.mbsTableCol1,.mbsTableCol2 { border: 0px;}
.tableHeaderSpClass { background: #fcc51d !important;font-family: Helvetica, Arial, Verdana;color: #003D79;text-transform:uppercase;font-size: 10pt; text-align: left; height:30px; border: 0px; margin-left: 15px;}
.tableRowLightGray { background:#f0f0f0; height:30px; margin-left: 15px;}
.tableRowDarkGray {  background:#e8e8e8; height:30px; margin-left: 15px;}
.tableHeaderText { color: #fff; padding-left: 0px; font-weight:bold;}
.tableHeaderTextHighline { color: #fcc51d; padding-left: 0px; font-weight:bold;}
.icerowselmouseover { height: 30px; background: #fcc51d;}
.icecmdsrthdr table tr td { white-space: nowrap;text-align: left;vertical-align: middle;font-size: 10pt;font-family: helvetica, arial, verdana;font-weight: bold;color: #fff;cursor: pointer;}
.mbsTable div > table > thead > tr > th { background: #003D79 !important; }
.mbsDynamicTableFooter, .mbsDynamicTableHdr { background: #003D79;font-family: Helvetica, Arial, Verdana;font-size: 10pt; text-align: left; height:30px; border: 0px; margin-left: 15px;}

/****Maint Page****/
.mainContent { width: 86%; margin-top: 3px;}
.pageTitleRow { height: 16px; background: #fff; vertical-align: middle; text-align: left; padding: 7px 0;}
.pageTitle { font-size: 10pt;font-weight: bold;color: #242424; padding-left: 10px;}
.mbsMainLayout { width: 100%; padding: 0px;}
.mbsMainLayoutCol1 { width: 86%; padding: 0px; background: #fff; }
.mbsMainLayoutCol2 { width: 13.5%; padding: 0px;}

.mbsMainLayout2 { width: 100%; padding: 0px; }
.mbsMainLayout2Col1 { width: 71%; padding: 0px; background: #fff; }
.mbsMainLayout2Col2 { width: 25%; padding: 0px; vertical-align: top; padding-left: 30px;padding-right: 10px;}
.mbsMainLayout2Row1 { vertical-align: top;}

.pnlLeftAlign {
	vertical-align: top !important;
}
.pnlLeftAlignCol1 {
	width: 180px;
	text-align: left !important;
}
.pnlLeftAlignCol1 .iceOutLbl{
	font-family: Helvetica, Arial, Verdana;
	padding-right: 20px !important;
}
.pnlLeftAlignCol2 {
	text-align: left;
}
.pnlLeftAlignCol1 .stopSignItem {
	border: 0px;
	width: 180px;
	margin: 0px;
	text-align: left;
	white-space: normal;
	background: url(./../img/mandatory.png)  center right no-repeat 16px 16px;
}
.pnlLeftAlignCol1 .stopSignItem .iceOutLbl{
	font-family: Helvetica, Arial, Verdana;
	vertical-align: top;
}
.pnlLeftAlignCol1 .stopSignItem2 {
	text-align: left !important;
}

.rightSideBar {
	width: 100%;
	height: 28px;
	background: url(./../img/newTemplate/yellow-patern-bg.jpg)  repeat ;
	white-space: nowrap !important;
	border: 0px !important;
	margin: 0px 0 2px 0;
	padding: 13px 0 0 0;
	line-height: 10pt !important; 
}

.rightSideBox {
	background: #fff !important;
}

.actionSheetDivClass {LEFT: 33%; POSITION: absolute; TOP: 25%; WIDTH: 460px; height: 250px; background-color: #DDDDDD;}


/***** Enquiry page***/
.actionListRow { margin: 0px 0 15px 0; }
.actionGoIcon { background: transparent; height: 24px; width: 24px; padding: 4px 0px 4px 16px;}
.actionListIcon { background: transparent; height: 24px; width: 24px; padding: 4px 0px 4px 4px;}
.enquirySettingIcon { margin:5px;text-align: justify;width:50px;}
.enquiryCriteria { width: 220px; height: 25px; *height: 22px; *padding-top: 2px;*padding-bottom: 2px}


/*********Notification Popup*******/
.noticeDtlsPanel {height: 220px;overflow-y: auto;overflow-x: auto;}

/********Customer Group******/
.customerExListGrp { overflow: auto; width: 520px;}
.upDownChrTblRow1 { background:#f0f0f0; height:30px; margin-left: 15px;}
.upDownChrTblRow2 {  background:#e8e8e8; height:30px; margin-left: 15px;}
.customerTableHdr {
	background: #003D79;font-family: Helvetica, Arial, Verdana;font-size: 10pt; text-align: left; height:30px; border: 0px; 
}

/****Packaging Tree*****/
.packagingTreeCol { width: 26px;}
.packagingTreeCol2 { width: 26px; padding-left: 10px;}


/****Popup Window***/
.maxSizePopupGrp { width: 1000px; height: 650px;  overflow: auto;}

.hideMenuImgGrp, .hideMenuImg { width: 220px;  padding-top: 0px; height: 1px; } /*UI fix for IE*/

.sizeInputText {
	width: 50px;	
}

.sizeInputText-dis {
	width: 50px;	
}

.assortmentTableStyle {	
    overflow-x: auto;
}


.ui-sort-ul { line-height: 30px;list-style-type: none; padding-left: 0px; margin-left: 0px;}
.ui-sort-li{ cursor: move; border:1px solid rgb(171, 171, 171); padding-left: 10;}
.ui-sort-highlight { height: 30px; line-height: 30px; background: #fcc51d; }

/* Export Doc */
.exportImgPnl {  height:900px; width: 100%;}
.exportDocPnl { height:900px; width: 99%; background: #fff;}
.exportImgGrp { 
	height:900px;
	overflow-x: auto; overflow-y: auto; padding-top: 10px; padding-bottom: 2px; padding-left: 10px; padding-right: 10px;}


/* ACE component */
.ui-datepicker-title { color: white; }

/*** For firefox only to overwrite the style ***/
@-moz-document url-prefix() {
       .iceInpTxt, .iceInpSecrt, .iceInpTxt-dis, .iceInpSecrt-dis, .iceSelOneMnu, .iceSelOneMnu-dis {
              padding: 4px 2px 2px 4px;
       }
}

.qtip .ui-tooltip-content{
	font-size: 20px;
}

/* rework layout */
.sectionShortCut { width:100%; display:table; min-height:94px;}
.pageTitleRow2015 { height: 16px; vertical-align: middle; text-align: left; padding: 7px 0; background-color: #ffffff}
.pageTitleRow2015 .pageTitle {	color: #003D79; }
.shortCutIconWithText { width:80%; display: table-cell; cursor: pointer; border-color: white; border-style: solid; border-width: 0 1px; width: 90px; vertical-align: top; }
.shortCutIconWithText:hover { background: #FCC51D repeat scroll 0 0; }
/*.shortCutIcon {padding: 2px 20px; display: block; }*/
.shortCutIcon { width:40px; height: 40px; padding: 5px 25px; display: block; }
.shortCutText { white-space: normal; text-align: center; color: #003D79; display: block; padding: 5px;}
.shortCutAreaArrow { display: inline-block; }
.shortCutAreaPanel { vertical-align: middle; white-space: nowrap; max-width: 80%}
.shortCutAreaLeftArrow { padding: 0 5px; }
.shortCutAreaRightArrow { padding: 0 5px; }
.shortCutSliderAll { background: #ffffff repeat scroll 0 0; position: absolute; top: 102px; width: 70%; z-index: 500;}
.shortCutSliderAllForPortal { background: rgba(0, 0, 0, 0) url("./../img/newTemplate/body-bg.jpg") repeat scroll 0 0; position: absolute; top: 0px; left : 550px; width: 70%; z-index: 500;}

.shortCutTable{width:86%;}
.shortCutBarCol1{width:6%;min-width:240;padding:0px;}
.shortCutBarCol2{width:94%;padding:0px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.shortCutSliderAll { top: 98px; } /* for chrome and safari */
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 
.shortCutSliderAll { top: 98px; } /* for ie10 or above */
.shortCutIcon { padding: 8px 25px; }
}

.close { display: none; }
.titleIcon { display: block; height: 25px; padding: 0 5px; }
.userPadMenuBoxVrtTopSubMenu, .userPadMenuBoxVrtSubMenu, .userPadMenuBoxVrtSubMenuFixHeight { z-index:1000; }
.userPadSubMenu {position:relative; z-index:1000; }
.enquirySettingIcon .iceCmdBtn { height: 24px }

.iceCmdLnk, .iceOutLnk { text-decoration: underline; font-weight: bold; color: rgb(14,65,113) !important;}
.taskText .iceCmdLnk { text-decoration: none; font-weight: normal; }
.longPendingTaskClass .iceCmdLnk { text-decoration: none; font-weight: normal; }
.newtreeview .iceCmdLnk { text-decoration: none; }
.iceSelInpDateDay a { font-weight: normal; }
.iceMnuPopVrtTopSubMenu .iceMnuItmLabel { padding: 5px; }
.tableHeaderTextAsc{ background-image: url('../img/white_arrow_up.png'); width: 11px; height: 12px; }
.tableHeaderTextDesc{ background-image: url('../img/white_arrow_down.png'); width: 11px; height: 12px; }
.ui-icon-circle-triangle-e{ width: 24px; height: 24px; background: url('../img/zoomin.png') no-repeat top left !important; }
.ui-icon-circle-triangle-s{ width: 24px; height: 24px; background: url('../img/zoomout.png') no-repeat top left !important; }    
.ui-datepicker-header .ui-datepicker-prev .ui-icon-circle-triangle-w { width: 16px; height: 16px; background: url("../img/left_arr-16x16.png") no-repeat top left !important; } 
.ui-datepicker-header .ui-datepicker-next .ui-icon-circle-triangle-e { width: 16px; height: 16px; background: url("../img/right_arr-16x16.png") no-repeat top left !important; } 
.rightSideBarWithImg { background: url(./../img/newTemplate/yellow-patern-bg.jpg) repeat; padding: 7px 2px; }	
	
/*  calendar */
.iceSelInpDateMovePrev { background-image: url("../img/left_arr-16x16.png"); } 
.iceSelInpDateMoveNext { background-image: url("../img/right_arr-16x16.png"); } 
.iceSelInpDateOpenPopup, .iceselinpdateopenpopup-dis { background-image: url("../img/calendar.png"); width: 24px; height: 24px; }
.iceSelInpDateClosePopup { background-image: url("../img/tab_close.png"); width: 24px; height: 24px; } 

.stopSignItem { height: 24px; }
.stopSignGroup { background: rgba(0, 0, 0, 0) url("./../img/mandatory.png") no-repeat scroll right center !important; width:24px; height: 24px; }

.popupHeader .iceCmdBtn { background: rgba(0, 0, 0, 0) url("../img/tab_close.png") no-repeat scroll left top; height: 24px; top: 8px; };

/*** autocomplete input field placeholder ***/
.yui-ac :-moz-placeholder { background:	rgba(0, 0, 0, 0) url("../img/search_icon_cs_25x25-1.png") no-repeat scroll right center; }   /* Firefox 18- */
.yui-ac ::-moz-placeholder { background: rgba(0, 0, 0, 0) url("../img/search_icon_cs_25x25-1.png") no-repeat scroll right center; }    /* Firefox 19+ */
.yui-ac .iceInpTxt.inputTextError:-ms-input-placeholder {   color:#9D9D9D !important;  background:  #ff0000 url("../img/search_icon_cs_25x25-1.png") no-repeat scroll right center !important; }    /* For IE */
.yui-ac :-ms-input-placeholder {   color:#9D9D9D !important;  background:  #ffffff url("../img/search_icon_cs_25x25-1.png") no-repeat scroll right center !important; }    /* For IE */
.yui-ac ::-webkit-input-placeholder { background:	rgba(0, 0, 0, 0) url("../img/search_icon_cs_25x25-1.png") no-repeat scroll right center;  }    /* chrome, safari  */
.iceSelInpDatePopup :-ms-input-placeholder { color:#9D9D9D !important; background-color:  #ffffff; }  /* For IE */
.watermarkInput :-ms-input-placeholder { color:#9D9D9D !important; background-color:  #ffffff; }  /* For IE */

.actionSheetCancelBtn { background-image: url("../img/tab_close.png"); width: 24px; height: 24px; } 
.newtaskCount .newtaskCountRed { font-weight: normal; }
.userPadMenuMail-1Label, .userPadMenuMail-2Label, .userPadMenuMail-0Label { font-weight: normal; }
.MBSHeaderUserPad .iceMnuPopVrt .iceMnuPopVrtItem a { font-weight: normal; }

.shortCutSliderAll-no-header { position: relative; width: 75%; z-index: 500; height: 60px; }
.shortCutSliderAll-no-header .shortCutIconWithText { background: white; width:80%; display: table-cell; cursor: pointer; border-color: #003D79; border-style: solid; border-width: 0 1px; width: 90px; vertical-align: top; }
.shortCutSliderAll-no-header .shortCutIconWithText:hover { background: #FCC51D repeat scroll 0 0; }

.shortCutSliderAll-portal-header { background: rgba(0, 0, 0, 0) url("./../img/newTemplate/body-bg.jpg") repeat scroll 0 0; position: relative; width: 75%; z-index: 500; height: 60px; }
.shortCutSliderAll-portal-header .shortCutIconWithText { background: rgba(0, 0, 0, 0) url("./../img/newTemplate/body-bg.jpg") repeat scroll 0 0; }
.shortCutSliderAll-portal-header .shortCutIconWithText:hover { background: #FCC51D repeat scroll 0 0; }

/*Common Search Action*/
.solrPopupMenuVrtTopSubMenu { background-color: white; text-align: left; width: 250px;line-height: 30px;}
.solrPopupMenuLinkTest { color: black; text-decoration: initial; font-weight: normal; border-bottom: 1px solid;}	
.solrPopupMenuVrtTopSubMenu { padding: 0px; border: 0px;}
.solrMenuPopupTable { width:100%; border-left: 2px solid #939393; border-top: 2px solid #939393; border-right: 2px solid black; border-bottom: 2px solid black;}
.solrMenuPopupTableCol, .solrMenuPopupTableCol1, .solrMenuPopupTableCol2 { padding: 0px 5px;}
.solrMenuPopupTableRow1, .solrMenuPopupTableRow2 { height: 0px; background-color: white;}
.solrPopupMenuLink { line-height: 26px; text-decoration: none; color: #242424;border-bottom: 1px solid; background-color: #ffffff;}	
.solrDocBodyActive {text-align: left;background-color: #e8e8e8;overflow: hidden;padding: 0px 5px 5px 5px; }
.solrDocTitleActive { padding: 5px;background-color: #e8e8e8; }
.highlightBackground { background-color: #fcc51d;}
.solrPopupMenu { width:1px;}

.deliveryAddressListHeader { width: 334px;background-color: #003D79; height: 20px; padding: 5px 0px; text-align: center;}


.footerBar { height: 15px !important; bottom: 0px !important; background-color: #003D79; text-align: center; font-family: Helvetica, Arial, Verdana;font-size: 10pt; font-weight: bold;color: #FFFFFF; }
.footerBarText { color: #FFFFFF; text-decoration: none; }
.footerBar2 { height: 15px !important; bottom: 0px !important; background-color: #DDDDDD !important; text-align: left; font-family: Helvetica, Arial, Verdana;font-size: 10pt; font-weight: bold;color: #FFFFFF;padding-left: 15px;}
.menuSCAllBtn { position: relative; padding-left: 12px; padding-top: 5px; padding-bottom: 5px; display: none;}
.menuEditAdd { width: 35px; background:url(../img/add_icon.png) no-repeat; padding: 0px 15px 0px 0px; margin: 0px;border:0px; height: 35px; cursor: pointer;}
.menuEditAdded { width: 35px; background:url(../img/added_icon_mgb.png) no-repeat; padding: 0px 15px 0px 0px; margin: 0px;border:0px; height: 35px; cursor: pointer;}
.menuEditIcon, .menuEditIcon-true, .menuEditIcon-false { display: inline-block; cursor: pointer;  width: 35px;height: 35px; float: left; padding: 0px; margin: 0px;}
/*.menuEditIcon-true-dis { display: inline-block; cursor: pointer;  width: 35px;height: 35px; float: left; padding: 0px; margin: 0px; opacity: 0.4;}
.menuEditIcon-false-dis { display: none; cursor: pointer;  width: 35px;height: 35px; float: left; padding: 0px; margin: 0px; opacity: 0.4;}*/
.shortcutGrid {background-color: #FFFFFF;color: #134373;text-align: center;vertical-align: middle; box-shadow: 6px 6px 6px #808080; -webkit-animation: shortcutGridMove 1s ;  animation: shortcutGridMove 1s;}
.contentGrid {text-align: center;cursor: pointer;height: 100%;width: 100%;} 
.shortcutMenuPopupClass, .shortcutMenuPopupClassVrtTopSubMenu { z-index: 10; padding: 0px;}
.shortcutMenuPopupClassVrtTopSubMenu { border: 0px; padding: 0x;}
.shortcutMenuLink { padding: 0px;font-size: 10pt;font-weight: bold;color: #464646; text-decoration: none; line-height: 23px; white-space: normal;}
.shortcutMenuTable { width:100%; border: 0px;}
.shortcutMenuTableCol, .shortcutMenuTableCol1, .shortcutMenuTableCol2 { padding: 0px 5px;}
.shortcutMenuTableRow1, .shortcutMenuTableRow2 { height: 0px; }
.shortcutActionContainer {  width:100%; white-space: nowrap; cursor: pointer;border-radius:0px;}
.shortcutImg  { width: 40px; height: 40px; padding: 30px 0px 20px 0px;}

.shapeshiftContainer{ border: 0px; position: relative; }
.shapeshiftContainer > div { background: #DBDCDF;position: absolute; width: 190px; height: 190px; cursor: pointer; }
.shapeshiftContainer > .ss-placeholder-child { background: #fcc51d;  opacity: 0.4;  }
.ssDeleteButton {  position: absolute; top: 0;right: 0; width: 25px;height: 25px; alignSelf: flex-end; background:url(../img/delete_cross.png) no-repeat; display: none;}

.taskMenuPanel-1 { position: fixed;left: 0; top: 30%; width: 500px;background-color: black;background-color: rgba(0, 0, 0, 0.75);-ms-filter: "alpha(opacity=75)"; color: white;-webkit-border-radius: 0 10px 10px 0; -moz-border-radius: 0 10px 10px 0;border-radius: 0 10px 10px 0;padding: 20px 20px 20px 40px; transition: left 0.5s;z-index: 11;}
.taskMenuCollapsed-1 { left: -540px;}
.taskMenuPanel-2 { position: fixed;left: 0; top: 30%; width: 900px;background-color: black;background-color: rgba(0, 0, 0, 0.75);-ms-filter: "alpha(opacity=75)"; color: white;-webkit-border-radius: 0 10px 10px 0; -moz-border-radius: 0 10px 10px 0;border-radius: 0 10px 10px 0;padding: 20px 20px 20px 40px; transition: left 0.5s;z-index: 11;}
.taskMenuCollapsed-2 { left: -940px;}
.taskMenuTrigger {  display: block; color: white;position: absolute; top: 0; right: 0; width: 21px;height: 100%; background-image: url(../img/taskmenu-todo.png); background-repeat: no-repeat;background-position: center center;outline-color: transparent; white-space: normal;}
.taskMenuTriggerText { white-space: nowrap;color: white !important;cursor: vertical-text;writing-mode:tb-rl; font-size: 18px; padding: 10px 3px 0 3px;}

.newsMainLayout { text-align: -webkit-center; width: 930px; margin: 0 auto; }
.newsDetailsGrid { width: 490px; padding-left: 15px;height: 600px;}
.newsDetailsGridContent { height: 573px; overflow: auto; background: #ffffff; padding: 5px;}
.newsDtlsCol2 { background: url(./../img/newTemplate/body-bg.jpg) repeat; }
.newsRow { width: 100%; }
.newsRowSelected {width: 100%; background: #fcc51d; }
.noPadding { padding: 0px;}
.newsListPanel {  background: #003D79;padding-left:20px;}
.newsInfoListTable {cursor: pointer;height:560px;width: 400px; }
.newsListTitleRow-true { padding-left: 5px !important; white-space: normal !important; height: 42px; width: 300px;}
.newsListTitleRow-false { padding-left: 5px !important; white-space: normal !important; height: 42px;  width: 300px; font-weight: bold;}
.newsListNew { color: #003D79; font-style: italic; font-weight: bold;}
.newTitle { padding: 5px 0px 5px 0px;font-size: 18px;line-height: 30px; white-space: normal;}
.agGridListTitleRow-true { padding-left: 5px !important; white-space: normal !important; height: 42px; width: 170px;}
.agGridListTitleRow-false { padding-left: 5px !important; white-space: normal !important; height: 42px;  width: 170px; font-weight: bold;}

.shortcutNewsTitle { background: #003D79; color: #ffffff; font-size: 12pt;font-weight: bold;line-height: 30px;cursor: default;}
.shortcutNewsContent { width: 100%; height:280px; background:#ffffff; color: #000000;font-size: 10pt;overflow: auto;}
.iframeNewsContent {  width: 99%; height:275px; background: #ffffff; color: #000000;font-size: 10pt;overflow: hidden;}
.newsOverviewTable { width: 380px; background: #ffffff;}
.newsOverviewTableRow1, .newsOverviewTableRow2 { }
.newsOverviewTableCol1, .newsOverviewTableCol2 { vertical-align: top;}

.earthquake {
	-webkit-animation-name: linkQuake;
		-moz-animation-name: linkQuake;
			animation-name: linkQuake;
	-webkit-animation-duration: 1s;
		-moz-animation-duration: 1s;
			animation-duration: 1s;
	-webkit-transform-origin:50% 50%;
		-moz-transform-origin:50% 50%;
			transform-origin:50% 50%;
	-webkit-animation-iteration-count: infinite;
		-moz-animation-iteration-count: infinite;
			animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
		-moz-animation-timing-function: linear;
			animation-timing-function: linear;
}

@keyframes linkQuake {
	0%   { transform: translate(2px, 1px)   rotate(0deg); }
	10%  { transform: translate(-1px, -2px) rotate(-1deg); }
	20%  { transform: translate(-3px, 0px)  rotate(1deg); }
	30%  { transform: translate(0px, 2px)   rotate(0deg); }
	40%  { transform: translate(1px, -1px)  rotate(1deg); }
	50%  { transform: translate(-1px, 1px)  rotate(-1deg); }
	60%  { transform: translate(-3px, -2px)  rotate(0deg); }
	70%  { transform: translate(2px, 1px)   rotate(-1deg); }
	80%  { transform: translate(-1px, -2px) rotate(1deg); }
	90%  { transform: translate(2px, -1px)   rotate(0deg); }
	100% { transform: translate(1px, -2px)  rotate(-1deg); }
}

@-moz-keyframes linkQuake { /* Firefox */
	0%   { -moz-transform: translate(2px, 1px)   rotate(0deg); }
	10%  { -moz-transform: translate(-1px, -2px) rotate(-1deg); }
	20%  { -moz-transform: translate(-3px, 0px)  rotate(1deg); }
	30%  { -moz-transform: translate(0px, 2px)   rotate(0deg); }
	40%  { -moz-transform: translate(1px, -1px)  rotate(1deg); }
	50%  { -moz-transform: translate(-1px, 1px)  rotate(-1deg); }
	60%  { -moz-transform: translate(-3px, -2px)  rotate(0deg); }
	70%  { -moz-transform: translate(2px, 1px)   rotate(-1deg); }
	80%  { -moz-transform: translate(-1px, -2px) rotate(1deg); }
	90%  { -moz-transform: translate(2px, -1px)   rotate(0deg); }
	100% { -moz-transform: translate(1px, -2px)  rotate(-1deg); }
}

@-webkit-keyframes linkQuake { /* Safari and Chrome */
	0%   { -webkit-transform: translate(2px, 1px)   rotate(0deg); }
	10%  { -webkit-transform: translate(-1px, -2px) rotate(-1deg); }
	20%  { -webkit-transform: translate(-3px, 0px)  rotate(1deg); }
	30%  { -webkit-transform: translate(0px, 2px)   rotate(0deg); }
	40%  { -webkit-transform: translate(1px, -1px)  rotate(1deg); }
	50%  { -webkit-transform: translate(-1px, 1px)  rotate(-1deg); }
	60%  { -webkit-transform: translate(-3px, -2px)  rotate(0deg); }
	70%  { -webkit-transform: translate(2px, 1px)   rotate(-1deg); }
	80%  { -webkit-transform: translate(-1px, -2px) rotate(1deg); }
	90%  { -webkit-transform: translate(2px, -1px)   rotate(0deg); }
	100% { -webkit-transform: translate(1px, -2px)  rotate(-1deg); }
}

@-webkit-keyframes shortcutGridMove {50% {box-shadow: 1px 1px 1px #808080;} } /* Chrome, Safari, Opera */
@keyframes shortcutGridMove { 50% {box-shadow: 1px 1px 1px #808080;} } /* Standard syntax */


.invisible {display: none;}
.headerSelectList {width: 250px;overflow: auto;height: 300px;}
.ui-dialog-titlebar { margin: 0px !important;}
.ui-dialog-title { color: white; text-align: center; width: 100%; padding-top:5px;margin: 0px !important;}
.wijmo-wijmenu-item {/* border: 1px solid #003D79 !important; */}
.wijmo-wijmenu-text { color: #003D79; float: none !important; background-color: transparent !important;}
.aceTable { width : 99%;}

.userPadMenuBoxV2 { float:right; border:0px; background:#fcc51d; color:#2f2f2f; font-size: 12pt;padding:0px;border-spacing: 0px; z-index: 555 !important;border-radius: initial !important;}
.userPadMenuBoxV2 div ul li { border-bottom: #003D79 solid 1px !important; border-radius: initial !important; margin: 0px !important;}
.userPadMenuMail-0 { background: #fcc51d; width:170px}
.userPadMenuMail-1 { background: #fcc51d  url(./../img/newTemplate/red-dot.png) no-repeat 62px -2px; width:170px}
.userPadMenuMail-2 { background: #fcc51d  url(./../img/newTemplate/red-dot2.png) no-repeat 66px -2px; width:170px}
.userPadMenuBoxV2 > div > ul > li > a.ui-state-hover { background: #FCF3A4; border-radius: initial !important;}

.ui-datepicker-trigger{ border: 0px; background-color:transparent; }

.ui-widget-header {background: #003D79;font-family: Helvetica, Arial, Verdana;font-size: 10pt; vertical-align: top !important; height:30px; border: 0px; margin-left: 15px;}
tfoot .ui-widget-header {background: #CCC; height: 30px; border: 0px; text-transform: uppercase;}

.ui-column-filter {	display: inline-flex; }
.ui-datatable .ui-paginator { text-align : right !important; background-color: #FFFFFF;}
.ui-icon-seek-first, .ui-icon-seek-prev, .ui-icon-seek-next, .ui-icon-seek-end { color: transparent;}
.editShortcutIdClass, .doneShortcutIdClass { color: #003D79;padding: 0.3em;}
.aceInputDate, .ui-inputfield {height: 25px; font-size:10pt; font-family: Helvetica;border-top:1px solid rgb(171, 171, 171);border-bottom: 1px solid rgb(171, 171, 171);}
.ui-dialog-titlebar-close  { background: url(../img/tab_close.png) no-repeat -5px !important; color: transparent;}
.ui-dialog-titlebar-close span{ background: none; color: transparent; display: none !important;}
.jQueryDialog { z-index: 11;  }
.icePnlTblUsrSet .ui-tabs-nav { background-color: white; padding-bottom: 6px !important;border-bottom: 1px solid grey;}
.yui-skin-sam { margin-left: -3px !important; }
.aceTable .ui-datatable-scrollable-header table { width: 100% !Important;}
.aceTable .ui-datatable-scrollable-body > table > tbody > tr > td > div { width: auto !important; }
.inputTextError input { background-color: red !important;}
.doubleHeader .ui-datatable-header { margin-left: 0px; padding-top: 10px; border-radius: 0px;}
input:disabled { opacity: 0.9; border: 0px;}
td { padding: 0px;}
.sectionGrp { display: block; }
.agGridStatusMsg { color: #FFFFFF;padding: 2px 10px;}

.dhtmltooltip {
	position: absolute;
	width: 150px;
	border: 2px solid black;
	padding: 2px;
	background-color: #fcc51d;
	display: none;
	z-index: 100;
	text-align: left;
}

.changeReasonTooltip {
	position: absolute;
	width: 600px;
	border: 2px solid black;
	padding: 2px;
	background-color: #e2e0db;
	display: none;
	z-index: 100;
	text-align: left;
}