body, html {
  min-height: 100%;
}

.mainPanel.ui-panel .ui-panel-content {
	padding: 0;
}

.mainPanel .ui-panel-titlebar, .loginCenter .ui-panel-titlebar{
	background-color: #fa5000;
	color: white;
}

.ui-corner-all{
	border-radius: 8px;	
}

.menu, .content {
	float: left;
	min-height: 100%;
}

.menu .ui-fieldset-legend {
	cursor: auto;
}

.content {
	padding: 0.3em;
	width: auto;
	max-width:80%;
}

.menu {
	padding-top: 0.3em;
	width:auto;
	min-width: 12.5em;
	max-widht: 20%;
}

.menu .ui-menu {
	border: none;
	background: none;
	padding: 0;
}

.menu .ui-fieldset {
	padding: 0.5em;
}

.overview .ui-datatable table, 
.rule-create .ui-datatable table, 
.queue-create .ui-datatable table,
.rule-edit .ui-datatable table,
.user-edit .ui-datatable table{
	width: auto;
}

.rule-create .ui-datatable table,
.rule-edit .ui-datatable table {
	border: 1px solid #dddddd;
}

.rule-create .ui-datatable tbody td,
.queue-create .ui-datatable tbody td,
.rule-edit .ui-datatable tbody td{
	padding: 7px 9px;
}

.hide-column-names table thead tr {
    display: none;
}

.ui-datatable.borderless thead th,
.ui-datatable.borderless tbody,
.ui-datatable.borderless tbody tr,
.ui-datatable.borderless tbody td {
    border-style: none;
}

.rule-create .number-input,
.rule-edit .number-input,
.queue-create .number-input {
	width: 100px;
}

.logged-in-user{
	float:right;
	padding: 0 10px;
}

.mainPanel .ui-selectonemenu .ui-selectonemenu-trigger .ui-icon {
    margin-top: 7px;
}

.ui-blockui{
	background-color: #f3f3f3;
	opacity: 0.6;
}

.textarea-counter{
	font-size: small;
}

.grid-label{
	padding-right: 5px;
}

.grid-button{
	padding-left: 5px;
	vertical-align: top;
}

.grid-button .ui-button-text-only .ui-button-text{
	padding: .2em 1em;
}

.max-tooltip{
	max-width: 400px;
}

.hierarchy .tree-container{
	border: none;
}

.compare-select .ui-selectonemenu .ui-selectonemenu-label,
.compare-select .ui-selectonemenu-panel .ui-selectonemenu-list-item,
.overview .centered{
	text-align: center;
}

.save-button{
	margin-top: 10px;
}

.ui-widget.filter-one-button{
	font-size: 0.7em;
	padding: 0px;
	margin: 0 2px;
}

.filter-one-button .ui-button-text-only .ui-button-text{
	padding: 0.3em 0.5em;
}

.ui-dialog.ui-widget-content .ui-dialog-titlebar{
	background-color: #fa5000;
	color: #ffffff;
	padding: 6px 15px;
}

.ui-dialog.ui-widget-content .ui-dialog-content{
	font-size: 16px;
}

.preformatted {
	white-space: pre-wrap;
}

.ui-fieldset .ui-fieldset-toggler.ui-icon{
	margin-top: 0.1em;
}

.queue-dropdown.ui-datatable table{
	border: none;
}

.queue-dropdown.ui-datatable tbody td{
	padding: 7px 11px 7px 0px;
}

.center {
	text-align: center;
}