.forminator-row .form-row input.input-text,.forminator-row .form-row textarea{width: 100%;box-sizing: border-box;outline: 0;line-height: 1;}
.forminator-row .form-row label, .forminator-row .form-row label{display: block;}
.forminator-row .form-row-first, .forminator-row .form-row-first{float: left;}
.forminator-row .form-row-last, .forminator-row .form-row-last{float: right;}
.forminator-row .form-row-first, .forminator-row .form-row-last, .forminator-row .form-row-first, .forminator-row .form-row-last{width: 47%;overflow: visible;}

.forminator-has_error #firstdata .payment_box{border: 1px solid #f00;background-color: #ff000038!important}
.forminator-has_error #firstdata .payment_box:before{border-bottom-color: #ffc7c8!important}

#firstdata .has_error label{color: #f00;}
#firstdata .has_error input{border: 1px solid #f00;}