/* Cabeçalhos e Labels */
.header-1 {
	font-size: 16px;
	font-weight: bold;
	border-bottom: solid 1px;
}

/* Tabelas e Labels */
.hide-column-names table thead tr {
    display: none;
}

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

.ui-datatable .wrap-content tbody td {
	white-space: normal;
}

.ui-chkbox.right .ui-chkbox-label {
	float: right;
}

.ui-accordion-tco .aui-column {
	padding-right: 45px;
}

.ui-accordion-tco .aui-column.aui-column-last {
	padding: 0;
}

.ui-accordion-tco .aui-column .aui-field-label {
	font-weight: bold;
	width: 55%;
	margin: 0;
	text-transform: none;
}

.ui-accordion-tco .aui-column .aui-field-text {
	display: inline-block;
	text-align: right;
	width: 30%;
	margin-left: 5px;
}

.ui-accordion-tco .aui-column .aui-field-text.currency {
	width: 10%;
}


.ui-datatable.tco-table {
	width: 100%;
	overflow: auto;
	display: block;
}

.ui-datatable.tco-table table {
	table-layout: fixed;
}

.ui-datatable.tco-table tbody tr td:nth-child(n+3) {
	text-align: right;
}