.container-pagina {
    flex: 0 1 100%;
    max-width: 1280px;
    padding: var(--padding);
    text-align: center
}

main{
    max-width: 100vw;
}

h1 {
    padding: 0 10px
}

h4{
    margin-top: 2rem;
}

.leverzone{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 2rem;
    text-align: center;
}

.adres{
    flex-basis: 100%;
    padding: .5rem;
    display: flex;
    flex-direction: column;
}

.zone{
    flex-basis: 100%;

}

.zone img{
    width: 100%;
    height: auto;
}

.zone input, .zone select{
    /* width: 100%; */
    max-width: 350px;
}

#selgemeente, #selstraten, #inphuisnr, #titel{
    display: none;
    margin-top: .3rem;
}

#titel{
    color: var(--blauw);
}

.dagen {
    display: flex;
    flex-wrap: wrap
}

.datum {
    flex: 1 1 100%;
    border: 1px solid var(--bodytekst);
    padding: 5px
}

.datumwijzigen {
    border: 1px solid var(--bodytekst);
    padding: 5px 10px
}

.uitleg {
    margin-bottom: 20px
}

.tijdslotkader {
    margin-bottom: 10px;
    padding: 2px 0
}

.kadertijdsloten {
    display: flex;
    justify-content: center;
    align-items: stretch;
    flex-wrap: wrap;
    /* min-height: calc(100vh - 297px) */
}

.kaderverlof {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    min-height: calc(100vh - 297px)
}

.titel {

    flex: 0 1 100%;
    margin-top: 20px
}

.dagopvoorhand {
    border: 1px solid var(--bodytekst);
    margin: 20px 5px;
    min-width: 60%;
}

.divdaguitleg {
    padding: 5px;
    max-width: 140px;
    margin: 0 auto
}

.afhdatum {
    font-weight: bold;
    margin-bottom: 20px;
    border-bottom: 1px solid var(--bodytekst);
    padding: 0 10px
}

.bestelknop {
    border-radius: 8px;
    border: 1px solid var(--bodytekst);
    background-color: transparent;
    padding: 5px;
    margin: 5px
}

.bestelknop:hover {
    cursor: pointer
}

.verlopen {
    margin-bottom: 10px
}

@media only screen and (min-width:600px) {
    .leverzone{
        flex-wrap: nowrap;
    }

    .dagen {
        display: flex;
        flex-wrap: nowrap
    }

    .dagopvoorhand {

        min-width: 30%;
    }

    .adres{
        flex-basis: 60%;
    }

    .zone{
        flex-basis: 40%;
        /* border: 1px solid red; */
    }
}
