/* Custom page CSS */

html, body {
    margin: 0;
    height: 100%;
}

.mw-90 {
    max-width: 90%;
}

.mw-95 {
    max-width: 95%;
}

main > .container {
    padding: 30px 10px 0;
}

ul.list-group {
    margin-bottom: 10px;
}

.site-header {
    background-color: rgba(12, 14, 13, 0.9);
}

.site-header a {
    color: #888;
    transition: ease-in-out color 0.15s;
}

.site-header a.btn {
    color: #e3e3e3;
    transition: ease-in-out color 0.15s;
}

.site-header a:hover {
    color: #fff;
    text-decoration: none;
}

.div-container {
    max-width: 42em;
}

/* Login page - for Google and Apple sign in buttons */
div.signinrow {
    margin-bottom: 0.5em;
    margin-top: 0.5em;
}
div.appleid-signin-button {
    width: 300px;
    height: 65px;
    cursor: pointer;
}
