
body {
	background: none repeat scroll 0 0 #FBFBFB !important;
}

.softBorder {
	border: 1px solid #DDDDDD;
}



/* Buttons */

.button, .buttonMini {
	height: 21px;
	margin: 5px;
	cursor: pointer;
	display: inline-block;
	font: 12px / 100% NotoSans;
	outline: medium none;
	/* padding: 0 5px 1px; */
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	border: 1px solid #46b8da;
	color: #EEE;
	background: no-repeat 3px, repeat scroll 0 0 #5bc0de;
}

.buttonCancel {
	border: 1px solid #f00023 !important;
	background: url(../images/cancelIcon.png) no-repeat #ebf0f0 !important;
	background-position: 8px center !important;
	background-size: 14px !important;
	color: #f00023 !important;
	padding: 8px 15px 8px 30px !important;
	text-shadow: none !important;
	box-shadow: none !important;
	height: auto !important;
	margin: 0 0 0 10px;
	border-radius: 4px;
}

.buttonSave {
	border: 1px solid #009343 !important;
	background: url(../images/saveIcon.png) no-repeat #ebf0f0 !important;
	background-position: 8px center !important;
	background-size: 14px !important;
	color: #009343 !important;
	outline: none;
	margin: 0 0 0 8px !important;
	padding: 8px 15px 8px 30px !important;
	height: auto;
	text-shadow: none !important;
	box-shadow: none !important;
	border-radius: 4px;
}

.buttonReportView {
	border: 1px solid #009343 !important;
	background: url(../images/view_filter.png) no-repeat #ebf0f0 !important;
	background-position: 8px center !important;
	background-size: 14px !important;
	color: #009343 !important;
	outline: none;
	margin: 0 0 0 8px !important;
	padding: 8px 15px 8px 30px !important;
	height: auto;
	text-shadow: none !important;
	box-shadow: none !important;
	border-radius: 4px;
}

.buttonProductAdd {
	border: 1px solid #009343 !important;
	background: url(../images/product_add.png) no-repeat #ebf0f0 !important;
	background-position: 8px center !important;
	background-size: 14px !important;
	color: #009343 !important;
	outline: none;
	margin: 0 0 0 8px !important;
	padding: 8px 15px 8px 30px !important;
	height: auto;
	text-shadow: none !important;
	box-shadow: none !important;
	border-radius: 4px;
}

.buttonDelete {
	border: 1px solid #f00022;
	color: #fff !important;
	outline: none;
	margin: 0 !important;
	padding: 8px 15px 8px 30px;
	height: auto;
	text-shadow: none !important;
	box-shadow: none !important;
	background: url(../images/trashIcon.png) no-repeat #f00022;
	background-position: 8px center !important;
	background-size: 14px !important;
	border-radius: 4px;
}

.buttonAdd {
	border: 1px solid #009343 !important;
	background: url(../images/button_add.png) no-repeat #ebf0f0 !important;
	background-position: 8px center !important;
	background-size: 14px !important;
	color: #009343 !important;
	outline: none;
	margin: 0 0 0 8px !important;
	padding: 8px 15px 8px 30px !important;
	height: auto;
	text-shadow: none !important;
	box-shadow: none !important;
	border-radius: 4px;
}

.buttonConfirmAll {
	border: 1px solid #009343 !important;
	background: url(../images/approvedAll.png) no-repeat #009343 !important;
	background-position: 8px center !important;
	background-size: 14px !important;
	color: #ebf0f0 !important;
	outline: none;
	margin: 0 0 0 8px !important;
	padding: 8px 15px 8px 30px !important;
	height: auto;
	text-shadow: none !important;
	box-shadow: none !important;
	border-radius: 4px;
}

.buttonSegmentation {
	border: 1px solid #009343 !important;
	background: url(../images/segmentation.png) no-repeat #009343 !important;
	background-position: 8px center !important;
	background-size: 14px !important;
	color: #ebf0f0 !important;
	outline: none;
	margin: 0 0 0 8px !important;
	padding: 8px 15px 8px 30px !important;
	height: auto;
	text-shadow: none !important;
	box-shadow: none !important;
	border-radius: 4px;
}

.buttonImport {
	border: 1px solid #fff !important;
	background: url(../images/documentUpload.png) no-repeat #3c5569 !important;
	background-position: 8px center !important;
	background-size: 14px !important;
	color: #fff !important;
	outline: none;
	margin: 0 0 0 8px !important;
	padding: 8px 15px 8px 30px !important;
	height: auto;
	text-shadow: none !important;
	box-shadow: none !important;
	border-radius: 4px;
}

