.separator {
border-bottom: 5px dotted #DDD;
height: 5px;
margin: 1em 0 2em;
overflow: hidden;
}

.ui-accordion .ui-accordion-header.ui-state-default a {
	color: #403E3D;
	font-size: 120%;
}

.ui-tabs .ui-tabs-nav.ui-widget-header li a{
	color: #5D63A9;
}

.ui-tabs .ui-tabs-nav.ui-widget-header li.ui-state-hover a{
	color: #5D63A9;
}

.ui-widget-content a {
	color: #5D63A9;
}

h2 {
	text-align: center;
}

.a4i-button {
	margin: 2px;
	margin-top: 10px;
}

.a4i-link {
	color: #5D63A9;
}

.autoWidthDialog {
    width: auto !important;
}

.topAligned>tbody>tr>td {
    vertical-align: top;
}

.ui-inputfield.ui-state-focus, .ui-widget-content .ui-inputfield.ui-state-focus, .ui-widget-header .ui-inputfield.ui-state-focus {
    border-color: rgba(93,99,169, 0.8);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(93,99,169, 0.6);
    outline: 0 none;
}

#claimItemEditForm .ui-fieldset, .ui-fieldset .ui-fieldset-legend {
	padding: 0em 1em;
	width: auto;
	font-size: medium;
	font-weight: bold;
}

#claimItemEditForm tr {
	vertical-align: top;	
}

#claimItemEditForm .ui-panelgrid td {
	padding: 0 5px;
}

#claimItemEditForm .ui-fieldset, .ui-fieldset .ui-fieldset-legend {
	margin-top: 10px;
}
/* 
	owerwrite theme color!
*/
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
	color: 	#333333;
}

.certUpload .fileupload-buttonbar {
    background: inherit;
    border: none;
    text-align: center;
    padding: 0 0 0 0;
}

.certUpload .fileupload-buttonbar .ui-button {
    margin: 0 0 0 0;
}

.certUpload .fileupload-content {
    display: none;
}