form { text-align: center;}
form input { box-sizing:border-box; width:100%; height:30px; text-align: center; font-size: 1em }
form div.required { width:60px; font-weight: bold; margin:0 5px; }
form div.year {  } 
form div.submit { width:100px; margin:10px auto; }
form input.dim { color:#bbb; }
form .error-message { text-align: left; color:#f00; font-size:12px; line-height:10px; margin-top: 5px; }