table.table	{
	border: 1px solid #bbb;
	background: #fff;
	color: #231f20;
	font-size: 90%;
	width: 100%;
}

table.table a	{
	color: #231f20;
}

table.table thead th,
table.table tbody td,
table.table tfoot td	{
	border: 0;
	padding: 10px;
	background: #fff;
}

table.table th,
table.table thead th	{
	padding: 10px;
	background: #bbb;
	color: #fff;
}

table.table th.action,
table.table thead th.action	{
	width: 100px;
}

table.table tbody tr	{
	border-bottom: 1px solid #ddd;
	background: #fff;
}

table.table tfoot td	{
	border-top: 1px solid #bbb;
	padding: 10px;
	background: #e9e9e9;
	text-align: center;
	font-size: 80%;
}

/* changed from "table.table a.btn" to avoid clash with bootstrap and tables that need a full sized btn */
table.table a.btn-sm	{
	padding: 2px;
	font-size: 90%;
	font-weight: bold;
}

footer table.table th,
footer table.table td	{
	padding: 4px 10px;
}


/* START OF TABLE DOCUMENT COLOURING */

table.documents tbody td	{
	border: 1px solid #ddd;
}

table.documents tbody td.filesize	{
	width: 100px;
	text-align: right;
}

/* END OF TABLE DOCUMENT COLOURING */
