/* --------------------------------------------------------------

   datatable.css
   * Overides primefaces datatable css

-------------------------------------------------------------- */

.ui-datatable table {
	margin: 10px 0;
	border-collapse: separate;
	border-spacing: 0;
	line-height: 16px;
	table-layout: auto;
}

.ui-datatable table td {
	word-break: break-all;
}

.ui-datatable table tr.ui-datatable-even {
	background: #f9f9f9 url(/ulem-industry/javax.faces.resource/img/bg_TableRow_even.gif.xhtml) 0 0 repeat-x;
}

.ui-datatable table tr.ui-datatable-odd {
	background: #fff url(/ulem-industry/javax.faces.resource/img/bg_TableRow_odd.gif.xhtml) 0 0 repeat-x;
}

.ui-datatable table tr.rowLate * {
	color: red !important;
}

.ui-datatable table tr.rowExpires * {
	color: orange !important;
}

.ui-datatable thead th, .ui-datatable tbody td, .ui-datatable tfoot td {
	white-space: normal !important;
}

.ui-datatable .ui-datatable-header {
	background: #edeff0 url(/ulem-industry/javax.faces.resource/img/bg_Results.gif.xhtml) 0 100% repeat-x;
	border: 0;
	padding: 10px 0;
	font-weight: normal;
	color: #606263;
}

.ui-datatable .ui-datatable-data td {
	border-color: #fff #e7eaec #e7eaec #fff;
	padding: 6px 4px;
}

.data-table-list {
	list-style: none;
}

.data-table-list li {
	float: left;
}

.data-table-list li.late {
	width: 180px;
}

.data-table-list li.new {
	width: 50px;
}

.ui-paginator-top {
	display: none;
}

.transparentdatatable table tr.ui-datatable-even {
	background: #F2F5F7
}

.transparentdatatable table tr.ui-datatable-odd {
	background: #F2F5F7
}

.transparentdatatable .ui-datatable-data td {
	border: none;
	padding: 9px 4px;
}

.transparentdatatable table thead tr {
	display: none;
}

.transparentdatatablewithheader table tr.ui-datatable-even {
	background: #F2F5F7
}

.transparentdatatablewithheader table tr.ui-datatable-odd {
	background: #F2F5F7
}

.transparentdatatablewithheader .ui-datatable-data td {
	border: none;
	padding: 9px 4px;
}

.transparentdatatablewithheader table thead tr th.ui-state-default {
	background: #fff;
	border: 1px solid #F2F5F7;
}

.ui-datatable table tr td ul li div.ivaCurrentStep {
	color: white !important;
	margin-left: 3px;
}

.ivaCurrentStep {
	border: 2px;
	border-color: orange;
	border-style: solid;
	width: 1.2em;
	text-align: center;
	height: 1.5em;
	background-color: red;
	color: white !important;
}