
body {
    padding: 40px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}


form {
    background: grey;
    padding: 20px;
    border-radius: 10px;
    max-width: 700px;
    text-align: center;

}

input, select {
    width: 100%;
    padding: 8px 8px 8px 8px;
    margin: 5px 0 5px 0;
    max-width: 550px;
}

input[type="button"], input[type="submit"] {
    background-color: #28a745;

}

input[type="hidden"], input[type="checkbox"] {
    max-width: 50px;

}

section {
    background: grey;
    padding: 20px;
    text-align: center;
}
