g.ui-accordion {
	width: 100%;
}
.ui-accordion .ui-accordion-header {
	margin-top: 1px; position: relative; cursor: pointer;
}
.ui-accordion .ui-accordion-header a {
	padding: 0px 0px 0px 20px; color: rgb(85, 85, 85); font-size: 0.8em; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 2px; border-bottom-style: dotted; display: block; background-color: rgb(255, 255, 255);
}
.ui-accordion .ui-accordion-header .ui-icon {
	left: 0px; top: 50%; margin-top: -8px; position: absolute;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em; top: 1px; overflow: auto; margin-top: 1px; margin-bottom: 2px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none; position: relative;
}
.ui-accordion .ui-state-disabled.ui-accordion-header {
	cursor: default;
}
.ui-accordion .ui-state-disabled.ui-accordion-header a {
	cursor: default;
}
.ui-accordion-rtl.ui-accordion {
	direction: rtl;
}
.ui-accordion-rtl.ui-accordion .ui-accordion-header .ui-icon {
	left: auto;
}
.ui-accordion-rtl.ui-accordion .ui-accordion-header a {
	padding: 0.5em 2.2em 0.5em 0.5em;
}
.sidemenutd {
	padding-right: 15px !important;
}
.sidemenu .ui-tabmenuitem {
	border-radius: 5px; border: 1px solid rgb(221, 221, 221) !important; border-image: none !important; width: 100%; margin-bottom: 5px !important; margin-left: -5px !important;
}
.ui-state-active.ui-tabmenuitem {
	background: #8cc63e !important; border-radius: 0;
}
.ui-state-hover.ui-tabmenuitem {
	background: #b4df7d !important;
}
.ui-state-active.ui-tabmenuitem > .ui-menuitem-link > .ui-menuitem-text {
	color: #fff; font-weight: bold;
}
.ui-picklist select {
	display: none !important;
}
.ui-picklist .ui-picklist-list {
    border: 1px solid #dddddd !important; height: 200px !important; list-style-type: none !important; margin: 0 !important; overflow: auto !important; padding: 0 !important; /*width: 200px !important;*/ width: 320px !important;
}
.ui-picklist .ui-state-disabled{
	font-weight: normal !important; background: transparent;
}
.ui-picklist .ui-picklist-item{
	background: transparent !important;
}
.ui-picklist .ui-state-highlight{
	background: #fff9d1 !important; border-radius: 0 !important; margin: 0 !important; padding-left: 3px !important;
}
.sidemenu {
	border: currentColor !important; border-image: none !important; width: 100% !important;
}
.sidemenu .ui-tabmenu-nav {
	width: 100% !important; background: #f8f8f8 !important; border: 0 !important;
}
label {
	margin: 3px 0;padding: 0px 5px 0px 0px; text-align: right; color: #000 !important; /*white-space:nowrap;*/ font-size: 12px !important; float: right; cursor: default !important; font-weight: bold !important;
}
.ui-selectoneradio{
	margin: 3px 0 !important;
}
.ui-selectoneradio label {
	font-weight: normal !important;
}
.ui-selectoneradio .ui-state-disabled{
	background-color: #fff !important; font-weight: normal !important; color: #717171 !important;
	}
.ui-radiobutton-box{
	font-weight: normal !important; border: 1px solid #bcbec0 !important; background-color: #fff !important;
}
.ui-radiobutton-box.ui-state-disabled{
	font-weight: normal !important; border: 1px solid #bcbec0 !important; background-color: #f9f9f9 !important;
}
.ui-selectmanycheckbox  .ui-state-disabled{
	background-color: #fff !important; font-weight: normal !important; color: #717171 !important;
}
.ui-selectmanycheckbox label, .ui-selectoneradio label{
	font-weight: normal !important; text-align: left !important; float:left !important; margin-left: 5px; margin-top: 0 !important;
}
button {
	border:none !important ;
	border-radius: 2px !important;
    background: #87a610 !important;
	/*background: #8cc63e  !important;*/
    color: #fff !important;
    font-family: Arial,helvetica,sans-serif !important;
    font-size: 12px !important;
    font-weight: bold !important;
    margin: 1px 3px !important;
	height:26px !important;
}
button.ui-state-hover {
	background-color:#cccb2b !important;
    color: #000 !important;
    font-size: 12px !important;
    font-weight: bold !important;
}
button.ui-state-disabled {
    background: #c1c1c1 none repeat scroll 0 0 !important;
    color: #f8f8f8 !important;
    font-size: 12px !important;
    font-weight: bold !important;
}
.ui-inputfield {
	padding: 0px 5px !important;
}
.ui-selectonemenu {
	height: 22px; min-width: 60px; border-radius: 0 !important; border: 1px solid #ccc !important;
}
.ui-selectonemenu-list-item {
	padding: 0px 0px 5px 5px !important; height: 20px; font-size: 12px;
}
.ui-selectonemenu-item.ui-selectonemenu-list-item.ui-state-hover {
    background: #3399ff none repeat scroll 0 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    color: #fff !important;
}
.ui-selectonemenu-item.ui-selectonemenu-list-item.ui-state-highlight {
    background: #eee none repeat scroll 0 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    color: #000 !important;
}

.ui-selectonemenu-panel .ui-selectonemenu-list{
	padding: 0 !important;
}
.ui-selectonemenu-panel .ui-selectonemenu-list-item {
	color: #000 !important;
	border-radius: 0 !important;
	margin: 0 !important;
}
.ui-selectonemenu-label {
	padding: 1px 0px 0px 5px; text-align: left; min-width: 60px; width: 100% !important; height: 22px !important;
}
.ui-selectonemenu label.ui-selectonemenu-label {
    border: 0 none !important; cursor: pointer; 
}
.ui-selectonemenu .ui-selectonemenu-label{
	border: medium none;
    border-radius: 0 !important;
    display: block;
    float: left;
    font-weight: normal;
    margin: 0;
    overflow: hidden;
    white-space: nowrap;
    width: 100%;
	}
