*{
    font-family: Montserrat, sans-serif;
}

h3{
    padding: 12.5vh;
    margin-left: 5%;
}

form{
    width: 90%;
    background-color: lightgrey;
    height: auto;
    padding: 3vh;
    border-radius: 3vh;
    margin-left: 5%;
    text-align: center;
}

form input{
    padding: 2.5vh;
    border-radius: 2vh;
    outline: none;
    border: none;
    margin: 3.5vh;
    display: inline-block;
    margin-left: 1.85vw;
    margin-right: 1.85vw;
}

form #pwd{
    width: 81% !important;
    display: block;
    margin: auto;
    margin-top: 1.5vh;
}

.alternatives{
    background-color: black;
    color: white;
    border-radius: 50%;
    border: none;
    outline: none;
    padding: 1.5vh;
    width: 8vh;
    height: 8vh;
    line-height: 4vh;
    margin-top: 5.5vh;
}

form #done{
    background-color: black;
    color: white;
    border: none;
    outline: none;
    padding: 1.5vh;
    margin-top: 5.5vh;
    border-radius: 3vh;
    margin-left: 3.5vw;
    height: 7.5vh;
    width: 10vw;
}

form button:hover{
    background-color: white;
    color: grey;
}

#done:hover{
    background-color: white;
    color: grey;
}

@media only screen and (max-width: 820px){

h3{
    padding: 5vh;
    margin-left: 5%;
}

form{
    width: 90%;
    background-color: lightgrey;
    height: auto;
    padding: 3vh;
    border-radius: 3vh;
    margin-left: 5%;
    text-align: center;
}

form input{
    padding: 1vh;
    border-radius: 2vh;
    outline: none;
    border: none;
    margin: 1.5vh;
    display: inline-block;
    margin-left: .85vw;
    margin-right: .85vw;
}

form #pwd{
    width: 92.5% !important;
    display: block;
    margin: auto;
    margin-top: 1.5vh;
}

.alternatives{
    background-color: black;
    color: white;
    border-radius: 50%;
    border: none;
    outline: none;
    padding: 1.5vh;
    width: 5vh;
    height: 5vh;
    line-height: 2vh;
    margin-top: 2.5vh;
}

form #done{
    background-color: black;
    color: white;
    border: none;
    outline: none;
    padding: 1.5vh;
    line-height: 2vh;
    margin-top: 2.5vh;
    border-radius: 3vh;
    margin-left: 3.5vw;
    height: 5vh !important;
    width: auto !important;
}

form button:hover{
    background-color: white;
    color: grey;
}

#done:hover{
    background-color: white;
    color: grey;
}

}