.buttonExport {
	border: 1px solid #3C5569 !important;
	background: url(../images/report_download.png) no-repeat #ebf0f0 !important;
	background-position: 8px center !important;
	background-size: 14px !important;
	color: #3C5569 !important;
	outline: none;
	margin: 0 0 0 8px !important;
	padding: 8px 15px 8px 30px !important;
	height: auto;
	text-shadow: none !important;
	box-shadow: none !important;
	border-radius: 4px;
}

.buttonServiceRun {
	border: 1px solid #ebf0f0;
	background: url(../images/currency.png) no-repeat #3c5569;
	background-position: 8px center !important;
	background-size: 14px !important;
	color: #fff !important;
	outline: none;
	padding: 8px 15px 8px 30px;
	height: auto;
	text-shadow: none !important;
	box-shadow: none !important;
	margin: 0 0 0 10px;
	border-radius: 4px;
}

.buttonInvoiceOrders {
	border: 1px solid #fff !important;
	background: url(../images/invoice_report.png) no-repeat #3c5569 !important;
	background-position: 8px center !important;
	background-size: 14px !important;
	color: #fff !important;
	outline: none;
	margin: 0 0 0 8px !important;
	padding: 8px 15px 8px 30px !important;
	height: auto;
	text-shadow: none !important;
	box-shadow: none !important;
	border-radius: 4px;
}

.buttonTracking {
	border: 1px solid #fff !important;
	background: url(../images/tracking_order.png) no-repeat #ebf0f0 !important;
	background-position: 8px center !important;
	background-size: 14px !important;
	color: #3c5569 !important;
	outline: none;
	margin: 0 0 0 8px !important;
	padding: 8px 15px 8px 30px !important;
	height: auto;
	text-shadow: none !important;
	box-shadow: none !important;
	border-radius: 4px;
}

.buttonTransfer {
	border: 1px solid #ebf0f0 !important;
	background: url(../images/transfer_status.png) no-repeat #3c5569 !important;
	background-position: 8px center !important;
	background-size: 14px !important;
	color: #ebf0f0 !important;
	outline: none;
	margin: 0 0 0 8px !important;
	padding: 8px 15px 8px 30px !important;
	height: auto;
	text-shadow: none !important;
	box-shadow: none !important;
	border-radius: 4px;
}

.buttonBarcode {
	border: 1px solid #009343 !important;
	background: url(../images/barcode.png) no-repeat #ebf0f0 !important;
	background-position: 8px center !important;
	background-size: 14px !important;
	color: #009343 !important;
	outline: none;
	margin: 0 0 0 8px !important;
	padding: 8px 15px 8px 30px !important;
	height: auto;
	text-shadow: none !important;
	box-shadow: none !important;
	border-radius: 4px;
}

.buttonStockStatus {
	border: 1px solid #009343 !important;
	background: url(../images/stock_status.png) no-repeat #009343 !important;
	background-position: 8px center !important;
	background-size: 14px !important;
	color: #ebf0f0 !important;
	outline: none;
	margin: 0 0 0 8px !important;
	padding: 8px 15px 8px 30px !important;
	height: auto;
	text-shadow: none !important;
	box-shadow: none !important;
	border-radius: 4px;
}

.buttonSend {
	border: 1px solid #009343 !important;
	background: url(../images/send.png) no-repeat #ebf0f0 !important;
	background-position: 8px center !important;
	background-size: 14px !important;
	color: #009343 !important;
	outline: none;
	margin: 0 0 0 8px !important;
	padding: 8px 15px 8px 30px !important;
	height: auto;
	text-shadow: none !important;
	box-shadow: none !important;
	border-radius: 4px;
}

.buttonPin {
	border: 1px solid #ebf0f0 !important;
	background: url(../images/pin.png) no-repeat #ebf0f0 !important;
	background-position: 8px center !important;
	background-size: 14px !important;
	color: #3c5569 !important;
	outline: none;
	margin: 0 0 0 8px !important;
	padding: 8px 15px 8px 30px !important;
	height: auto;
	text-shadow: none !important;
	box-shadow: none !important;
	border-radius: 4px;
}

.buttonInfo {
	border: 1px solid #ebf0f0 !important;
	background: url(../images/info.png) no-repeat #3c5569 !important;
	background-position: 8px center !important;
	background-size: 14px !important;
	color: #ebf0f0 !important;
	outline: none;
	margin: 0 0 0 8px !important;
	padding: 8px 15px 8px 30px !important;
	height: auto;
	text-shadow: none !important;
	box-shadow: none !important;
	border-radius: 4px;
}

.buttonCalculate {
	border: 1px solid #009343 !important;
	background: url(../images/calculate.png) no-repeat #009343 !important;
	background-position: 8px center !important;
	background-size: 14px !important;
	color: #ebf0f0 !important;
	outline: none;
	margin: 0 0 0 8px !important;
	padding: 8px 15px 8px 30px !important;
	height: auto;
	text-shadow: none !important;
	box-shadow: none !important;
	border-radius: 4px;
}

