.cart-item-product{margin-bottom:0px;}
.cart-item-option{margin-bottom:0px;color:#9e8f8f;}

ul ,.centerx ,li {list-style-type: none;}
dl, ol, ul,label{margin: 0px;}
#img-cover{max-width :500px;}
#list-bank img{max-width: 30px;}
#list-bank .options{display: flex;}
#stepper-line {margin-bottom: 30px;overflow: hidden;color: lightgrey;display: flex;justify-content: center;}
@media (max-width: 575px) {
    #stepper-line{padding-left: 0;margin-bottom: 0px;}
    td.product img{align-items:center}
}
#stepper-line .active {color: #000000}
#stepper-line li {list-style-type: none;font-size: 14px;width: 33%;float: left;position: relative;z-index: 1;text-align: center}
#stepper-line .stepper-status:before {font-family: "Material Icons";}                           
#stepper-line .stepper-status[icon="cart"]:before {content:"\e8cc";}
#stepper-line .stepper-status[icon="payment"]:before {content: "\e0c8";}
#stepper-line .stepper-status[icon="complete"]:before {content: "\e2e6";}
#stepper-line .stepper-status:before{width:50px;height:50px;line-height:45px;display:block;font-size:30px;color:#ffffff;background:lightgray;border-radius:50%;margin:0 auto 10px auto;padding:2px}
#stepper-line li:after{content:'';width:100%;height:2px;background:lightgray;position:absolute;left:0;top:25px;z-index:-1}
#stepper-line li.active:before,
#stepper-line li.active:after{background:#74A190}
#stepper-line li i {position: absolute;top: 16px;left: 46%;font-size: 20px;z-index: 5;width:10px;}
#stepper-line .stepper-status .show-time{font-size: 12px;display: block;color: #979292;}
.btn-shipping{display:flex;padding:8px 12px;margin:5px;border-radius:12px;justify-content:center;align-items:center;background:rgba(25,91,255,.15);color:rgba(25,91,255,1)}
.btn-shipping:hover{background:rgba(25,91,255,.2);color:rgba(25,91,255,1)}
.form-control:focus{border-color:#fff}
.select-month{display:none;height:45px;font-size:16px;font-weight:400;border-radius:8px;align-items:center;cursor:pointer;justify-content:space-between;box-shadow:0 0 5px rgba(0,0,0,.1)}
.select-month.action{display:flex}
.option-text{font-size:14px;color:#333}
.selecter-bank{display:none}
.selecter-bank.action{display:block}
#selectBank{width:100%;padding:4px 16px;box-sizing:border-box;background:rgb(255,255,255,.7);box-shadow:0 0 5px rgba(0,0,0,.1);border-radius:15px;display:flex;justify-content:space-between;cursor:pointer;position:relative}
#selectBank i{width:12px}
select#selectMonth{width:100%;padding:4px 16px;box-sizing:border-box;background:rgb(255,255,255,.7);box-shadow:0 0 5px rgba(0,0,0,.1);border-radius:15px;border-color:#fff;border-width:0;display:flex;justify-content:space-between;cursor:pointer}
#selectMonth i{width:12px}
.select_ul .options{width:100%;padding:12px 0 15px 65px;list-style:none;cursor:pointer;box-sizing:border-box;position:relative}
#selectMonth option.options{width:100%;padding:15px 0 10px 25px;list-style:none;cursor:pointer;box-sizing:border-box;position:relative;font-weight:normal;display:block;min-height:0}
.select_ul img{width:30px;position:absolute;top:12px;left:15px}
.default_option .options{width:100%;padding:5px 0 5px 40px;list-style:none;cursor:pointer;box-sizing:border-box;position:relative}
.default_option img{width:30px;position:absolute;top:2px;left:6px}
.select_ul .options:hover{background-color:#74A190;color:#fff}
.selecter .wrapper{position:absolute;top:35%;left:50%;transform:translate(-50%,-50%)}
.select_wrap{position:relative;user-select:none}
.select_wrap .default_option{background:#fff;border-radius:5px;position:relative;cursor:pointer}
.select_wrap .default_option:before{content:"";position:absolute;top:18px;right:18px;width:6px;height:6px;border:2px solid;border-color:transparent transparent #555555 #555555;transform:rotate(-45deg)}
.select_wrap .select_ul{position:absolute;top:45px;left:0;width:100%;background:#fff;border-radius:5px;display:none;z-index:99;padding-left:0;overflow-y:scroll;height:308px}
.select_wrap .select_ul::-webkit-scrollbar{width:7px}
/* Handle */
.select_wrap .select_ul::-webkit-scrollbar-thumb{background:#383A35;border-radius:5px}
.select_wrap .select_ul li:first-child:hover{border-top-left-radius:5px;border-top-right-radius:5px}
.select_wrap .select_ul li:last-child:hover{border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.select_wrap .option{display:flex;align-items:center}
.select_wrap.active .select_ul{display:block}
.select_wrap.active .default_option:before{top:25px;transform:rotate(-225deg)}
@media (max-width: 575px) {
    #stepper-line li {font-size: 12px;}
    #stepper-line .stepper-status:before {
        width: 40px;
        height: 40px;
        line-height: 37px;
        display: block;
        font-size: 20px;
        color: #ffffff;
        background: lightgray;
        border-radius: 50%;
        margin: 0 auto 5px auto;
        padding: 2px;
    }
}