.block_boibai {
  background: #fff;
  padding: 50px 0px;
}

.hangngaybutton {
  width:100%;
  margin:10px 0;
  padding-top:10px;
  text-align:center;
}

.hangngaybutton a {
  padding:5px 10px;
  background:#fff;
  color:#000;
  border:1px solid #bc0000;
}

.hangngaybutton button {
  cursor:pointer;
  padding:5px 20px;
  font-weight:700;
  text-transform:uppercase;
}

#bbhn_thong_bao {
  width:100%;
  margin:10px 0;
  text-align:center;
  font-weight:700;
  font-size:15px;
  color:#fff;
}

.tinhyeu #bbhn_thong_bao {
  width:100%;
  margin:10px 0;
  text-align:center;
  font-weight:700;
  font-size:20px;
  color:red;
}

.la_bai {
  width:71px;
  display:inline-block;
  background-image:url(images/52labai.png);
  height:96px;
  cursor:pointer;
  margin-right:10px;
  margin-bottom:10px;
}

#boi_bai_tbl {
  font-size:18px;
  padding:20px;
}

#bbhn_ket_qua_cuoi_cung {
  display:none;
}

#bbhn_ket_qua_cuoi_cung span {
  color:#ff0;
  text-shadow:0 0 10px red;
  font-width:bold;
}

.tinhyeu .btn_xao_bai {
  display:block;
  margin:auto;
  background:#fff;
  border:1px solid #fff;
  cursor:pointer;
}

.btn_xao_bai .box_xemtc {
  margin:0;
  width:100%;
  padding-bottom:0;
}

#bbhn_ket_qua_cuoi_cung {
  font-width:none;
}

#bbhn_ket_qua_cuoi_cung i {
  color:#0f0;
}

#bbhn_ket_qua_cuoi_cung b {}

#boi_bai_tinh_yeu_diem {
  display:block;
  margin:auto;
  text-align:center;
  font-size:20px;
  color:#a35f0f;
  font-weight:700;
}

#bbhn_ket_qua_cuoi_cung span {
  color:#ff0;
  text-shadow:0 0 10px red;
  font-width:bold;
}

.tinhyeu .bbnh_ok {
  display:none;
  padding-top:10px;
  padding-bottom:10px;
}

.tinhyeu .xemthem,
.thoivan .xemthem,
.hangngay .xemthem {
  width:100%;
  margin:20px 0 0;
  text-align:right;
}

.center_padding {
  text-align:center !important;
  padding:10px 0 !important;
}

.width50 {
  width:50%;
}

.fl_l {
  float:left;
}

.clearfix {
  clear:both;
}

.div_img img {
  max-width:100%;
}

.this_center {
  margin:0 auto !important;
}

.thoivan .this_center {
  border:none !important;
}

.gthieu_boibaikhac span {
  color:#ff0;
  text-shadow:0 0 10px red;
  font-width:bold;
}

.gthieu_boibaikhac .div_img img {
  width:100%;
  height:300px;
}

.content_tvtd ul {
  width:75% !important;
  float:left;
  margin:50px 0 0 63px !important;
  color:#000 !important;
}

.text_upper {
  text-transform:uppercase;
}

.padding_tb {
  padding:10px 0 !important;
}

.gthieu_boibaikhac .cst_form_boitinhyeu {
  color:#000 !important;
}

.thoivan {
  width:546px;
  margin:auto;
}

.thoivan .result__labai {
  max-width:320px;
  margin:auto;
}

.thoivan .xap_bai {
  background-image:url(../img/1.png);
  background-repeat:no-repeat;
  background-size:96px 136px;
  height:136px;
  width:13px;
  float:left;
  cursor:pointer;
  margin-bottom:10px;
}

.thoivan .xap_bai:first-child,
.thoivan .xap_bai:nth-child(17) {
  background-image:url(../img/0.png);
}

.thoivan .xap_bai:last-child {
  width:150px;
}

.thoivan .xap_bai:hover {
  width:26px;
}

.thoivan .xap_bai:last-child {
  width:96px;
}