.buttonChecked {
	border: 1px solid #009343;
	background: url(../images/approve.png) no-repeat #ebf0f0;
	background-position: 8px center !important;
	background-size: 14px !important;
	color: #009343 !important;
	outline: none;
	padding: 8px 15px 8px 30px;
	height: auto;
	text-shadow: none !important;
	box-shadow: none !important;
	margin: 0 0 0 10px;
	border-radius: 4px;
}

.buttonShowInvoices {
	background: url(../images/view.png) no-repeat 8px #ebf0f0;
	background-size: 14px;
	border: none;
	color: #3C5569 !important;
	outline: none;
	margin: 0 0 0 8px !important;
	padding: 8px 15px 8px 30px;
	height: auto;
	text-shadow: none !important;
	box-shadow: none !important;
	border-radius: 4px;
}

.buttonInvoices {
	background: url(../images/calculate.png) no-repeat 8px #3C5569;
	background-size: 14px;
	border: 1px solid #ebf0f0;
	color: #ebf0f0 !important;
	outline: none;
	margin: 0 0 0 8px !important;
	padding: 8px 15px 8px 30px;
	height: auto;
	text-shadow: none !important;
	box-shadow: none !important;
	border-radius: 4px;
}

.buttonExcelMail {
	border: 1px solid #ebf0f0;
	background: url(../images/excelMail.png) no-repeat #ebf0f0;
	background-position: 8px center !important;
	background-size: 14px !important;
	color: #009343 !important;
	outline: none;
	padding: 8px 15px 8px 30px;
	height: auto;
	text-shadow: none !important;
	box-shadow: none !important;
	margin: 0 0 0 10px;
	border-radius: 4px;
}

.buttonReject {
	border: 1px solid #f00022;
	background: url(../images/reject.png) no-repeat #ebf0f0;
	background-position: 8px center !important;
	background-size: 14px !important;
	color: #f00022 !important;
	outline: none;
	padding: 8px 15px 8px 30px;
	height: auto;
	text-shadow: none !important;
	box-shadow: none !important;
	margin: 0 0 0 10px;
	border-radius: 4px;
}

.buttonUndecided {
	border: 1px solid #3c5569;
	background: url(../images/decided.png) no-repeat #ebf0f0;
	background-position: 8px center !important;
	background-size: 14px !important;
	color: #3c5569 !important;
	outline: none;
	padding: 8px 15px 8px 30px;
	height: auto;
	text-shadow: none !important;
	box-shadow: none !important;
	margin: 0 0 0 10px;
	border-radius: 4px;
}

.buttonCloseRecord {
	border: 1px solid #f00022;
	color: #fff !important;
	outline: none;
	margin: 0 !important;
	padding: 8px 15px 8px 30px;
	height: auto;
	text-shadow: none !important;
	box-shadow: none !important;
	background: url(../images/basket_closed.png) no-repeat #f00022;
	background-position: 8px center !important;
	background-size: 14px !important;
	border-radius: 4px;
}

.buttonInvoice {
	border: 1px solid #009343;
	background: url(../images/invoice_plus.png) no-repeat #009343;
	background-position: 8px center !important;
	background-size: 14px !important;
	color: #fff !important;
	outline: none;
	padding: 8px 15px 8px 30px;
	height: auto;
	text-shadow: none !important;
	box-shadow: none !important;
	margin: 0 0 0 10px;
	border-radius: 4px;
}

.buttonSelectAll {
	border: 1px solid #fff !important;
	background: url(../images/check.png) no-repeat #ebf0f0 !important;
	background-position: 8px center !important;
	background-size: 14px !important;
	color: #3c5569 !important;
	outline: none;
	margin: 0 0 0 8px !important;
	padding: 8px 15px 8px 30px !important;
	height: auto;
	text-shadow: none !important;
	box-shadow: none !important;
	border-radius: 4px;
}

.buttonDeSelectAll {
	border: 1px solid #fff !important;
	background: url(../images/noCheck.png) no-repeat #ebf0f0 !important;
	background-position: 8px center !important;
	background-size: 14px !important;
	color: #3c5569 !important;
	outline: none;
	margin: 0 0 0 8px !important;
	padding: 8px 15px 8px 30px !important;
	height: auto;
	text-shadow: none !important;
	box-shadow: none !important;
	border-radius: 4px;
}

.button_CreateReport {
	border: 1px solid #009343 !important;
	background: url(../images/report_create.png) no-repeat #ebf0f0 !important;
	background-position: 8px center !important;
	background-size: 14px !important;
	color: #009343 !important;
	outline: none;
	margin: 0 0 0 8px !important;
	padding: 8px 15px 8px 30px !important;
	height: auto;
	text-shadow: none !important;
	box-shadow: none !important;
	border-radius: 4px;
}

