/*
Cost Projection Theme:
	Border: #95bce2
	Even Row: #ecf6fc
	Odd Row: #f9fdff
	Header: #3e83c9 (white)
	Footer: #a6daff
*/

table.theme {
	border-color: #95bce2;
}

table.theme > tbody > tr {
	background-color: #f9fdff;
}

table.theme > tbody > tr > td {
	border-color: #95bce2;
}

table.theme.form > tbody > tr > td {
	border-bottom-color: #ccd6e0;
}

table.theme > tbody > tr > td.group {
	background-color: #ffffe4;
}

table.theme > tbody > tr.even-row > td.group {
	background-color: #ffffd0;
}

table.theme > tbody > tr > td.separator-start {
	border-left-color: #95bce2;
}

table.theme > tbody > tr > td.separator-finish {
	border-right-color: #95bce2;
}

table.theme > thead > tr > th {
	background-color: #3e83c9;
	color: white;
}

table.theme > tbody > tr.even-row {
	background-color: #ecf6fc;
}

table.theme > tfoot > tr > td {
	background-color: #a6daff;
}

table.theme > tbody > tr.footer > td {
	background-color: #a6daff;
}

table.theme div.panel {
	background-color: #24a;
	border: 1px solid #136;
}
