#formContainer {
    padding: 5vh;
    display: flex;
    justify-content: center;
}

#infoContainer {
    padding-left: 5vh;
    padding-right: 5vh;
    padding-bottom: 5vh;
    display: flex;
    justify-content: center;
}

#infoContainer .col-sm-12 {
    padding-left: 20vh;
    padding-right: 20vh;
}

#infoContainer form {
    padding-bottom: 3vh;
}

#messageContainer {
    padding: 10vh;
    display: flex;
    justify-content: center;
}

#messageContainer button {
    margin-top: 20px;
}

.form-group {
    padding-bottom: 20px;
}

h2 {
    padding-top: 4vh;
    padding-left: 16vh;
}

#button-row {
    padding-right: 16vh!important;
    padding-left: 16vh!important;
    margin-bottom: 4vh;
}

hr {
    margin-right: 16vh;
    margin-left: 16vh;
}

#privacyAgreement {
    padding-right: 18vh!important;
    padding-left: 18vh!important;
}

.mainButton.disabled {
    background-color: rgba(93, 112, 177, 0.842);
    color: #b8b8b8;
}
