
    
.shock {}

.shock_wrap {
  position: relative;
  display: inline-block;
  font-style: normal;
  font-weight: normal;
}

.shock_block {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: #666;
  text-align: center;
  margin: auto;
  border: 1px solid #ccc;
  color: #fff;
  -webkit-transition: background .5s ease-out;

  -moz-transition: background .5s ease-out;

  -o-transition: background .5s ease-out;

  transition: background .5s ease-out;
}

.shock_block span {
  top: 0px;
  position: absolute;
  right: 0px;
  left: 0px;
  margin: auto;
  bottom: 0px;
  width: 90%;
  display: flex;
  flex-direction: column;
  justify-content: center
}

.shock_click {
  padding: 2%;
  background-color: #eee;
  border: 1px solid #ccc;
  border-radius: 5px;
  text-decoration: none;
  color: #666 !important;
}

.info-related-post h4 {

  overflow: hidden;

}

.center_table {

  margin: 0 auto;

}

.h2-title {

  font-size: 23px;

  color: #3e53a2;

  text-align: center;

  text-transform: capitalize;

}

.col-loai {

  width: 705px;

  box-shadow: 0px 0px 3px #d5d5d5;

  padding: 10px;

  box-sizing: border-box;



}

.content_chitiet iframe {

  width: 100%
}

.content_chitiet table {

  margin: 0 auto;

}

.content_chitiet img {

  display: inline-block;

}

.content_chitiet p img {
  max-width: 665px
}

.khungdo {
  width: 100% !important;
  box-sizing: border-box;
}

.content_chitiet table {

  margin: 0 auto;

  width: 98% !important;

  max-width: 100% !important;

  border-spacing: 0;

}

.content_chitiet div a span {

  text-transform: initial;

}

.content_chitiet p {

  line-height: 25px;

  margin: 10px 0;

  text-align: left;

  font-size: 14px;

  font-family: Helvetica;

  font-weight: normal;

  font-style: normal;

  letter-spacing: 0px;

}
table {
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 10px !important;
 }
td, th {
  border: 1px solid #ccc;
  padding:5px;
  box-sizing: border-box;
 }
.content_chitiet h2 {

  color: #fff;

 background-image: linear-gradient(to right, #2f74b6, #02add2);
 text-transform: uppercase;
 


  padding:10px; box-sizing:border-box;
  border-radius:5px;

  font-size: 16px;

  text-transform: uppercase;


}

.khungbaiviet_1 {

  -webkit-box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, .5);

  -moz-box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, .5);

  box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, .5);

  background-color: #d9fbf3;

  position: relative;

  padding: 45px 25px 16px;

  margin-bottom: 45px;

}

.khungbaiviet_1::before {

  content: '';

  position: absolute;

  top: -7px;

  left: 20px;

  width: 31px;

  height: 48px;

  background: url(img/icons_khungbaiviet_1.png) 0 -374px no-repeat;

}

.khungbaiviet_1::after {

  content: '';

  background: #d9fbf3;

  width: 200px;

  height: 100px;

  position: absolute;

  right: 40px;

  bottom: -15px;

  z-index: -1;

  -webkit-transform: rotate(10deg);

  -moz-transform: rotate(10deg);

  -o-transform: rotate(10deg);

  -ms-transform: rotate(10deg);

  transform: rotate(10deg);

  -webkit-box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, .5);

  -moz-box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, .5);

  box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, .5);

}



blockquote {

  background: #f9f9f9;

  border-left: 5px solid #ccc;

  padding: 10px;

  box-sizing: border-box;



  quotes: "\201C" "\201D" "\2018" "\2019";

}

blockquote p {

  display: inline;

}

blockquote:before {

  color: #ccc;

  content: open-quote;

  font-size: 40px;

  line-height: 20px;

  margin-right: 5px;

  vertical-align: -16px;

}

blockquote:after {

  color: #ccc;

  content: close-quote;

  font-size: 40px;

  line-height: 20px;

  margin-right: 5px;

  vertical-align: -5px;

  position: absolute;

  margin-left: 10px;

  margin-top: 16px;

}

blockquote:before,
blockquote:after {

  color: #B22222;

}

blockquote {

  border-color: #B22222;

}



.zoomtext * {

  animation: pulse 2.5s infinite linear;

  -webkit-animation: pulse 2.5s infinite linear;

  -moz-animation: pulse 2.5s infinite linear;

  display: inline-block;

  color: #0000ff !important;

  font-family: Roboto-b;

  font-weight: bold !important;

  text-align: center !important;

  max-width: 100%;

  padding: 0 20px;

  box-sizing: border-box;

  line-height: 20px;

  display: block;

}

@-webkit-keyframes pulse {

  from,
  to {
    -webkit-transform: scale3d(1, 1, 1);

    transform: scale3d(1, 1, 1)
  }

  50% {
    -webkit-transform: scale3d(1.12, 1.12, 1.12);
    transform: scale3d(1.12, 1.12, 1.12)
  }
}

@keyframes pulse {

  from,
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
  }

  50% {
    -webkit-transform: scale3d(1.12, 1.12, 1.12);
    transform: scale3d(1.12, 1.12, 1.12)
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse
}
.shock_bxh {}

.shock_wrap_bxh {
  position: relative;
  display: inline-block
}

.shock_block_bxh {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(102, 102, 102, 0.9);
  text-align: center;
  margin: auto;
  border: 1px solid #ccc;
  color: #fff
}

.shock_block_bxh span {
  top: 0px;
  position: absolute;
  right: 0px;
  left: 0px;
  margin: auto;
  bottom: 0px;
  width: 90%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #2bbcfd;

  font-weight: bold;
}

.shock_click_bxh {
  padding: 2%;
  background-color: #2bbcfd;
  border: 1px solid #ccc;
  border-radius: 5px;
  text-decoration: none;
  color: #fff !important;
}
