#clear,#send,textarea{border:1px solid gray}body,html{margin:0;padding:0;background-color:transparent}.star{color:red}#clear,#send{padding:0 30px;height:30px;float:left;margin:5px;background-color:#1e7ec1;color:#FFF}#commentForm table input[type=text]{padding:2px 5px;height:20px;line-height:20px;border:1px solid gray;margin:5px 0}#commentForm table input[type=text],#commentForm textarea{width:95%;min-width:95%}input[type=text].error{box-shadow:0 0 2px 1px red}textarea{padding:2px 5px;line-height:23px;margin:5px 0;resize:vertical}label+label.error,textarea+label.error{padding:0 5px;border:1px solid red;color:red}input[type=text]+label.error{display:block;position:absolute;padding:0 5px;border:1px solid red;color:red;margin-top:-29px;line-height:20px;right:18px}label+label.error{display:inline-block;margin-left:10px}textarea+label.error{display:block;position:absolute;line-height:20px;top:9px;right:18px}#g-recaptcha-response-error{top:-26px;position:relative;width:100%;margin-left:-8px}#commentForm>table>tbody>tr>td{position:relative;padding:2px 0}#commentForm>table>tbody>tr>td:first-child{width:147px;min-width:147px;line-height:38px;text-align:right;vertical-align:top;padding-right:5px;position:static}#commentForm{width:100%;font-size:14px}#commentForm>table{width:100%}@media (max-width:640px){#commentForm>table>tbody>tr>td:first-child{white-space:nowrap;font-size:12px;min-width:90px}#commentForm table input[type=text],#commentForm textarea{width:80%;min-width:80%}input[type=text]+label.error,textarea+label.error{right:51px}#g-recaptcha-response-error{width:100%;margin-left:-50px;right:0}}