body {
     background: linear-gradient(135deg, #FFFFFF 0%, #F0F0F0 100%);
}

footer {
  border-top: 1px solid gray; 
  padding: 20px 0; 
  text-align: center; 
}

form {
    border: 2px solid rgb(35, 175, 60);
    padding: 10px; 
    border-radius: 4px; 
	text-align: center;
}

section h1 {
	text-align: center;
}

#payment {
    width: 300px; 
    margin: 0 auto; 
}


label {
    display: block; 
    margin-bottom: 5px; 
}


input[type="text"],
select {
    width: 100%;
    box-sizing: border-box; 
    margin-bottom: 10px; 
}


#subButton {
    width: 100%; 
    padding: 10px; 
}