/* RXW CSS */

.button-style, .button-style-unselected, .button-style-selected, .button-style-perc-unselected, .button-style-perc-selected  {
		font-size: 20px;
		font-weight:bold;
		padding:5px;
		border: none;
		width: 30px;
}

.button-style-perc-selected {
	background: #ffb752 !important;
}

.button-style-unselected, .button-style-perc-unselected {
		background: #CCCCCC !important;
}

.button-style-selected {
		background: #6fb3e0;
}

.master-open {
	background: #ccecdd !important;
}

.master-open * {
	font-weight: bold;
}

.total td div.z-listcell-content {
	color: black;
	font-weight: bold;
}

.master-closed {
	
}

.detail {
	background: aliceblue;
	font-size: 13px;
}


.title td div.z-listcell-content {
	font-weight: bold;
	font-size: 16px;
}

.description td div.z-listcell-content {
	font-weight: bold;
    font-style: italic;
}

.z-error {
	display: none !important;
}

.z-listcell-content, .z-listfooter-content {
	padding-top: 1px;
	padding-bottom: 1px;
}

.rxwreport .z-listcell-content, .rxwreport.z-listfooter-content {
	padding-top: 1px;
	padding-bottom: 1px;
	font-size: .9em !important;
}

.z-doublebox {
	font-size: 1em !important;
}

.listbox-row-detail {
	padding: 10px;
	background: #e7f0ea;
}

.z-button-small {
	width: 24px;
	min-height: 24px;
}

.z-window-header {
	padding: 5px 0 5px 10px;
	font-size: 16px;
}

/* END RXW CSS */

.mandatory {
	padding-left: 16px;
	background-repeat: no-repeat;
	background-image:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QgICRwtO8n82AAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAADGSURBVCjPtZCxbUJBEETfLkcBUAF7JfhSx5Yo44cQEtg14AZcALIDGrDkmJ8hSjgh6vi368TGIDlBlifbGWn0ZuGvipzjN19vKVEAN3trZqt9Keky3JeSmtnKzV4BBGDIea4Ra0SiwSJBP8D9KOIFwEWeUq3v55YtaDPr3OwUOYebnZpZt71AvWYWceB7XHzdPzHAMJs9qOozIA2WCXZnDBF398d0PH4ogIp0EbE5TCZlXGsPMK61P0yndxGxUZHuf/98kz4Bs0RKo2U3yeYAAAAASUVORK5CYII=);
	color: #622;
}

.customer {
	font-size: 20px;
	padding-left: 15px;
}

.searchParameter {
	display: block;
	background: rgb(135, 184, 127);
	color: white;
	border-radius: 3px;
	padding-left: 5px;
	padding-right: 5px;
}

.searchParameterHeader {
	display: block;
	background-color: #e3a21a;
	color: white;
	border-radius: 3px;
	padding-left: 5px;
	padding-right: 5px;
}

.paddingSmall {
	padding: 5px;
}

.panelBorder {
	border: 1px solid #cfcfcf;
}

.successMessage, .errorMessage {
	font-size: large;
}

.successMessage {
	color: green;
}

.errorMessage {
	color: red;
}

.smallMenu {
	display: none;
}

.menuSep {
	background-color: #e1e1e1;
	line-height: 1px;
	font-size: 1px;
	margin: 3px;
}

.menuBigUser .z-menu-icon.z-icon-caret-down {
	display: none;
}

.menuBigUser .z-menu-text {
	display: inline-block;
}

.menuBigUser .z-icon-user {
	margin-left: 10px;
}

@media screen and (min-width: 1200px) and (max-width: 1300px) {
	.menuBigUser .z-menu-text {
		display: none;
	}
}

@media screen and (max-width: 1200px) {
	.bigMenu, .bigMenuUser {
		display: none;
	}
	.smallMenu {
		display: inline-block;
	}
	.z-icon-menuSmallLBC:before {
		margin-left: 40%;
		content: "\f0c9";
	}
	.menuSmallLBC .z-menu-icon.z-icon-caret-down {
		font-size: 16px;
		display: none;
	}
}

.z-listitem-selected .z-listcell {
	background: lightblue !important;
}

/
* RXWEB

.tableFooter {
	font-size: 11pt;
}