.none {
    display: none;
}
.navbar-brand .feather {
    vertical-align: sub;
}
.navbar-brand img {
    max-height: 50px;
}
.vertical-center {
    min-height: 100%;  /* Fallback for browsers do NOT support vh unit */
    display: flex;
    align-items: center;
}
#top-message .alert > ul, 
#bottom-message .alert > ul {
    margin-bottom: 0;
}
