:root {
    --vh: 1vh; /* Initial value to prevent IDE warnings */
}

body {
    padding-bottom: 30px;
}

body.disable-scroll {
    overflow: hidden;
}

.header {
    border-bottom: 1px solid #999;
    font-weight: 300;
}

.footer {
    position: fixed;
    font-family: arial;
    font-size: 90%;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 30px;
    font-weight: 350;
}

.logout {
    position: fixed;
    bottom: 15vh;
}

.fullscreen {
    height: 100vh; /* Fallback for browsers that do not support Custom Properties */
    height: calc(var(--vh, 1vh) * 100); /* --vh Set in javascript */
}



@media screen and (min-width: 501px) {
    .title8 {
        font-size: 1.0em;
    }

    .title6 {
        font-size: 0.8em;
    }

    .packageGrid {
    }

    .positioningGrid {
        width: 30em;
    }
}

@media screen and (max-width: 500px) {
    .title8 {
        font-size: 7vw;
    }

    .title6 {
        font-size: 5.5vw;
    }

    .packageGrid {
        overflow-y: scroll;
        overflow-x: scroll;
    }

    .positioningGrid {
        width: 185.5vw;
    }
}

.stocktakingView {
    max-width: 500px;
}
