#root, .global, .container-no-side-menu {
    height: 100%;
}

main {
    flex: 1 0 auto;
}

footer {
    flex-shrink: 0;
    padding: 1rem;
    border-top: 2px solid var(--border-grey-color);
}

footer .container {
    max-width: 1140px;
    width: 100%;
    margin: auto;
    display: flex;
    justify-content: space-around;
}

footer a {
    color: var(--font-color)
}

footer a:hover {
    color: var(--font-grey-color)
}