.ui-selectmanycheckbox label, .ui-selectoneradio label.ui-corner-all.ui-inputtext.ui-inputfield {
	width: auto; color: rgb(51, 51, 51); font-size:  !important; vertical-align: middle;
}
.ui-corner-all.ui-selectonemenu {
	margin: 3px 0 !important; width: auto; color: rgb(51, 51, 51); font-size: 12px; vertical-align: middle;
}
.ui-corner-all.ui-selectonemenu-panel {
	width: auto; color: rgb(51, 51, 51); font-size: 12px; vertical-align: middle; border-radius: 0 !important; border: 1px solid #ddd !important;
	-webkit-box-shadow: 0px 2px 2px 1px rgba(0,0,0,0.1) !important; -moz-box-shadow: 0px 2px 2px 1px rgba(0,0,0,0.1) !important; box-shadow: 0px 2px 2px 1px rgba(0,0,0,0.1) !important;
}
.ui-corner-all.ui-inputfield.ui-selectonemenu-label {
	margin-top: 0 !important; padding-top: 0 !important; -webkit-padding-before: 2px !important; width: auto; color: #000 !important; font-size:  !important; vertical-align: middle !important; font-weight: normal !important; box-shadow: none !important;
}
.ui-corner-right.ui-state-default.ui-selectonemenu-trigger {
	width: 16px; color: rgb(51, 51, 51); font-size: 12px; vertical-align: middle; border-radius: 0 !important;
}
.ui-tooltip{
	border:1px solid #767676 !important;
    background: #fff none repeat scroll 0 0 !important;
    box-shadow: none !important;
    color: #fff !important;
    border-radius: 0 !important;
	padding: 0 !important;
	font-size: 12px !important;
	}
.ui-tooltip.ui-widget {
    border: 1px solid #767676 !important;
    display: none;
    padding: 0 5px !important;
    position: absolute;
	border-radius: 0 !important;
}
.ui-tooltip label{
	font-weight: normal !important;
	font-size: 12px !important;
	text-align:left !important;
	margin: 0 !important;
	padding: 0 !important;
/*	border: 1px solid #767676 !important;*/
	}
.hasDatepicker.ui-inputfield {
	width: 110px;
}
.ui-menu-list {
	margin: 0px !important;
}
.ui-dialog-content .ui-datatable-tablewrapper {
	overflow: auto;
}
.ui-widget-overlay {
	background: #ffffee !important;
	opacity: 0.5 !important;
	position: relative;
}
.ui-tabs{
	border: none !important;
}
.ui-tabmenu{
	border: none !important;
}
.ui-tabmenu .ui-tabmenu-nav  {
	background-color: rgb(255, 255, 255) !important;
    background-image: url("../images/design/side_menu_dot.png");
    background-position: center bottom !important;
    background-repeat: repeat-x !important;
    border-bottom: 0 none currentcolor !important;
    padding-left: 5px !important;
	border-radius: 0;
}
.ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem a {
	padding: 2px 10px !important; font-size:  !important; color: #000; 
}
.ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem a:hover {
	padding: 2px 10px !important; font-size:  !important; color: #0af; border-radius: 0 !important; 
}
.ui-tabmenu .ui-tabmenu-nav .ui-state-disabled {
	color: #a1a1a1!important;
    font-size:  !important;
    padding: 2px 10px !important;
    font-weight: normal !important;
    background: #f9f9f9!important;
    width: 91.5% !important;
}
.ui-panel {
	padding: 0px !important; border: 0 none !important;
}
.ui-panel .ui-panel-titlebar {
	background: rgb(220, 220, 220) !important; border-width: 0 !important; margin: 10px 0 5px !important; padding: 3px 10px !important; border-radius: 0 !important; border-image: none !important; 
}
.ui-panel .ui-panel-title {
	color: rgb(0, 0, 0); font-size: ;
}
.ui-panel .ui-panel-titlebar-icon {
	background-color: transparent !important; padding: 5px 0px 0px !important; border: currentColor !important; border-image: none !important;
}
.ui-panel .ui-panel-titlebar-icon:hover {
    background-color: transparent !important;
}
.ui-datatable tr.ui-state-hover {
	background: rgb(240, 240, 240) !important; border-bottom-color: rgb(224, 224, 224) !important; border-bottom-width: 1px !important; border-bottom-style: solid !important;
}

