.stepwizard-step{display:table-cell;text-align:center;position:relative}.stepwizard-step p{margin-top:10px;font-size:.8125rem;color:#999}.stepwizard-step .btn-default{color:#fff;background:#999}.stepwizard-step .btn-primary{background:#2e78b9}.stepwizard-step button[disabled]{opacity:1!important;filter:alpha(opacity=100)!important}.stepwizard-step .btn-circle{width:30px;height:30px;text-align:center;padding:6px 0;font-size:12px;line-height:1.428571429;border-radius:15px}.stepwizard-row{display:table-row}.stepwizard{margin:15px 0 5px 0;display:table;width:100%;position:relative}.stepwizard-row:before{top:14px;bottom:0;position:absolute;content:" ";width:100%;height:1px;background-color:#ccc;z-index:0}#payment-box>.card{border:none;background:none}#payment-box>.card .card-header{background-color:#e6e6e6;font-size:1.125rem;font-weight:500;border:none;border-radius:10px;padding:20px 15px 20px 15px}#payment-box>.card .ch-text{font-size:1.125rem!important;font-weight:200;margin:20px 0 20px 0}#payment-box>.card .custom-control-description{font-size:.875rem}#payment-methods .custom-control-label{font-weight:600}#payment-methods .pay-icon{margin:0 10px 0 0}#payment-methods .payment-text{font-size:.8125rem}textarea{min-height:150px}