.button_DownloadReport {
	border: 1px solid #3C5569 !important;
	background: url(../images/report_download.png) no-repeat #ebf0f0 !important;
	background-position: 8px center !important;
	background-size: 14px !important;
	color: #3C5569 !important;
	outline: none;
	margin: 0 0 0 8px !important;
	padding: 8px 15px 8px 30px !important;
	height: auto;
	text-shadow: none !important;
	box-shadow: none !important;
	border-radius: 4px;
}

.buttonClosed {
	border: 1px solid #f00022;
	color: #fff !important;
	outline: none;
	margin: 0 !important;
	padding: 8px 15px 8px 30px;
	height: auto;
	text-shadow: none !important;
	box-shadow: none !important;
	background: url(../images/document_closed.png) no-repeat #f00022;
	background-position: 8px center !important;
	background-size: 14px !important;
	border-radius: 4px;
}

.buttonPrint {
	border: 1px solid #3c5569;
	background: url(../images/printer.png) no-repeat #ebf0f0;
	background-position: 8px center !important;
	background-size: 14px !important;
	color: #3c5569 !important;
	outline: none;
	padding: 8px 15px 8px 30px;
	height: auto;
	text-shadow: none !important;
	box-shadow: none !important;
	margin: 0 0 0 10px;
	border-radius: 4px;
}

.buttonExpandAll {
	border: 1px solid #3c5569;
	background: url(../images/plus.png) no-repeat #ebf0f0;
	background-position: 6px center !important;
	background-size: 14px !important;
	color: #3c5569 !important;
	outline: none;
	padding: 8px 10px 8px 25px;
	height: auto;
	text-shadow: none !important;
	box-shadow: none !important;
	margin: 0 0 0 5px;
	border-radius: 4px;
}

.buttonCollapseAll {
	border: 1px solid #3c5569;
	background: url(../images/minus.png) no-repeat #ebf0f0;
	background-position: 6px center !important;
	background-size: 14px !important;
	color: #3c5569 !important;
	outline: none;
	padding: 8px 10px 8px 25px;
	height: auto;
	text-shadow: none !important;
	box-shadow: none !important;
	margin: 0 0 0 5px;
	border-radius: 4px;
}

.buttonPerformance {
	border: 1px solid #ebf0f0;
	background: url(../images/performance-reports.png) no-repeat #3c5569;
	background-position: 7px center !important;
	background-size: 16px !important;
	color: #ebf0f0 !important;
	outline: none;
	padding: 8px 10px 8px 25px;
	height: auto;
	text-shadow: none !important;
	box-shadow: none !important;
	margin: 0 0 0 8px;
	border-radius: 4px;
}

.btnDistLogin {
	height: 100px;
	color: #28a745;
	background-color: transparent;
	background-image: url("../images/distributor_login.png");
	border-color: #dddddd;
	background-repeat: no-repeat;
}

.btnCustLogin {
	height: 100px;
	color: #28a745;
	background-color: transparent;
	background-image: url("../images/customer_login.png");
	border-color: #dddddd;
	background-repeat: no-repeat;
}

/* END OF Buttons */





/* Special Panel */

div.contentPanel div.contentPanelTitle {
	color: #fff;
	background: #3C5569;
}

	div.contentPanel div.contentPanelTitle a {
		color: #222222;
	}

.contanierPanelFixed {
	background-color: #f7f7f7;
	-webkit-box-shadow: 0 0 13px 1px rgb(0 0 0 / 50%);
	-moz-box-shadow: 0 0 13px 1px rgb(0 0 0 / 50%);
	box-shadow: 0 0 13px 1px rgb(0 0 0 / 50%);
}

.miniPanelTitleFlexible {
	border-bottom: 1px solid #666666;
}

.miniPanelContent {
	border: solid 1px #007c2e;
	box-shadow: 2px 2px 4px #2260B0;
	-moz-box-shadow: 2px 2px 4px #2260B0;
	-webkit-box-shadow: 2px 2px 4px #2260B0;
}

.miniPanelContentWithoutShadow {
	border: solid 1px #007c2e;
}


/* END OF Special Panel And Contanier Panel */





/* Flexible Panel */

