.rwd-table {
	background: rgb(255, 255, 255); overflow: hidden;
}
.rwd-table tr:nth-of-type(2n) {
	background: rgb(238, 238, 238);
}
.rwd-table th {
	margin: 0.5em 1em;
}
.rwd-table td {
	margin: 0.5em 1em;
}
.rwd-table {
	min-width: 100%;
}
.rwd-table th {
	display: none;
}
.rwd-table td {
	display: block;
}
.rwd-table td::before {
	width: 12em; font-weight: bold; display: inline-block; content: attr(data-th) "";
}
.rwd-table th {
	text-align: left;
}
.rwd-table td {
	text-align: left;
}
.rwd-table th {
	color: rgb(0, 0, 0); font-weight: bold;
}
.rwd-table td::before {
	color: rgb(0, 0, 0); font-weight: bold;
}
@media all and (min-width:800px)
{
.rwd-table td::before {
	display: none;
}
.rwd-table th {
	padding: 0.25em 0.5em; display: table-cell;
}
.rwd-table td {
	padding: 0.25em 0.5em; display: table-cell;
}
.rwd-table th:first-child {
	padding-left: 0px;
}
.rwd-table td:first-child {
	padding-left: 0px;
}
.rwd-table th:last-child {
	padding-right: 0px;
}
.rwd-table td:last-child {
	padding-right: 0px;
}
.rwd-table th {
	padding: 1em !important;
}
.rwd-table td {
	padding: 1em !important;
}
}
div #wrapper {
	width: 100%; overflow: hidden; -webkit-overflow-scrolling: touch;
}
#scroll {
	width: 500px; height: 400px; white-space: nowrap; table-layout: fixed;
}
