@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap');

.VideoShowControl {
  width: 100% !important;
  /* Ép toàn bộ khối dùng font không chân */
  font-family: 'Roboto', Arial, sans-serif !important;
}

.VideoShowControl .VideoWrap {
  /* Thiết lập để container bao ngoài cho phép phần tử con căn giữa */
  text-align: center; 
  width: 100%;
}

.VideoShowControl .VideoWrap .Video {
  height: 510px;
  width: 75%;
  /* QUAN TRỌNG: Căn giữa video */
  margin: 0 auto; 
  display: block; 
}

.VideoShowControl .SubContainer {
  display: block;
  list-style: outside none none;
  margin: 0;
  padding: 5px;
  text-align: right;
}

.VideoShowControl .SubContainer .Number {
  display: inline-block;
  margin: 0;
  padding: 0;
}

.VideoShowControl .SubContainer .Number .VideoInfo {
  color: #222222;
  display: inline-block;
  /* Chỉnh lại font không chân */
  font-weight: bold;
  font-size: 10pt;
  font-family: 'Roboto', Arial, sans-serif;
  padding: 5px 0 0;
}

.VideoShowControl .VideoHeader {
  background: 
    url("images/logo.png") no-repeat scroll 5px center, 
    rgba(0, 0, 0, 0) url("images/bar.png") repeat-x scroll 0 0;
  border: 1px solid #e0e0e0;
  border-radius: 5px 5px 0 0;
  height: 26px;
  width: 100%;
}

.VideoShowControl .VideoHeader span {
  color: #444;
  /* Chỉnh lại font không chân */
  font-weight: bold;
  font-size: 9pt;
  line-height: 24px;
  font-family: 'Roboto', Arial, sans-serif;
  padding-left: 32px;
  text-transform: uppercase;
}

.VideoShowControl .BottomTitle {
  background: #fff none repeat scroll 0 0;
  border-bottom: 1px dashed #e0e0e0;
  border-left: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0;
  /* Chỉnh lại font không chân */
  font-weight: bold;
  font-size: 13px;
  font-family: 'Roboto', Arial, sans-serif;
}

.VideoShowControl .BottomTitle > span {
  display: inline-block;
  padding: 5px;
}