.ui-datatable tr.ui-state-highlight{
	cursor: pointer; /*background: #ffde00 !important;*//*background: #FFCC00 !important;*/ background-color: #ffff88 !important; border: 1px solid #e0e0e0 !important;   
}
.ui-datatable tr.ui-datatable-odd{
	background: #f8f8f8;
}
.ui-datatable tr.ui-datatable-even{
	background: #fff;
}
.ui-icon-seek-end {
	background-position: center !important; background-image: url("../images/design/ico-last.png") !important;
}
.ui-icon-seek-next {
	background-position: center !important; background-image: url("../images/design/ico-next.png") !important;
}
.ui-icon-seek-prev {
	background-position: center !important; background-image: url("../images/design/ico-previous.png") !important;
}
.ui-icon-seek-first {
	background-position: center !important; background-image: url("../images/design/ico-first.png") !important;
}
.ui-icon-seek-end:active {
	background-position: center !important; background-image: url("../images/design/ico-last.png") !important;
}
.ui-icon-seek-next:active {
	background-position: center !important; background-image: url("../images/design/ico-next.png") !important;
}
.ui-icon-seek-prev:active {
	background-position: center !important; background-image: url("../images/design/ico-previous.png") !important;
}
.ui-icon-seek-first:active {
	background-position: center !important; background-image: url("../images/design/ico-first.png") !important;
}
.ui-tabs .ui-tabs-nav {
	background-position: bottom !important; padding-left: 10px !important; border-bottom-color: currentColor !important; border-bottom-width: 0px !important; border-bottom-style: none !important; background-image: url("../images/design/side_menu_dot.png") !important; background-repeat: repeat-x !important; background-color: rgb(255, 255, 255) !important;
}
.ui-tabs-left > .ui-tabs-nav {
	background: rgb(248, 248, 248) !important;
}
input[disabled] {
	color: rgb(51, 51, 51) !important; background-color: rgb(249, 249, 249) !important;
}
select[disabled] {
	color: rgb(51, 51, 51) !important; background-color: rgb(249, 249, 249) !important;
}
textarea[disabled] {
	color: rgb(51, 51, 51) !important; background-color: rgb(249, 249, 249) !important;
}
input[readonly] {
	color: rgb(51, 51, 51) !important; background-color: rgb(249, 249, 249) !important;
}
select[readonly] {
	color: rgb(51, 51, 51) !important; background-color: rgb(249, 249, 249) !important;
}
textarea[readonly] {
	color: rgb(51, 51, 51) !important; background-color: rgb(249, 249, 249) !important;
}
.ui-panelgrid-header .ui-widget-header {
	background: rgb(44, 87, 110) none repeat scroll 0 0;
    border: 1px solid #ddd;
    color: #fff;
    font-size: ;
    font-weight: bold;
    padding: 2px;
}
.ui-datatable thead th.ui-state-default {
	background: #2c576e; padding: 2px; color: rgb(255, 255, 255); font-weight: bold; font-size: ; border: 1px solid #dddddd;
}
.ui-datatable tfoot td.ui-state-default {
	background: #e8e8e8; color: #000; font-weight: bold;
}
.ui-datatable tfoot td.ui-state-default label {
	color: rgb(255, 255, 255); font-weight: bold;
}
.ui-paginator {
	background: rgb(228, 227, 228); color: rgb(51, 51, 51);
}
.ui-paginator-page, .ui-paginator-prev, .ui-paginator-first, .ui-paginator-next, .ui-paginator-last, .ui-paginator-prev-ed, .ui-paginator-first-ed, .ui-paginator-next-ed, .ui-paginator-last-ed{
	background: #fff !important;
	border: 1px solid #cacaca !important;
	margin: 0 1px !important;
}
.ui-paginator-page.ui-state-hover, .ui-paginator-prev:hover, .ui-paginator-first:hover, .ui-paginator-next:hover, .ui-paginator-last:hover, .ui-paginator-prev-ed:hover, .ui-paginator-first-ed:hover, .ui-paginator-next-ed:hover, .ui-paginator-last-ed:hover{
	background: #cccb2b !important;
	color: #000 !important;
}
.ui-paginator .ui-state-disabled{
	background: #f1f2f2 !important;
}
.ui-paginator .ui-state-active {
	background: #87a610  !important; color: #fff !important; font-weight: bold !important;
}
.ui-paginator-next.ui-state-disabled, .ui-paginator-last.ui-state-disabled, .ui-paginator-prev.ui-state-disabled, .ui-paginator-first.ui-state-disabled, .ui-paginator-next-ed.ui-state-disabled, .ui-paginator-last-ed.ui-state-disabled, .ui-paginator-prev-ed.ui-state-disabled, .ui-paginator-first-ed.ui-state-disabled {
	opacity: 0.4 !important;
}
.ui-widget.ui-chkbox {
	margin-bottom: 0px;
}
.ui-widget.ui-chkbox-box {
	border-radius: 0 !important; margin-bottom: 0px; margin-right: 0px; margin-left: auto; background: rgb(255, 255, 255) !important; border-color: #bcbec0 !important;
}
.ui-input-required {
	
}
.screen-title {
	color: #000; font-size: 16px; font-family: Arial,helvetica,sans-serif; margin-bottom: 25px;
}
.ui-datatable .ui-expanded-row {
	border-bottom-color: rgb(221, 221, 221) !important; border-bottom-width: medium !important; border-bottom-style: none !important;
}
.ui-radiobutton {
	margin-right: 5px !important; font-weight: normal !important;
}
.ui-spinner-input {
	margin: 0px 10px 0px 0px !important; padding: 0px 5px 0px 0px !important; width: 77% !important;
}
.ui-state-disabled.ui-menuitem-link {
	color: rgb(188, 190, 192) !important;
}
.ui-datatable-tablewrapper {
	/*overflow: auto;*/ overflow: hidden; margin: 5px 0 0;
}
:root .ui-datatable table {
	/*border-collapse: separate !important;*/
}
.smallUserImage {
	width: 30px; height: 30px;
}
.ppTwoTable {
	width: 100%;
}
.ppRightBtn {
	text-align: right;
}
.menuCategory {
	text-align: left; color: rgb(172, 195, 0); padding-bottom: 3px; font-family: Arial,helvetica,sans-serif; font-size: 14px; font-weight: bold; /*border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; */white-space: nowrap;
}
.menuColumn {
	width: 45%; padding-right: 10px; padding-bottom: 15px; display: inline-block;
}
.menuContent {
	padding: 5px;
}
.columnWidth20 {
	width: 20%;
}
.columnWidth23 {
	width: 23%;
}
.columnWidth30 {
	width: 30%;
}
.columnWidth50 {
	width: 50%;
}
.TableFieldLeft {
	text-align: right; padding-top: 6px; padding-right: 5px; font-size: 11px; vertical-align: top; white-space: nowrap;
}
.TableFieldRight {
	text-align: left; padding-right: 5px; font-size: 11px; vertical-align: top;
}
.instruction {
	color: #0054a6; font-size: 12px; font-family: Arial,helvetica,sans-serif; font-weight: normal; font-style: italic; /*margin-left: 10px;*/
}
.warning {
	color: #ee5408; font-size: 11px; font-family: Arial,helvetica,sans-serif;
}
.header-info {
	overflow: auto; background-color: rgb(250, 250, 250); margin-top: 10px;
}
.header-info label {
	margin: 2px 5px 2px 0px; text-align: right; font-weight: bold; white-space: nowrap;
}
.header-info-text {
	text-align: left; padding-right: 20px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: normal; border-right-color: rgb(255, 255, 255); border-right-width: 3px; border-right-style: solid;
}
.ui-button.ui-datepicker-trigger{
	background: transparent !important;
}
.bidtimer {
	color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);
}
.rowBtnRight {
	float: right;
}
.smLastSubmitLabel {
	text-align: right; color: red; padding-right: 5px; font-weight: bold;
}
.smLastSubmitDateVal {
	width: 90px; text-align: right; color: red; font-weight: bold;
}
.columnWidth10 {
	width: 10%;
}
.columnWidth40 {
	width: 40%;
}
.lastUpdated {
	color: rgb(255, 0, 0); font-style: normal; font-weight: bold; text-decoration: none;
}
.noBorder {
	border: currentColor !important; border-image: none !important;
}
.noBorder tr {
	border: currentColor !important; border-image: none !important;
}
.noBorder td {
	border: currentColor !important; border-image: none !important;
}
.noBorder div {
	border: currentColor !important; border-image: none !important;
}
.lblSubHeader {
	text-align: left; font-size: 14px; font-weight: bold;
}
.required::before {
	color: red; content: "* ";
}
.ui-paginator-rpp-options {

	margin: 0px 0px 0px 15px !important; width: 7% !important;
}
.ui-treenode {
	line-height: 20px !important;
}
.ui-tree-container {
	padding: 2px 0 !important;
	border: 1px solid #ccc !important;
}
.cmLeft {
	width: 200px; vertical-align: top; display: block;
}
.cmRight {
	padding: 10px; width: 100%; vertical-align: top; background-color: rgb(255, 255, 255);
}
.cmPadding5 {
	padding: 5px;
}
.cmWidth1 {
	padding: 5px; width: 122px;
}
label.outputLabel-view {
	display: inline-block; text-align: left !important; font-size: 12px; font-weight: normal !important; vertical-align: middle; float: left; padding: 0 10px 0 0; font-family: Arial,helvetica,sans-serif;
}
label.outputLabel-view-label {
	padding: 0px 10px 0px 0px; text-align: left !important; font-family: inherit; font-size: 12px; font-weight: bold !important; vertical-align: middle; float: right; display: inline-block;
}
label.outputLabel-view-label2 {
	display: inline-block;
	text-align: right !important;
	font-size: 12px;
	font-weight: bold !important;
	vertical-align: middle;
	float: right;
	padding: 0 10px 0 0;
	font-family: inherit;
}
.outputLabel-view-label::after {
	content: " :";
}
.item-title {
	padding: 3px 3px 10px; border: currentColor; border-image: none; color: rgb(128, 128, 128); font-size: 18px; font-weight: bold;
}
.horizontal_dotted_line {
	margin-bottom: 0px !important; border-top-color: rgb(221, 221, 221) !important; border-top-width: 2px !important; border-top-style: dotted !important;
}
#slides {
	display: none;
}
#slides .slidesjs-container {
	margin-bottom: 10px;
}
#slides .slidesjs-previous {
	margin-right: 5px; float: left;
}
#slides .slidesjs-next {
	margin-right: 5px; float: left;
}
.slidesjs-pagination {
	list-style: none; margin: 6px 0px 0px; float: right;
}
.slidesjs-pagination li {
	margin: 0px 1px; float: left;
}
.slidesjs-pagination li a {
	background-position: 0px 0px; width: 13px; height: 0px; overflow: hidden; padding-top: 13px; float: left; display: block; background-image: url("/NGeP-portlet/resources/jquery/slides/pagination.png");
}
.slidesjs-pagination li a.active {
	background-position: 0px -13px;
}
.slidesjs-pagination li a.active:hover {
	background-position: 0px -13px;
}
.slidesjs-pagination li a:hover {
	background-position: 0px -26px;
}
#slides a:link {
	color: rgb(51, 51, 51);
}
#slides a:visited {
	color: rgb(51, 51, 51);
}
#slides a:hover {
	color: rgb(158, 32, 32);
}
#slides a:active {
	color: rgb(158, 32, 32);
}
.customTbl {
	width: 100%;
}
.tdContent {
	width: 30%; text-align: left;
}
.tdTitle {
	width: 20%;
}
table.rptTbl {
	width: 100%;
}
.rptTbl td {
	width: 25%;
}
.splNotesFonts {
	color: rgb(79, 0, 255); font-weight: bold; float: left;
}
.ui-widget-content {
	border: 0 none !important; color: #000 !important; font-size: 12px; 
}
.ui-widget-content .ui-datalist-content {
	background: none; border: currentColor; border-image: none;
}
.flDocSearchWidth {
	padding: 5px; width: 180px;
}
.border{
	border: 0px currentColor !important; border-image: none !important;
}
#autoScroll {
	border: 1px solid rgb(209, 209, 209); border-image: none; width: 180px; height: 200px; overflow: auto !important;
}
.comparePanelLabel {
	padding: 0px; width: 100%; height: 30px;
}
.rowBtnRight {
	float: right;
}
.mandatory {
	color: rgb(238, 84, 8) !important; font-weight: bold !important;
}
.dtProcurementPlan.ui-datatable thead th {
	white-space: normal;
}
.dtProcurementPlan.ui-datatable tbody td {
	white-space: normal;
}
.dtProcurementPlan.ui-datatable tfoot td {
	white-space: normal;
}
.gtBudgetAmtB {
	padding: 0px; float: right;
}
.gtPlanAmtB {
	padding: 0px; float: right;
}
.gtNonAllocAmtB {
	padding: 0px; float: right;
}
.gtBudgetAmtT {
	padding: 0px; float: right;
}
.gtPlanAmtT {
	padding: 0px; float: right;
}
.gtNonAllocAmtT {
	padding: 0px; float: right;
}
.gtBudgetAmtP {
	padding: 0px; float: right;
}
.gtPlanAmtP {
	padding: 0px; float: right;
}
.gtNonAllocAmtP {
	padding: 0px; float: right;
}
.gtBudgetAmtS {
	padding: 0px; float: right;
}
.gtPlanAmtS {
	padding: 0px; float: right;
}
.gtNonAllocAmtS {
	padding: 0px; float: right;
}
.gtBudgetAmtH {
	padding: 0px; float: right;
}
.gtPlanAmtH {
	padding: 0px; float: right;
}
.gtNonAllocAmtH {
	padding: 0px; float: right;
}
.gtEstAmt {
	padding: 0px; float: right;
}
.amountRight {
	text-align: right;
}
.navDiv {
	margin: 5px 0px 10px; float: left; display: block;
}
.menu-text {
	margin: 5px 0px 0px; list-style-type: none;
}
.menu-text li {
	width: 115px; text-align: center; font-family: Arial,helvetica,sans-serif; font-size: 11px; float: left; display: list-item; list-style-position: inside;
}
.menu-text .currentStep {
	color: red; font-weight: bold;
}
.menu-line {
	margin: 9px 0px 0px 70px !important; padding-left: 0px; border-top-color: rgb(0, 0, 0); border-top-width: 4px; border-top-style: solid; float: left; list-style-type: none;
}
.menu-line .space {
	margin-right: 100px;
}
.menu-line .red-dot {
	width: 15px; height: 15px; background-image: url("../images/design/reddot.png") !important;
}
.menu-line li {
	margin-top: -10px; float: left;
}
.menu-line .black-dot {
	width: 15px; height: 15px; background-image: url("../images/design/blackdot.png") !important;
}
.menu-line .green-dot {
	width: 15px; height: 15px; background-image: url("../images/design/greendot.png") !important;
}
.ui-icon-add {
	background-position: center !important; border-radius: 0px; height: 16px !important; background-image: url("../images/design/add.png") !important;
}
.ui-icon-search {
	background-position: center !important; border-radius: 0px; height: 16px !important; background-image: url("../images/design/search.png") !important;
}
.ui-icon-delete {
	background-position: center !important; border-radius: 0px; height: 16px !important; background-image: url("../images/design/trash.png") !important;
}
.ui-icon-accept {
	background-position: center !important; border-radius: 0px; height: 16px !important; background-image: url("../images/design/tick.png") !important;
}
.ui-icon-ackno {
	background-position: center !important; border-radius: 0px; height: 16px !important; background-image: url("../images/design/ackno.png") !important;
}
.ui-icon-complete {
	background-position: center !important; border-radius: 0px; height: 16px !important; background-image: url("../images/design/tick.png") !important;
}
.ui-icon-action {
	background-position: center !important; border-radius: 0px; height: 16px !important; background-image: url("../images/design/action.png") !important;
}
.ui-icon-approve {
	background-position: center !important; border-radius: 0px; height: 16px !important; background-image: url("../images/design/tick.png") !important;
}
.ui-icon-cancel {
	background-position: center !important; border-radius: 0px; height: 16px !important; background-image: url("../images/design/remove.png") !important;
}
.ui-icon-arrowreturnthick-1-n{
	background-position: center !important; border-radius: 0px; height: 16px !important; background-image: url("../images/design/upload-white.png") !important;
}
.ui-icon-clone {
	background-position: center !important; border-radius: 0px; height: 16px !important; background-image: url("../images/design/clone.png") !important;
}
.ui-icon-edit {
	background-position: center !important; border-radius: 0px; height: 16px !important; background-image: url("../images/design/edit.png") !important;
}
.ui-icon-evaluate {
	background-position: center !important; border-radius: 0px; height: 16px !important; background-image: url("../images/design/evaluate.png") !important;
}
.ui-icon-final {
	background-position: center !important; border-radius: 0px; height: 16px !important; background-image: url("../images/design/finalize.png") !important;
}
.ui-icon-next {
	background-position: center !important; border-radius: 0px; height: 16px !important; background-image: url("../images/design/next.png") !important;
}
.ui-icon-prev {
	background-position: center !important; border-radius: 0px; height: 16px !important; background-image: url("../images/design/previous.png") !important;
}
.ui-icon-print {
	background-position: center !important; border-radius: 0px; height: 16px !important; background-image: url("../images/design/print.png") !important; margin-right: 5px;
}
.ui-icon-reject {
	background-position: center !important; border-radius: 0px; height: 16px !important; background-image: url("../images/design/reject.png") !important; 
}
.ui-icon-reset {
	background-position: center !important; border-radius: 0px; height: 16px !important; background-image: url("../images/design/reset.png") !important;
}
.ui-icon-revise {
	background-position: center !important; border-radius: 0px; height: 16px !important; background-image: url("../images/design/revise.png") !important;
}
.ui-icon-generate {
	background-position: center !important; border-radius: 0px; height: 16px !important; background-image: url("../images/design/document.png") !important;
}
.ui-icon-save {
	background-position: center !important; border-radius: 0px; height: 16px !important; background-image: url("../images/design/save.png") !important;
}
.ui-icon-sign {
	background-position: center !important; border-radius: 0px; height: 16px !important; background-image: url("../images/design/sign.png") !important;
}
.ui-icon-submit {
	background-position: center !important; border-radius: 0px; height: 16px !important; background-image: url("../images/design/submit.png") !important;
}
.ui-icon-upload {
	background-position: center !important; border-radius: 0px; height: 16px !important; background-image: url("../images/design/pin-white.png") !important;
}
.ui-icon-verify {
	background-position: center !important; border-radius: 0px; height: 16px !important; background-image: url("../images/design/tick.png") !important;
}
.ui-icon-agree {
	background-position: center !important; border-radius: 0px; height: 16px !important; background-image: url("../images/design/document.png") !important;
}
.ui-icon-download {
	background-position: center !important; border-radius: 0px; height: 16px !important; background-image: url("../images/design/download.png") !important;
}
.ui-icon-folder {
	background-position: center !important; border-radius: 0px; height: 16px !important; background-image: url("../images/design/folder.png") !important;
}
.ui-icon-complain {
	background-position: center !important; border-radius: 0px; height: 16px !important; background-image: url("../images/design/exclamation.png") !important;
}
.ui-icon-cart {
	background-position: center !important; border-radius: 0px; height: 16px !important; background-image: url("../images/design/cart_add.png") !important;
}
.ui-icon-arrow-1-e{
    background-position: center !important; border-radius: 0px; height: 16px !important; background-image: url("../images/design/add-1.png") !important;
}
.ui-icon-arrowstop-1-e{
    background-position: center !important; border-radius: 0px; height: 16px !important; background-image: url("../images/design/add-2.png") !important;
}
.ui-icon-arrow-1-w{
	background-position: center !important; border-radius: 0px; height: 16px !important; background-image: url("../images/design/remove-1.png") !important;
}
.ui-icon-arrowstop-1-w{
	background-position: center !important; border-radius: 0px; height: 16px !important; background-image: url("../images/design/remove-2.png") !important;
}
.ui-icon-arrow-1-n{
	background-position: center !important; border-radius: 0px; height: 16px !important; background-image: url("../images/design/up-1.png") !important;
}
.ui-icon-arrowstop-1-n{
	background-position: center !important; border-radius: 0px; height: 16px !important; background-image: url("../images/design/up-2.png") !important;
}
.ui-icon-arrow-1-s{
	background-position: center !important; border-radius: 0px; height: 16px !important; background-image: url("../images/design/down-1.png") !important;
}
.ui-icon-arrowstop-1-s{
	background-position: center !important; border-radius: 0px; height: 16px !important; background-image: url("../images/design/down-2.png") !important;
}
.ui-icon-back {
	background-position: center !important; border-radius: 0px; height: 16px !important; background-image: url("../images/design/back.png") !important;
}
.ui-icon-register {
	background-position: center !important; border-radius: 0px; height: 16px !important; background-image: url("../images/design/register.png") !important;
}
.iconAttachment {
	background-position: center !important; border-radius: 0px; height: 16px !important; background-image: url("../images/design/attach.png") !important;
}
.ui-icon-mail {
	background-position: center !important; border-radius: 0px; height: 16px !important; background-image: url("../images/design/mail.png") !important;
}
.ui-icon-cartfull {
	background-position: center !important; border-radius: 0px; height: 16px !important; background-image: url("../images/design/cart_full.png") !important;
}
.ui-icon-lov {
	background-position: center !important; border-radius: 0px; height: 16px !important; background-image: url("../images/design/magnifier_zoom_in.png") !important;
}
.ui-icon-endorse {
	background-position: center !important; border-radius: 0px; height: 16px !important; background-image: url("../images/design/tick.png") !important; margin: 5px 5px 5px 0;
}
.ui-state-active .ui-icon-endorse {
	background-position: center !important; border-radius: 0px; height: 16px !important; background-image: url("../images/design/tick-white.png") !important; margin: 5px 5px 5px 0;
}
.ui-icon-history {
	background-position: center !important; border-radius: 0px; height: 16px !important; background-image: url("../images/design/history_frame.png") !important;
}
.ui-icon-play {
	background-position: center !important; border-radius: 0px; height: 16px !important; background-image: url("../images/design/play.png") !important;
}
.ui-icon-address {
	background-position: center !important; border-radius: 0px; height: 16px !important; background-image: url("../images/design/house.png") !important;
}
.ui-icon-minusthick {
	background-position: center !important; border-radius: 0px; height: 16px !important; background-image: url("../images/design/ico-hide.png") !important;
}
.ui-icon-plusthick {
	background-position: center !important; border-radius: 0px; height: 16px !important; background-image: url("../images/design/ico-show.png") !important;
}
.ui-icon-calendar {
	background-position: center !important; border-radius: 0px; height: 16px !important; background-image: url("../images/design/calendar.png") !important;
}
.catImageStyle {
	position: initial !important; max-height: 100% !important; max-width: 100% !important; left: 0px !important; 
}
.pubCatImageStyle {
	
}
#flDataTableScroll {
	border-image: none; width: 950px; overflow: auto !important;
}