.thoivan .la_bai {
  width:96px;
  margin-right:5px;
  display:inline-block;
  background-repeat:no-repeat;
  background-image:url(../img/0.png);
  background-size:96px 136px;
  height:137px;
  cursor:pointer;
  box-shadow:0 0 10px #000;
}

#boi_bai_tbl {
  margin:20px 0 0;
  font-size:13px;
  display:none;
  color:#000;
  text-align:justify;
}

.thoivan #boi_bai_tbl td {
  padding:0 0 0 10px;
}

.section_buoc2 #buoc_2 {
  display:none;
  text-align:center;
  margin:10px 0;
  color:#fff;
  font-size:11px;
}

.tinhyeu .md_nut_bam,
.thoivan .md_nut_bam,
.hangngay .md_nut_bam {
  margin:10px 0 0;
  background:#000;
  padding:5px 20px;
  border:1px solid #fe0000;
  color:#fff;
  cursor:pointer;
  font-weight:700;
}

.thoivan .md_nut_bam:hover {
  color:#d4a80a;
}

.text_foot,
.thongbao_seonhap {
  padding:15px;
}

@media only screen and (max-width:768px) {
  .mbwidth100 {
    width:100%;
  }
  .thoivan .this_center * {
    font-size:12px;
  }
  .gthieu_boibaikhac .div_img img {
    width:100%;
    height:100px;
  }
}

.section_bb {
  padding-bottom:50px;
  padding-top:50px;
  text-align: center;
}

.la_bai {
}

.content_bb {
  width:100%;
  margin:auto;
}

@media(max-width:398px) {
  .content_bb {
    width:304px;
  }
}

.boi_bai_tbl {
  background-color:#e6ddce;
  border:1px solid #a35f0f;
}

.kl__btv {
  clear:both;
  margin-top:165px;
}

.labai__btv .la_bai {
  width:96px;
  height:138px;
}

.labai__btv {
  max-width:320px;
  margin:auto;
  margin-top:10px;
}

.bbnh__content {
  width:93%;
  padding-left:15px;
  margin:auto;
}

.section_kq {
  display:none;
  border:1px solid #770c0c;
  border-top:none;
  padding-bottom:7px;
  margin-top:-6px;
}

.watch_again {
  text-align:center;
  margin-top:20px;
  margin-bottom:10px;
}

.display_none {
  display:none;
}

.box_bbhn {
  display:none;
}

.more_cc {
  border-radius:5px;
  box-shadow:1px 4px 8px 0 #828282;
}

.more_cc p {
  color:#a35f0f;
}

.box_xemtv {
  padding-top:10px;
  background:#555;
  width:95%;
  margin:auto;
  padding-bottom:17px;
}

.box_xemtv a {
  display:block;
  margin:auto;
  margin-top:17px;
  background:#ffac39;
  padding:10px 15px;
  border-radius:20px;
  color:#000;
  text-transform:uppercase;
  font-weight:700;
  width:181px;
}

.img_baitv {
  background:url(../img/bg/bg_bbtv_con.png);
  background-repeat:repeat-x;
  width:95%;
  height:117px;
  margin:auto;
}

.img_baitv p {
  padding-top:18px;
  text-align:center;
  font-family:UTM_Ambrosia;
  font-size:49px;
  color:#c7b183;
  text-shadow:2px 0 0 #000,-2px 0 0 #000,0 2px 0 #000,0 -2px 0 #000,1px 1px #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000f;
}

.section_mcc {
  display:none;
}

.tinhyeu .kqbbty {
  background:#e6ddce !important;
  width:95%;
  margin:0 auto;
  border:1px solid #a35f0f;
}

.tinhyeu #kq {
  text-align:center;
  font-weight:700;
  font-size:17px;
  margin-bottom:10px;
}

.tinhyeu .luan {
  margin-bottom:10px;
}

.box_tv32 {
  max-width:490px;
  margin:auto;
  margin-bottom:20px;
  margin-top:15px;
}

.bb__other {
  display:none;
}