form{max-width:600px;margin:30px auto;padding:30px;background-color:#ffffff}table{width:100%;border-spacing:20px}td{padding:8px;vertical-align:top}td:first-child{text-align:right;font-weight:bold}input[type="text"]{width:100%;padding:12px;border:1px solid #ddd;border-radius:6px;box-sizing:border-box}input[type="checkbox"]{transform:scale(1.2)}input[type="submit"]{background-color:#000000;color:white;border:none;padding:12px 24px;text-align:center;display:inline-block;font-size:16px;cursor:pointer;border-radius:6px;margin-top:15px}input[type="submit"]:hover{background-color:#333333}tr:last-child td{text-align:right}b{color:red}div[style="visibility:hidden;font-size:0"]{display:none}