@charset "utf-8";
/*end google translate*/
html {
    height: auto !important;
}
body {
    top: 0 !important;
    position: static !important;
}
.skiptranslate {
    display: none !important;
}
.goog-text-highlight {
    background-color: inherit;
    box-shadow: none;
    box-sizing: inherit;
}
.language__img {
    margin: 2px;
    cursor: pointer;
    opacity: .65;
	color: #ffffff;
    text-shadow: 0 0 1px #00478e, 0 0 3px #002d7a;
}
.language__img:hover {text-shadow: 0 0 1px #ffffff, 0 0 3px #ffffff;background: rgb(255 255 255 / 0.83);color:#000;box-shadow: 0px 0px 1px 0px rgb(236 240 243);}
.language__img:hover,
.language__img_active {
    opacity: 1;
}
/*end google translate*/
/*sidebar language*/
.side_bar{overflow: auto!important;
  position: fixed !important;z-index: 999999!important;
  top: 0;
  left: -110%;
  width: 310px;
  height: 100vh;
  background: #ecf0f3;
  padding:12px 15px 20px 14px;
  box-shadow:-3px -3px 7px #ffffff, 20px 0px 20px 2px rgb(161 161 161 / 95%), inset -3px -3px 7px #ffffff, inset 3px 3px 5px #ecf0f3;
 transition: all 0.3s ease;
}
.side_bar .title{
  display: flex;
  justify-content: space-evenly;
}
.side_bar .title .logo{
  font-size: 27px;
  font-weight: 600;
  color: #31344b;
}
.side_bar ul{
  margin-top: 35px;
  list-style: none;
}
.side_bar ul a{
  color: #222222;
  text-decoration: none;
  display: block;
  margin-top: 12px;
  font-size: 18px;
  font-weight: 400;
  padding : 10px 25px;
  border-radius: 6px;
  box-shadow: -3px -3px 7px #ffffff,
             3px 3px 5px #ceced1;
  position: relative;
  transition: all 0.2s ease;
}
.side_bar ul i{
  margin-right: 10px;
}
.media_icons{
  margin: 30px 0px;
  display: flex;
  justify-content: center;
}
.media_icons a{
  position: relative;
  margin: 0 4px;
  font-size: 17px;
  cursor: pointer;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  text-align: center;
  line-height: 40px;
  text-decoration: none;
  box-shadow: -3px -3px 7px #ffffff,
             3px 3px 5px #ceced1;
   transition: all 0.3s ease;
}
.side_bar ul a:hover:before,
.media_icons a:hover:before{
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  box-shadow: inset -3px -3px 7px #ffffff,
              inset 3px 3px 5px #ceced1;
}
.side_bar ul a:hover:before{
  border-radius: 6px;
}
.media_icons a:hover:before{
  border-radius: 50%;
}
.side_bar ul a:hover{
  color: #c30000;
}

.media_icons a:nth-child(1){
  color: #4267b2;
}
.media_icons a:nth-child(2){
  color: #1da1f2;
}
.media_icons a:nth-child(3){
  color: #e1306c;
}
.media_icons a:nth-child(4){
  color: #ff0000;
}

#check{
  display: none;
}
.bars{
  position: absolute;
  left: 15px;
  top: 15px;
}
#check:checked ~ .side_bar{
  left: 0;
}

.video-ads-and-money{position: fixed !important;bottom: 17px !important;transition: all 0.3s ease;box-shadow: -3px -3px 7px #d7d7d7, 3px 3px 5px #ceced1;height: 32px;/*width: 37px;border-radius: 50%;*/border-radius: 10px;padding: 0 5px;text-align: center;line-height:37px!important;cursor: pointer;color:#333333;}
.video-ads-and-money:hover{box-shadow: inset -3px -3px 7px #dfdfdf, inset 3px 3px 5px #efefef;color:#ff0000;}
.video-ads-and-money-1{position: fixed !important;top: 17px !important;/*margin-left: 37px;*/right: 0.2rem;transition: all 0.3s ease;box-shadow:inset -3px -3px 7px rgb(219 219 219 / 80%), inset 3px 3px 5px rgb(201 204 207 / 80%);height: 37px;width: 37px;border-radius: 50%;text-align: center;line-height: 37px!important;cursor: pointer;z-index: 9999; color:rgb(223 0 0 / 60%);background: rgb(255 255 255 / 85%);}
.video-ads-and-money-1:hover{box-shadow: -3px -3px 7px #ffffff, 3px 3px 5px #ceced1;color:#ff0000;}
/*end sidebar language*/






<!--Scroll-->
.demoScroll {
  height: 100vh;
  overflow-y: auto;
}

/* Scroll 1 */
.sc1::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}
.sc1::-webkit-scrollbar-track {
  background-color: rgb(255 255 255);
  border-radius: 10px;
}
.sc1::-webkit-scrollbar-thumb {
  /**/background-color: rgb(195 0 0 / 67%);
  border-radius: 10px;
}

.sc2::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}
/**/.sc2::-webkit-scrollbar-track {
  background-color: rgb(255 255 255);
  border-radius: 5px;
}
.sc2::-webkit-scrollbar-thumb {
  background-color: rgb(195 0 0 / 67%);
  border-radius: 5px;
}
</style>
<!--End Scroll-->

<!--scrollbar all trinh duyet-->
<style>
/* ~/scrollbar.css */

/* Default (light) theme */
:root {
	--page-background: transparent;
	--scrollbar-track: transparent;
	--scrollbar-thumb: #a6a6a6;
	--scrollbar-thumb-hover: #c30000; 

	--scrollbar-width: 8px;
}
/* Default (light) theme */

/* Dark theme 
html.dark {
	--page-background: black;

	--scrollbar-thumb: salmon;
	--scrollbar-thumb-hover: chocolate;
}*/
/* Dark theme */

/* Firefox */
* {
	scrollbar-width: thin; /* none | auto  ĐỔI scrollbar-width: thick; thì thanh scrollbar bự hơn*/
	scrollbar-color: var(--scrollbar-thumb) var(--scrollbar-track);
}
/* Firefox */

/* Chrome, Edge, Safari */
*::-webkit-scrollbar {
	width: var(--scrollbar-width); /* vertical scrollbar */
	height: var(--scrollbar-width); /* horizontal scrollbar */
}

*::-webkit-scrollbar-track {
	background: var(--scrollbar-track);
}

*::-webkit-scrollbar-thumb {
	background: var(--scrollbar-thumb);
	border-radius: var(--scrollbar-width);
	border: calc(var(--scrollbar-width) / 4) solid var(--page-background);
}

*::-webkit-scrollbar-thumb:hover {
	background: var(--scrollbar-thumb-hover);
}
/* Chrome, Edge, Safari */
</style>
<!--end scrollbar all trinh duyet-->   