html {
    width: 100%;
    flex: auto;
}

#page-container {
position: relative;
min-height: 100vh;
}

#content-wrap {
padding-bottom: 6rem;    /* Footer height */
}

#footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 6rem;            /* Footer height */
    background-color: #f5f5f5;
}


.navbar-logo {
    width: 32px;
    height: 32px;
    margin-right: 8px;
}