/*Vlibras*/
div[vw] {
  cursor: pointer;
  right: -2px!important;
}
div[vw]::after {
  content: "";
  background: linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(10,147,188,1) 0%, rgba(0,74,152,1) 100%)!important;
  border-bottom-left-radius: 12px;
  border-top-left-radius: 12px;
  -webkit-box-shadow: -3px 3px 7px -3px rgba(0,0,0,0.5);
  -moz-box-shadow: -3px 3px 7px -3px rgba(0,0,0,0.5);
  box-shadow: -3px 3px 7px -3px rgba(0,0,0,0.5);
  display:block;
  width:40px!important;
  height:40px!important;
}
[vw] [vw-plugin-wrapper] {
    -moz-border-radius: 10px!important;
    -webkit-border-radius: 10px!important;
}
/*@media only screen and (max-width: 540px) {
  div[vw] {top: 320px!important;}
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1279px) {
  div[vw] {top: 54vh!important;}
}
@media only screen and (min-device-width: 1280px) and (max-device-width: 1599px) {
  div[vw] {top: 54vh!important;}
}
@media only screen and (min-device-width: 1600px) and (max-device-width: 1919px) {
  div[vw] {top: 422px!important;}
}
@media only screen and (min-device-width: 1920px) {
  div[vw] {top: 49vh!important;}
}
@media only screen and (max-width: 768px) {
  div[vw] {top: 45vh!important;}
}*/
@media only screen and (max-width: 768px) {
  div[vw] {position:relative; margin-top: -70px!important;}
}
@media only screen and (min-device-width: 769px) and (max-device-width: 1600px) {
  div[vw] {position:relative; margin-top: -217px!important;}
}
@media only screen and (min-width: 1601px) {
  div[vw] {position:relative; margin-top: -326px!important;}
}

/*Vlibras*/