h1, div{
    margin: 0;
    min-height: 5vh;
    display: flex;
    justify-content: center;
}


form{
    text-align: center;
    border-radius: 30px;
    margin: 0;
    min-height: 40vh;
    display: flex;
    justify-content: center;
    align-items: center;
}

img{
    max-width: 60px;
    max-height: 60px;
}

table,  td{
    border: 1px solid black;
    background-color: deepskyblue;
    border-collapse: collapse;
    width: 50%;
    padding: 2%;

    font-family: Arial, Helvetica, sans-serif;
    font-weight: lighter;
}

input[type=text], input[type=date], input[type=number]{
    border: 1px solid green;
    border-radius: 4px;
    padding: 1%;
}
input[type=reset]{
    background-color: red;
}
input[type=submit]{
    background-color: lightgreen;
}

label{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: lighter;
}

fieldset{
    background-color: lightblue;
}

input[type=radio]+label{

}

