﻿@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" */
		display: flex;
		flex-direction: row;
		align-items: flex-start;
		justify-content: space-between;
		white-space: normal;
		border: none;
		border-bottom: 1px solid #eee;
		min-height: 22px;
		padding: 4px 6px;
		text-align: right;
	}

		.no-more-tables td:before {
			/* Now like a table header */
			display: inline-block;
			flex: 0 0 35%;
			padding-right: 10px;
			text-align: left;
			font-weight: bold;
			content: attr(data-title);
			word-break: break-word;
		}
}