.flexiblePanelHeaderTitle {color: #FFFFFF;}

/* END OF Flexible Panel */



/* Soft Table */

table.softTable th, table.softTable td {
	border: 1px solid #AADEFF;
}

/* END OF Soft Table */






/* Module Labels AND Values */


/* Buttons, Labels, Values, Seperators And Self Panels */

hr.seperator, hr.seperatorLite {
	color: #DDDDDD;
}

div.seperatorVertical, div.seperatorVerticalShort, div.seperatorVerticalSlim {
	border-right: 1px solid #777777;
}

div.seperatorHorizontal {
	border-bottom: 1px solid #777777;
}

input.value, input.valueSlim, input.valueLite, input.valueFull, input.valueBig, input.valueBigWide, input.valueThin,
input.valueDouble, input.valueSlimDouble, input.valueLiteDouble, input.valueFullDouble, input.valueBigDouble, input.valueBigWideDouble, input.valueThinDouble,
input.valueTreble, input.valueSlimTreble, input.valueLiteTreble, input.valueFullTreble, input.valueBigTreble, input.valueBigWideTreble, input.valueThinTreble,
select.value, select.valueSlim, select.valueLite, select.valueFull, select.valueBig, select.valueBigWide, select.valueThin,
select.valueDouble, select.valueSlimDouble, select.valueLiteDouble, select.valueFullDouble, select.valueBigDouble, select.valueBigWideDouble, select.valueThinDouble,
select.valueTreble, select.valueSlimTreble, select.valueLiteTreble, select.valueFullTreble, select.valueBigTreble, select.valueBigWideTreble, select.valueThinTreble,
textarea.value, textarea.valueSlim, textarea.valueLite, textarea.valueFull, textarea.valueBig, textarea.valueBigWide, textarea.valueThin,
textarea.valueDouble, textarea.valueSlimDouble, textarea.valueLiteDouble, textarea.valueFullDouble, textarea.valueBigDouble, textarea.valueBigWideDouble, textarea.valueThinDouble,
textarea.valueTreble, textarea.valueSlimTreble, textarea.valueLiteTreble, textarea.valueFullTreble, textarea.valueBigTreble, textarea.valueBigWideTreble, textarea.valueThinTreble {
	border: 1px solid #3c5569;
}

	div.value:focus, table.value:focus, input.value:focus, select.value:focus, textarea.value:focus, span.value:focus,
	div.valueSlim:focus, table.valueSlim:focus, input.valueSlim:focus, select.valueSlim:focus, textarea.valueSlim:focus, span.valueSlim:focus,
	div.valueLite:focus, table.valueLite:focus, input.valueLite:focus, select.valueLite:focus, textarea.valueLite:focus, span.valueLite:focus,
	div.valueSmall:focus, table.valueSmall:focus, input.valueSmall:focus, select.valueSmall:focus, textarea.valueSmall:focus, span.valueSmall:focus,
	div.valueFull:focus, table.valueFull:focus, input.valueFull:focus, select.valueFull:focus, textarea.valueFull:focus, span.valueFull:focus,
	div.valueBig:focus, table.valueBig:focus, input.valueBig:focus, select.valueBig:focus, textarea.valueBig:focus, span.valueBig:focus,
	div.valueBigWide:focus, table.valueBigWide:focus, input.valueBigWide:focus, select.valueBigWide:focus, textarea.valueBigWide:focus, span.valueBigWide:focus,
	div.valueThin:focus, table.valueThin:focus, input.valueThin:focus, select.valueThin:focus, textarea.valueThin:focus, span.valueThin:focus,
	div.valueDouble:focus, table.valueDouble:focus, input.valueDouble:focus, select.valueDouble:focus, textarea.valueDouble:focus, span.valueDouble:focus,
	div.valueSlimDouble:focus, table.valueSlimDouble:focus, input.valueSlimDouble:focus, select.valueSlimDouble:focus, textarea.valueSlimDouble:focus, span.valueSlimDouble:focus,
	div.valueLiteDouble:focus, table.valueLiteDouble:focus, input.valueLiteDouble:focus, select.valueLiteDouble:focus, textarea.valueLiteDouble:focus, span.valueLiteDouble:focus,
	div.valueSmallDouble:focus, table.valueSmallDouble:focus, input.valueSmallDouble:focus, select.valueSmallDouble:focus, textarea.valueSmallDouble:focus, span.valueSmallDouble:focus,
	div.valueThinDouble:focus, table.valueThinDouble:focus, input.valueThinDouble:focus, select.valueThinDouble:focus, textarea.valueThinDouble:focus, span.valueThinDouble:focus,
	div.valueTreble:focus, table.valueTreble:focus, input.valueTreble:focus, select.valueTreble:focus, textarea.valueTreble:focus, span.valueTreble:focus,
	div.valueSlimTreble:focus, table.valueSlimTreble:focus, input.valueSlimTreble:focus, select.valueSlimTreble:focus, textarea.valueSlimTreble:focus, span.valueSlimTreble:focus,
	div.valueLiteTreble:focus, table.valueLiteTreble:focus, input.valueLiteTreble:focus, select.valueLiteTreble:focus, textarea.valueLiteTreble:focus, span.valueLiteTreble:focus,
	div.valueSmallTreble:focus, table.valueSmallTreble:focus, input.valueSmallTreble:focus, select.valueSmallTreble:focus, textarea.valueSmallTreble:focus, span.valueSmallTreble:focus,
	div.valueThinTreble:focus, table.valueThinTreble:focus, input.valueThinTreble:focus, select.valueThinTreble:focus, textarea.valueThinTreble:focus, span.valueThinTreble:focus {
		border: 1px solid #3D3D3D;
	}

.required {
	border: 1px solid red !important;
}

.labelRequiredFieldsNote {
	color: red !important;
}

/* END OF Buttons, Labels, Values, Seperators And Self Panels */




/* END OF Module Labels AND Values */



/* Menu Of DevExpress */

.dxm-content {
	color: white !important;
	font: 12px Arial !important;
}

.dxmLite .dxm-selected, .dxmLite .dxm-main .dxm-dropDownMode.dxm-checked .dxm-popOut, .dxmLite .dxm-dropDownMode.dxm-selected .dxm-popOut, .dxmLite .dxm-dropDownMode.dxm-hovered .dxm-popOut {
	background-color: #1a9e5e !important;
}
.dxmLite .dxm-hovered, .dxmLite .dxm-main .dxm-checked, .menuSubRowChecked {
	background: #263a4b !important;
}
.dxm-spacing {
	background-color: #1a9e5e;
}

.dxm-main, .dxmLite .dxm-popup .dxm-gutter, .menuSubMenu {
	background: #3C5569;
}

.menuRowHover, .menuSubRowHover {
	background: #transparent;
	background: -moz-linear-gradient(center top, #007c2e, #009a4f) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, left top, left bottom, from(#007c2e), to(#009a4f));
	background: -webkit-linear-gradient(center top, #007c2e, #009a4f);
	background: -ms-linear-gradient(center top, #007c2e, #009a4f);
	background: linear-gradient(center top, #007c2e, #009a4f);
	background-image: -o-linear-gradient(top, #007c2e, #009a4f);
	background-image: linear-gradient(to top, #007c2e, #009a4f);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007c2e', endColorstr='#009a4f',GradientType=0 );
	border-color: #1a9e5e !important;
}

.menuRowChecked {
	background: #transparent;
	background: -moz-linear-gradient(center top, #007c2e, #009a4f) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, left top, left bottom, from(#007c2e), to(#009a4f));
	background: -webkit-linear-gradient(center top, #007c2e, #009a4f);
	background: -ms-linear-gradient(center top, #007c2e, #009a4f);
	background: linear-gradient(center top, #007c2e, #009a4f);
	background-image: -o-linear-gradient(top, #007c2e, #009a4f);
	background-image: linear-gradient(to top, #007c2e, #009a4f);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007c2e', endColorstr='#009a4f',GradientType=0 );
	border-color: #46d28e !important;
}

.dxmLite .dxm-popup .dxm-checked .dxm-image {
	background-color: transparent !important;
	border: 1px solid transparent !important;
	outline: 1px solid transparent !important;
}

/* END OF Menu Of DevExpress */



/* Dashboard Of DevExpress */

.dxpcLite .dxpc-header, .dxdpLite .dxpc-header {
	background-color: #009343;
	color: #fff;
	font-family: NotoSansSB;
	padding: 5px;
	border: none;
}

.dxpcLite .dxpc-mainDiv, .dxpcLite.dxpc-mainDiv, .dxdpLite.dxpc-mainDiv {
	background-color: #fbfbfb;
	border-color: #007c2e;
}
.dxdpLite .dxpc-mainDiv {border:none;}

.dxdzControlVert .dxdz-pnlPlcHolder, .dxdzControlHor .dxdz-pnlPlcHolder, .dxdzControlFill .dxdz-pnlPlcHolder {
	background-color: #007c2e;
	border: 1px solid #2260B0;
}

#ctl00_dpWidgetsPanel_PWH-1, #ctl00_dpHalfWidgetsPanel_PWH-1 {
	background-color: black;
	border-color: black;
}

#ctl00_dpWidgetsPanel_PWC-1, #ctl00_dpHalfWidgetsPanel_PWC-1 {
	background-color: rgba(0, 0, 0, 0.4);
}

#ctl00_ContentPlaceHolderDashBoard_dpTodoListPanel_PW-1 .dxpc-mainDiv {
	border-color: #4E69A2;
}

#ctl00_ContentPlaceHolderDashBoard_dpTodoListPanel_PWH-1 {
	background-color: #4E69A2;
	border-color: #36518A;
	color: white;
}

#ctl00_ContentPlaceHolderDashBoard_dpTodoListPanel_PWC-1 {
	background-color: white;
	color: black;
}

#ctl00_ContentPlaceHolderDashBoard_dpReportsPanel_PWH-1 {
	background-color: white;
	border-color: white;
	color: black;
}

#ctl00_ContentPlaceHolderDashBoard_dpReportsPanel_PWC-1 {
	background-color: rgba(255, 255, 255, 0.4);
	color: black;
}

#ctl00_ContentPlaceHolderDashBoard_dpKeypadPanel_PWH-1 {
	background-color: black;
	border-color: black;
}

#ctl00_ContentPlaceHolderDashBoard_dpKeypadPanel_PWC-1 {
	background-color: rgba(0, 0, 0, 0.4);
}

#ctl00_ContentPlaceHolderDashBoard_dpDateTimePanel_PWH-1 {
	background-color: gray;
	border-color: gray;
}

#ctl00_ContentPlaceHolderDashBoard_dpDateTimePanel_PWC-1 {
	background-color: rgba(128, 128, 128, 0.4);
}

.headerNotificationOk #notificationPanel .dxpc-mainDiv {
	border-color: #006600;
}

.headerNotificationOk #notificationPanel .dxpc-header {
	background-color: #008800;
	border-color: #008800;
}

