.ui-editor{
	/* For some dark themes (ex: darkhive), the text field background
   	   should be forced to white color.
	 */
	background: white;
}

.topLayoutPane{
	border: none;
	padding: 4px;
	overflow: hidden;
}

.co-blockdesc {
	display: block;
	margin: 10px;
	opacity: 1.0;
	overflow: auto;
	max-height :300px;
	margin: 0;
	white-space: normal!important;
}

.bottomLayoutPane {
	border: none;
	overflow: hidden;
	vertical-align: middle;
}

.ui-datatable thead th,
.ui-datatable tbody td,
.ui-datatable tfoot td {
	white-space: nowrap;
}

.ui-messages-info,
.ui-messages-warn,
.ui-messages-error,
.ui-messages-fatal {
	margin: 0;
}

#messages > div {  
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-bottomright: 0;
}  
.ui-selectmanycheckbox {
	display: inline-block;
}

/*.ui-commandlink {
	display: inline-block;
}*/

.ui-message {
	/*display: inline-block;*/
}

.ui-fieldset {
	display: inline;
}

.ui-editor {
	display: inline-block;
}

#co-logzone {
float: right;
clear: right;
margin: 5px;
}

.ui-breadcrumb {
float: left;
clear: left;
/*margin: 5px;*/
margin: 5px 0;
}


.externalLink {
	padding-top: 0.1em;
	padding-bottom: 0.1em;
	padding-left:  0.3em;
	padding-right: 0.3em; 
}
/*.ui-panel-content table td {white-space: nowrap;}*/
.ui-datatable table {table-layout: auto !important;}
.ui-datatable {display: table;	width: 100%;}
#profileForm\:buttonsPanel {padding-top: 5px}
.co-tabledesc {min-width: 150px;}


/* Manage floating elements and responsive design */
.block-row {
	clear: both;	
}
.block-row:after {
	clear: both;
}
.block-row:before, .block-row:after {
	content: "";
	display: table;
}
@media only screen and (max-width: 1024px) {
	.block-col {width: 100% !important; margin-bottom: 1em;}
}

.menu_left {
	/* Avoid horizontal scrollbar in left menus */
	width: auto;
}
