.payment-processors .forms .title-wrapper .title{float:none;text-align:center;padding:20px 0;display:block;width:100%;font-size:35px;font-weight:400;font-family:"Crimson Text",serif;color:#006;margin:10px 0}.payment-processors .forms .title-wrapper .title-options{float:none;text-align:center}.payment-processors .forms .title-wrapper .title-options .form-input-wrapper{display:inline-block}.payment-processors .forms .field-group .form-input-wrapper.payment-card-expiration-year-field{margin-top:30px;width:50%;padding-right:0}.payment-processors .forms .field-group .form-input-wrapper.payment-card-security-code-field{clear:both;float:none;width:100%;padding-left:0}.payment-processors .forms .form-input-wrapper label{display:block;color:#909090;padding-top:5px;padding-bottom:5px}.payment-processors .forms .form-input-wrapper.form-label-left{padding-left:0}.payment-processors .forms .form-input-wrapper.form-label-left .form-input-label{position:static}.payment-processors .forms .form-input-wrapper.has-buttons .form-input-holder{padding-right:125px}.payment-processors .forms .form-input-wrapper .form-input-holder label{display:inline-block;position:relative;height:24px;line-height:24px;padding-left:35px;font-size:16px;color:#909090;padding-bottom:0;padding-top:0}.payment-processors .forms .form-input-wrapper .form-input-holder label.checkbox input,.payment-processors .forms .form-input-wrapper .form-input-holder label.radio input{display:none}.payment-processors .forms .form-input-wrapper .form-input-holder label:before{font-family:"FontAwesome";display:block;width:24px;height:24px;line-height:26px;font-size:18px;font-weight:normal;background:#fff;border:solid 1px #9ea9ba;border-radius:50%;position:absolute;top:0;left:0;content:'';text-align:center;color:#009}.payment-processors .forms .form-input-wrapper .form-input-holder label.checked:before{content:'\f00c'}.payment-processors .forms .form-input-wrapper .form-input-holder label.radio.checked:before{content:'\f111';line-height:25px;font-size:16px}.payment-processors .forms .form-input-wrapper .form-input-holder input[type=text],.payment-processors .forms .form-input-wrapper .form-input-holder input[type=email],.payment-processors .forms .form-input-wrapper .form-input-holder input[type=password],.payment-processors .forms .form-input-wrapper .form-input-holder input[type=number],.payment-processors .forms .form-input-wrapper .form-input-holder input[type=numeric],.payment-processors .forms .form-input-wrapper .form-input-holder input[type=card],.payment-processors .forms .form-input-wrapper .form-input-holder input[type=phone],.payment-processors .forms .form-input-wrapper .form-input-holder textarea,.payment-processors .forms .form-input-wrapper .form-input-holder select{outline:0;-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;height:50px;line-height:50px;vertical-align:middle;font-size:16px;width:100%;border:1px solid #bbbdc0;background:white;color:#909090;padding:4px 14px;margin:0}.payment-processors .forms .form-input-wrapper .form-input-holder input[type=text].has-error,.payment-processors .forms .form-input-wrapper .form-input-holder input[type=email].has-error,.payment-processors .forms .form-input-wrapper .form-input-holder input[type=password].has-error,.payment-processors .forms .form-input-wrapper .form-input-holder input[type=number].has-error,.payment-processors .forms .form-input-wrapper .form-input-holder input[type=numeric].has-error,.payment-processors .forms .form-input-wrapper .form-input-holder input[type=card].has-error,.payment-processors .forms .form-input-wrapper .form-input-holder input[type=phone].has-error,.payment-processors .forms .form-input-wrapper .form-input-holder textarea.has-error,.payment-processors .forms .form-input-wrapper .form-input-holder select.has-error{border:1px solid #d0021b}.payment-processors .forms .form-input-wrapper .form-input-holder select{background:white url("../img/extjs/arrow-gray-down.png") no-repeat right 12px center!important;line-height:40px}.payment-processors .forms .form-input-wrapper .form-input-holder input[type=checkbox],.payment-processors .forms .form-input-wrapper .form-input-holder input[type=radio]{display:none}.payment-processors .forms .form-input-wrapper .form-input-holder .form-input-error{top:50px}.payment-processors .forms .form-input-wrapper .form-input-holder .form-input-error span{display:block;color:#d0021b}.payment-processors .forms .form-input-wrapper .form-input-holder .form-field-button{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;font-size:18px;cursor:pointer;text-align:center;height:50px;line-height:50px;font-weight:400;text-shadow:none;box-shadow:none;color:white;border:1px solid #a00000;background-color:#a00000;padding:0 22px;margin:0;background-color:#006;border:1px solid #006;width:120px}.payment-processors .forms .form-input-wrapper.is-combo .form-input-holder{position:relative}.payment-processors .forms .form-input-wrapper.is-combo .form-input-holder input{background:white url("../img/extjs/arrow-gray-down.png") no-repeat right 12px center!important}.payment-processors .forms .form-input-wrapper.is-combo .form-input-holder .combo-options{border:solid 1px #bbbdc0;border-top:none 0}.payment-processors .forms .form-input-wrapper.form-disabled{filter:alpha(opacity=50);opacity:.5}.payment-processors .forms .form-actions input{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;font-size:18px;cursor:pointer;text-align:center;height:50px;line-height:50px;font-weight:400;text-shadow:none;box-shadow:none;color:white;border:1px solid #a00000;background-color:#a00000;padding:0 22px;margin:0}.payment-processors .forms .form-actions a{color:#009;font-weight:600;margin-left:30px}