.field{width:98%;float:left;margin:0 0 15px;padding:0}.html5form{padding-top:20px}label{font-weight:bold;color:#666;font-size:14px;padding:0;margin:0}.form-error{color:#d33;font-weight:bold;font-size:.8em}[icon ^="warning"]{padding:3px 8px 3px 25px;background:transparent url(img/warning.png) no-repeat center left}[icon ^="accept"]{padding:3px 8px 3px 25px;background:transparent url(img/accept.png) no-repeat center left}.hinput,.htextarea,.hselect{font:20px/24px Helvetica Neue,"Arial",Helvetica,Verdana,sans-serif;width:100%;padding:8px 6px;margin:0;text-shadow:0 0 1px #fff;border:1px solid #ddd;outline:0;display:inline-block;position:relative;z-index:2;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out}.hinput{height:26px}.hselect{width:280px;padding:6px 6px}.htextarea{height:200px;overflow:hidden}.hinput:focus,.htextarea:focus,.hselect:focus{-webkit-box-shadow:0 0 5px #007eff;-moz-box-shadow:0 0 5px #007eff;box-shadow:0 0 5px #007eff}.csubmit{padding:6px 3px;margin-right:5px;height:36px;font-size:20px;cursor:pointer;width:100%;-webkit-box-shadow:none;-moz-box-shadow:none;font-weight:bold}