.table
{
	width: 100%;
	max-width: 100%;
	min-height: .01%;
	border-spacing: 0;
	border-collapse: collapse;
	overflow-x: auto;
}

.table tbody tr td
{
	background-color: var(--transparent-black-05);
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
}

.table-striped tbody tr:nth-of-type(even) td:nth-of-type(even) { background-color: var(--transparent-black-05); }
.table-striped tbody tr:nth-of-type(even) td:nth-of-type(odd) { background-color: var(--transparent-black-02); }
.table-striped tbody tr:nth-of-type(odd) td:nth-of-type(odd) { background-color: var(--transparent-black-05); }
.table-striped tbody tr:nth-of-type(odd) td:nth-of-type(even) { background-color: var(--transparent-black-02); }

.table-hover tbody tr:hover td, .table-hover.table-striped tbody tr:hover td
{
	color: rgba(0, 0, 0, 0.87);
	background-color: var(--light-grey);
}

.table th
{
	padding: 8px 10px;
	font-size: 1.3em;
	line-height: 40px;
	border-bottom: 3px solid var(--light-grey);
	text-align: inherit;
}

.table td { padding: 2px 10px; }