body{background-color:#f6f6f6 !important}
.no-disp{
  opacity: 0.67;
filter: grayscale(0.5);
}
form .btn-success{width:100%}
.actData .box{
  text-align: left;
}
.visaCard{
  max-height:1rem;
  vertical-align:baseline
}
.ecomPriceSmall{
  font-size:0.9rem;
}
.alert-danger button.close{display:none}
.actCol{
  background: rgb(20,1,25);
  background: -moz-linear-gradient(180deg, rgba(20,1,25,1) 14%, rgba(98,3,130,1) 79%);
  background: -webkit-linear-gradient(180deg, rgba(20,1,25,1) 14%, rgba(98,3,130,1) 79%);
  background: linear-gradient(180deg, rgba(20,1,25,1) 14%, rgba(98,3,130,1) 79%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#140119",endColorstr="#620382",GradientType=1);
border-radius: 7px;
padding: 5px;
    display: inline-block;
    border:1px solid #CCC;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #a81fd4 !important;
  }
nav.flex-column .dropdown-menu{
  width: 100%;
}
.modal-header button{
  background: transparent;
    border: 1px solid white;
    color: white;
    font-size: 1.2rem;
}
#moduletid56,#moduletid60,#moduletid100,#moduletid72{
  background-color: white;
  border-radius: 1rem;
  padding-top:0.5rem;
  padding-bottom:0.7rem;
  box-shadow:#1px 1px 6px #646363;
}
a{text-decoration:none !important}
header .text-end svg{
  max-height:50px;
  margin-right:4px;
}
.hmitem a{
  color:#7b1fa2;
}
.btn-menub{
  color:#7b1fa2 !important;
}
.notall{
  color:#7b1fa2;
  margin-top:0.5rem;
}
.dropdown-menu{padding:0.4rem}
.hmitem{
  border-bottom:1px solid grey;
  margin-bottom:0.5rem;
}
.mail-contnet,.btn-circle{
  display: inline-block;
}
.belli{
  margin-left:5px;
}
.mail-contnet h5{
  text-align: left;
  color:grey;
  text-shadow: none;
  margin: 0;
  text-transform:none;
}
header .dropdown-menu{
  margin-top:1.5rem;
}
.btn-circle{
  margin-top:-2rem;
}
body{
  max-width:1330px;
  margin:0 auto;
  margin-bottom:70px;
}
.snot{
  border-bottom:1px solid grey;
}
.mail-desc{
  color:#7b1fa2;
  max-width: 300px;
  overflow: hidden;
  text-overflow: ellipsis;
  display:block;
  font-size:0.8rem;
}
.u-img,.u-text{
  display: inline-block;
}
.u-text{
  display: inline-flex;
}
.u-text h4{color:white;
  max-width: 83px;
  overflow: hidden;text-overflow: ellipsis;
margin: 0;
    padding: 0;
    font-size: 1rem;}
.belli i{
  color:white;
}
.progress-text {
  font-weight: bold;
      position: absolute;
      width: 100%;
      text-align: right;
      color: #9a14c0;
      right:5px;
    }
    .progress-bar{
      background-color:#9a14c0 !important;
    }
    .progress{
      border:1px solid #ab0bc8;
    }
:root {
  --bs-nav-link-hover-color: #7b1fa2; /* Elige el color que desees */
  --bs-btn-color:#FFF;
  --bs-link-color:#7b1fa2;
  --bs-link-hover-color:#9a14c0;
  --bs-progress-bar-bg:#9a14c0;
  --bs-dropdown-link-active-bg:#9a14c0;
}
.recpw{
  display: block;
  color:black;
}
.alert-warning h4{font-size:1rem}
input,select{background:#FFF !important;color:#000}
.btn-info:hover, .btn-info.disabled:hover,.btn-success:hover, .btn-success.disabled:hover{
  background: rgb(135,26,174);
background: -moz-linear-gradient(180deg, rgba(34,5,45,1) 0%, rgba(174,32,218,1) 79%);
background: -webkit-linear-gradient(180deg, rgba(34,5,45,1) 0%, rgba(174,32,218,1) 79%);
background: linear-gradient(180deg, rgba(34,5,45,1) 0%, rgba(174,32,218,1) 79%);
border:0;
}
.btn-info, .btn-info.disabled,.btn-info:focus,.btn-info:active,.btn-success , .btn-success .disabled,.btn-success :focus,.btn-success :active{
  background: rgb(135,26,174);
background: -moz-linear-gradient(90deg, rgba(135,26,174,1) 0%, rgba(174,32,218,1) 79%);
background: -webkit-linear-gradient(90deg, rgba(135,26,174,1) 0%, rgba(174,32,218,1) 79%);
background: linear-gradient(90deg, rgba(135,26,174,1) 0%, rgba(174,32,218,1) 79%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#871aae",endColorstr="#ae20da",GradientType=1);
border:0;
color:#FFF;
font-weight: 500;
}
.page-header::after {
  cursor:pointer;
    content: "<";
    font-size: inherit;
    color: inherit;
    margin-left: 5px;
    position: absolute;
    right: 10px;
    color: #7b1fa2;
  font-size: 3rem;
  line-height: 2rem;
}
.u-img{
  border: 2px solid #e8018c;
border-radius: 4px;
}
.u-img img{max-width: 40px}
form .btn-success.btn-lg{
  margin-top:2rem;
  margin-bottom:1.5rem;
}
footer a{
  color:#4c4c4c;
}
.nav  a.nav-link{
  color:#4c4c4c;
  text-transform: uppercase;
  border-bottom:1px solid #777676;
}
.nav  a.nav-link:not(.dropdown)::after {
    content: ">";
    color: inherit;
    margin-left: 5px;
    position: absolute;
    right: 20px;
    color: #d3d4d2;
  font-size: 2rem;
  line-height: 2rem;
}

.card-header button{text-decoration: none}
body,html{
  overflow-x:hidden;
}
header .dropdown-toggle::after{
  display: none;
}
.foot-cet a{
  margin-top: -15px !important;
  background: #7b1fa2 !important;
  border-radius: 15px;
  max-height: 60px;
  padding: 3px;
  padding-left: 0;
  padding-right: 0;
  max-width: 60px;
  margin: 0 auto;}
header .rxsBg{
  overflow: hidden;
  border-radius:10px;
}
.alert-warning .fa{
  margin-left: -1rem;
padding-right: 0.5rem;
color:#7b1fa2;
position: absolute;
    left: 2rem;
    top: 40%;
}
.alert-warning{
  background: #fe2c51;
  border:1px solid white;
color: white;
font-weight: 500;
text-align: center;
}
.rxsBg{
  background: rgb(125,30,164);
background: -moz-linear-gradient(90deg, rgba(125,30,164,1) 0%, rgba(168,16,205,1) 49%, rgba(127,30,166,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(125,30,164,1) 0%, rgba(168,16,205,1) 49%, rgba(127,30,166,1) 100%);
background: linear-gradient(90deg, rgba(125,30,164,1) 0%, rgba(168,16,205,1) 49%, rgba(127,30,166,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#7d1ea4",endColorstr="#7f1ea6",GradientType=1);
}
header{
  z-index:40;
  position: fixed;
top: 0px;
left: 5px;
right: 5px;
border-top: 5px solid #f6f6f6;
    border-radius: 0;
}
.form-group{
  margin-bottom:0.5rem;
}
.form-group label{
  margin-bottom:0.3rem;
}
body {
    padding: 0;
    padding-bottom: 70px; /* Espacio para el footer */
    padding-top:75px;
}
footer{
  z-index:30;
}

.footer {
    background-color: #800080; /* Color púrpura */
    color: white;
    text-align: center;
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;

}
.footer a, .footer button {
    color: #4c4c4c;
    display: flex;
    flex-direction: column;
    align-items: center;
    background: none;
    border: none;
}
.footer a i, .footer button i {
    font-size: 1.5rem;
    margin-bottom: 5px;
}
.footer .nav-text {
    font-size: 0.7rem;
}

footer .footer{
  background: #f9f9f9;
  box-shadow: 0px 0px 3px #646363;
  border-radius: 15px 15px 0px 0px;
  padding-left: 3px;
  padding-right: 3px;
  margin-left: 1%;
  margin-right: 3px;
  max-width: 98%;
}
.input-group-text{height:100%;border:1px solid #7b1fa2;margin-right:2px;}
.btn-success2{
  background:#d3d4d2;
  color:#7b1fa2;
  text-transform:uppercase;
}
.login-box .social {
  display: block;
  margin-bottom: 30px;
}
.login-box {
  max-width: 400px;
  margin: 0 auto;
  min-width: 300px;
}
.btn-twitter {
  color: #fff;
  background-color: #55acee;
}
.btn-facebook {
  color: #fff;
  background-color: #3b5998;
}
.btn-googleplus {
  color: #fff;
  background-color: #dd4b39;
}
.login-box .card-body{
  background:#e7e7e7;
  border-radius:2rem;
}
/*end ppal*/
.rew-where{
  background:#f9f9f9;
  text-transform: uppercase;
  font-weight: 500;
  border-radius:0.3rem;
}
.termscc{border-radius:0.3rem;background:#f9f9f9;padding:3px;margin-bottom:20px;font-size:0.7rem}
.termscc a{display:inline-block;width:auto;margin-left:5px;margin-right:5px}
.votCurr{
  box-shadow: 1px 1px 15px #c505e9 !important;
}
.votDot{cursor:pointer;}
.votDo:not(.tt){opacity:0.6;}

.votedImg{max-width:200px;margin:0 auto}
.cont900{
  max-width: 900px;
margin: 0 auto;
}
.tick_subFor img{max-width: 100% !important;}
.tick_subFor a{color:#FFF !important;}
.tick_subFor h2{text-transform:initial;color:#FFF;    padding-top: 0.3rem;
    padding-right: 1rem;}
.tick_subFor div{color:#FFF;}
.RxsisAndroid,.RxsisNotAndroid{
  display:none;
}
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

.rewGoNow{cursor:pointer}
.ecomContainer img{max-width:70% !important;}
.jq-toast-wrap.top-right{
  top: 0 !important;
left: 0;
width: 100%;
}
.sidebar-footer{text-align:center;border-top:0;bottom:10px}
.sidebar-footer a {
  float:none;width:auto;
    padding: 10px;
    text-align: center;
    font-size: 1.5rem;
    color: #FFF;

}
.btn-themecolor, .btn-themecolor.disabled{
  background: #b601bb !important;
}
.textt_101{display:none}
#plusTicket{margin-bottom:2rem;}
.ticketContainer img{margin-left:-2px}
.rewMyDay img{max-width:100%}
.tick_sub{
  text-transform: uppercase;
}
@font-face {
  font-family: 'AGSFont';
  src: url('/custom/fonts/BLOWBRUSH.OTF') format('opentype');
}
.rowEntradas div{text-align: center;}
.agsSuper{
  font-family: AGSFont !important;
  color: #fdeb09 !important;
  text-align: center;
  font-size: 1.5rem;
  font-weight: bold;
  text-transform: uppercase;
}
.new22 .tick_big{font-size:1.5rem;line-height:1.5rem;}
.new22 img{max-width:100%;}
.tick_img{
  background: url(/custom/img/ticketbg.png);
color: #FFF;
background-size: 100%;
background-repeat: no-repeat;
padding-right: 30%;
padding-left: 8%;
text-transform: uppercase;
height: 6rem;
padding-top: 1.5rem;
margin-top:1.5rem !important;
}
.moreTick{
  color:#FFF;
  background:#ce02f2;
  padding:0.3rem;
  border-radius: 1rem;
  padding-top: 0;
  padding-bottom: 0;
}
@media (max-width:400px){
  header .dropdown-menu{
    width: 100%;
  }
  .popAlpacaDiv2{padding:0.5rem !important}
}
@media (max-width:350px){
.tick_img{
  line-height: 1.15rem;
padding-top: 0.5rem;
}
}
.ags22btn2{
  position: relative;
  margin-top: 1.5rem;
  margin-bottom: 0.5rem;
}
.social_footer .item {
    margin-left: 0.1rem;
}
.stvLoadMore-Container div{border-radius:1rem;margin-top:1rem}
.social_footer .item a{color:#FFF;    background-color: #7b1fa2 ;min-width:40px;min-height:40px;line-height:40px;
  display: block;
border-radius: 50%;
}
.social_header .item, .social_footer .item {
    color:white;
    font-size: 1.2rem;
    line-height: 1rem;
    padding: 0;
    display: inline-block;
    text-align: center;
}
.ttdata img{
  width: 5rem;
      display: block;
      margin: 0 auto;
}
.ttcant{
  border-radius:50%;
    border:2px solid #c00ac7;
    font-size:1.5rem;
    font-weight:bold;
    text-transform:uppercase;
    color:#373737;
    display: inline-block;
    width: 4rem;
    height: 4rem;
    text-align: center;
    line-height: 4rem;
}
.ttdata{
  font-size:1.5rem;
  font-weight:bold;
  text-transform:uppercase;
  color:#373737;
  margin-bottom:1rem;
}
.actData1{
  width: 50%;
    text-align: left;
    display: inline-block;
    font-weight: bold;
    padding-left: 0.5rem;
}
.actData2{
  width: 50%;
    text-align: right;
    display: inline-block;
        padding-right: 0.5rem;
  }
#maincontent{
      margin-top: 0.3rem;
}
.menu_sub{
  font-weight: bold;
      color: #373737;
      text-transform: uppercase;
      float: right;
      padding-right: 0.5rem;
      margin-top: -0.6rem;
      font-size: 0.8rem;
}
.menu_sub .col a{
        color: #373737 !important;
}
.actData img{max-width:4rem !important;border-radius:10px}
.actDate{
  color: #575557;
    font-size: 0.6rem;
}
.actAct{
  color:#9b07b6;
  font-weight:bold;
}
.actCant{
  font-weight: bold;
font-size: 0.8rem;
color:#7b1fa2;
}
.start_rew{
  background:#ffffff;
  border-radius:1rem;
  padding:0.6rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  margin-top:1.5rem;
  padding-bottom:0.9rem;
  margin-bottom:0.5rem;
}
.ags22btn{
  background:#9b07b6;
  color:#FFF;
  font-weight:bold;
  text-transform:uppercase;
  border-radius:0.7rem;
  margin-top:1rem;
  margin-bottom:1rem;
  padding:0.7rem;
  font-size:1.2rem;
  line-height:1.2rem;
}
.actHome{
  background: white;
    margin-top: 1rem;
    padding: 0.5rem;
    overflow: hidden;
    border-radius: 1rem;
    position: relative;
}
.actTitle{
  color:#373737;
  font-weight:bold;
  text-align:left;
  font-size: 1.2rem;

}
.actSubTitle{
  position: absolute;
  color:#373737;
  font-weight:bold;
  text-align:left;
  font-size: 0.8rem;
  top: 0.8rem;
    right: 0.8rem;

}
.actData{
  padding-top:1rem;
  padding-bottom:1rem;

}
.page-header:first-child{
  margin-top:0;
}
.actData:not(:last-child) {

    border-bottom: 1px solid #c0c0c0;
}
.rew_cant{
  color:#7b1fa2;
  text-align:left;
  text-transform:uppercase;
  font-size:1.3rem;
  font-weight:bold;
}
.rowStart .colibird{
  text-align:center;
  background:#ffffff;
  color:#9b07b6;
  font-weight:bold;
  border-radius:1rem;
  text-transform:uppercase;
  padding-top:0.5rem;
  padding-bottom:0.5rem;
  margin:0.2rem;
  height:100%;
  font-size: 0.8rem;
      line-height: 0.9rem;
          box-shadow: 0px 1px 4px #919191;
}
.rowStart{
  margin-top:0.5rem;
  margin-bottom:0.7rem;
}
.topbar .profile-pic{
  border:2px solid #c00ac7;
  height:40px;
  width:40px;

}
.menuhead{height:2rem}
.navbar{padding-right:0 !important}
.bordershadowag{
  box-shadow: 0px 0px 6px #ccc;
border-radius: 1rem;
margin-top: 1rem;
margin-bottom: 1rem;
padding: 0.5rem;
padding-top:1.3rem;
}
.agsshow h5{
  color:#770c8b;
  text-shadow:none;font-weight:bold;
}
#moduletid72 h2{display:none}
.mhelpersQR h5{
  color:rgb(135,26,174);
  font-weight:bold;
  text-shadow:none;
}
.dorado{
  color:#9b07b6;
}
.ticketContainer{
  position: relative;
  display:inline-block;
}
.tickImg{
  position: absolute;
  right: 0%;
      top: 20%;
      text-align: right;
      display:inline-block;
}
.actData{cursor:pointer}
#tab33 .coupon-list{
  display:inline-block;
}

@media (min-width:767px){
.social_header .item, .social_footer .item{ font-size:1.7rem !important}
}
@media (min-width:767px){
  .menuhead{height:3rem !important}

.navbar-expand-md .navbar-nav .dropdown-menu{
  left: 0;
min-width: 273px;
}
}
@media (max-width:767px){
  .ticketDetails{
    width:71% !important;
        left: 7% !important;
  }
  .istime{font-size:0.6rem;}
  .cont900 .bordershadowag{margin-top:0.4rem !important;}
  .votDot{margin-top:0 !important;}
  .tickImg img {
      max-width: 4rem!important;
      margin-top: 0.5rem !important;
      padding-top: 0;
      margin-right: 0.3rem;
  }
}
#rwcode{background-color:transparent !important;border:2px solid grey !important;

  max-width: 95%;
  border-radius: 1rem;
  display: block;
  margin: 0 auto;
  border: 0;
  color: #871aae !important;
  margin-top: 1rem;
  font-size: 2rem;
  text-align: center;
}
.vsWino{
  background:#e5e5e5 !important;
  border:3px solid #871aae !important;
}
.new22{
  color:#FFF;
  border:0 !important;
}
.new22 .popAlpacaClose{
  top: 8px;
  z-index:10;
  right: 6px;
  text-align: right;
}
.new22 .tick_big img{
  max-width:8rem;
}
.btn-sha{
  position: absolute;
bottom: -1rem;
left: 0;
width:100%;
font-size:1rem;
}
.new22 .tick_big{position:relative;margin-bottom:1rem;}
.new22 .btnags{
    font-size:1.5rem;
    width: auto;
    display: inline-block;
}
.btnags{
  background: rgb(135,26,174);
background: -moz-linear-gradient(90deg, rgba(135,26,174,1) 0%, rgba(174,32,218,1) 79%);
background: -webkit-linear-gradient(90deg, rgba(135,26,174,1) 0%, rgba(174,32,218,1) 79%);
background: linear-gradient(90deg, rgba(135,26,174,1) 0%, rgba(174,32,218,1) 79%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#871aae",endColorstr="#ae20da",GradientType=1);
}
.btnags:before,.btnags:after{
  display:none !important
}
.mailbox ul li .drop-title{color:#373737 !important;}
.mbhelper2{
  background:white;
}
#tab29{text-align: left}
.coupon-list{
  padding-bottom:10px !important;
  margin-bottom:15px;
  border-bottom: 1px solid silver;

}
.coupon_text {
    margin-bottom: 0.5rem !important;
    padding-bottom: 0.3rem;
}
.sidebar-menu>li>a{border-radius:0 !important;}
.sidebar-nav > ul > li {
     margin-bottom:0 !important;
    border-bottom: 1px solid #373737;
}
.nav-tabs .nav-link{
      background: rgba(0,0,0,0.5);
}
#cronograma2 .cronoBg{
  height:100%;
  padding:0.2rem;
  line-height:2rem;
}
#cronograma2 img{
  max-height:2rem;
  width:auto !important;
}
#cronograma2{
  padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
#cronograma2 .row .cronograma-item .cronoBg{
  background: black !important;
    margin: 0.1rem;
}
#cronograma2 .row .cronograma-item:nth-of-type(odd) .cronoBg{
  background: #c904ee !important;
      margin: 0.1rem;
}
.gridHead div span{
  color: #c904ee !important;

}
.gridHead div{
  margin-top:0.2rem;
  font-weight: bold;
    font-size: 1.1rem;
    background-color: yellow !important;
    color: black;
    margin-bottom: 0.3rem;
    text-transform: uppercase;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{
  color: #ce01f2 !important;
border-color: transparent !important;
}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover{
  border:transparent !important;
  color:#ce01f2  !important;
}
.btn-discord {
      margin-left: 5px;
    background-color: #26262b;
}
#maincontent img {
    max-width: 100%;
}
.cronoTextPlace{
  white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
@media (max-width:767px){
.crono-menu{display:block}
#cronograma .columna div{
border:0px;
}
#filtrado .filtradop div, #filtrado button{
font-size:1.1rem !important;
}
#cronograma .row .cronograma-item .cronoBg{line-height:1.5rem !important;margin:0 !important; border-radius:0 !important;}
#cronograma ul li{
width:100% !important;
}


#cronograma .row .cronograma-item .cronoBg{padding:5px;}
#cronograma .columna div{line-height:1.4rem !important;     height: auto;}


}
#cronograma .columna div{font-size:18px;line-height:3.5rem !important;     height: auto;   border-radius:0}
.cronograma-menu ul li a.active{
color:#fef200 !important;
}
.crono-menu li a .dayon{display:none;}
.crono-menu li a.active .dayoff{display:none;}
.crono-menu li a.active .dayon{display:block;}
.cronograma-menu img{max-width:100%;}
#cronograma .cronograma-sub-menu a,#cronograma .cronograma-sub-menu ul li,#cronograma .nav-tabs,#cronograma ul li,#cronograma ul li.active{border:0;background-position:center center;background-repeat:no-repeat}
#cronograma p{color:#fff;font-size:16px;margin:20px 0}#cronograma ul li{width:33.3%}#cronograma ul li.active{background-image:url(../img/bg-auspiciantes.jpg);color:#fdeb09}#cronograma ul li.active a{color:#fdeb09}
.crono-img .cronoBg{     border-radius: 0.7rem 0 0 0.7rem !important;}
.hora .cronoBg{     border-radius: 0 0.7rem 0.7rem 0 !important;}
#moduletid32 .container{max-width:1400px;}
#cronograma .cronograma-sub-menu ul li{width:25%}#cronograma .cronograma-sub-menu ul li.active{background-color:#28f2fb;color:#012d4c}#cronograma .cronograma-sub-menu ul li.active a{background-color:#fdeb09;background-image:none;color:#012d4c}#cronograma .row .cronograma-item .cronoBg{height:100%;background-color:#440652;    margin-left: 0.2rem;
    margin-right: 0.2rem;}#cronograma .row .cronograma-item{font-family:Poppins;color:#fff;font-size:22px;line-height:61px;margin:0;padding:5px;text-transform:uppercase;margin-bottom: 1rem;}#cronograma .cronograma-menu a,#cronograma .cronograma-sub-menu a{display:block;font-size:20px;font-weight:700;text-align:center;text-transform:uppercase;text-decoration:none}#cronograma .row .cronograma-item:nth-of-type(odd) .cronoBg{background-color:#5e1070}#cronograma .row .cronograma-item .hora{font-weight:bold;}#cronograma .row .cronograma-item-contenedor{padding:0}#cronograma .columna{font-weight:bold;padding:0 0 5px;width:100%}#cronograma .cronograma-menu{margin:0 -15px}#cronograma .cronograma-menu a{background-color:transparent;border:0;border-radius:0;color:#fff;padding:20px}#cronograma .cronograma-sub-menu a{background-image:url(../img/bg-ltb.jpg);background-size:cover;border:0;border-radius:0;color:#012d4c;padding:10px}
.cronograma-item-contenedor img{width:100%}
#filtrado .filtradop div,#filtrado button{border-radius:1rem;color:#FFF;font-weight:700;text-transform:uppercase;font-family:Poppins;;white-space:nowrap;font-size:1.8rem;}#filtrado{margin:25px 0;position:relative;width:100%}#filtrado .filtradop{position:absolute;top:58px;z-index:10;left:50%;transform:translateX(-50%);width:100%}#filtrado .filtradop div{border-radius:0;overflow: hidden;    text-overflow: ellipsis;font-size: 1.1rem;background-color:#ec008b;cursor:pointer;padding:10px 15px;text-align:center}#filtrado button{border:0;padding:15px 30px;width:100%;background-color:#ec008b}
#filtrado .filtradop div:hover{    background-color: #851bab;}

   .calendarimage{
	   width:100%;
   }
.btn-twitter{margin-left:5px;}
.sidebar-nav ul li a.active, .sidebar-nav ul li a:hover,.sidebar-nav ul li a.active, .sidebar-nav ul li a:focus{color:#000 !important;}
.card-no-border .sidebar-nav > ul > li > a.active{color:#FFF !important;background:#02141e !important}
.topbar,.card,.dropdown-menu,.page-wrapper{

border:0;
}
.left-sidebar{
  background:#e2e2e1;
}
.topbar ul.dropdown-user li a:hover{background:none}
.sidebar-menu>li>a:hover, .sidebar-menu>li.active>a, .btn-register, body .main-header li.user-header, .mbhelper,.page-wrapper{
      background-color: #f6f6f6 !important;
}
.topbar ul.dropdown-user li a,.dropdown-menu h4,.dropdown-menu .text-muted{color:#373737 !important}
.stvGoLogin{
  color:#FFF !important;
  font-weight:bold;
  text-transform:uppercase;
}

.sidebar-nav,.card-no-border .sidebar-footer{background:transparent !important}
footer{position: fixed;bottom:0;}
.sidebar-nav ul li a{
  color:#373737  !important;
  font-weight:bold;
  text-transform:uppercase;
}
.navbar-light .navbar-nav .nav-link{
  color:#aa02af !important;
}

.bg-yellow, .callout.callout-warning, .alert-warning, .label-waring, .modal-warning .modal-body {
/*    background-color: #f39c12 !important;*/
}
.login-box h3{display:block}
.already-login,.recpw{color:#ae20da;margin-bottom:1rem;margin-top:1rem;font-weight:bold}
.alert-warning h4 {
    color: #FFF!important;
}
.card-body{color:#373737}
.sidebar-nav > ul > li > a i{
color:#ca04ee;
}
.sidebar-nav > ul > li.active > a i{
color:#c805ec;
}
.sidebar-nav > ul > li > a.active i, .sidebar-nav > ul > li > a:hover i {
    color: #fdeb09;
}

h5 {
    font-size: 1.5em;
    text-align: center;
    text-transform: uppercase;
    color: #FFF;
    text-shadow: 1px 1px 1px #000;
    margin-top:0.5rem;
}
.shorttitle {
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 5px;
    padding-right: 5px;
    margin-top:0.5rem;
    white-space: nowrap;
}
.agsshow div {
    cursor: pointer;
}
h7 {
margin-top:1rem;
    text-align: left;
    color: #FFF;
}
.btn-ags-y {
    text-transform: uppercase;
    cursor: pointer;
    font-weight: bold;
    border: 2px solid #FFF;
    background: #7a1fa1;
    background: -moz-linear-gradient(left, #7a1fa1 1%, #d400f8 100%);
    background: -webkit-linear-gradient(left, #7a1fa1 1%,#d400f8 100%);
    background: linear-gradient(to right, #7a1fa1 1%,#d400f8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a1fa1', endColorstr='#d400f8',GradientType=1 );
    margin-bottom: 0.5rem;
    font-size: 1.3rem;
    color: #FFF;
    position: relative;
    pointer-events: all !important;
    padding: 0.2rem;
    overflow: hidden;
    text-overflow: ellipsis;
}
.istime {
    color: #cf02f3;
    font-weight: bold;
    font-size: 1.2rem;
    text-align: right;
}


/* old CSS */

.sidebar-menu>li>a{font-weight:bold}
.skin-blue .sidebar-menu>li.header{display:none}
.main-header>.navbar{font-weight:bold}
.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-5ths,.col-md-5ths {
    width: 20%;
    float: left;
}
.sloton{
background-color:blue !important;
opacity:1 !important;
}
.sidebar-menu .treeview-menu>li>a{
	text-transform:uppercase;
	font-size:0.9rem;
}
.tuenti{
	width:100%;
	font-family:inherit;
	color:#FFF;
	margin-bottom:2%;
	text-transform:uppercase;
	line-height:2rem;
	display:block;
}
.possname{
	font-size:2rem;
	color:#fdeb09;
	padding-bottom:10px;
}
.uslot{
	width:auto !important;
	max-height:90px;
	border-radius:45px;
}
.btn-success{
	text-transform:uppercase;
}
.sidebar-menu a[data-tid="18"]{
	color:#ca04ee !important;
}
.mbhelper .player[data-name="9"]{
	margin-bottom:50px;
}
.mbhelper .player[data-name="11"],.mbhelper .player[data-name="7"]{
	margin-bottom:35px;
}
#moduletid22s label{
	text-transform:uppercase;
	font-size:1.3rem;
	color:#fdeb09;
}
#moduletid40 .texture .field__side{
	display:none;
}
#tab17 .agsshow .col{
	margin-bottom:0 !important;
}
#moduletid40 .player .player__img{
	width:120px;
	height:120px;
	border-radius:60px;
}
#moduletid40 .stage{
	z-index:-1;
}
#moduletid40 .player{
width:120px;
height:150px;
}
#moduletid40 .js-world{
	width:1000px;
	height:1250px;
	left:37%;
	top:0px;
}
#fakealert .btn-ags-y{
width:70%;
margin:0 auto;
margin-top:1rem;
max-width:300px;
}
#fakeToast{
	position:fixed;
	bottom:5rem;
	width:100%;
	text-align:center;
	background-color:#014e8a;
	z-index:99999;
	font-size:1.5rem;
  left:0;
  color:white !important;
  font-weight: bold;
}
#fakealert{
position:fixed;
width:100%;
height:100%;
background: #7a1fa1;
    background: -moz-linear-gradient(left,#7a1fa1 1%,#d400f8 100%);
    background: -webkit-linear-gradient(left,#7a1fa1 1%,#d400f8 100%);
    background: linear-gradient(to right,#7a1fa1 1%,#d400f8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a1fa1',endColorstr='#d400f8',GradientType=1 );
z-index:9999999;
left:0px;
top:0px;
text-align:center;
padding-top:5%;
}
#bmi{
width:13rem;
margin:0 auto;
}
#fakealert .title{
font-size:2.2rem;
}
#fakealert .text{
font-size:1.3rem;
padding:0.5rem;
line-height:1.5rem;
color:white;
}
.tvTimes{
	background-color:rgba(0,0,0,0.5);
}
.tvTimes h4{
	margin:0;
	white-space:nowrap;
}
.tvTimes .fa{
	color:#fdeb09;
	margin-right:10px;
}
.tvTimes .col{
	font-size:1.5rem;
	text-transform:uppercase;
}
.tvBottom{
	position:absolute;
	bottom:-33px;
	width:91%;
}
.sorteo_status{
	position:absolute;
	top:10px;
	right:0.9rem;
	font-size:1.2rem;
	width:2rem;
	height:2rem;
	border-radius:1rem;
	padding:0.3rem;
	line-height:1.5rem;
	z-index:1;
  background-color:#000;
}
.arena_geforce .slot{
  min-width:50px;
	width:4.5%;
	margin-right:0.5%;
	background-color:#000;
	display:inline-block;
	border-radius:1.5%;
	margin-bottom:1%;
	padding:0.5rem;
	border:2px dashed #FFF;
}
.arena_coca .slot{
	width:8.5%;
	margin-bottom:2%;
}
.arena_coca .slot.data1{
	background-color:#FF0000;
}
.slot33.squad3{
	background-color:#FF0000;
}
.slot33.squad2{
	background-color:#0195D3;
}
.slot33.squad1{
	background-color:#E86500;
}
.slot33.team25,.slot33.team20{
	background-color:#25C305;
}
.slot.checkin1{
	background-color:#25C305 !important;
	opacity:1 !important;
}
.slot.enable5{
	background-color:#7105c3 !important;
	opacity:1 !important;
}
.slot.checkin2{
	background-color:#FF0000;
	opacity:1 !important;
}
.slot.usable1{
	border:2px solid #fdeb09;
}
.slot.reserved1{
	border:2px solid #FF0000;
}
.slot.resv1{
	opacity:0.25;
	border:2px solid transparent;
}
.slot.resv2{
	border:2px solid #FFF;
	opacity:0.5;
}
.mbhelper{left:0;
	width:100%;height:100%;position:fixed;top:58px;display:none;overflow-y:scroll;padding-bottom:120px !important;
}
.daterangepicker select,.select2,.select2-container,select,.chosen-container,input{
	color:#000 !important;
}
.select2-container{background:#FFF;}
.daterangepicker td.active, .daterangepicker td.active:hover{
	background-image:url("/aimg/magenta.jpg") !important;
}
.daterangepicker .calendar-table{
	background-color:transparent !important;
}
.blocked .sorteo_status{
	background-color:#F00;
}
.participating .sorteo_status{
	background-color:#090;
}
.closed .sorteo_status{
	background-color:#000 !important;
}
.next .sorteo_status{
	background-color:#fdeb09 !important;
}
.next .sorteo_status .fa{
	color:#000 !important;
}
.modal-content, .daterangepicker {
    background: #c804ed !important;
    border: 1px solid #d1cc00;
}
.blocked img{
	  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
}
.disabled1 .player__img{
	border:0px solid #000 !important;
	opacity:0.4;
}
.bloqued,.disabled1{
		  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
}
.sorteo_status .fa{
	color:#FFF;
}
.agsshow div{
	cursor:pointer;
}
#tab21 .static{
	margin-top:100px;
}
@media (min-width: 768px) {
  .col-md-55{
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
    .col-sm-5ths {
        width: 20%;
        float: left;
    }
}

@media (min-width: 992px) {
	.col-md-5ths .carousel-black{
		min-height:11rem;
	}
	.col-md-1 .carousel-black{
		min-height:9rem;
	}
    .col-md-5ths {
        width: 20%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-5ths {
        width: 20%;
        float: left;
    }
}
@media (min-width:991px){
	.mbhelper{
		top:50px !important;
	}
}
@media (min-width:600px and max-width:1200px){

}
	.carousel-black{

		background-color:transparent !important;
	}
	@media (max-width:591px){
		.caruselmobile .col{
			width:100%;
			flex-basis:auto;
		}
	}
@media (max-width:991px){
.not-logged{
	padding-top:5px;
	padding-right:5px;
}

	.navbar-custom-menu .navbar-nav>li>a{
		padding:0px;

	}
	.navbar-nav>.user-menu .user-image{
		width:40px;
		height:40px;
		border-radius:20px;
		margin-top:10px;
	}
}
@media (min-width:1200px){.seven-cols .col-lg-1,.seven-cols .col-md-1,.seven-cols .col-sm-1{float:left;width:14.285714285714285714285714285714%}}

@media screen and (min-width:992px){.seven-cols .col-lg-1,.seven-cols .col-md-1,.seven-cols .col-sm-1{width:14.285714285714285714285714285714%}}

.skin-blue .sidebar-menu>li>a{
	text-transform:uppercase;
}
#tab5,#tab6,#tab7{
	display:none;
}
.fixed .content-wrapper{
	padding-top:50px !important;
}
@keyframes pulse_animation {
    0% { transform: scale(1); }
    30% { transform: scale(1); }
    40% { transform: scale(1.08); }
    50% { transform: scale(1); }
    60% { transform: scale(1); }
    70% { transform: scale(1.05); }
    80% { transform: scale(1); }
    100% { transform: scale(1); }
}
.pulse {
    animation-name: pulse_animation;
    animation-duration: 1000ms;
    transform-origin:70% 70%;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}
.disabledundefined{
	border:1px
}
.shorttitle{
	overflow:hidden;
	text-overflow:ellipsis;
	padding-left:5px;
	padding-right:5px;
	white-space:nowrap;
}
.istime{
	color:#cf02f3;
	font-weight:bold;
	font-size:1.5rem;
	text-align:right;
}
.carousel-black{
	background-color:rgba(0,0,0,.4);
	margin-bottom:5px;
	padding:10px;

}

.recpw{
	font-size:1rem;
	text-align:right;
}
.btn-ags-y.current{
	color:#fdeb09;
	border:2px solid #fdeb09;
}
.btn-ags-y{
	text-transform:uppercase;
	cursor:pointer;
	font-weight:bold;
	border:0;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#7a1fa1+1,01adf0+100 */
  background: #7a1fa1; /* Old browsers */
  background: -moz-linear-gradient(left,  #7a1fa1 1%, #d400f8 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left,  #7a1fa1 1%,#d400f8 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right,  #7a1fa1 1%,#d400f8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a1fa1', endColorstr='#d400f8',GradientType=1 ); /* IE6-9 */
	margin-bottom:0.5rem;;
	font-size:1.3rem;
	color:#FFF;
	position:relative;
	pointer-events:all !important;
	padding:0.2rem;
	overflow:hidden;
	text-overflow:ellipsis;
}
.page_loading{
	margin-top:100px !important;
}
.nav-tabs-custom{
	background-color:rgba(0,0,0,0.3);
}
#maincontent{
	text-align:center;

}
#maincontent img{
	max-width:100%;
}
.form-group{
	text-align:left;
}
.nav-tabs{
	border:0px;
}
.img_crono{
	width:50px;
}
#cronograma .columna div{font-size:18px;line-height:3.5rem !important;     height:auto;   border-radius:0}

   .calendarimage{
	   width:100%;
   }
	.navbar-nav .open .dropdown-menu {
		position: static;
		float: none;
		width: auto;
		margin-top: 0;
		background-color: transparent;
		border: 0;
		-webkit-box-shadow: none;
		box-shadow: none
	}
	.navbar-nav .open .dropdown-menu .dropdown-header,
	.navbar-nav .open .dropdown-menu>li>a {
		padding: 5px 15px 5px 25px
	}
	.navbar-nav .open .dropdown-menu>li>a {
		line-height: 20px
	}
	.navbar-nav .open .dropdown-menu>li>a:focus,
	.navbar-nav .open .dropdown-menu>li>a:hover {
		background-image: none
	}