/*---------- Josephine ----------*/
.ui-datepicker {
    border: 1px solid #ddd !important; display: none; padding: 0.2em 0.2em 0; width: 17em;
}
.ui-datepicker .ui-datepicker-calendar .ui-state-default {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; border: medium none !important; font-weight: bold !important;
}
.ui-datepicker .ui-state-disabled  .ui-state-default, .ui-datepicker .ui-datepicker-unselectable.ui-state-disabled{
	background: #f0f2f2 !important; color: #a1a1a1 !important; 
}
.ui-datepicker .ui-state-hover {
	text-decoration: none !important; font-color: #000000 !important;
}
.ui-datepicker .ui-datepicker-current-day .ui-state-highlight, .ui-datepicker .ui-datepicker-current-day .ui-state-default {
    background: #5f83b9 none repeat scroll 0 0 !important; box-shadow: none !important; color: #ffffff !important; text-shadow: 0 1px 1px #234386 !important; font-weight: bold !important;
}
.ui-datepicker td span, .ui-datepicker td a {
    display: block !important; padding: 0.2em !important; text-align: right !important; text-decoration: none !important;
}
.ui-state-disabled {
    color: #a1a1a1 !important; cursor: default !important;background: transparent !important; font-weight: bold !important;
}
.aui label {
	margin:3px 0; font-size:  !important; font-family: Arial,Helvetica,Sans-Serif; 
}
.aui input[disabled], .aui select[disabled], .aui textarea[disabled], .aui input[readonly], .aui select[readonly], .aui textarea[readonly] {
    width: auto; /*width: 80%;margin: 3px 0 !important;*/ padding-top: 1px !important;  -webkit-padding-before: 2px !important; border: 1px solid #ccc !important; background-color: #f9f9f9; cursor: not-allowed; font-size:12px; font-weight: normal !important; color: #717171 !important; box-shadow: none !important; 
}
.ui-datatable tbody td {
    color: #000; font-size:  !important; overflow: hidden; padding: 1px 2px !important; white-space: nowrap; border: 1px solid #ddd !important;
}
.ui-outputlabel {
	font-size: ;
}

.ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem {
    list-style: outside none none; white-space: nowrap;	border-bottom: 1px solid #ddd; border-radius: 0;
}
/*.portlet-title-text {
    color: #000000; display: inline-block; font-family: Arial,Helvetica,sans-serif; font-size: 26px; max-width: 95%; overflow: hidden; vertical-align: top; white-space: nowrap; margin: 5px 0;
}*/
.ui-datatable table{
	margin: 5px 0 0;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    background-color: transaprent; opacity: 1; font-weight: normal; color: #717171;
}
.ui-state-disabled img {
    opacity: 0.4;
}
.ui-selectonemenu.ui-state-disabled .ui-selectonemenu-trigger, .ui-selectonemenu.ui-state-disabled .ui-selectonemenu-label {
    padding-top: 1px !important; -webkit-padding-before: 2px !important; color: #717171 !important; background-color: #f9f9f9; cursor: default; 
}
.ui-treetable th, .ui-treetable thead td{
	background: #2c576e none repeat scroll 0 0 !important;
    color: #fff !important;
    font-weight: bold !important;
    text-align: center;
}
tbody .ui-treetable thead th, .ui-treetable tbody td, .ui-treetable tfoot td {
    border: 1px solid #dddddd !important; overflow: hidden; padding: 4px 10px; white-space: nowrap;
}
tfoot .ui-treetable th, .ui-treetable tfoot td{
	background: #e8e8e8 none repeat scroll 0 0 !important;
    color: #000 !important;
    font-weight: bold !important;
    text-align: center;
}
.ui-treetable .ui-selected td{
	/*background: #fff9d1 !important;*/
	background: #fcec60 !important;
}
.ui-treetable .ui-state-hover{
	background: #f0f0f0 !important;
}

