html, table {

font-size: 14px;

}

.red-text {

color: #e53935;

}

.grey-text {

color: #757575;

}

.versions {

margin-top: 2rem;
padding: 1rem;
background-color: #f5f5f5;

}

.version-card {

margin-bottom: 2rem;

}

.version-title, .version-meta {

display: inline-block;
margin: 1rem 1rem 1rem 0;
font-size: 16px;
font-weight: 500;

}

.version-meta {

color: #757575;

}

.link-btn {

display: inline-block;
background-color: #1e88e5;
color: white;
margin: 0 0.02rem 0.2rem 0;
padding: 0.4rem 1rem;
border-radius: 4px;
text-decoration: none;

}

.link-btn:hover {

background-color: #01579b;

}

table {

margin-bottom: 1rem;
background-color: #fff;

}

table, th, td {

border: 1px solid #bdbdbd;

}

table > tbody > tr > td {

padding: 0.5rem;

}