.mainBody {
	background-color: #29506b;
}

.ui-button {
	background-color: #29506b;
}

.ui-button.ui-state-hover, .ui-buttonset ui-state-hover {
	background-color: #176ba0 !important;
}

.searchButton {
	background-color: #29506b;
}

.searchButton.ui-state-hover, .searchButton.ui-stat-focus {
	background-color: #176ba0 !important;
}

.deleteButton {
	background-color: #AF0F23 !important;
}

.deleteButton.ui-state-hover, .deleteButton.ui-stat-focus {
	background-color: #d25948 !important;
}

.catGroupHeading {
	background-color: #E53935;
	border-color: #E53935;
}

.searchPanel {
	background-color: #29506b;
}

.catalogueButton {
	background-color: #29506b;
}

.catalogueButton.ui-state-hover, .searchButton.ui-stat-focus {
	background-color: #176ba0 !important;
}

.baseHeadingBar {
	background-color: #AF0F23;
	border-color: #AF0F23;
}

.partDetailsButton {
	background-color: #EF6C00;
}

.partDetailsButton.ui-state-hover, .partDetailsButton.ui-stat-focus {
	background-color: #FF7504 !important;
}

.resendButton {
	background-color: #43A047 !important;
}

.resendButton.ui-state-hover, .resendButton.ui-stat-focus {
	background-color: #3fbd44 !important;
}

.completeButton {
	background-color: #6D4C41 !important;
}

.completeButton.ui-state-hover, .completeButton.ui-stat-focus {
	background-color: #8C5847 !important;
}

.itemPanel, .itemPricePanel {
	margin: 0px;
	border: none;
	padding: 5px 5px;
}

.itemHeading {
	color: #0277BD;
}

.AVAILABLE {
	background-color: rgb(67, 160, 71);
	border-color: rgb(67, 160, 71);
}

.AVAILABLE_STORE {
	background-color: rgb(0, 162, 232);
	border-color: rgb(0, 162, 232);
}

.AVAILABLE_ALL {
	background-color: rgb(67, 160, 71);
	border-color: rgb(67, 160, 71);
}

.AVAILABLE_OTHER {
	background-color: rgb(255, 103, 31);
	border-color: rgb(255, 103, 31);
}

.NOT_AVAILABLE {
	background-color: rgb(155, 157, 160);
	border-color: rgb(155, 157, 160);
}

.stockAVAILABLE {
	color: #43a047;
}

.stockNOT_AVAILABLE {
	color: #EF6C00;
	padding: 12px 8px;
}

.stockAVAILABLE_OTHER {
	color: #43a047;
}

.stockAVAILABLE_STORE {
	color: #43a047;
}

.stockAVAILABLE_ALL {
	color: #43a047;
}

.itemsDescriptionBack {
	background-color: #444D58;
	border-color: #444D58;
	color: #ffffff;
	padding: 5px;
	min-height: 100px;
	font-size: 13px;
}

.itemsRemarksBack {
	background-color: #EF6C00;
	border-color: #EF6C00;
	color: #ffffff;
	padding: 5px;
	min-height: 50px;
	font-size: 14px;
}

.partSearchBtn .ui-button-text {
	padding: 5px 5px !important;
}

.partSearchBtn .ui-button {
	color: #29506b !important;
	background-color: #ffffff !important;
}

.partSearchBtn .ui-state-active {
	color: #ffffff !important;
	background-color: #29506b !important;
}

.ui-panel .locDetailsPanel {
	background-color: transparent !important;
}

.displayLoc .ui-chkbox-label {
	font-size: 15px !important;
}

.stockPanel .ui-panelgrid {
	background-color: transparent !important;
}

.topOfPage {
	
}

.shoppingCart table tbody tr td .ui-row-toggler.ui-icon-circle-triangle-e
	{
	
}

.shoppingCart table tbody tr td .ui-row-toggler.ui-icon-circle-triangle-s
	{
	
}

.hasStock {
	font-weight: bold;
}

.noStock {
	
}

#layout-topbar-indent #logo {
	height: 50px;
	margin: 5px 5px 0px 5px;
}

.rowAction .ui-row-editor .ui-row-editor-pencil .ui-icon-pencil {
	background-image: url(../resources/images/doc_edit.png) !important;
	height: 25px;
	width: 25px;
}

.ui-datatable table tbody .ui-state-highlight.ui-row-editing>td {
	color: #29506b !important;
}

.inactive-row>td {
	color: #FE2E2E !important;
}

.label-text-value {
	color: #29506b;
	font-size: 14px;
	font-family: 'open_sanssemibold' !important;
}

.cashCustomerBtn {
	background-color: #29506b !important;
}

.cashCustomerBtn.ui-state-hover, .cashCustomerBtn.ui-stat-focus {
	background-color: #29506b !important;
}

.reconnectBtn {
	background-color: #29506b;
}

.loginBtn {
	background-color: #29506b;
}

.promotionButton {
	background-color: #E53935;
}

.promotionButton.ui-state-hover, .promotionButton.ui-stat-focus {
	background-color: #F92520 !important;
}

#itemListTable_content {
	overflow: auto;
	margin: 0px;
}

.ui-datatable-tablewrapper {
	margin: 0px;
}

.ui-datatable table thead tr th.ui-state-focus {
	background-color: rgba(171, 16, 33, 0.3) !important;
}

.ui-datatable table thead tr th.ui-state-hover, .ui-datatable table thead tr th.ui-state-active,
	.ui-datatable .ui-datatable-sticky table thead tr th.ui-state-hover,
	.ui-datatable .ui-datatable-sticky table thead tr th.ui-state-active {
	background-color: rgba(171, 16, 33, 0.6) !important;
}

.ui-splitbuttonmenu {
	width: 12.5em;
}

.directPartEntryCart {
	/* background-color: #c0c0c0!important; */
	
}

.simulatedRow, .simulatedRow td {
	background-color: #49e7ec !important;
	color: #000000 !important;
}

.normalRow {
	
}

.modelButton {
	background-color: #29506b;
}

.orderButton {
	background-color: #009900;
}

.orderButton.ui-state-hover, .orderButton.ui-stat-focus {
	background-color: #4ddd4d !important;
}

.orderButton.ui-state-active {
	background-color: #009900 !important;
}

.ui-selectonelistbox .ui-selectlistbox-item.ui-state-highlight {
	background-color: rgb(0, 0, 0) !important;
	color: #ffffff !important;
	border: solid 1px rgb(0, 0, 0) !important;
}

.ui-selectonelistbox .ui-selectlistbox-item {
	padding: 5px 7px !important;
}

.listAllButton {
	background-color: #ED1C24 !important;
	color: #ffffff !important;
}

.listAllButton.ui-state-hover, .listAllButton.ui-stat-focus {
	background-color: #f37278 !important;
}

.logonLogo {
	max-width: 200px;
}

.sdButton {
    border: none !important;
}