/*----- 26102015 -----*/
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
    color: #b1b3b6; cursor: text; background: none !important;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #000 !important;
    text-decoration: none !important;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	background: #8cc63e none repeat scroll 0 0 !important;
    color: #000 !important;
    font-weight: bold;
    width: auto !important;
}
legend{
	background: #fff !important; height: 30px !important; border: none !important; width: auto !important; padding: 0 10px 10px !important; border-radius: 5px !important; font-weight: bold !important; margin-bottom: 0px !important; color: #000 !important; font-family: Arial,Helvetica,sans-serif !important; font-size: 12px !important;
}
fieldset{
	margin-bottom:20px !important; border: 1px solid #ddd!important; border-radius: 5px !important; padding: 0.6em 1.0em !important; font-family: Arial,Helvetica,sans-serif !important; font-size:  !important; width: 89%;
}
.comparePanelLabel>div>label {
 font-weight: bold; height: 35px;
}

/*----- 29102015 -----*/
.ui-panelgrid td {
    border: 1px solid #ddd !important; padding: 4px 10px;
}
/*----- sorting icons -----*/
.ui-sortable-column .ui-icon-carat-2-n-s{
	background-position: center !important; border-radius: 0px; height: 16px !important; background-image: url("../images/design/trianglewhite.png") !important;
}
.ui-sortable-column .ui-icon-triangle-1-n{
	background-position: center !important; border-radius: 0px; height: 16px !important; background-image: url("../images/design/triangle1nwhite.png") !important;
}
.ui-sortable-column .ui-icon-triangle-1-s{
	background-position: center !important; border-radius: 0px; height: 16px !important; background-image: url("../images/design/triangle1swhite.png") !important;
}

