.box_detail{padding: 20px;color: #464a4f;}
.promoDetail{margin-top: 30px;}
.promoDetail .title{background: url(../images/bg_km.png) no-repeat bottom left;font-weight: bold;padding: 8px 20px;padding-top: 25px;border-radius: 5px;color: #fff;margin-bottom: 10px;}
.promoDetail ul{padding: 0px;}
.promoDetail ul li{list-style: none;background: url(../images/arrow_detail.png) no-repeat left top 5px;padding-left: 30px;margin-bottom: 10px;color: #232323;}
.productDetail{}
.productDetail .fa-star{display: inline-block;color: #8d9293;margin-right: 5px;}
.productDetail .hadSale span{font-weight: bold; color:#f57224;}
.productDetail .code{font-weight: 600; color:#37393a;}
.productDetail .code span{color: #0b669e;}
.productDetail .price{color: #232323;}
.productDetail .price .old{color: #464a4f;text-decoration: line-through;display: block;}
.productDetail .price .new{font-weight: bold;color: #eb2027;font-size: 24px;}
.productDetail .info{color:#666;margin: 15px 0px;padding-top: 15px;border-top: solid 1px #ddd;}
.productDetail .giff .title{position: relative;background: #0f5081;color: #fff;display: inline-block;margin-bottom: 10px;padding: 5px 20px;min-width: 240px;text-align: center;font-weight: bold;text-transform: uppercase;border-radius: 22px;}
.productDetail .giff .title:before{content:'';background: url(../images/ic_quatang.png) no-repeat;width: 50px;height: 50px;position: absolute;left: 10px;bottom: 0px;}
.productDetail .giff ul{padding: 0px; list-style: none;}
.productDetail .giff ul li{font-weight: bold;border: solid 2px #f00;padding: 9px 30px;margin-bottom: 10px;border-radius: 10px;}
.productOption{margin-bottom: 20px;}
.productOption .item{display: inline-block;border: solid 2px transparent;border-radius: 10px;padding: 15px 20px;margin-bottom: 10px;cursor: pointer;background: #f4f6fa;font-weight: 600;transition: all 0.5s ease;}
.productOption .item:hover, .productOption .item.active{border-color: #0b669e;background: url(../images/ic_check.png) no-repeat top -2px left -1px;}
.productOption .item p{font-weight:bold;margin: 0px;color: #f00;font-size: 16px;}
.productDetail .sl{display: inline-block; margin-right: 10px;}
.productDetail .addtocart{background: #eb2027;text-align: center;color: #fff;padding: 10px;border-radius: 0px 0px 10px;cursor: pointer;transition: all 0.5s ease;}
.productDetail .buynow{background: #0b669e;text-align: center;color: #fff;padding: 10px;border-radius: 0px 0px 10px;cursor: pointer;transition: all 0.5s ease;}
.productDetail .addtocart:hover, .productDetail .buynow:hover{background: #9d070c;}
.form_phone form{
    position: relative;
}
.form_phone form .btn_submit{
    position: absolute;
    right: 0px;
    top: 0px;
    border-radius: 5px;
    color: #0b669e;
    background: #dce7f7;
    height: 100%;
    box-shadow: none;
    font-weight: bold;
}
.form_phone form .form-control{background:#f0f4f7;border: none;font-size: 13px;height: 40px;}
.boxSpbc .title{font-weight: bold;font-size: 24px;margin-bottom: 15px;color: #292e35;position: relative;}
.boxSpbc .title:before{content: '';width: 50px;height: 2px;background: #f00;position: absolute;left: 0px;bottom: -5px;}
.item_bc{background:#fff;margin-bottom: 10px;border-radius: 5px;}
.item_bc .images{position: relative;}
.item_bc .images .icon{position:absolute;top: 0px;right: 0px;width: 40%;}
.item_bc .code{color: #124370;font-weight: bold;font-size: 13px;}
.item_bc .name{color: #000;font-size: 13px;font-weight: 600;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: -webkit-box;overflow: hidden;margin-bottom: 5px;}
.item_bc .price{position:relative;margin-bottom: 10px;}
.item_bc .price p{margin: 0px;color: #8d9293;font-size: 13px;text-decoration: line-through;}
.item_bc .price span{position:absolute;color: #f00;font-weight: 600;right: 0px;}
.detailBox{margin-bottom: 30px;}
.detailBox h2{color:#124370; font-weight: bold; font-size: 26px;}
.detailBox h3{font-size: 22px;}
.detailBox .title span{background: #124370;display: inline-block;padding: 7px 40px;font-weight: bold;border-radius: 0px 0px 10px 0px;color: #fff;}
.detailBox .content{padding: 20px 0px;}
.detailBox .content .detailCombo{margin-bottom: 10px;}
.detailBox .content .detailCombo b{ font-size: 18px;}
.detailBox .content table{width: 100%;font-weight: 600;color: #000;}
.detailBox .content table th{background:#232323; color:#fff; line-height: 25px;}
.selectors{max-width: 360px; margin: auto;}
.selectors .owl-next, .groupProduct .owl4 .owl-next{background: url(../images/ic_next_ct.png) no-repeat;height: 33px;right: -40px;}
.selectors .owl-prev, .groupProduct .owl4 .owl-prev{background: url(../images/ic_prev_ct.png) no-repeat;height: 33px;left: -40px;}
.box_detail .hadSale span{color:#124370; font-weight: bold;}
.box_detail .productName{font-weight: bold; color:#37393a; font-size: 24px; margin: 15px 0px;}
@media (max-width: 768px){
	.box_detail{padding: 0px;}
}