
.FORM {
    font-size: 1.8vmax;
}

.anwBOX, .lbl {
    margin-left: 3%;
    font-size: 1.8vmax;

}

.flexBOX {
    display: flex;
    font-size: 1.8vmax;
}

.details {
    position: relative;
}

.fnBOX, .lnBOX, .phoneBOX, .mailBOX, .occBOX,
.dateBOX, .timeBOX, .lengBOX, .adrBOX,
.parkBOX, .bugBOX {
    width: 30%;
    margin-left: 2%;
    margin-bottom: 3%;
}

.lnBOX {
    margin-left: 10%;
}

.mailBOX {
    margin-left: 10%;
    width: 40%;
}

. occBOX {
    width: 33%;
}

.dateBOX {
    width: 25%;
    margin-left: 10%;
}

.timeBOX {
    width: 15%;
    margin-left: 10%;
}

.lengBOX {
    width: 40%;
}

#length, #lengthS {
    width: 80%
}

.adrBOX {
    margin-left: 0.5%;
    width: 50%;

}

.bugBOX {
    margin-top: 3%;
}

.parkBOX {
    width: 45%;
}

.anwBOX {
    font-family: belleza, sans-serif;
    border: none;
    font-size: 1.8vmax;
    width: 100%;
    height: 3vmax;
}

#parkingLABELS, #parkingLABEL {
    margin-bottom: 3%;
}

#yesradioS, #yesradio, #noradio, #noradioS {
    margin-left: 10%;
}

#infoBOX, #infoBOXS {
    width: 70%;
    font-family: belleza, sans-serif;
    padding: 0.5% 1%;
    border: none;
    font-size: 1.8vmax;
}

#infoBOX {
    width: 65%;
}

#submitLABEL, #submitLABELS {
    color: white;
    background-color: #0069BA;
    border: none;
    padding: 1% 3%;
    font-family: belleza, sans-serif;
    font-size: 1.8vmax;
    margin-left: 5%;
    position: relative;
    top: -2vmax;
    left: 1%;
}

#submitLABEL:hover, #submitLABELS:hover {
    background-color: white;
    color: #0069BA;
}