/*----- 02112015 table padding removed-----*/
.ui-panel .ui-panel-content {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: 0 none !important;
	padding: 0 !important;
}
/*----- 02112015 terms & conditions-----*/
.ui-scrollpanel-native {
    background-color: #fafafa !important;
    border: 1px solid #ddd !important;
    border-radius: 0 !important;
    margin-top: -5px !important;
    overflow: auto !important;
    padding: 20px !important;
}
/*----- 02112015 checkbox-----*/
.ui-datatable .ui-selection-column .ui-chkbox-all{
	display: block;
    height: 16px;
    width: 16px;
	margin: 0 !important;
}
/*----- 12112015 -----*/
.ui-tabs .ui-tabs-panel {
	padding: 0 !important; margin-top: 10px !important;
}
/*----- 16112015 Calendar------*/
.fc-grid .fc-day-number {
    float: right;
    padding: 0 2px;
	cursor: pointer;
}
.fc-grid .fc-day-number:hover{
    float: right;
    padding: 0 2px;
	color: #5f83b9;
}
/*----- 24112015 -----*/
.ui-message-error{
	display: inline-block !important;
	vertical-align: middle !important;
	margin-bottom: 5px !important;
}
.ui-message-info, .ui-message-error, .ui-message-warn, .ui-message-fatal {
    padding: 2px !important;
}
.ui-widget-header .ui-inputfield,.ui-widget-content .ui-inputfield {
    font-weight: normal;
}
/*.ui-inputfield, .ui-widget-content .ui-inputfield, .ui-widget-header .ui-inputfield {
    background: #ffffff none repeat scroll 0 0; border: 1px solid #e8e8e8 !important; color: #313131; border-radius: 0; margin-right: 2px;
}*/
.ui-inputfield, .ui-widget-content .ui-inputfield, .ui-widget-header .ui-inputfield {
	/*max-width: 90%;*/ width: auto; margin: 3px 5px 3px 0 !important; padding-top: 1px !important; padding-bottom: 1px !important; -webkit-padding-before: 1px !important; -webkit-padding-after: 1px !important; background: #ffffff; -moz-box-shadow: inset 0 2px 2px #8f8f8f; -webkit-box-shadow: 0; border: 1px solid #ccc !important; box-shadow: inset 0 !important; color: #000 !important; font-weight: normal; font-size: 12px !important;
}
.ui-datatable td .ui-inputfield{
	margin: 1px 0 !important;
}
.ui-inputfield.ui-state-focus, .ui-widget-content .ui-inputfield.ui-state-focus, .ui-widget-header .ui-inputfield.ui-state-focus {
	-moz-box-shadow: 0px 0px 5px #85b2cb !important; -webkit-box-shadow: 0px 0px 5px #85b2cb !important; box-shadow: 0px 0px 5px #85b2cb !important; font-weight: normal; border: 1px solid #33bdff !important;
} 
/*----- 02122015 -----*/
.aui select[multiple], .aui select[size] {
    margin: 3px 0; height: 24px; border-radius: 0; padding-top: 2px; padding-left: 0px; color: #000; border: 1px solid #ccc;
}
/*----- 16122015 -----*/
.ui-datatable.ctlisttree thead th, .ui-datatable.ctlisttree tbody, .ui-datatable.ctlisttree tbody tr, .ui-datatable.ctlisttree tbody td {
	border: 1px solid #ddd !important;
}
/*----- 18122015 -----*/
.ui-menubutton .ui-button{
	width: auto; 
}
.ui-menubutton .ui-button .ui-icon-triangle-1-s{
	margin-left: 5px; background-position: center !important; border-radius: 0px; height: 16px !important; background-image: url("../images/design/triangle1swhite.png") !important;
}
td input{
	margin: 0 !important;
}
/*----- 30122015 -----*/
.ui-scrollpanel, .ui-scrollpanel .ui-corner-all, .ui-scrollpanel-bt, .ui-scrollpanel-bb{ 
    border-radius: 0 !important;
}
/*----- 31122015 -----*/
.fileupload-buttonbar {
    padding: 5px !important; 
}
.fileupload-content {
    border: 1px solid #ddd !important; border-top-width:0 !important; padding: 0.2em 0.4em;
}
/* #14118 - Start */
.fileupload-buttonbar label{
	margin-top:1px !important;height:30px !important;background:#87a610 !important;color:#fff !important;border:0 !important;border-radius:3px !important;
}
.fileupload-buttonbar label:hover{
	background:#cccb2b !important;
}
.fileupload-buttonbar button{
	margin-top:1px !important;height:30px !important;color:#fff !important;border:0 !important;border-radius:3px !important;
}
/* #14118 - End */
/*----- 04042016 -----*/
.fileupload-buttonbar .ui-button {
    float: left !important;
    margin-right: 0.2em;
    vertical-align: middle;
}
.fileupload-buttonbar {
    height: 32px !important;
    padding: 0.2em 0.4em;
}
/*----- 29062016 -----*/
.ui-state-disabled.ui-chkbox-box{
	background-color: #eeeeee !important;
	}
/*----- Additional Class -----*/
.commonLabel{
	font-weight: normal !important; color: #000; text-align:left !important; valign:middle; float:left; padding-left: 5px;
}
.BtnSpacing{
	margin-top: 10px !important; margin-bottom: 10px !important;
}
.tdMarginBottom{
    padding-bottom: 10px !important;
}
.textRight{
	text-align: right !important;
}
.header-spacing{
margin-top: 10px !important; margin-bottom: 10px !important;
}
.td-check-box-spacing {
	text-align : center !important;
	width : 3% !important;
}
/*---------- End ----------*/

.ui-icon-suspension {
	background-image: url('../images/design/ico-suspend.png') !important;
	background-position: center !important;
	border-radius: 0 px;
	height: 16 px !important;
	margin-right:5px;
}
.ui-icon-termination {
	background-image: url('../images/design/ico-termination.png') !important;
	background-position: center !important;
	border-radius: 0 px;
	height: 16 px !important;
	margin-right:5px;
}
.ui-icon-amendment{
	background-image: url('../images/design/ico-viewnedit.png') !important;
	background-position: center !important;
	border-radius: 0 px;
	height: 16 px !important;
	margin-right:5px;
}
.ui-icon-update{
	background-image: url('../images/design/ico-edit.png') !important;
	background-position: center !important;
	border-radius: 0 px;
	height: 16 px !important;
	margin-right:5px;
}
.ui-icon-termination-history{
	background-image: url('../images/design/ico-termination-history.png') !important;
	background-position: center !important;
	border-radius: 0 px;
	height: 16 px !important;
	margin-right:5px;
}
.ui-icon-view{
	background-image: url('../images/design/ico-view.png') !important;
	background-position: center !important;
	border-radius: 0 px;
	height: 16 px !important;
	margin-right:5px;	
}
.ui-icon-fl-cancel {
	background-image: url('../images/design/cancel.png') !important;
	background-position: center !important;
	border-radius: 0 px;
	height: 16 px !important;
	margin-right:5px;
}
.ui-icon-change-bank{
 background-image: url('../images/design/ico-request-remove-bank.png') !important;
 background-position: center !important;
 border-radius: 0 px;
 height: 16 px !important;
 margin-right:5px;
}
.ui-icon-factoring{
 background-image: url('../images/design/ico-bank-account.png') !important;
 background-position: center !important;
 border-radius: 0 px;
 height: 16 px !important;
 margin-right:5px;
}
.aui .gm-style img {
max-width: none;
} 
.LIGHTORANGE{
	background-color : rgb(255,201,102)!important;
}
.RED{
	background-color: red !important; 
}
.DEFAULT{
	background-color: white !important; 
}
.longer-input .ui-inputfield{
	width:340px !important;
}
<<<<<<< ep.css
/*----- 14042016 -----*/

