html, body {
    margin: 0;
    padding: 0;
    height: 100%;
    overflow-x: hidden; /* https://stackoverflow.com/questions/30099310/how-to-fix-background-content-shaking-issue-on-desktop-browser-triggered-by-scro */
}

nav {
    margin-bottom: 20px;
}

div.footer {
    text-align: center;
    font-size: smaller;
}

div.card {
    margin-bottom: 20px;
}

a#googleSignInButton {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    font-family: 'Roboto', sans-serif;
}

a#googleSignInButton:hover {
    cursor: pointer;
}
