.coupon_bg{border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;margin:0;padding:8px 15px;position:relative}.coupon_code_wrap{margin:auto;padding:15px 15px 0}.filter-box{box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-khtml-box-sizing:border-box;-webkit-box-sizing:border-box;display:inline-block;padding:0 87px 0 0;vertical-align:middle;width:100%}.coupon_bg .input-style-frm,.coupon_bg .input-style-frm:focus{height:36px;padding:0;background-color:transparent;border:0;box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;-moz-box-shadow:none;-khtml-box-shadow:none;-webkit-box-shadow:none;border-radius:0;-o-border-radius:0;-ms-border-radius:0;-khtml-border-radius:0;-webkit-border-radius:0;border-bottom:1px solid #ccc;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-khtml-box-sizing:border-box;-webkit-box-sizing:border-box;color:#232226;display:block;font-size:16px;outline:0;width:100%}.coupon_bg .form-ctrl{padding:0}.coupon_apply_btn{background-color:transparent;border:1px solid var(--primary);border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;-moz-border-radius:2px;-khtml-border-radius:2px;-webkit-border-radius:2px;color:var(--primary);cursor:pointer;display:inline-block;font-size:14px;height:36px;margin:-18px 0 0 14px;padding:0;position:absolute;right:10px;top:50%;vertical-align:middle;width:77px}.coupon_apply_btn:hover{background-color:var(--primary);color:#fff}.succ_msge_coup{color:green;display:block;font-size:12px;padding-top:4px;text-align:left}.coupon_code_wrap+.payment-choosing,.form-style .coupon_code_wrap+.payment-choosing{padding-top:42px}.succ_msge_coup,div.error-msge-reg{color:#de480b;display:block;font-size:12px;padding:4px 0 0 15px;text-align:left}.succ_msge_coup{color:green}.coupon_apply_code{-o-border-radius:4px;-ms-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-size:14px;margin:12px 0 0;padding:16px}.coup_code_style{color:var(--primary);cursor:pointer;display:inline-block}