@charset "utf-8";
body {
  font-family: 'Roboto', serif;
  font-weight: 300;
}
/*-- backgrounds ---*/
.bg-tas01,.badge-tas01,.btn-tas01,.btn-outline-tas01:hover,.btn-tas01[disabled] {
  background-color: #c31818!important;
}
.bg-tas02,.badge-tas02,.btn-tas02,.btn-outline-tas02:hover {
  background-color: #343434!important;
}
.bg-tas03,.badge-tas03,.btn-tas03,.btn-outline-tas03:hover {
  background-color: #3583f6!important;
}
.bg-lightgray{
  background-color: #a1a1a1;
}
/* --- text --*/
.text-tas01,.breadcrumb-item a,.btn-outline-tas01 {
  color:#c31818!important;
}
.text-tas02,.btn-outline-tas02 {
  color:#343434!important;
}
.text-tas03,.btn-outline-tas03 {
  color:#3583f6!important;
}
.text-tas01[href]:hover{
  color: #9b1212!important;
}
.text-tas02[href]:hover{
  color: #212121!important;
}
.text-tas03[href]:hover{
  color: #469bd6!important;
}
/* --- alert --- */
.alert-tas01,.bg-tas01l {
  background-color: #e08888!important;
}
.alert-tas02,.bg-tas02l {
  background-color: #b5b5b5!important;
}
.alert-tas03,.bg-tas03l {
  background-color: #8bb8f9!important;
}
.alert-tas01 a,.alert-tas02 a,.alert-tas03 a {
  color:black!important;
}
/* --- badge and buttons ---*/
.badge-tas01,.badge-tas02,.btn-tas01,.btn-tas02,.btn-outline-tas01:hover,.btn-outline-tas02:hover {
  color:white!important;
}
.badge-tas03,.btn-tas03,.btn-outline-tas03:hover {
  color:black!important;
}
.badge-tas01[href]:hover,.btn-tas01:hover{
  background-color: #9b1212!important;
  text-decoration: none;
}
.badge-tas02[href]:hover,.btn-tas02:hover{
  background-color: #212121!important;
  text-decoration: none;
}
.badge-tas03[href]:hover,.btn-tas03:hover{
  background-color: #8bb8f9!important;
  text-decoration: none;
}
.bg-gray {
  background-color:#d3d3d3!important;
}
.bg-lightgray{
  background-color: #f8f8f8;
}
/* --- breadcrumb ---*/
.btn-outline-tas01 {
  background-color: white;
  border-color: #c31818;
}
.btn-outline-tas02 {
  background-color: white;
  border-color: #343434;
}
.btn-outline-tas03 {
  background-color: white;
  border-color: #8bb8f9;
}
.borderless td, .borderless th {
    border: none;
}
.border-tas01 {
    border: 1px solid #c31818;
}
.border-tas02 {
    border: 1px solid #343434;
}
.border-tas03 {
    border: 1px solid #8bb8f9;
}
.border-white {
    border: 1px solid #ffffff;
}
.border-gray {
    border: 1px solid #444444;
}
.jumbo-tas{
   background-repeat:no-repeat;
   background-position:center center;
   height:500px;
}
.jumbo-tas[tas=index] h1,.jumbo-tas[tas=servicios] h1,.jumbo-tas[tas=contacto] h1 {
  display:inline-block;
  margin-top: 200px;
}
.jumbo-tas[tas=servicios] {
  height: 400px;
}
.jumbo-tas[tas=resellers] h1,.jumbo-tas[tas=asktocall] h1 {
  margin-top: 300px;
}
.jumbo-tas[tas=antivirus] h1,.jumbo-tas[tas=avg] h1,.jumbo-tas[tas=landing] h1 {
  margin-top: 250px;
}
.jumbo-tas[tas=cotaba] h1,.jumbo-tas[tas=cotabap] h1,.jumbo-tas[tas=cotabapp] h1,.jumbo-tas[tas=cotafs] h1,.jumbo-tas[tas=cotabe] h1,.jumbo-tas[tas=cotaisbe] h1 {
  margin-top: 210px;
}
.jumbo-tas[tas=cotis] h1,.jumbo-tas[tas=cotpre] h1,.jumbo-tas[tas=cotult] h1,.jumbo-tas[tas=cotavgis] h1 {
  margin-top: 270px;
}
.antivirus1[tas=antivirus],.antivirus1[tas=resellers]{
  margin-top:300px;
}
.antivirus1[tas=cotiza2]{
  margin-top:150px;
}
.tas-margintop {
  margin-top:1.5rem!important;
}
.tas-margintop-big {
  margin-top:3.5rem!important;
}
.tas-margintop-toobig {
  margin-top:9rem!important;
}
.jumbo-tas-footer{
   min-height:200px;
   margin-bottom: 0px;
}
.jumbo-tas-footer hr {
  border: 1px solid #343434;
}
.jumbo-tas-footer td, .jumbo-tas-footer th{
  padding-top:0.2rem;
  padding-bottom:0.2rem;
  border:none;
}
.img-gray{
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
  filter: grayscale(1); /* Microsoft Edge and Firefox 35+ */
}
/* Disable grayscale on hover */
.img-gray:hover {
  -webkit-filter: grayscale(0);
  filter: none;
}
.tas-laptop {
   margin-top:-140px;
   float:none;
   display:block;
   margin-left:auto;
   margin-right:auto;
}


