div#couponBox{display: none; color: #333;}
div.box-coupon-wrap{position: fixed; left: 50%; top: 50%; z-index: 999; transform: translate(-50%, -50%); width: 400px; height: 500px; background-color: #ccc6c6;}
div.dim_popup{position: fixed; z-index: 998; background-color: rgba(0, 0, 0, .5); width: 100%; height: 100%; top: 0;}
.box-coupon-wrap .box-coupon-header {padding-top: 10px; padding-bottom: 5px; border-bottom: 1px solid #a4a9b0; height: 30px; background-color: #f4f4f4;}
.box-coupon-wrap .box-coupon-header .box-title{padding-left: 20px;font-size:18px;font-weight:700;}
.box-coupon-wrap .box-content{overflow: auto; height: 80%; padding: 15px;}
.box-coupon-wrap .box-content .btn-downloadall{text-align: center; color: #ffffff; background: #6c5545; line-height: 50px; box-sizing: border-box; font-size: 16px; border-radius: 50px; text-indent: 10px; margin-bottom: 15px;}
.button-closed{background: url("/images/icons/close-coupon.png") no-repeat; width: 16px; height: 16px; float: right; margin-right: 15px; margin-top: 5px; margin-bottom: 10px;}

ul.list-coupon li{margin-bottom: 15px; border-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath fill='%23FFF' d='M6 0h20a6 6 0 015.06 2.77A6 6 0 0032 13.66v4.68a6 6 0 00-.94 10.89A6 6 0 0126 32H6a6 6 0 01-5.06-2.77A6 6 0 000 18.34v-4.68A6 6 0 00.94 2.77 6 6 0 016 0z'/%3E%3C/svg%3E") 8 fill/8px round;}
.box-coupon {width: 100%; display: flex;}
.box-coupon-info-wrap {padding: 10px 10px 15px 25px; font-size: 12px; width: 67%;}
.box-coupon-info-wrap .box-coupon-discount {padding: 5px 0 10px; font-size: 18px; font-weight: 700;}
.box-coupon-info-wrap .box-coupon-name{color: #bd9b6a; font-size: 13px;}

.box-coupon .box-coupon-download-wrap{border-left: 2px dashed #dbdbdb; margin: 10px 0 10px; display: flex; align-items: center; padding-left: 10px;}
.box-coupon .box-coupon-download-wrap.coupon-downloadable button{background: #6c5545; color: #fff; padding: 5px;}
.box-coupon .box-coupon-download-wrap p.coupon-received{background: #a2a2a2; color: #fff; padding: 5px;}