
/*--------------------------------------------------*/
/*	OVERRIDES
/*--------------------------------------------------*/

table.intro-column td:first-child {
	width: 30%;
}

table.alternate-color tr:nth-child(even) td {
	background-color: rgba(0, 0, 0, 0.025);
}

/*--------------------------------------------------*/
/*	TABLES
/*--------------------------------------------------*/

table {
	width: 100%;
	table-layout: fixed;
	border-collapse: collapse;
	border: 0;
}

table tr th,
table tr td {
	padding: 8px 10px;
	background: none;
	text-align: left;
}

/*--------------------------------------------------*/
/*	BORDERS
/*--------------------------------------------------*/

table.border tr:nth-child(n+2) {
	border-top: 1px solid #B5B5B5;
}

table.border-center td:first-child {
	border-right: 1px solid #B5B5B5;
}

/*--------------------------------------------------*/
/*	NO SIDE PAD
/*--------------------------------------------------*/

table tr th:first-child, /* by default */
table tr td:first-child, /* by default */
table.no-side-pad tr th:first-child,
table.no-side-pad tr td:first-child {
	padding-left: 0;
}

table tr th:last-child, /* by default */
table tr td:last-child, /* by default */
table.no-side-pad tr th:last-child,
table.no-side-pad tr td:last-child {
	padding-right: 0;
}