.tas-transbtn {
  font-size:0.8rem;
  background-color: rgba(255,255,255,0.1);
  color:white;
  height:50px;
  line-height: 50px;
  font-weight: 300;
  border-radius: 3px;
  float:right;
  margin-right:10px;
  margin-top:5px;
  padding-left: 1em;
  padding-right: 1em;
}
.tas-transbtn:hover {
  color:black;
  text-decoration: none;
  background-color: rgba(255,255,255,0.6);
}

/*-- video --*/
.video-bighead {
    height: 800px;
    position: relative;
}
.video-container {
    top:0px;
    left:0px%;
    height:100%;
    width:100%;
    overflow: hidden;
    position: absolute;
    background-image: url(/vid/videoBog.jpg);
    background-repeat: no-repeat;
    background-position: center center;
}
.video-container video {
    position:absolute;
    z-index:0;
    width:100%;
    top: 0px;
}
.tas-main-page {
  position:absolute;
  width:100%;
  height:800px;
  background-color: rgba(50,50,50,0.3);
}

@media screen and (max-width:1500px){
  .video-bighead {
      height: 650px;
  }
  .tas-laptop {
     display:none;
  }
  .tas-margintop-toobig {
    margin-top:3.5rem!important;
  }
}
@media screen and (max-width:1200px){
  .jumbo-tas[tas=index] h1 {
    margin-top: 100px;
  }
  /***** new *****/
  .jumbo-tas[tas=index] h3 {
    font-size:1rem;
  }
  /****************/
  .video-bighead {
      height: 550px;
  }

}
/* pantallas pequeñas */
@media screen and (max-width:1024px){
  .jumbo-tas[tas=index] h1 {
    margin-top: 50px;
  }
  .jumbo-tas[tas=servicios] h1,.jumbo-tas[tas=contacto] h1,.jumbo-tas[tas=antivirus] h1,.jumbo-tas[tas=avg] h1,.jumbo-tas[tas=cotaba] h1,.jumbo-tas[tas=cotabap] h1,.jumbo-tas[tas=cotabapp] h1,.jumbo-tas[tas=cotafs] h1,.jumbo-tas[tas=cotabe] h1,.jumbo-tas[tas=cotaisbe] h1,.jumbo-tas[tas=resellers] h1,.jumbo-tas[tas=asktocall] h1,
  .jumbo-tas[tas=cotis] h1,.jumbo-tas[tas=cotpre] h1,.jumbo-tas[tas=cotult] h1,.jumbo-tas[tas=cotavgis] h1 {
    font-size:2.5rem;
  }
  .jumbo-tas[tas=contacto] h1 {
    margin-top: 120px;
  }
  .antivirus1[tas=antivirus],.antivirus1[tas=resellers]{
    margin-top:100px;
  }
  /***** new *****/
  .jumbo-tas[tas=index] h3 {
    font-size:1rem;
  }
  .jumbo-tas[tas=antivirus] h2,.jumbo-tas[tas=avg] h2,.jumbo-tas[tas=cotaba] h2,.jumbo-tas[tas=cotabap] h2,.jumbo-tas[tas=cotabapp] h2,.jumbo-tas[tas=cotafs] h2,.jumbo-tas[tas=cotabe] h2,.jumbo-tas[tas=cotaisbe] h2,
  .jumbo-tas[tas=cotis] h2,.jumbo-tas[tas=cotpre] h2,.jumbo-tas[tas=cotult] h2,.jumbo-tas[tas=cotavgis] h2 {
    font-size:1.5rem;
    font-weight: normal;
  }
  .video-container video {
    display:none;
  }
  .jumbo-tas-footer p {
    text-align: center;
  }
  .jumbo-tas-footer hr {
    border: 1px solid #444444;
  }
}
/* moviles */
@media screen and (max-width:768px){
  .video-bighead {
      height: 500px;
  }
  .jumbo-tas[tas=index] h1 {
    display:inline-block;
    margin-top: 100px;
    font-size: 2rem;
  }
}
/* pantallas pequeñas */
@media screen and (max-width:550px){
  .jumbo-tas[tas=index] h1 {
    margin-top: 40px;
  }
}