.page-header.pps{
	text-align:left;
	border:0px;
	margin-top:35px;
}
.tvTimes[data-status="1"] .datatime{
	background-color:rgba(0,255,0,0.6) !important;
}
.tvTimes[data-status="2"] .datatime{
	background-color:rgba(255,0,0,0.6) !important;
}


.nav-tabs{
	overflow:hidden;
}
ul.nav-tabs ul li.active a {
	color: #fdeb09
}

.entrada-tit-destacada {
	color: #fdeb09;
	font-size: 24px;
}


.content{
	padding:0px !important;
}


ul.nav-tabs  li a {
	display: block;
	font-size: 20px;
	font-weight: 700;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none
}



.has-feedback{
	color:#FFF;
}
h7{
	text-align:left;
	color:#373737;
}
.mbhelper-btn{
	width:50%;
	text-transform:uppercase;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	padding:1rem;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#7a1fa1+1,01adf0+100 */
  background: #7a1fa1; /* Old browsers */
  background: -moz-linear-gradient(left,  #7a1fa1 1%, #d400f8 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left,  #7a1fa1 1%,#d400f8 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right,  #7a1fa1 1%,#d400f8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a1fa1', endColorstr='#d400f8',GradientType=1 ); /* IE6-9 */

	display:inline-block;
	position:fixed;
	bottom:0px;
	font-size:1.8rem;
	z-index:10;
	cursor:pointer;
}
.mbhelper-btn:first-child{
	left:0px;
}
.mbhelper-btn:last-child{
	right:0px;
}
.agsshow .col img,.mbhelper{
	width:100%;
}
.mbhelper iframe{
	max-width:100%;
}
.mbhelper h7 img{
	height:auto !important;
}
.slotiame .slot{
	background-color:rgba(0,0,0,0.5);
	padding:1.2rem;
}
.gf1{width:10%;display:inline-block;}
.gf2{width:90%;display:inline-block;}
.slot .upic{
	width:130px !important;
	height:130px;
	border-radius:50px;

}
.slot .upic2{
	width:auto !important;
	max-height:100px;
float:right;
margin-top:-85px;
}
.page-header{
	overflow:hidden;
	text-overflow:ellipsis;
}
.geforce_tv{
	margin-top:30px;
	background-color:rgba(0,0,0,0.4);
	padding-bottom:10px;
	padding-top:20px;
}
.tv_next{
	width:100%;
	height:97%;
	position:fixed;
	margin-top:3%;
	background-size:100%;
	padding-top:9%;
	background-repeat:no-repeat;
}
.tv_next_hour{
	width:50%;
	padding:6%;
	background-color:rgba(0,0,0,0.7);
	margin:0 auto;
	font-size:5rem;
}
.geforce_tv .slot{
	position:relative;
}
.geforce_tv .poss{
	background-color:#fef200;
  color:#000;
	position:absolute;
	bottom:0px;
	width:40px;
	height:40px;
	border-radius:20px;
	left:39%;
	line-height:40px;
  font-size:1.5rem;
}
.geforce_tv .gf1 img{
	margin-top:-30px;
	vertical-align:baseline;
}
.geforce_tv img{
	display:inline-block !important;
}
.js-world.hors{
	transform: translateZ(-200px) translateY(-60px) translateX(0px) rotateY(90deg) !important;
}

.slot .udata{
	font-size:2rem;
	text-transform:uppercase;
	max-height:126px;
}
.slotiame .col{
	padding:2%;
	margin-bottom:2%;
	text-align:centeR;
}
.agsshow .col{
  padding:2%;
  margin-bottom:2%;
  text-align:center;
  z-index:30;
  background-color:transparent;
}
.mbhelper,.mhelper{
	background-color:rgba(0,0,0,0.5);
	padding:2%;
	margin-bottom:2%;
	text-align:center;
	z-index:30;
}
.page-header{
	text-align:left;
	color:#4c4c4c;
	font-size:1.5rem;
	padding-bottom:0.2rem;
	margin:1rem;
  margin-left:0;
}
h2{
		text-align:center;
	text-transform:uppercase;
	color:#770c8b;
font-weight:bold;
}
	/*ags prensa */
	h5{
		font-size:1.5em;
line-height:1.6rem;
		text-align:center;
		text-transform:uppercase;
		color:#373737;
		text-shadow:1px 1px 1px #000
	}
	/*ags prensa */
	h6{
		font-size:1em;
	font-family:inherit;
		text-align:center;
		text-transform:uppercase;
		color:#FFF;
		text-shadow:1px 1px 1px #000
	}
body, h4,h5,h2{
	font-family: Poppins,sans-serif;
}
 .login-box-msg, .login-logo a, .login-box .checkbox{
	color:#FFF;
}
.sidebar-menu>li>a:hover,  .sidebar-menu>li.active>a, .btn-register,body .main-header li.user-header,.mbhelper{
    background-color: #ae20da;

}
.btn-register{
background-color: #ae20da !important;

}
 .login-box-body,  header, .main-sidebar, .navbar,.anstrue{
   /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#7a1fa1+1,01adf0+100 */
background:#f6f6f6;
    box-shadow: none !important;

}
.site569 li.header{
	display:none;
}
.skin-blue .main-header .logo,.skin-blue .wrapper{
	background-color:transparent;
}
.btn-social{
  width:100%;
  margin: 0;

  margin-top:5px;
}
.content-wrapper{
	background-color:transparent !important;
}
 .sidebar a, .register-box .login-box-body, .already-login{
	color:#FFF !important;
}


 .showfilter{
	background-color:#7b1fa2 ;
}
body{
	overflow-x:hidden;
}
.mbhelper img{
	max-width:100%;
}
.navbar-custom-menu>.navbar-nav>li>.dropdown-menu{
	min-width:250px;
}

 a:hover{
	font-weight:bold;

}
.skin-blue .sidebar-menu>li.header{
	color:#FFF;
	background-color:#ff31ad;
}
.nav-tabs-custom>.nav-tabs>li.active{
	border-top-color:#ff31ad;
}
.nav-tabs-custom{
	padding:5px;
}
.already-login{
	color:#ae20da !important;
}
.page_loading{
	background-image:url("https://app.argentinagameshow.com/uploads/photos/user.png?v=1");
	position:fixed;
	background-repeat:no-repeat;
	background-position: top center;
	color:transparent;
	width:100%;
	height:100%;
	margin-top:0px;
}
.login-box-body .form-group100{
	border-top:2px solid #FFF;
	padding-top:5px;
	font-size:16px;
}

.table-bordered tbody tr:hover{
	background-color:#666;
}

body{
	color:#373737;
}
input[type=file]{
	background-color:transparent;
	color:#FFF;
}
.nav-tabs-custom>.tab-content{

color:black;
}

/* cancha */


.velocity-animating {
  transition: none !important;
}

main {
  opacity: 0;
}
.static {
  position: absolute;
  top: 40px;
  left: 0;
  width: 100%;
  color: #fff;
  text-align: center;
  padding: 0;
  z-index: 3;
}
.static h1 {
  margin: -30px 0 15px;
  font-size: 2.3rem;
  font-weight: 800;
  text-transform: uppercase;
  line-height: 42px;
  letter-spacing: -2px;
}
.static p {
  font-weight: 300;
  opacity: 0.4;
  margin: 0 0 20px;
  font-size: 16px;
  color: #024b84;
}
.loadingme {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  height: 16px;
  line-height: 16px;
  color: #fff;
  font-size: 24px;
  font-weight: 900;
  letter-spacing: -1px;
  text-align: center;
  opacity: 0;
}
.team-list {
  position: absolute;
  left: 40px;
  top: 100px;
  list-style: none;
  display: none;
}
.team-list li:first-child {
  color: #fff;
  font-weight: bold;
}
.team-list li {
  font-size: 1.4rem;
  margin: 0 0 10px;
  color: #024b84;
}
.stage {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left:0px;
  -webkit-perspective-origin: 50% -200px;
          perspective-origin: 50% -200px;
  -webkit-perspective: 1100px;
          perspective: 1100px;
  z-index: 1;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.world {
  position: absolute;
  top: 130px;
  left: 50%;
  margin-left: -256px;
  width: 512px;
  height: 640px;
  -webkit-transform: translateZ(-160px);
          transform: translateZ(-160px);
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  z-index: -1;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.world.flipped {
  -webkit-transform: translateZ(-160px) rotateY(180deg);
          transform: translateZ(-160px) rotateY(180deg);
}
.world.switched {
  -webkit-transform: translateZ(250px) rotateY(30deg) translateX(60px) translateY(-200px);
          transform: translateZ(250px) rotateY(30deg) translateX(60px) translateY(-200px);
}
.switch-btn {
  display: inline-block;
  padding: 6px 15px;
  border: solid 1px #024b84;
  border-radius: 5px;
  text-align: center;
  color: #fdeb09;
  text-decoration: none;
  opacity: 1;
  font-size: 12px;
  transition: all 0.15s;
}
.switch-btn.disabled {
  background: #024b84;
  color: #FFF;
  cursor: default;
}
.switch-btn.disabled:hover {
  color: #fff;
}
.switch-btn:hover {
  color: #fff;
}
.switch-btn:first-child {
  border-radius: 10px 0 0 10px;
  border-right: none;
}
.switch-btn:last-child {
  border-radius: 0 10px 10px 0;
}
.team {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}
.terrain {
z-index:-1;

  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform-style: inherit;
          transform-style: inherit;
}
.field {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #eee;

  -webkit-transform: rotateX(90deg) translateZ(0);
          transform: rotateX(90deg) translateZ(0);
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  box-sizing: content-box;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.field--alt {
  display: block;
  width: 80%;
  left: 10%;
  -webkit-transform: rotateX(90deg) translateZ(-10px);
          transform: rotateX(90deg) translateZ(-10px);
  background: #000;
  opacity: 0.3;
  box-shadow: 0 0 40px 30px #000;
}
.field__texture {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 3;
}
.field__texture.field__texture--gradient {
  background-image: linear-gradient(to top, rgba(0,0,0,0.2), transparent);
  z-index: 4;
}
.flipped .field__texture.field__texture--gradient {
  opacity: 0;
}
.field__texture.field__texture--gradient-b {
  opacity: 0;
  background-image: linear-gradient(to bottom, rgba(0,0,0,0.2), transparent);
  z-index: 4;
}
.flipped .field__texture.field__texture--gradient-b {
  opacity: 1;
}
.texture .field__texture.field__texture--grass {
  background-image: url("/uploads/appags/grass2.png");
  background-repeat: repeat;
  background-size: 75px 75px;
  background-position: -20px -20px;
}
.field__side {
  position: absolute;
  top: 320px;
  left: 0;
  width: 100%;
  height: 8px;
  -webkit-transform: rotateX(180deg) translateZ(-320px);
          transform: rotateX(180deg) translateZ(-320px);
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  background-color: #f7f7f7;
  z-index: 9;
}
.texture .field__side {
  background-color: #000;
}
.ags22btn2:after{
  content: "";
  background: white;
  width: 100%;
  height: 20px;
  position: absolute;
  left: 0;
  z-index: -1;
  top: 10px;
  border-radius: 10px;
}
.texture .field__side:after {
  content: "";
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  opacity: 0.55;

  background-repeat: repeat;
  background-size: 75px 75px;
  background-position: -20px -20px;
}
.field__side.field__side--left,
.field__side.field__side--right {
  top: 0;
  left: -8px;
  height: 100%;
  width: 8px;
  -webkit-transform-origin: 100% 50%;
          transform-origin: 100% 50%;
  -webkit-transform: rotateX(90deg) rotateY(-90deg) translateZ(0);
          transform: rotateX(90deg) rotateY(-90deg) translateZ(0);
}
.field__side.field__side--right {
  left: auto;
  right: 0;
}
.field__side.field__side--back {
  -webkit-transform: rotateX(180deg) translateZ(320px);
          transform: rotateX(180deg) translateZ(320px);
}
.field__line {
  position: absolute;
  width: 100%;
  height: 3px;
  z-index: 4;
}
.field__line--goal {
  width: 16%;
  height: 6%;
  border: solid 3px rgba(255,255,255,0.5);
  border-bottom: none;
  left: 0;
  right: 0;
  margin: auto;
  bottom: 4%;
}
.field__line--goal--far {
  top: 4%;
  bottom: auto;
  border: solid 3px rgba(255,255,255,0.5);
  border-top: none;
}
.field__line--penalty-arc {
  width: 20%;
  height: 20%;
  overflow: hidden;
  bottom: 20%;
  left: 0;
  right: 0;
  margin: auto;
}
.field__line--penalty-arc:after {
  position: absolute;
  top: 75%;
  width: 100%;
  height: 100%;
  left: 0;
  content: ' ';
  display: block;
  border-radius: 50% 50% 0 0;
  border: solid 3px rgba(255,255,255,0.5);
  border-bottom: none;
  box-sizing: border-box;
}
.field__line--penalty-arc--far {
  bottom: auto;
  top: 20%;
}
.field__line--penalty-arc--far:after {
  bottom: 75%;
  top: auto;
  border: solid 3px rgba(255,255,255,0.5);
  border-top: none;
  border-radius: 0 0 50% 50%;
}
.field__line--penalty {
  width: 44%;
  height: 16%;
  border: solid 3px rgba(255,255,255,0.5);
  border-bottom: none;
  left: 0;
  right: 0;
  margin: auto;
  bottom: 4%;
}
.field__line--penalty--far {
  top: 4%;
  bottom: auto;
  border: solid 3px rgba(255,255,255,0.5);
  border-top: none;
}
.field__line--outline {
  width: 92%;
  height: 92%;
  top: 4%;
  left: 4%;
  border: solid 3px rgba(255,255,255,0.5);
}
.field__line--mid {
  top: 50%;
  width: 92%;
  left: 4%;
  background-color: rgba(255,255,255,0.5);
}
.field__line--circle {
  width: 20%;
  height: 20%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  border: solid 3px rgba(255,255,255,0.5);
  border-radius: 50%;
}
.debug-btn {
  position: absolute;
  right: 40px;
  top: 40px;
  border: solid 1px #fff;
  border-radius: 10px;
  height: 20px;
  padding: 0 10px;
  color: #fff;
  text-decoration: none;
  line-height: 20px;
}
.debug-btn:hover {
  opacity: 1;
  background-color: rgba(255,255,255,0.1);
}
.debug-btn.debug-btn--load {
  top: 80px;
}
.player {
  position: absolute;
  height: 58px;
  width: 35px;
  padding-bottom: 23px;
  z-index: 10;
  left: 50%;
  margin-left: -17.5px;
  bottom: 50%;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transition: all 0.2s;
  cursor: pointer;
}
.player .player__placeholder {
  position: absolute;
  opacity: 0;
  -webkit-transform: rotateX(90deg);
          transform: rotateX(90deg);
  height: 30px;
  width: 30px;
  bottom: -10px;
  left: 0;
  right: 0;
  margin: auto;
  border-radius: 50%;
  background-color: rgba(0,0,0,0.2);
  z-index: 1;
}
.player.activeplayer .player__placeholder {
  opacity: 1;
}
.player .player__card {
	display:none;
  position: absolute;
  bottom: 26px;
  left: -97.5px;
  height: 130px;
  background-color: #f7f7f7;
  opacity: 0;
  width: 230px;
  padding: 0;
  font-size: 18px;
  color: #333;
  border-radius: 4px;
  z-index: 2;
  z-index:9999;
}
.player .player__card:after {
  position: absolute;
  display: block;
  content: '';
  height: 1px;
  width: 1px;
  border: solid 10px transparent;
  border-top: solid 10px #eee;
  bottom: -21px;
  left: 0;
  right: 0;
  margin: auto;
  top: auto;
  z-index: 9999;
}
.player .player__card i {
  position: absolute;
  top: 0px;
  right: 0px;
  padding: 10px 15px;
  font-size: 24px;
  line-height: 20px;
  color: #fff;
  opacity: 0.3;
  cursor: pointer;
  transition: all 0.15s;
}
.player .player__card i:hover {
  opacity: 0.6;
}
.player .player__card h3 {
  text-align: center;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 19px;
  line-height: 27px;
  color: #333;
  color: #fff;
  font-family:inherit;
  padding: 15px 30px 20px;
  margin: 0 0 0px;
  background-color: #eee;
  border-radius: 4px 4px 0 0;
  background-color: #192642;
}
.player .player__card h3 span:first-child {
  display: inline-block;
  height: 27px;
  width: 27px;
  border-radius: 50%;
  border: solid 1px #fff;
  line-height: 27px;
  opacity: 0.4;
  font-size: 18px;
}
.player .player__card h3 span:last-child {
  font-size: 14px;
  opacity: 0.4;
}
.player .player__card p {
  color: #777;
  font-syle: italic;
  text-align: center;
}
.player .player__card .player__card__list {
  padding: 15px 0;
  font-size: 14px;
  color: #777;
  overflow: auto;
  text-align: center;
}
.player .player__card .player__card__list li {
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: center;
  font-size: 15px;
  padding-left: 20px;
  color: #333;
}
.player .player__card .player__card__list li span {
  font-size: 12px;
  text-transform: uppercase;
  color: #aaa;
}
.player .player__card .player__card__list li:first-child {
  padding-left: 0;
  border-left: none;
}
.player .player__card .player__card__list--last {
  position: absolute;
  width: 100%;
  bottom: 0;
  background-color: #eee;
  margin: 0;
  padding: 0;
  border-top: solid 1px #ddd;
  border-radius: 0 0 6px 6px;
  overflow: hidden;
}
.player .player__card .player__card__list--last li {
  width: 50%;
  padding: 10px 0 20px 0;
  color: #a40028;
  font-size: 28px;
  line-height: 22px;
}
.player .player__card .player__card__list--last li:last-child {
  border-left: solid 1px #ddd;
}
.player * {
  pointer-events: none;
}
.player .player__img {
  position: absolute;
  top: 0;
  left: 0;
  width: 35px;
  height: 35px;
  z-index: 99999;
  overflow: hidden;
  border-radius: 17.5px;
  background-color: #000;
  border: solid 1px #fff;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transition: all 0.2s;
}
.player .player__img img {
  width: 100%;
  transition: all 0.2s;
  display: block;
}
.player .player__label {
  position: absolute;
  height: 20px;
  display: inline-block;
  width: auto;
  overflow: visible;
  white-space: nowrap;
  left: -100%;
  right: -100%;
  margin: auto;
  padding: 0 10px;
  line-height: 20px;
  text-align: center;
  border-radius: 10px;
  bottom: 0;
  opacity: 0;
  text-transform: upppercase;
  transition: opacity 0.2s;
  z-index: 2;
  pointer-events: none;
  overflow:hidden;
  text-overflow:ellipsis;
}
.player .player__label span {
  background-color: rgba(16,20,30,0.9);
  color: #fff;
  font-size: 11px;
  padding: 3px 10px 2px 10px;
  border-radius: 10px;
  text-transform: upppercase;
}
.player:hover .player__img {
  opacity: 1;
}
.player:hover .player__label {
  opacity: 1;
}
.texture .player {
  background-size: 100% auto;
}

.dataTables_paginate ul{
	display:flex;
}
.dataTables_paginate ul li a{
	padding:10px;
	background:rgba(0,0,0,0.3);
	color:inherit;
	border-right:2px solid #FFF;
}
.slotiame .col .rem{
	position:absolute;
	width:2rem;
	color:#000;
	font-weight:bold;
	padding:0.4rem;
	border-radius:1rem;
	background-color:#fdeb09;
	line-height:1rem;
	cursor:pointer;
	height:2rem;
	top:0.7rem;
	right:0.7rem;
}
.slot_cancel{
	position:absolute;
	width:2rem;
	color:#000;
	font-weight:bold;
	padding:0.4rem;
	border-radius:1rem;
	background-color:#fdeb09;
	line-height:1rem;
	cursor:pointer;
	height:2rem;
	bottom:0.5rem;
	right:1rem;
}
/*bs4*/
.navbar-custom-menu{
	margin-right:0.5rem;
}
.btn-google-plus,.btn-facebook,.btn-twitter{
	color:#FFF !important;
}
.istime{
	font-size:1rem;
}
.navbar{
	padding:0;
}
.mbhelper-btn{
	font-size:1.2rem;
}
h5,h6{
	margin-top:.5rem;
}
.has-feedback{
	position:relative;
}
.login-box-body .form-control-feedback, .register-box-body .form-control-feedback{
	padding-top:0px;
}
.nomenubox header{
	display:none;
}
.nomenubox .content-wrapper,.nomenubox .content-header{
	padding: 0px !important;
}
.nomenubox .nav-tabs .nav-link{
	font-size:2.5rem;
}
.nomenubox ul.nav-tabs li{
	height:89px;
}
.nomenubox h4{
	font-size:2rem;
}
.nomenubox{
	overflow:hidden;
}
.nomenubox .tab-pane{
	padding:0px;
}
.tagnot2{
  border: 2px solid white;
    border-radius: 1rem;
    padding-bottom:0.5rem;
}
.notImage{
display: none;
    color: yellow;
    font-size: 2rem;
    position: absolute;
    max-width: 50px;
    top: 2.2rem;
    left: 1rem;
    border-radius: 50%;
    overflow: hidden;
}
.notLink a{color:yellow !important;}
.notLink{
    display: none;
    color: yellow;
    font-size: 2rem;
    position: absolute;
max-width: 35px;
    top: 3rem;
    right: 1.7rem;
}
.setEntrada{cursor:pointer;}
#tab38{display:none;}
.tagNotTitle{
    color: white;
    font-size: 1.2rem;
margin-top:0.5rem;
}
.tagNotText{
white-space: break-spaces;
    color: white;
display: -webkit-box !important;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
max-width: 75%;
    text-align: center;
    margin: 0 auto;
font-weight:normal;
}
.btnAcred::after {
    content: ">";
    font-size: inherit;
    position: absolute;
    left: 20px;
    color: white;
  font-size: 3rem;
  line-height: 2rem;
  top:13px;
}
.btnAcred{
  cursor:pointer;
  padding-top:10px;
  padding-bottom:10px;
  position: relative;
  background: rgb(125,30,164);
background: -moz-linear-gradient(90deg, rgba(125,30,164,1) 0%, rgba(168,16,205,1) 49%, rgba(127,30,166,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(125,30,164,1) 0%, rgba(168,16,205,1) 49%, rgba(127,30,166,1) 100%);
background: linear-gradient(90deg, rgba(125,30,164,1) 0%, rgba(168,16,205,1) 49%, rgba(127,30,166,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#7d1ea4",endColorstr="#7f1ea6",GradientType=1);
margin-bottom: 0.5rem;
  border-radius: 0.3rem !important;
    white-space: nowrap;
    color:#FFF;
    font-weight: normal;
    text-transform: uppercase;
    font-size:1.4rem;
}
.termscc a{
  color:#7b1fa2 ;
}
.bgAgs2{
  background: rgb(244,11,148);
  background: -moz-linear-gradient(90deg, rgba(244,11,148,1) 0%, rgba(201,21,120,1) 49%, rgba(192,23,114,1) 100%);
  background: -webkit-linear-gradient(90deg, rgba(244,11,148,1) 0%, rgba(201,21,120,1) 49%, rgba(192,23,114,1) 100%);
  background: linear-gradient(90deg, rgba(244,11,148,1) 0%, rgba(201,21,120,1) 49%, rgba(192,23,114,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f40b94",endColorstr="#c01772",GradientType=1);
  border-radius:1rem;
  display: inline-block;
    padding: 0.2rem;
}
.bgAgs2 div{border:2px solid white;border-radius:1rem;padding:0.5rem;padding-left:1rem;padding-right:1rem}
.bgAgs2 a{
  color:white;
  text-transform: uppercase;
  font-weight: bold;
}
.tagNot{
  margin-left:0.5rem;margin-right:0.5rem;
max-width:480px;
    position: relative;
background-position: center;
color:#FFF;
text-transform:uppercase;
font-weight:bold;
background: rgb(244,11,148);
background: -moz-linear-gradient(90deg, rgba(244,11,148,1) 0%, rgba(201,21,120,1) 49%, rgba(192,23,114,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(244,11,148,1) 0%, rgba(201,21,120,1) 49%, rgba(192,23,114,1) 100%);
background: linear-gradient(90deg, rgba(244,11,148,1) 0%, rgba(201,21,120,1) 49%, rgba(192,23,114,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f40b94",endColorstr="#c01772",GradientType=1);
border-radius:1rem;
    margin-bottom: 0.5rem;
    font-size: 0.9rem;
    background-size: contain;
    padding: 0.5rem;
    line-height: 1rem;
    white-space: nowrap;
}
.rxsmyQrTag{
background-position: center;
color:#FFF;
text-transform:uppercase;
font-weight:bold;

background-repeat: no-repeat;
    margin-bottom: 0.5rem;
    font-size: 0.9rem;
    background-size: contain;
    padding: 1rem;
    line-height: 1rem;
    white-space: nowrap;
}
.tgg0,.tgg3{
background-image:url('/custom/img/ags_btn1.png');
}
.tgg1{
background-image:url('/custom/img/ags_btn2.png');
}
.tgg2{
background-image:url('/custom/img/ags_btn3.png');
}
.qrBgHover{position:absolute;top:0;left:0}
.rxsmyQRtit{
font-weight:bold;
text-transform: uppercase;
color:#ffff01;
font-size:1.3rem;
    font-family: AgsFont;
}
.rxsmyQRt span{display:block;}
.rxsmyQRt{
background:rgba(0,0,0,0.3);
color:white;
margin-bottom:2rem;
margin-top:3rem;
    padding: 0.5rem;
    border-radius: 0 1rem 0 1rem;
    width: 90%;
font-size:1.2rem;
    margin-left: 5%;
}
.rxsmyQRc{
    max-width: 500px;
    margin: 0 auto;
position:relative;
margin-top: 1rem;
    margin-bottom: 1rem;
}
.rxsmyQRC img{max-width:100%;}
.rxsmyQR{
    z-index: 99999;
    width: 56%;
    left: 25%;
    border: 5px solid yellow;
}
.ticketDetSmall{
font-size: 0.7rem;
text-align: center;
color: yellow;
    white-space: break-spaces;
    line-height: 0.7rem;
    margin-top: 0.3rem;
}
.btnags23{
background-image: url('/custom/img/ags-btn-vio.png');
    background-repeat: no-repeat;
    background-position: center;
    padding: 2rem;
    color: white;
    text-transform: uppercase;
    font-family: Calibri;
    font-weight: bold;
    font-size: 2rem;
    max-width: 80%;
    margin: 0 auto;
    margin-top: 1rem;
    background-size: contain;
    line-height: 1.4rem;
}
.modal-dialog,.modal-dialog .btn-themecolor{color:#FFF!important;}
.preloader:before{display:none;}

#moduletid71 .card-header button{
    font-size: 1.1rem;
    line-height: 1.1rem;
}
.ticketLogo{
    position: absolute;
    max-width: 28%;
    bottom: 47%;
    left: 13%;
}
.ticketLogo2{
    position: absolute;
    max-width: 33%;
    bottom: 49%;
    right: 13%;
}
.vsWi{min-height:55%;width:100%;}
.vs_text{
    width: 60%;
    text-transform: uppercase;
    text-align: left;
    font-weight: bold;
    padding-right: 0.5rem;
}
.vs_title{
    text-transform: uppercase;
    font-size: 1.3rem;
    text-align: left;
    font-weight: bold;
    color: #dce410;
}
.vs_super{
    color: #dce410;
}
.vs_img{
    position: absolute;
    bottom: 0;
    right: 0;
    max-height: 103%;
}
.versus-logo{
padding-top: 0.7rem;
    padding-bottom: 0.7rem;
    border-bottom: 2px solid #ffff00;
text-align:right;
}
.versus-logo img{
max-width:70% !important;
}
.btn-versus{
    background: #ffff00;
    display: inline-block;
    color: #ec008b;
    text-transform: uppercase;
    font-weight: bold;
    border-radius: 0.5rem;
    font-size: 1.5rem;
    margin: 0 auto;
    margin-top: 1rem;
    width: auto;
    margin-bottom: 1rem;
}
#moduletid82, #moduletid81{overflow:hidden;background-image:url('/custom/uploads/versus-bg.png');
margin-bottom:-4rem;
padding-bottom:1rem;
background-size: 100%;
    background-attachment: fixed;}
#moduletid19{overflow:hidden;}
#carousel-mobile7 .carousel {
    height: 9rem;
}
@media (min-width: 768px){
  .seven-cols .col-md-1,
  .seven-cols .col-sm-1,
  .seven-cols .col-lg-1  {
    width: 100%;
    *width: 100%;
  }
  .actCol{display: inline-block;text-align: center;}
  .actCol  img{
    max-width:100px !important;
    margin: 0 auto;
  }
}
@media (min-width: 992px) {
  .seven-cols .col-md-1,
  .seven-cols .col-sm-1,
  .seven-cols .col-lg-1 {
    width: 14.285714285714285714285714285714%;
    *width: 14.285714285714285714285714285714%;
    max-width: 14.285714285714285714285714285714% !important;
flex:none !important;
  }
}

@media (min-width: 1200px) {
  .seven-cols .col-md-1,
  .seven-cols .col-sm-1,
  .seven-cols .col-lg-1 {
    width: 14.285714285714285714285714285714%;
    *width: 14.285714285714285714285714285714%;
    max-width: 14.285714285714285714285714285714% !important;
flex:none !important;
  }
}
.ecomPrice{
  font-weight: bold;margin-top:0.7rem;
}
#newnewtab38.stvSubmitedForm{display:none;}
.ticketCheckin{opacity:0.2}
.ecomTitle{
  margin-bottom:0.5rem;
  color:#7b1fa2 ;
    font-weight: bold;
    font-size: 1.2rem;
    text-transform: uppercase;
}
.tdj-card.card{margin-bottom:0;}
.entradaMenor:hover,#addMenor:hover{
  background: rgb(121,121,121);
background: -moz-linear-gradient(180deg, rgba(121,121,121,1) 0%, rgba(216,215,215,1) 49%);
background: -webkit-linear-gradient(180deg, rgba(121,121,121,1) 0%, rgba(216,215,215,1) 49%);
background: linear-gradient(180deg, rgba(121,121,121,1) 0%, rgba(216,215,215,1) 49%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#797979",endColorstr="#d8d7d7",GradientType=1);
}
.entradaMenor,#addMenor{
color:#7b1fa2 ;
    text-align: center;
    text-transform: uppercase;
    background: rgb(182,186,185);
    background: -moz-linear-gradient(180deg, rgba(182,186,185,1) 0%, rgba(216,215,215,1) 49%);
    background: -webkit-linear-gradient(180deg, rgba(182,186,185,1) 0%, rgba(216,215,215,1) 49%);
    background: linear-gradient(180deg, rgba(182,186,185,1) 0%, rgba(216,215,215,1) 49%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b6bab9",endColorstr="#d8d7d7",GradientType=1);
    padding: 0.3rem;
    border-radius: 1rem;
    margin: 0 auto;
    width: auto;
margin-top:1rem;
display: inline-block;
cursor:pointer;
padding:0.3rem;
}
.istime{text-align:right;margin-right:1rem}

.menor_title{
text-align: left;
    color: #ca04ef;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 1.1rem;
    border-bottom: 1px solid #ca04ef;
}
.ticketBigNew .ticketSig{color: #FFF !important;}

.popAlpacaClose{cursor:pointer;}
@media only screen and (min-width: 500px) {
.ticketBigNew{
    max-width: 400px;
    margin: 0 auto;
}
.ticketDetails{
    font-size: 1.5rem !important;
    bottom: 8.1rem !important;
    line-height: 2.2rem !important;
}
.ticketSig{font-size:1.5rem !important;}
}
.ticketBigNew .ticketDetail:before {

content: "";
    position: absolute;
    width: 100%;
    height: 7px;
    bottom: -4px;
    z-index: 10;
    background-size: 100%;
    background-repeat: no-repeat;
}
.ticketBigNew .qrTicket {
    position: absolute;
    right: 45% !important;
    top: 12% !important;
    margin-right: 7% !important;
}
.ticketDetail{
text-shadow: 1px 1px 1px #000;
    overflow: hidden;
position:relative;
}

.ticketDetails {
    color: #FFF;
    position: absolute;
    bottom: 6.5rem;
    width: 72%;
    text-align: left;
    left: 9%;
    font-size: 1.2rem;
margin-left:1.5rem;
    white-space: nowrap;
    line-height: 2rem;
    font-family: AGSFont;
}
.ticketText{display:inline-block;}
.ticketSig{
font-size:1rem;
text-shadow:0;
    color: #c5c3c3;
    display: inline-block;
    padding-left: 5px;
    white-space: nowrap;
    max-width: 50%;
    padding-right: 10px;
}
#muypronto h2 {
    color: #FFF;
    font-family: Poppins;
    text-transform: uppercase;
    font-size: 2rem;
    text-align: center;
}
#muypronto {
border-radius:2rem;
    padding: 3rem;
    position: relative;
    max-width: 700px;
    margin: 0 auto;
    text-align: center;
    color: #FFF;
    font-family: Poppins;
    margin-top: 7rem;
    margin-bottom: 5rem;
    background: rgba(0,0,0,0.1);
}
.dorado {
    color: #FEF200;
}
#carousel-sponsor-cont, .carousel-inner, #auspiciantes .item:not(.mediaItem) {
    height: 100%;
}
#auspiciantes{overflow:hidden;}
@media only screen and (max-width: 1000px) {
.carousel{height:100% !important;}

.carousel img{
max-width:100%;
}
}
#carousel-mobile2 .carousel {
    height: 10rem;
}
.caro-media img {
    max-height: 100%;
    padding: 7px;
}
@media only screen and (min-width: 1000px) {
#auspiciantes img:not(.ccforme){
    position: relative;
    top: 50%;
    transform: translateY(-50%);
max-width:100%;
}
}
#carousel-mobile1 .carousel {
    height: 10rem;
}
.caro-media {
    height: 8rem;
}
#carousel-mobile5 .carousel, #carousel-mobile10 .carousel {
    height: 12rem;
}
#carousel-mobile9 .carousel {
    height: 15rem;
}
#carousel-sponsor-cont, .carousel-inner, #auspiciantes .item:not(.mediaItem) {
    height: 100%;
}
#auspiciantes .item .carousel {
    background-color: rgba(0,0,0,0.1) !important;
    border-radius: 0.3rem;
}
#carousel-mobile9 .carousel {
    height: 15rem;
}
#auspiciantes .carousel {
    margin: 0.25rem;
}
.card h5{text-align:left;}
.card {
    background-color: transparent !important;
}
 .card-header button{
color:#FFF !important;
font-family:Poppins !important;
font-weight:normal;
width:100%;white-space:normal;
  }
 .card-header button:hover{
color:#ffff00;
text-decoration:none;
}
.card-header h5{margin-top:0}
  .card-header{
    background: rgb(125,30,164);
  background: -moz-linear-gradient(90deg, rgba(125,30,164,1) 0%, rgba(168,16,205,1) 49%, rgba(127,30,166,1) 100%);
  background: -webkit-linear-gradient(90deg, rgba(125,30,164,1) 0%, rgba(168,16,205,1) 49%, rgba(127,30,166,1) 100%);
  background: linear-gradient(90deg, rgba(125,30,164,1) 0%, rgba(168,16,205,1) 49%, rgba(127,30,166,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#7d1ea4",endColorstr="#7f1ea6",GradientType=1);
margin-bottom: 0.5rem;
    border-radius: 0.3rem !important;
    overflow: hidden;
  }
.ticket_desc{
    font-size: 1.5rem;
    text-transform: capitalize;
}
.ecomContainer{
    padding: 1rem;
    margin-bottom: 1rem;
}
.ecomBuy2 img{max-width:50% !important;}
.ecomBuy,.ecomnot{
cursor:pointer;
    background: #ce02f2;
    color: #FFF;
    border-radius:5px;
    font-weight: bold;
    text-transform: uppercase;
    display: inline-block;
    padding: 0.5rem;
}
#tab28{overflow:hidden;}
.ticketBig{position:relative;}
.qrTicket{
    position: absolute;
    left: 12%;
    top: 4%;
    margin-right: 6%;
}
.imgTicket{
    position: absolute;
    top: 30%;
}
.noticket .imgOk{display:none;}
.coupon-list-title-big{
    text-transform: uppercase;
    font-size: 3rem;
    font-weight: bold;
    text-align: center;
}
.tick_big{
    font-weight: bold;
    font-size: 5rem;
    margin-top: 2rem;
}
.tick_sub{
    font-weight: bold;
    font-size: 1.3rem;
}
.tick_subs{
    font-weight: bold;
    font-size: 1rem;
    margin-top: 3rem;
}
.cp-image{max-height:17rem;}
.rewardImgCup{max-height:10rem;}
.mailbox ul li .drop-title{color:#FFF;}
.popAlpacaContainer{
position: fixed;top: 0;left: 0;background: rgba(0,0,0,0.5);z-index: 999999;width: 100%;height: 100%;
}
.popAlpacaDiv2{
display: inline-block;border: 0;border-radius: 1rem;padding: 1rem;position:relative;max-width: 500px;margin: 0 auto;width:90%;
background: #7a1fa1;
    background: -moz-linear-gradient(left,#7a1fa1 1%,#d400f8 100%);
    background: -webkit-linear-gradient(left,#7a1fa1 1%,#d400f8 100%);
    background: linear-gradient(to right,#7a1fa1 1%,#d400f8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a1fa1',endColorstr='#d400f8',GradientType=1 );
}
.popAlpacaDiv{height:377px;
max-width:100%;
display: inline-block;border: 3px solid #fdeb09;border-radius: 1rem;padding: 2rem;position:relative;width: 700px;margin: 0 auto;
background: #7a1fa1;
    background: -moz-linear-gradient(left,#7a1fa1 1%,#d400f8 100%);
    background: -webkit-linear-gradient(left,#7a1fa1 1%,#d400f8 100%);
    background: linear-gradient(to right,#7a1fa1 1%,#d400f8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a1fa1',endColorstr='#d400f8',GradientType=1 );
}
.lineContinue {
    overflow: hidden;
    font-size: 1.5rem;
    font-weight: bold;
    text-align: left;
    margin-bottom: 1.5rem;
    margin-top: 1rem;
    margin-left: 1rem;
}
.rowEntradas{position:relative;}

.lineContinue:after {
  background-color: #ec008b;
  content: "";
  display: inline-block;
  height: 2px;
  position: relative;
  vertical-align: middle;
  width: 100%;
}

.lineContinue:after {
  left: 0.5em;
  margin-right: -100%;
}
.agot{opacity:0.5}
.rewAgot{color:#fdeb09;margin-bottom:0.5rem;font-size:1rem}
.mbhelper{overflow-x:hidden;}
.cp-title{
font-weight:bold;
font-size:2rem;
margin-top:1.5rem;
margin-bottom:0.5rem;
}
.cp-text{
font-size:1.3rem;
margin-bottom:2rem;
}
.coupon-list-title{
font-weight:bold;
margin-bottom:0.5rem;
}

.coupon-list-text{
    display: -webkit-box !important;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
}
.coupon_title{
    font-size: 1.3rem;
margin-bottom:1rem;

}
.coupon_text,.coupon_title{
  margin: 0.3rem;
}
#canjeEntradaDayOnly{
  padding:0.4rem
}
.coupon_text{
  line-height: 1rem;
  font-size:0.8rem;
}
#moduletid60,#moduletid56,#moduletid72{
  margin: 0.5rem;
margin-top: 0;
}
.coupon_text{margin-bottom:1.5rem;
}
.coupon-list{    position:relative;cursor:pointer;padding:0rem;color:#464545;border-radius:0;margin:1rem;text-align:left;padding-top:0.25rem;padding-bottom:0.25rem}
.noTicket{color: #c5c3c3 !important;}
.noTicket .rewardImgCup {opacity:0.15;}
.rewards-title img{max-width:100%;}
.rewards-title{
text-align:right;
border-bottom:2px solid #ec008b;
padding-bottom:1rem;
margin-bottom:2rem;
}
#rwchanger{white-space:nowrap;}

.rewMyDay2{
text-transform:uppercase;
font-weight:bold;
margin-bottom:1rem;
cursor:pointer;
padding:0.5rem;
color:#ec008b;
background: #ffff00;
    border-radius: 0.5rem;
    font-size: 1.15rem;
white-space:nowrap;
}
#moduletid81 .lineContinue,#moduletid82 .lineContinue{
text-transform:uppercase;
}
.rewMyDay{

cursor:pointer;
padding:0.5rem;
background: #b601bb;
    border-radius: 0.5rem;
    font-size: 1.15rem;
white-space:nowrap;
max-width: 200px;
margin: 0 auto;
margin-bottom:0.7rem;
}
.rewOk{
background:#970c5e;
}
.opare{filter: grayscale(0.9);}
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
.col-xs-15 {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {
.col-sm-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-15 {
        max-width: 20%;
        flex: 0 0 20%;
    }
}
@media (min-width: 1200px) {
    .col-lg-15 {
width: 20% !important;
    float: left;
    max-width: 20% !important;
    flex: 0 0 20% !important;
    }
}
.breadc {
margin:0 auto;
    width: 9rem;
    height: 9rem;
}
.rw-border2 {
    display: inline-block;
    background: rgba(0,0,0,0.4);
    border-radius: 50%;
    border: 2px solid #fdeb09;
    padding: 0.5rem;
    width: 3rem;
    height: 3rem;
    line-height: 2rem;
}
#rw-resp{
    margin-top: 1rem;
    color: red;
    text-shadow: 1px 1px 1px #000;
display:none;
}

.rw_code{
margin-top: 3rem;
    font-weight: normal;
}
.rw-border img{max-height:100%;}
.rw-border.bigi{width:10rem;height:10rem;}
.rw-border{
overflow:hidden;
display:inline-block;
    background: rgba(0,0,0,0.4);
border-radius:50%;
padding:0;
}
.col-block .rw-border{
    position: absolute;
    left: -2.5rem;
    top: 0.5rem;
    padding: 0rem;
    width: 5rem;
    height: 5rem;
}
.col-block span{
    display: block;
    font-weight: normal;
    font-size: 1rem;
}
.col-block{
color:#FFF;
position: relative;
    font-size: 1.3rem;
    background: rgba(0,0,0,0.4);
    padding: 0.5rem;
    border-radius: 1rem;
    display: inline-block;
    padding: 1rem;
    padding-left: 3rem;
    margin-bottom: 2rem;
    padding-bottom: 1.5rem;
margin-left:2rem;
}
.col-rw-spon{
    background: rgba(0,0,0,0.4);
    padding: 0.5rem;
border-radius:1rem;
}

.btn-versusr{
cursor:pointer;
border-radius:1rem;
font-size: 2rem;
    font-weight: bold;
    text-align: center;
    color: #ec008b;
    background-color: #ffff00;
    padding: 0.2rem;
    text-transform: uppercase;
    width: 35%;
    margin: 0 auto;
    font-family: Poppins;
    position: relative;
    margin-bottom: 1rem;
    box-shadow: 0px 3px 3px 2px #7f1da6;
}
.btnags{
cursor:pointer;
border-radius:1rem;
font-size: 2rem;
    font-weight: bold;
    text-align: center;
    color: #FFF;
    background-color: #ec008b;
    padding: 1rem;
    text-transform: uppercase;
    width: 60%;
    margin: 0 auto;
    font-family: Poppins;
    position: relative;
    margin-bottom: 2rem;
    margin-top: 2rem;
    box-shadow: 0px 3px 3px 2px #7f1da6;
    padding-top: 0.3rem;
    padding-bottom: 0.3rem;
}
.btn-versusr:before{
      content: " ";
          width: 100%;
          height: 3px;
          display: block;
          position: absolute;
          z-index: 0;
          top: 50%;
          right: -100%;
          background-color: #ffff00;
}
.btnags:before{
      content: " ";
          width: 50%;
          height: 3px;
          display: block;
          position: absolute;
          z-index: 0;
          top: 50%;
          right: -50%;
          background-color: #ffff00;
}
.btn-versusr:after{
    content: " ";
    width: 100%;
    height: 3px;
    display: block;
    position: absolute;
    z-index: 0;
    top: 50%;
    left: -100%;
    background-color: #ffff00;
}
.btnags:after{
    content: " ";
    width: 50%;
    height: 3px;
    display: block;
    position: absolute;
    z-index: 0;
    top: 50%;
    left: -50%;
    background-color: #ffff00;
}
#moduletid56{
overflow:hidden;
    font-weight: bold;
    font-family: 'Poppins';
}
@media (max-width: 700px) {
.btnRxmb{max-width:80% !important;margin:0 auto}
.coupon-list{padding:0;}
.ticket_desc{font-size:0.8rem;}
.coupon-list-title-big{font-size:1.2rem;}
.coupon_title{font-size:1.1rem;margin-bottom:0.5rem;}
#rwcode{font-size:1.2rem;}
.rewards-title{margin-bottom:1rem;padding-bottom:0rem}
.cp-title{font-size:1.5rem;}
.btnags{
font-size: 1.3rem !important;
    width: 80%;
    padding: 0.5rem;
margin-top: 1rem;
}
.breadc {
    margin: 0 auto;
    width: 5rem;
    height: 5rem;
}
}
.popAlpacaClose{position:absolute;top:-8px;left:-14px;}
.ticketBig img{max-width:100%;overflow:hidden;}
  .col-xs-8r,
  col-sm-8r,
  .col-md-8r,
  .col-lg-8r {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
  }

  .col-xs-8r {
    flex: 0 0 12.5%;
  }

  @media (min-width: 768px) {
    .col-sm-8r {
      flex: 0 0 12.5%;
    }
  }

  @media (min-width: 992px) {
    .col-md-8r {
      flex: 0 0 12.5%;
    }
  }

  @media (min-width: 1200px) {
    .col-lg-8r {
      flex: 0 0 12.5%;
    }
  }
  @font-face {
  font-family: 'AGSFont';
  src: url('/custom/fonts/Freeman-Regular.ttf') format('truetype');
}
.dt-button,.paginate_button{
  background: #dddbdb;
    padding: 5px;
    border-radius: 10px;
    margin-right: 15px;
}
.dt-buttons,.dataTables_paginate {
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
