#top-logo {
    width: 10em;
}

main {
    padding-top: 60px;
}

.vh-custom {
    min-height: calc(100vh - 60px);
}

.vh-login {
    min-height: calc(100vh - 100px);
}

.navbar-light .navbar-nav .nav-link {
    color: #28a745;
}

.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
    color: #218838;
}

.icon {
    max-width: 5em;
}