	@import url("https://fonts.googleapis.com/css2?family=Livvic:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,900&family=Quicksand:wght@300..700&family=Roboto+Slab:wght@100..900&display=swap");

body {
  font-family: "Roboto Slab", sans-serif;
}
a {
  transition: all ease-in-out 0.3s;
}
a:hover,
a:focus {
  text-decoration: none;
  outline: none;
  color: #fff;
}
ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
img {
  max-width: 100%;
}
.nav-link {
  font-size: 15px;
}
.bp_news_info {
  display: none;
}
.line_ft {
  display: inline-block;
  width: 100%;
  margin: 25px 0 15px;
  border-top: 1px dashed #eaeaea;
}
.header .header-logo img {
  max-width: 90px;
}
.header input::placeholder {
  color: #888;
  font-size: 15px;
  font-weight: 400;
  font-style: italic;
}
.navbar ul.dropdown-menu li:hover a,
.header .navbar-nav > .nav-item:hover > a{
  color: #ff0000;
    text-decoration: underline;
}
.header input {
  border: none;
  padding: 0;
}
.header input:focus-visible {
  border: none;
  outline: none;
}
.header input:focus {
  border: none;
  box-shadow: none;
}
.header #dv_search {
  border-radius: 5px;
  border: 1px solid #e2e2e2;
  padding: 4px 10px;
  display: flex;
  align-items: center;
  background: #fff;
}
#livesearch_83266 {
  display: none;
}
.header #submit_seach {
  border: none;
  background-color: transparent;
  color: #c3c3c3;
  font-size: 18px;
}
.fcta-zalo-ben-trong-nut {
  bottom: 10px;
}
.fcta-facebook {
  bottom: 180px;
}
.fcta-facebook .fcta-zalo-nen-nut {
  background: #fff;
}
.fcta-facebook .fcta-zalo-text a {
  color: #121212;
}
.footer {
  padding: 15px 0px 10px 0px;
  background-color: #0284f2;
  color: #fff;
}
.footer .bp_category_option_item:hover a {
  color: #ffff00;
}
.footer .col-md-4.ftcol {
  height: 230px;
}
.footer h3.cpr {
  margin: 15px 0;
  font-size: 18px;
  color: #fff;
  position: relative;
}
.footer h3.cpr:before {
  content: "";
  border-bottom: 2px solid #fff;
  bottom: -8px;
  left: 0;
  position: absolute;
  width: 25%;
}
.footer ul li {
  padding: 5px 0;
}
.footer li.company_name {
  font-size: 13px;
}
.footer ul.ft_li li span {
  display: inline-block;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  background-color: #fff;
  color: #0284f2;
  margin-right: 5px;
  border-radius: 3px;
}
.footer ul li a {
  color: #fff;
}
.footer .footer-social {
  margin-top: 20px;
}
.footer .social > img {
  max-width: 150px;
  margin-top: 20px;
}
.fcta-zalo-ben-trong-nut {
  bottom: 10px;
}
div.fcta-zalo-mess {
  display: none;
}
.overlay.block {
  opacity: 1;
  visibility: visible;
}
.fcta-messenger {
  bottom: 180px;
}
.fcta-messenger .fcta-zalo-nen-nut {
  background: #fff;
}
.fcta-phone {
  bottom: 100px;
}
.fcta-phone .fcta-zalo-nen-nut::after,
.fcta-phone .fcta-zalo-nen-nut::before {
  border: 1px solid #00ff00;
  background: #10ff0080;
}
.fcta-phone .fcta-zalo-nen-nut {
  background: #1ab126;
}
