@charset "utf-8";
.ippe-form{border:1px solid #CCCCCC;}
.ippe-form header{ display:block; background:#333333; font-size:0.875rem; color:#FFFFFF; padding:7px 20px;}
.ippe-form footer{ display:block; background:#FFFFFF; border-top:1px solid rgba(0,0,0,.1); padding:15px 30px;}
#submit-response{display:none;}
#payment-response{display:none;}
.ippe-form label{font-weight:500 !important; font-size:0.875rem !important; color:#000000;}
.ippe-form label.error{color:#d9534f !important;}
input:not([type="checkbox"]):not([type="radio"]).error, textarea.error, select.error {
    border-color: #d9534f !important;
	background-color: #fff0f0 !important;
}
fieldset{border-top:1px solid #cccccc;}