

body {font-family:Arial, Sans-Serif;}
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
a {color:#0067ab; text-decoration:none;}
a:hover {text-decoration:underline;}
.form{width: 1000px; margin: 30px auto;
border-radius: 1rem;
width: fit-content;}
.form .message{color: #3cad4b;}
input[type='text'], input[type='email'], input[type='password'], textarea {width: calc(100% - 20px); border-radius: 2px;border: 1px solid #CCC; padding: 10px; color: #333; font-family: inherit; font-size: 14px; margin-top: 10px;}
input[type='submit']{padding: 10px 25px 8px; color: #fff; background-color: #0067ab; text-shadow: rgba(0,0,0,0.24) 0 1px 0; font-size: 16px; box-shadow: rgba(255,255,255,0.24) 0 2px 0 0 inset,#fff 0 1px 0 0; border: 1px solid #0164a5; border-radius: 2px; margin-top: 10px; cursor:pointer;}
input[type='submit']:hover {background-color: #024978;}
.form{border: 1px solid #ccc; padding: 30px;box-shadow: 0 0px 8px 1px #ccc;}
.form table td{padding: 5px;}
.dashboard p{display: inline-block;background: #ccc;margin-right: 10px;}
.dashboard p a{padding: 10px;line-height: 40px;text-decoration: none;}