#_form_1_ ._field-wrapper {position: relative;}

#_form_1_ input[type="text"]._has_error,
#_form_1_ textarea._has_error { border:#f37c7b 1px solid; }
#_form_1_ input[type="checkbox"]._has_error + label::before { border: 1px solid #f37c7b; }

#_form_1_ ._error { display:block; position:relative; font-size:13px; z-index:10000001; margin: -12px 0 15px;}
#_form_1_ ._error._above { padding-bottom:4px; bottom:39px; right:0; }
#_form_1_ ._error._below { padding-top:4px;}
#_form_1_ ._error._above ._error-arrow { bottom:0; right:15px; border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #f37c7b; }
#_form_1_ ._error._below ._error-arrow { top:0; right:15px; border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:5px solid #f37c7b; }
#_form_1_ ._error-inner { padding:8px 12px; background-color:#f37c7b; font-size:13px; font-family:arial, sans-serif; color:#fff; text-align:center; text-decoration:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
#_form_1_ ._error-inner._form_error { margin-bottom:5px; text-align:left; }
#_form_1_ ._button-wrapper ._error-inner._form_error { position:static; }
#_form_1_ ._error-inner._no_arrow { margin-bottom: 10px;}
#_form_1_ ._error-arrow { position:absolute; width:0; height:0;}
#_form_1_ ._error-html { margin-bottom:10px;}