.headerNotificationOk #notificationPanel .dxpc-mainDiv .dxpc-contentWrapper {
	background-color: rgba(0, 200, 0, 0.5);
}

.headerNotificationNotOk #notificationPanel .dxpc-mainDiv {
	border-color: #660000;
	border:none;
}

.headerNotificationNotOk #notificationPanel .dxpc-header {
	background-color: #3c5569;
}

.headerNotificationNotOk #notificationPanel .dxpc-mainDiv .dxpc-contentWrapper {
	background-color: rgba(255, 0, 0, 0.4);
}

#ctl00_Footer_pcMessengerUserList_PW-1 .dxpc-mainDiv {
	border-color: #4E69A2;
}

#ctl00_Footer_pcMessengerUserList_PWH-1 {
	background-color: #4E69A2;
	border-color: #36518A;
	color: white;
}

#ctl00_Footer_pcMessengerUserList_PWC-1 {
	background-color: #EDEFF4;
	color: #373E4D;
}

#ctl00_Footer_pcMessengerMessages_PW-1 .dxpc-mainDiv {
	border-color: #4E69A2;
}

#ctl00_Footer_pcMessengerMessages_PWH-1 {
	background-color: #4E69A2;
	border-color: #36518A;
	color: white;
}

#ctl00_Footer_pcMessengerMessages_PWC-1 {
	background-color: #EDEFF4;
	color: #373E4D;
}

