.left_sections {
    position: fixed;
    left: 0px;
    width: 10vw;
    top: 6vh;
    border: #f00 solid 0.5px;
}

.versoes_painel {
    border: rgba(222, 220, 209,  1) solid 1px;
    min-height: 0.5vh;
    max-height: calc(20 * 16px);
    width: 9vw;
    margin-left: 1vw;
    overflow-y: auto;
    scroll-snap-type: y mandatory;
}

.livros_painel {
    border: rgba(222, 220, 209,  1) solid 1px;
    max-height: calc(20 * 16px);
    width: 9vw;
    margin-left: 1vw;
    overflow-y: auto;
    scroll-snap-type: y mandatory;
}

.TAG_painel {
    border: rgba(222, 220, 209,  1) solid 1px;
    max-height: calc(10 * 16px);
    width: 9vw;
    margin-left: 1vw;
    overflow-y: auto;
    scroll-snap-type: y mandatory;
}

.cap_painel {
    border: rgba(222, 220, 209,  1) solid 1px;
    max-height: calc(10 * 16px);
    width: 9vw;
    margin-left: 1vw;
    overflow-y: auto;
    scroll-snap-type: y mandatory;
}

.btn {
    display: block;
    scroll-snap-align: start;
}  

.btn:hover {
    color: aquamarine;
}
