/* $Id: spreadsheet.css,v 1.6 2017/01/18 21:54:46 cmanley Exp $ */

a.spreadsheet_sorter_active {
	color: green !important;
	text-decoration: none;
}
a.spreadsheet_sorter_inactive {
	color: red !important;
	text-decoration: none;
}

table.spreadsheet {
	background-color: white;
	border:	1px solid #c3c3c3;
	border-spacing: 1px;
	border-collapse: collapse;
	empty-cells: show;
}

	table.spreadsheet > caption {
		border: 0;
		color: black;
		font-weight: bold;
		padding: 0.25em 0;
	}

	table.spreadsheet > thead {
		background-color: #f7f3ed;
		color: black;
	}
		table.spreadsheet > thead > tr > td,
		table.spreadsheet > thead > tr > th {
			border: 1px solid #ecb16d;
			font-weight: normal;
		}
		table.spreadsheet > thead > tr > th {
			/*background: #fc3 url('thead.gif') top left repeat-x;*/
			background: #fc3 url('/include/spreadsheet/thead.gif') top left repeat-x; /* full path for use in email template */
		}
		table.spreadsheet > thead > tr:first-child > td,
		table.spreadsheet > thead > tr:first-child > th {
			border-top-color: #ecb16d;
		}
		table.spreadsheet > thead > tr:last-child > td,
		table.spreadsheet > thead > tr:last-child > th {
			border-bottom-color: #ecb16d;
		}

		table.spreadsheet > thead > tr > th > input[type="checkbox"],
		table.spreadsheet > tbody > tr > td > input[type="checkbox"] {
			margin: 2px 0 0 0;
		}

	table.spreadsheet > tfoot {
		background-color: #eee;
	}

		table.spreadsheet > tfoot > tr > td {
			padding: 2px;
		}

	table.spreadsheet > tbody {
		background-color: white;
	}

		table.spreadsheet > tbody > tr:hover {
			background-color: #f7f4ed;
		}

		table.spreadsheet > tbody > tr > td,
		table.spreadsheet > tbody > tr > th {
			border: 1px solid #c3c3c3;
		}

		table.spreadsheet > tbody > tr > th {
			background-color: #f7f4ed;
    		/*border: 1px solid #ecb16d;*/
    		font-weight: normal;
    	}

	table.spreadsheet > thead > tr > th,
	table.spreadsheet > tbody > tr > td {
		vertical-align: top;
		padding: 1px 2px 0 2px;
	}

	table.spreadsheet > tbody > tr.failure {
		background-color: #ffe5e5;
	}
	table.spreadsheet > tbody > tr.failure:hover {
		background-color: #eed4d4;
	}
	table.spreadsheet > tbody > tr.success {
		background-color: #e5ffe5;
	}
	table.spreadsheet > tbody > tr.success:hover {
		background-color: #d4eed4;
	}
