table {
   width: 100%;
   font-size: 14px;
	font-family: 'Roboto Condensed', sans-serif;
   border-collapse: separate;
   border-spacing: 2px;
   background-color: #fff;
}

table td, table th {
   padding: .5rem 1rem;
   text-align: right;
}

table th,
table td:nth-child(1), table th:nth-child(1) {
   color: #fff;
   font-weight: 700;
   text-align: left;
   background-color: #3f96e8;
   text-transform: uppercase;
}

table th {
   text-align: right;
}

table td { background-color: #84c1fa; }

a {
    color: #fff;
}

@media only screen and (max-width: 576px) {
	table { font-size: 13px; }

	table td,
	table th {
		padding: .5rem;
	}
}