table.type {
	margin: 0 0 150px 0;
}
table.type tr.type th {
	background: #FF6730;
	color: #FFFFFF;
	text-align: center;
	text-transform: uppercase;
}
table td,
table th {
	vertical-align: top;
}
table.sort th {
	background-position: 0 13px;
	padding-left: 20px;
}
table tr.disabled td,
table tr.disabled th {
	color: #999999;
}
table tr.error {
	background: #ff7373;
}
table tr.success {
	background: #E5FBD1;
}
table tr.warning {
	background: #FFE773;
}

tr.overdue td {
	background: #FBD1D1;
}
tr.overdue:hover td {
	background: #FCB2B2;
}
tr.due td {
	background: #FFF8C4;
}
tr.due:hover td {
	background: #F9EF96;
}
tr.ok td {
	background: #E5FBD1;
}
tr.ok:hover td {
	background: #D0FCA8;
}
td.remove {
	text-align: center;
}
td.mine {
	background: #D0FCA8;
}