html {
    width: 100%;
    height: 100%;
    background-color: #e8eef5;
}

body {
    width: 80%;
    height: 90%;
    margin: 2% auto;
}

form {
    width: 70%;
    margin: 0 auto;
    padding: 3%;
    box-sizing: border-box;
    border: 2px solid #2c5282;
    background-color: #ffffff;
}

h2 {
    text-align: center;
}

label {
    display: inline-block;
    width: 18%;
}

input[type="text"] {
    width: 60%;
    padding: 1.5%;
}