﻿table {
	width: 100%;
	margin-top: 20px;
	margin-bottom: 20px;
	border: thin var(--co3) solid;
	border-bottom: medium var(--co3) solid;
	border-collapse: collapse;
}

tr {
	font-size: small;
	vertical-align: top;
}

th {
	border-right: thin var(--colight) solid;
	color: white;
	background-color: var(--co3);
	text-align: left;
	padding: 6px;
}

th:first-child {
	width: 25%;
}

th:last-child {
	border-right: none;
}

td {
	border-right: thin var(--co3) solid;
	text-align: left;
	padding: 6px;
	overflow: auto;
}

td:last-child {
	border-right: none;
}

tr:nth-child(odd) {
	background-color: var(--co2);
}

td .scrollable-cell {
	max-height: 128px;
	overflow: auto;
}

.scrollable {
	overflow:auto;
	width:auto;
	height:auto;
}


@media screen and (max-width: 600px) {
	table {
		overflow-x: auto;
	}
}
	td,	th {
		font-size: small;
	}
}