*{font-family:"Helvetica Neue",Helvetica;font-size:15px;font-variant:normal;padding:0;margin:0}.pmnt_main_div{background:#e6ebf1;align-items:center;min-height:100%;display:flex;width:100%}.pmnt_main_form{width:480px;margin:20px auto}.pmnt_group{background:#fff;box-shadow:0 7px 14px 0 rgba(49,49,93,.1),0 3px 6px 0 rgba(0,0,0,.08);border-radius:4px;margin-bottom:20px}.pmnt_label{position:relative;color:#8898aa;font-weight:300;height:40px;line-height:40px;margin-left:20px;display:block}.pmnt_group label:not(:last-child){border-bottom:1px solid #f0f5fa}.pmnt_label>.pmnt_span{width:20%;text-align:right;float:left}.pmnt_field{background:0 0;font-weight:300;border:0;color:#31325f;outline:0;padding-right:10px;padding-left:10px;cursor:text;width:70%;height:40px;float:right}#main section.payment_steps .pmnt_field::-webkit-input-placeholder{color:rgba(136,152,170,.8);font-style:italic}#main section.payment_steps .pmnt_field::-moz-placeholder{color:rgba(136,152,170,.8);font-style:italic}#main section.payment_steps .pmnt_field:-ms-input-placeholder{color:rgba(136,152,170,.8);font-style:italic}.pmnt_button{float:left;display:block;background:#666ee8;color:#fff;box-shadow:0 7px 14px 0 rgba(49,49,93,.1),0 3px 6px 0 rgba(0,0,0,.08);border-radius:4px;border:0;margin-top:20px;padding-top:0;font-size:15px;font-weight:400;width:100%;height:40px;line-height:38px;outline:0}.pmnt_button:focus{background:#555abf}.pmnt_button:active{background:#43458b}.pmnt_outcome{float:left;width:100%;padding-top:8px;min-height:24px;text-align:center}.pmnt_error,.pmnt_success{display:none;font-size:13px}.pmnt_error.visible,.pmnt_success.visible{display:inline}.pmnt_error{color:#e4584c}.pmnt_success{color:#666ee8}.pmnt_success .pmnt_token{font-weight:500;font-size:13px}