table {
	border: 1px solid #666;
	border-collapse: collapse;
}

table td, table th {
	padding: 0.25rem 1rem;
	border: 1px solid #666;
}

table th {
	text-align: left;
}

table td.value {
	text-align: right;
	font-family: monospace;
	font-size: 0.9rem;
	white-space: nowrap;
}

span.currency {
	display: inline-block;
	margin-left: 0.25rem;
}

h1 span.date {
	display: inline-block;
	margin-left: 1rem;
	font-size: 1.4rem;
}

span.up, td.up {
	color: #2aae2a;
}

span.down, td.down {
	color: #ff5a5a;
}

@media (max-width: 720px) {
	.no_mobile {
		display: none;
	}
}