form{margin-bottom:1.5em}input{padding:20px 30px;border:none;background:#101c20}input::-webkit-input-placeholder,input::-moz-placeholder,input:-moz-placeholder,input:-ms-input-placeholder{font-family:roboto;font-size:1rem;color:#565656;font-weight:100}form input.error{border-color:red}button#continue{padding:20px 45px;color:#fff;background-color:#a5a5a5}button#continue:hover{background-color:#727272}span.error-msg{position:absolute;display:none;margin:5px auto 0 14px;font-size:.8em;color:red;font-family:roboto}