@CHARSET "UTF-8";
#couponDesc{
        width: 100%;
        border-top: none;
        border-bottom: 3px solid #CDCFDC;
        resize: none;
        border-left: none;
        border-right: none;
        height: 100px;
        outline:none;
        padding: 10px 15px;
    }
    #couponDesc:focus{
        border-bottom: 3px solid rgba(248,96,99,1);
    }
    #couponDesc::-webkit-input-placeholder{
        font-size:14px;
    }
    #couponDesc::-moz-placeholder{
        font-size:14px;
    }
    #couponDesc:-ms-input-placeholder{
        font-size:14px;
    }
    #addCouponForm .div_search_select *{
        color: #ffffff !important;
        font-size: 14px !important;
    }
    #addCouponForm .customSelect_title_p{
        color: #b1b1b1 !important;
        font-size: 14px !important;
    }
    #exp_time_select_dd{
        height:200px;
    }
    #exp_min_select_dd{
        height:200px;
    }
    .popup_wrap #couponNm , .popup_wrap #st_date , .popup_wrap #en_date , .popup_wrap #cpnImgUrl
    , .popup_wrap #exp_date, .popup_wrap #couponDesc , .popup_wrap #expDay  , .popup_wrap #expMon{
        color:#333333!important;
    }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}
.none{display:none;}
/*coupon info left*/
.couponInfo_left{float:left;width:38%;}
.couponInfo_right{float:right;width:55%;}
.couponInfo_left_bg{position:relative; width:100%;height:470px; background:#ffffff; box-shadow: 0 0 13px rgba(21,21,21,0.08); overflow: hidden;}
.couponInfo_top{padding:20px 15px 0;}
.coupon_txt{width:100%;height:6px;border-bottom:1px solid #d2d2d2;text-align: center;margin-bottom:5px;}
.coupon_txt img{width:30%;background:#ffffff;padding:0 10px; vertical-align: top;}
.coupon_txt span{background:#ffffff;padding:0 10px;font-size:12px; color:#979797;vertical-align: top;}
.coupon_title{width:100%;display:block;font-size:14px; color:#3D3D3D; text-align:center; margin:0 auto;padding:10px 0}
.coupon_img {width:100%; margin:0 auto; text-align: center;}
.coupon_img img {height:150px;}
.validDate{width:100%; text-align: center;color:#979797;font-size:12px;margin-top:5px;}
.coupon_midbar{width:100%;}
.coupon_midbar img{width:100%;}
.couponInfo_bottom{clear:both;padding:0 15px 20px;}
.explain{clear:both;width:100%; text-align: left;color:#3D3D3D;font-size:12px; line-height:1.5}
.explain span{font-size:16px;color:#979797;font-weight:bold;}
.target_append {width:100%;font-size:14px;color:#3D3D3D;text-align: left; margin:15px auto 0;}
.target_append p{position:relative; width:100%; padding:10px 0;border-top:1px solid #D8D8D8; }
.target_append p span{position: absolute;right:0;top:10px;height:16px;}
.target_append p span img{height:100%;}
.line{width:26%;height:1px; background:#dbdbdb;margin-bottom:10px;}
.coupon_desc,.shop_desc{width:100%;padding:35px 6%;}
.popDescTxt{margin-top:20px; font-size:0.8em;color:#3D3D3D;line-height:1.4;text-align:justify; overflow: auto;}
.close{position: absolute;left:46%;bottom:35px;width:8%;}
.close img{width:100%;}
.img_stamp_symbol {width:15%;display:inline-block;vertical-align:middle;float:right;}
.coupon_bottom_txt {float:left;display:inline-block;vertical-align:middle;text-align:left;color:#979797; font-size:0.75em;line-height:1.5}	
.tip{clear:both;width:100%;text-align: center;color:#979797;font-size:10px;margin-top:10px;}
/*coupon info right*/
.infoW{width:100% !important;}
.borderB{border-bottom:1px solid #bfbfbf !important;}
.t_indent, .customSelect_title_p, .div_search_dateWrap input{text-indent: 5px !important;}
.customSelect_wrap{min-width:65px;text-indent: 5px !important;}
.btn_regist_circle a{clear:both; width:100%;height:40px; line-height:40px;font-size:14px; color:#ffffff;border:none;background:#6aa4ff;border-radius: 3px; }
.div_search_select .customSelect_title::before,.div_search_dateWrap input{border-bottom:1px solid #bfbfbf !important;}
.icon_shop{position: absolute;right:0;top:10px;}
.shopListBox{position: absolute;left:0;top:0;width:100%;z-index:9;}
.shopList_top{height:30px;line-height:30px;color:#ffffff;font-size:14px;background:#bfbfbf;padding:0 15px;}
.selectAll{float:left;width:100px;text-align: left;text-decoration: underline;cursor: pointer;}
.selectedShop{float:right;width:200px;text-align: right;}
.confirm{text-decoration: underline;cursor: pointer;}
.shopList{clear:both;padding:0 20px;border:1px solid #e2e3eb;background:#ffffff;max-height:150px; overflow-y: auto;}
.shopList::-webkit-scrollbar {width:5px;}
.shopList::-webkit-scrollbar-track {background:#dededc;}
.shopList::-webkit-scrollbar-thumb {background:#8b8b8b; border-radius:5px;}
.shopList li{padding:5px 0;line-height:20px; color:#333333;font-size:12px;}
.shopList li.shopSelected{background:url(/resources/homepage/images/crm/icon_selected.png) no-repeat center right; background-size:auto 40%;}
/* sent message */
.modal_title{clear:both;width:100%;font-size:16px;color:#333333;}
.couponList{clear:both;width:100%;height:320px;border:1px solid #e2e3eb;margin:15px auto; overflow-y:auto;}
.couponList::-webkit-scrollbar {width:5px;}
.couponList::-webkit-scrollbar-track {background:#dededc;}
.couponList::-webkit-scrollbar-thumb {background:#8b8b8b; border-radius:5px;}
.couponList li{line-height:24px;padding:8px 30px 8px 20px;font-size:14px;color:#333333;}
.couponList li.selectedCoupon{color:#ffffff;background:#6aa4ff url(/resources/homepage/images/crm/icon_selected_white.png) no-repeat 96% center; background-size:auto 40%;}
.sentMsgView{font-size:12px;color:#bababa;}
.sentMsgView span{color:#ff4830;}
.sentMsgBox{position: relative;width:100%;margin:13px auto 20px;}
.btn_sentMsg{padding-left:24px;line-height:18px;font-size:12px;color:#bababa; background:url(/resources/homepage/images/crm/icon_help.png) no-repeat left center; background-size:auto 100%;}
.sentMsg_box{position: absolute;left:0;top:-100px;width:250px;background:#ffffff;padding:10px;font-size:12px;line-height:1.4;color:#333333;text-align:left; border:1px solid #e2e3eb;box-shadow: 0 0 13px rgba(21,21,21,0.2);}




