﻿@media only screen and (max-width: 800px) {
	/* Force table to not be like tables anymore */
	.no-more-tables table,
	.no-more-tables thead,
	.no-more-tables tbody,
	.no-more-tables th,
	.no-more-tables td,
	.no-more-tables tr {
		display: block;
	}

		/* Hide table headers (but not display: none;, for accessibility) */
		.no-more-tables thead tr {
			position: absolute;
			top: -9999px;
			left: -9999px;
		}

	.no-more-tables tr {
		border: 1px solid #eee;
	}

	.no-more-tables td {
		/* Behave  like a "row" */
		position: relative;
		white-space: normal;
		text-align: right;
		margin-left: 35%;
		border: none;
		min-height: 25px;
		border-bottom: 1px solid #eee;
	}

	.no-more-tables td:before {
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 0px;
		left: 6px;
		margin-left: -55%;
		padding-right: 10px;
		text-align: left;
		font-weight: bold;
		content: attr(data-title);
		max-width: 55%;
	}
}
