.topKhoahoc{padding: 2rem 0px;background: #1aa301;margin-bottom: 15px;}
.topKhoahoc .breadcrumb li{color:#fff;}
.topKhoahoc .breadcrumb li a{color:#02e1f7;}
.topKhoahoc h1{font-size: 2em;font-family: sfu_futurabold;color: #fff;margin-bottom: 20px;}
.topKhoahoc .teacher{color:#fff;font-weight: bold;}
.topKhoahoc .teacher img{max-width: 80px !important;border-radius: 50%;}
.wrap-video{
	position: relative;
	padding-bottom: 70%;
	height: 0;
	/* max-width: 600px; */
	margin: auto;
}
.wrap-video iframe{
	width: 100% !Important;
    left: 0;
    right: 0;
    position: absolute;
    height: 100% !important;
    border: 0;
}
.tab-detail{margin-top: 10px;border: 1px solid #d7d7d7;border-radius: 3px;background: #fff;}
.tab-detail ul{padding: 0px;margin: 0px;}
.tab-detail ul li{display: inline-block;padding: 15px 24px;list-style: none;}
.tab-detail ul li a{color:#333;}
.info-khoahoc .box-content{background-color: #fff;padding: 20px;-webkit-border-radius: 3px;border-radius: 3px;border: solid 1px #d7d7d7;margin-top: 10px;}
.info-khoahoc .box-content.scroll{height: 100%;overflow-y: auto;max-height: 100%;}
.info-khoahoc .box-content h2{font-size: 22px;margin: 0;margin-bottom: 15px;font-weight: 700;}
.info-khoahoc .box-content .cp{margin-bottom: 10px;}
.info-khoahoc .box-content .cp .d-flex{color: #000;background-color: #f1f2f2;padding: 5px;font-weight: bold;}
.info-khoahoc .box-content .cp .btn{
    text-decoration: none;
    white-space: normal !important;
    text-align: left !important;
    font-weight: bold;
    color: #000;
    box-shadow: none;
    font-size: 15px;
}
.info-khoahoc .box-content .cp ul{padding: 0px;margin: 15px;}
.info-khoahoc .box-content .cp ul li{list-style: none;border-bottom: solid 1px lightgrey;padding: 10px 0px;font-size: 14px;}
.info-khoahoc .box-content .cp ul li a{color:#333;}
.info-khoahoc .box-content .cp ul li span{color:#f00;}
.info_detail img{margin: auto;}
.info_detail .price{color: #929292;margin-bottom: 15px;font-size: 16px;}
.info_detail .price .old{color: #929292;text-decoration: line-through;padding: 0px 15px;font-size: 13px;}
.info_detail .price .new{color: #d0011b;font-size: 24px;font-family: 'sfu_futurabold';}
.info_detail .price .sale{background: #f26c4f;color: #fff;font-size: 12px;font-weight: bold;padding: 6px 10px;margin-left: 20px;}
.info_detail .time-uudai{    color: #04620f; font-weight: bold; margin-bottom: 10px;}
.choice_class{background-color: #ed1c24;display: inline-block;padding: 15px 20px;color: #fff;font-size: 16px;font-weight: 700;text-transform: uppercase;text-align: center;margin-top: 10px;-webkit-border-radius: 3px;border-radius: 3px;width: 100%;color: #fff;}
.reg-now:hover, add-cart:hover{color:#ff0;}
.add-cart{background-color: #1e264a;}
.thongke-box-reg{margin-top: 10px;line-height: 30px;}