h1 {
	font: 14pt "Segoe UI", sans-serif;
	text-align: center;
}


.disabled, .disabled label, .disabled .ui-chkbox-label {
	color: #f0f0f0;
}

label, .ui-chkbox-label {
	color: #606060;
}

div.ul {
	border-bottom: 1px solid #d5d5d5;
}

div.ui-tabs {
	background-color: transparent;
}

div.ui-tabs-panels {
	border: 1px solid #bebebe;
	border-radius: 3px;
	background-color: #fff;
}

.form-grp {
	margin-bottom: 4px;
}

.form-grp *,
.form-grp button {
	margin-right: 8px;
}

.form-grp .full {
	width: 98%;
}

.form-grp .full.ui-selectonemenu {
	width: 90%;
}

.form-grp .half {
	width: 50%;
}

.form-grp .half.ui-selectonemenu {
	width: 47%;
}

.form-grp .ui-chkbox {
	margin-top: 4px;
}

.form-grp .ui-inputtextarea {
	font-family: consolas, monospace;
}

.ui-selectonemenu-panel .ui-selectonemenu-filter-container {
	width: 98%;
}

tr {
	border-width: 0px !important;
}

th[role="columnheader"] {
	font-size: 1em;
}

table .fieldLabelS {
	width: 34px;	
}

table .fieldLabelB {
	width: 50px;
}

table .fieldLabelS, table .fieldLabelB {
	display: inline-block;
	font-size: 0.8em;
}

table td, table th {
	padding-left: 4px !important;
	border-width: 0px !important;
}

table input {
	padding: 2px 4px !important;
}

.rowTable input {
	margin: 2px 0px;
}

.ui-dialog-titlebar {
	text-align: left !important;

}

.ui-dialog-titlebar  .ui-dialog-title {
	font-size: 16pt !important;
}

input[readonly="readonly"]:focus {
	box-shadow: 0 0 0px #fff !important;
}

.ui-state-highlight label {
	color: #fff;
}

.ui-selectcheckboxmenu .ui-selectcheckboxmenu-label {
	display: inline !important;
	position: absolute !important;
}
