/*! WP Simple Pay Pro 3 - 3.1.0
 * https://wpsimplepay.com/
 * Copyright (c) Moonstone Media 2017
 * Licensed GPLv2+ */

.simpay-clearfix:after,.simpay-clearfix:before,.simpay-form-control .simpay-field-wrap:after,.simpay-form-control .simpay-field-wrap:before,.simpay-form-control:after,.simpay-form-control:before{display:table;content:" "}.simpay-clearfix:after,.simpay-error:after,.simpay-form-control .simpay-field-wrap:after,.simpay-form-control:after{clear:both}.simpay-form-control{margin-bottom:15px}.simpay-form-control p{padding:0;margin:0}.simpay-form-control ul{margin-bottom:.5em}.simpay-form-control ul li{list-style-type:none}.simpay-form-control label{cursor:pointer}.simpay-form-control .simpay-coupon-field{display:inline-block;min-width:150px;width:150px}.simpay-form-control .simpay-apply-coupon{margin-left:10px}.simpay-form-control .simpay-currency-symbol{background-color:#f2f2f2;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:0;padding:0 10px;height:35px;line-height:35px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.simpay-form-control .simpay-currency-symbol-left{border-left:1px solid #ddd;border-right:none}.simpay-form-control .simpay-currency-symbol-right{border-left:none;border-right:1px solid #ddd}.simpay-form-control .simpay-custom-amount-input{border:1px solid #ddd;border-radius:0;margin:0;padding:0 10px;height:35px;line-height:35px;width:125px;min-width:125px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.simpay-form-control .simpay-checkbox-wrap label{display:inline}.simpay-form-control .simpay-field-error,.simpay-form-control .simpay-field-error label.error{color:#a94442;display:block;font-weight:400}.simpay-test-mode-badge{background-color:#f7e633;color:#363636;border-radius:5px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;font-size:11px;text-transform:uppercase;padding:5px 9px;margin-left:10px}.simpay-error{background-color:#f2dede;border:1px solid #ebcccc;border-radius:.25rem;color:#a94442;margin:1rem 0;padding:.75rem 1.25rem}.simpay-error:after,.simpay-error:before{content:" ";display:table}.simpay-error .simpay-error-item{margin:0}