.borderless .z-groupbox-content {
	border: none;
}

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

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

.published {
	padding-left: 16px;
	background-repeat: no-repeat;
	background-image:
		url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAABHNCSVQICAgIfAhkiAAAAE9JREFUKJGdkdsOADAEQ49l///L9jLJIrVbn4jSAgQc3MFVTZJVHOinpox2JXuys+5QqmXv1S5/lrKsOmvk8koGVg2XlraPu/7o5NpLA8AAJEAr5iXw6SEAAAAASUVORK5CYII=');
	color: #622;
}


.mandatory-published {
	padding-left: 30px;
	background-repeat: no-repeat;
	background-image:
		url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAMCAYAAACX8hZLAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AgdDBINR8yAqwAAAO5JREFUOMutVMENgzAMvEAnYQAGYAJUZkBiAhbiU4knSyC+pS/WIXd9pFVLgbRpe5KlxEpk+842sAHdLAQCJN83AZC0tCTRq88XYOt8xwEA0Lb4Fb4qDgBgyhI8n4U0BarKmDh+fLYWOJ2EaQIA830WEtj3Yp6Lx6N4uUhJIo6j8+W52PfyVfCsyaoqPWlCa8GuE7PMBckysetEa50ub7TY0yZapRZFgLmxYoy7/wscBrEoHF3juKSrKMRhkE/orRZe0ca6FptGnOdFC3OewaYR61qfdtPmG7Vt8JwEVxI6jApYCAJk9jaAbygUuHWuPAoGiagKXDYAAAAASUVORK5CYII=');
	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-calevent-header.reservation {
	opacity: 0.6 !important;
	background: black !important;
}

.z-calevent-body.reservation {
	opacity: 0.6 !important;
	background: black !important;
}


/************************************************************/
/* CORRECT DISABLED STYLE FOR NORMAL BUTTONS (BLUE BUTTONS)*/
.z-button[disabled] {
    border-color: gray;
    background-color: gray;
}
.z-button:hover[disabled] {
	border-color: gray;
    background-color: gray;
}
/************************************************************/
/************************************************************/
/* BUTTON DEBUG */
.button-debug {
    background-color: #9F009F !important;
    border-color: #9F009F !important;
    border: 0 solid #9F009F !important;
}
.button-debug:hover {
    background-color: #9F009F !important;
    border-color: #9F009F !important;
}
.button-debug:hover[disabled] {
    background-color: #abbac3 !important;
}
.button-debug:focus {
    background-color: #9F009F !important;
    border-color: #9F009F !important;
}
.button-debug:active {
    background-color: #9F009F !important;
    border-color: #9F009F !important;
}
.button-debug[disabled] {
    background-color: #abbac3 !important;
}
/************************************************************/
/************************************************************/
/* DEBUG BORDERS*/
.printDebugBorders div {
	border: 1px solid black !important;
}

.printDebugBorders table {
	border: 1px solid black !important;
}
/************************************************************/