/* END OF Dashboard Of DevExpress */



/* DevExpress */

.dxbButton {
	background: transparent;
	color: #333333;
	font: 15px/100% Arial,Helvetica,sans-serif;
}

.dxucButton a {
	color: #333333;
	font: 15px/100% Arial,Helvetica,sans-serif;
}

.dxgvHeader, .dxpgHeader, .dxtlHeader, .dxtlHeader {
	background: #DCDCDC;
	border-color: #3c5569 !important;
}

.dxgvFooter, .dxpgFooter, .dxtlFooter {
	background: #009a4f !important;
	border-color: #3c5569 !important;
	color: #ebf0f0;
}

.dxgvHeader, .dxgvHeader table, .dxpgHeader, .dxtlHeader {
	color: #3c5569 !important;
}

.dxgvFilterRow, .dxpgFilterRow, .dxpgFilterArea {
	background: #ebf0f0 !important;
	border-color: #3c5569 !important;
}

.dxgvFilterBar, .dxpgFilterBar {
	background-position: 0% 0%;
	background-image: linear-gradient(to top, #e2ecff, #d7efe6) !important !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2ecff', endColorstr='#d7efe6',GradientType=0 ) !important;
	background-color: transparent !important;
	background-repeat: repeat !important;
	background-attachment: scroll !important;
}

.dxpgArea, .dxpgDataArea, .dxpgRowArea {
	background: #d7efe6 !important;
}

.dxpgColumnArea {
	background: #d7efe6 !important;
	border-color: #007c2e !important;
}

.dxpgRowFieldValue {
	background: #fafaff !important;
	border-color: #007c2e !important;
}

.dxpgColumnTotalFieldValue, .dxpgRowTotalFieldValue, .dxpgColumnGrandTotalFieldValue, .dxpgColumnFieldValue {
	background: #f7f9f8!important;
	border-color: #007c2e !important;
}

.dxpgGrandTotalCell, .dxpgRowGrandTotalFieldValue {
	background: #f7f9f8!important;
	border-color: #007c2e !important;
}

.dxgvFilterBuilderButtonArea, .dxpgFilterBuilderButtonArea {
	background: none repeat scroll 0 0 #007c2e !important;
	border-top: 1px solid #007c2e !important;
}

.dxscToolbarContainer, .dxscToolbar {
	background: #d7efe6 !important;
	border-color: #007c2e !important;
}

.dxscViewSelectorButton {
	background: #009343 !important;
	border-color: #3c5569 !important;
}

.dxscTimelineDateHeader, .dxscDayHeader, .dxscDateCellHeader, .dxscDateHeader {
	background: none repeat scroll 0 0 #d7efe6 !important;
	border: 1px solid #007c2e !important;
}

.dxscTimeRulerHoursItem, .dxscTimeRulerMinuteItem {
	background: none repeat scroll 0 0 #d7efe6 !important;
	border: 1px solid #007c2e !important;
}

.dxscAlternateTimelineDateHeader {
	background: #009343 !important;
	border: 1px solid #3c5569 !important;
}

.dxscSel {opacity: 1;background-color: #3c5569;}

.dxscLeftTopCorner, .dxscRightTopCorner {
	background: none repeat scroll 0 0 #f7f9f8!important;
	border: 1px solid #007c2e !important;
}

.dxscAllDayArea {
	background: none repeat scroll 0 0 #f7f9f8!important;
	border: 1px solid #007c2e !important;
}

.dxgvControl, .dxgvDisabled, .dxpgControl, .dxpgDisabled, .dxpgTopPager, .dxpgBottomPager, .dxscControl {
	background-color: #d4d4d4 !important;
	border: 1px solid #3c5569 !important;
}

.dxgvEditFormDisplayRow td.dxgv, .dxgvDataRow td.dxgv, .dxgvDataRowAlt td.dxgv, .dxgvSelectedRow td.dxgv, .dxgvFocusedRow td.dxgv,
.dxpgEditFormDisplayRow td.dxpg, .dxpgDataRow td.dxpg, .dxpgDataRowAlt td.dxpg, .dxpgSelectedRow td.dxpg, .dxpgFocusedRow td.dxpg,
.dxscEditFormDisplayRow td.dxsc, .dxscDataRow td.dxsc, .dxscDataRowAlt td.dxsc, .dxscSelectedRow td.dxsc, .dxscFocusedRow td.dxsc {
	border-color: #3c5569 !important;
}

.dxgvDataRowAlt, .dxpgDataRowAlt, .dxtlAltNode > td.dxtl, .dxtlAltNode > .dxtlCommandCell, .dxtlAltNode > .dxtlSelectionCell {
	background-color: #ebf0f0 !important;
	color: #3c5569 !important;
}

.dxtlFocusedNode {
	background-color: #f7f9f8!important;
	color: black !important;
}

.dxtcLite > .dxtc-stripContainer .dxtc-tab, .dxtcLite > .dxtc-stripContainer .dxtc-activeTab {
	background-color: #e1e1e1;
}

.dxtcLite > .dxtc-stripContainer .dxtc-activeTab {
	background-color: #f7f7f7;
	border-bottom: 1px solid #3c5569;
}

.dxtcLite > .dxtc-content {
	background-color: #f7f7f7;
	border: 1px solid #3c5569;
}

.dxtcLite > .dxtc-stripContainer .dxtc-leftIndent, .dxtcLite > .dxtc-stripContainer .dxtc-spacer, .dxtcLite > .dxtc-stripContainer .dxtc-rightIndent, .dxtcLite > .dxtc-stripContainer .dxtc-sbWrapper, .dxtcLite > .dxtc-stripContainer .dxtc-sbIndent, .dxtcLite > .dxtc-stripContainer .dxtc-sbSpacer {
	border-bottom: 1px solid #3c5569;
	border-top: 1px solid transparent;
}

.dxtcLite > .dxtc-stripContainer .dxtc-tab, .dxtcLite > .dxtc-stripContainer .dxtc-activeTab {
	border: 1px solid #3c5569;
}

.dxtcLite > .dxtc-stripContainer .dxtc-activeTab .dxtc-link {
	color: #333333 !important;
}

.dxeCalendarHeader {
	background-color: #ebf0f0 !important;
	border-color: #3c5569 !important;
}

.dxeCalendarFooter {
	background-color: #ebf0f0 !important;
	border-color: #3c5569 !important;
}

.dxgvFilterBar a {
	color: #000000 !important;
}

.dxpLite .dxp-num {
	color: #000000 !important;
}

.dxpLite .dxp-current {
	font-family: NotoSansSB !important;
}

.dxgvFilterRow td.dxgv {
	border-bottom: 1px Solid #3c5569;
	border-right: 1px Solid #3c5569;
}


/* END OF DevExpress */


/* Footer */

.footerKoza a {
	color: #ffffff;
}

.footerProject a,
.footerProject a:hover {
	color: #ffffff;
	padding-right: 10px;
}

/* END OF Footer */



/* Filter, Shortcut, Footer Panel */

.pushNotificationPanel {
	background-color: #d7efe6;
	border-color: #007c2e !important;
}

/* END OF Filter, Shortcut, Footer Help Panel */