.ui-chkbox-all .ui-chkbox-box{
	margin: 0 !important;
}
.ui-chkbox .ui-chkbox-box{
	border-radius: 2px;
    display: inline-block;
    height: 16px;
	width: 16px;
    margin-bottom: -3px;
    margin-right: 8px;
	margin-left:5px;
}
.customDtTbl{
	text-align: center;
	border: 1px solid #dddddd;
	font-family: Arial,helvetica,sans-serif;
	font-size: 12px;
	text-decoration: none;
}
		
.customDtTbl td, .customDtTbl tr, .customDtTbl th{
	border: 1px solid #dddddd;
}
		
.customDtTbl th{
	background-color: #2c576e;
	font-weight: bold;
	color: #ffffff;
	font-size: 13px;
}

.customDtTbl tbody tr:nth-child(odd) {
	background: #f8f8f8;
}
			
.customDtTbl tbody tr:nth-child(even) {
	background: #ffffff;
}

#customNav {
	width:20%;
	float:left;
	padding:10px;	      
}

#customContainer{
	overflow:auto;
} 

#customSection {
	width:75%;
	float:left;
	padding:0px;
	vertical-align: top;
}

.files td.name {
  	word-break:break-all;
}

/*.ui-chkbox-all .ui-chkbox-box{
 margin: 0 !important;
}
.ui-chkbox .ui-chkbox-box{
	border-radius: 2px; display: inline-block; height: 16px; width: 16px; margin-bottom: -3px; margin-right: 8px; margin-left:5px;
}*/
.ui-icon-stop {
 background-image: url('../images/design/ico-stop.png') !important; background-position: center !important; border-radius: 0 px; height: 16 px !important; margin-right: 5px;
}
/* Enhancement #21694 - LOA Cancellation START */
.ui-icon-reverse {
	background-image: url('../images/design/ico-reverse.png') !important;
	background-position: center;
	border-radius: 0 px;
	height: 16 px !
important;
}
/*Enhancement #21694 - LOA Cancellation END*/
.ui-button-icon-left.ui-icon-plusthick {
	background-position: center !important; border-radius: 0px; height: 16px !important; background-image: url("../images/design/search-white.png") !important;
}
.fileupload-buttonbar .ui-button-text{
	padding: 0.4em 1em !important;
}

 .fileupload-buttonbar .fileinput-button .ui-icon-plusthick{
         display: none !important;
 }
 .fileupload-buttonbar .start .ui-icon-arrowreturnthick-1-n{
         display: none !important;
 }
 .fileupload-buttonbar .cancel .ui-icon-cancel{
         display: none !important;
 }
 .ui-tabs-nav.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 0 !important;
}
.ui-tabs-nav.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 0 !important;
}
.ui-tabs.ui-tabs-left > .ui-tabs-nav li {
    border-radius: 0;
    border-right: 0 none;
    margin: 0 0 1px 0.2em;
}
.summary-title{
	font-family: Arial,helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	margin: 5px 0;
}
.taskFirstTable{
	width: 100%;
}
.taskFirstTable img{
	float: right;
	margin-right: 10px;
}
.taskFirstTable tbody tr td {
    color: #000;
    overflow: hidden;
    padding: 0 !important;
    white-space: nowrap;
	font-weight: bold !important;
	background-color: #f8f8f8;
	width: 100%;
	height: 26px;
	text-indent: 10px;
	border-top: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
}
.taskSecondTable{
	width: 100% !important;
}
.taskSecondTable tbody tr td {
    border: hidden !important;
    color: #000;
    overflow: hidden;
    padding: 3px 15px 3px 0  !important;
    white-space: nowrap;
	font-weight: normal !important;
	background-color: #fff;
}
.ui-icon-proceed-migrated {
 background-image: url('../images/design/ico-proceed.png') !important;
 background-position: center;
 border-radius: 0 px;
 height: 16 px !important;
 margin-right:5px;
 
}
/* 17102016 */
.sidemenu.ui-menuitem-text {
    padding-right: 0 !important;
}
.ui-icon-proceed-migrated {
	background-image: url('../images/design/ico-proceed.png') !important;
	background-position: center;
	border-radius: 0 px;
	height: 16 px !important;
	margin-right:5px;	
}
.ui-icon-item-code {
 background-image: url('../images/design/ico-item-code.png') !important;
 background-position:center;
 border-radius:0px;
 height:16px !important;
}

/*Autocomplete for UOM element width*/
.ui-autocomplete-panel.ui-shadow.uomAuto , .ui-autocomplete-panel.uomAuto .ui-autocomplete-items{
    width: auto !important;
}

.ui-autocomplete-panel.uomAuto .ui-autocomplete-items{
	margin:0 !important;
}
/*end Autocomplete for UOM element width*/

.ui-icon.ui-icon-alert.ui-confirm-dialog-severity {
    background-position:0px 0px;
    background-image: none;
}
.columnWidthSize16 {
	width: 16%;
}

/*Enhancement - 29021 - fix cosmetic, rating star not hard to see*/
.ui-single-rating-star .ui-rating-star a {
	background-image: url('../images/design/rating.png') !important;
}

/* 20220127@syazani - Enhancement #3657 - specific error message - Start  */
.ui-messages-error-detail {
	white-space: pre-line;
}
/* 20220127@syazani - Enhancement #3657 - specific error message - End  */


/*#29521 start*/
.ui-icon-ScEditEN {
	background-image: url('../images/design/icon-sc-edit-en.svg') !important;
	background-position: center;
	border-radius: 0 px;
	float: right !important;
	/* margin-left: 22px; */
	padding-top: 8px;
	width: 50px !important;
	height: 15 px !important;
}

.ui-icon-ScEditMY {
	background-image: url('../images/design/icon-sc-edit-my.svg') !important;
	background-position: center;
	border-radius: 0 px;
	float: right !important;
	/* margin-left: 22px; */
	padding-top: 8px;
	width: 50px !important;
	height: 15 px !important;
}
/*#29521 end*/

/* #35597 - start*/
.disabled-calendar-icon {
	pointer-events: none;
	opacity: 0.5;/* Optional: to visually indicate the button is disabled */
}
/* #35597 - end*/