.steps .step{background:#8b8e94;padding:10px 20px;color:#fff;width:calc((100% - 272px)/4);display:inline-block;margin-right:20px;margin-left:0px;font-weight:bold;font-size:14px;white-space:nowrap}.steps .step a{color:#fff;text-decoration:none}.steps .step a:focus{box-shadow:none}.steps .step.active{background:#e33a3d;border-left-color:#e33a3d}.steps .step:after{content:"";width:0px;height:0px;border-top:20px solid rgba(0,0,0,0);border-bottom:20px solid rgba(0,0,0,0);border-left:20px solid #8b8e94;float:right;position:relative;margin:-10px -40px}.steps .step:before{content:"";width:0px;height:0px;border-top:20px solid #8b8e94;border-bottom:20px solid #8b8e94;border-left:20px solid rgba(0,0,0,0);float:left;position:relative;margin:-10px -40px}.steps .step.active:after{border-left-color:#e33a3d}.steps .step.active:before{border-top-color:#e33a3d;border-bottom-color:#e33a3d}.steps .step.step-0{margin-left:20px}.wc-coupon-generator-wrap .continue-button-wrap{float:right}.wc-coupon-generator-wrap .continue-button-wrap:focus{box-shadow:none}.wc-coupon-generator-wrap .continue-button-wrap:hover .continue-button{background:#c12123}.wc-coupon-generator-wrap .continue-button-wrap:hover .continue-button:before{border-top-color:#c12123;border-bottom-color:#c12123}.wc-coupon-generator-wrap .continue-button-wrap:hover .continue-button:after{border-right-color:#c12123;border-left-color:#c12123}.wc-coupon-generator-wrap .continue-button-wrap .wccg-next{background:#e33a3d;border:none;color:#fff;padding:10px 30px;height:18px;line-height:18px;position:relative;display:inline-block;margin-left:20px;margin-right:20px;font-weight:bold;font-size:14px;text-decoration:none}.wc-coupon-generator-wrap .continue-button-wrap .wccg-next:after{content:"";width:0px;height:0px;border-top:19px solid rgba(0,0,0,0);border-bottom:19px solid rgba(0,0,0,0);border-left:19px solid #e33a3d;position:relative;float:right;margin:-10px -49px;padding:0px;line-height:0}.wc-coupon-generator-wrap .continue-button-wrap .wccg-next:before{content:"";width:0px;height:0px;border-top:19px solid #e33a3d;border-bottom:19px solid #e33a3d;border-left:19px solid rgba(0,0,0,0);float:left;position:relative;margin:0;margin:-10px -49px}.wc-coupon-generator-wrap.wc-coupon-generator-wrap-step-2 #wc-coupon-generator-options{float:left;width:80%}.wc-coupon-generator-wrap.wc-coupon-generator-wrap-step-2 #wc-coupon-generator-options .inside{padding:0;margin:0}.wc-coupon-generator-wrap.wc-coupon-generator-wrap-step-3 .wc-coupon-generator-progress-bar{width:calc(100% - 50px);height:30px;border:1px solid #ddd;position:relative;display:inline-block}.wc-coupon-generator-wrap.wc-coupon-generator-wrap-step-3 .wc-coupon-generator-progress-bar .wc-coupon-generator-progress-percentage{text-align:center;line-height:30px;z-index:10;position:relative;font-weight:bold;position:absolute;width:100%}.wc-coupon-generator-wrap.wc-coupon-generator-wrap-step-3 .wc-coupon-generator-progress-bar .progress{width:0%;height:30px;display:inline-block;background-color:#e33a3d;position:absolute;z-index:15;overflow:hidden;-webkit-transition:width 1s ease-in-out;-moz-transition:width 1s ease-in-out;-o-transition:width 1s ease-in-out;transition:width 1s ease-in-out}.wc-coupon-generator-wrap.wc-coupon-generator-wrap-step-3 .wc-coupon-generator-progress-bar .progress .inner-progress{position:absolute;color:#fff;z-index:15;text-align:center;display:block;height:30px;line-height:31px;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.wc-coupon-generator-wrap.wc-coupon-generator-wrap-step-3 .spinner{float:right;margin:5px 10px}.wc-coupon-generator-wrap.wc-coupon-generator-wrap-step-3 pre.wc-coupon-generator-progress-messages{background:#f5f5f5;padding:12px;max-height:300px;overflow:scroll}