@import "libraries/bootstrap/css/bootstrap.min.css";@import "libraries/FontAwesome5/css/all.min.css";body.stop-scrolling {
  height: 100%;
  overflow: hidden; }

.sweet-overlay {
  background-color: black;
  /* IE8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  /* IE8 */
  background-color: rgba(0, 0, 0, 0.4);
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: none;
  z-index: 10000; }

.sweet-alert {
  background-color: white;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  width: 478px;
  padding: 17px;
  border-radius: 5px;
  text-align: center;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -256px;
  margin-top: -200px;
  overflow: hidden;
  display: none;
  z-index: 99999; }
  @media all and (max-width: 540px) {
    .sweet-alert {
      width: auto;
      margin-left: 0;
      margin-right: 0;
      left: 15px;
      right: 15px; } }
  .sweet-alert h2 {
    color: #575757;
    font-size: 30px;
    text-align: center;
    font-weight: 600;
    text-transform: none;
    position: relative;
    margin: 25px 0;
    padding: 0;
    line-height: 40px;
    display: block; }
  .sweet-alert p {
    color: #797979;
    font-size: 16px;
    text-align: center;
    font-weight: 300;
    position: relative;
    text-align: inherit;
    float: none;
    margin: 0;
    padding: 0;
    line-height: normal; }
  .sweet-alert fieldset {
    border: none;
    position: relative; }
  .sweet-alert .sa-error-container {
    background-color: #f1f1f1;
    margin-left: -17px;
    margin-right: -17px;
    overflow: hidden;
    padding: 0 10px;
    max-height: 0;
    webkit-transition: padding 0.15s, max-height 0.15s;
    transition: padding 0.15s, max-height 0.15s; }
    .sweet-alert .sa-error-container.show {
      padding: 10px 0;
      max-height: 100px;
      webkit-transition: padding 0.2s, max-height 0.2s;
      transition: padding 0.25s, max-height 0.25s; }
    .sweet-alert .sa-error-container .icon {
      display: inline-block;
      width: 24px;
      height: 24px;
      border-radius: 50%;
      background-color: #ea7d7d;
      color: white;
      line-height: 24px;
      text-align: center;
      margin-right: 3px; }
    .sweet-alert .sa-error-container p {
      display: inline-block; }
  .sweet-alert .sa-input-error {
    position: absolute;
    top: 29px;
    right: 26px;
    width: 20px;
    height: 20px;
    opacity: 0;
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transition: all 0.1s;
    transition: all 0.1s; }
    .sweet-alert .sa-input-error::before, .sweet-alert .sa-input-error::after {
      content: "";
      width: 20px;
      height: 6px;
      background-color: #f06e57;
      border-radius: 3px;
      position: absolute;
      top: 50%;
      margin-top: -4px;
      left: 50%;
      margin-left: -9px; }
    .sweet-alert .sa-input-error::before {
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg); }
    .sweet-alert .sa-input-error::after {
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg); }
    .sweet-alert .sa-input-error.show {
      opacity: 1;
      -webkit-transform: scale(1);
      transform: scale(1); }
  .sweet-alert input {
    width: 100%;
    box-sizing: border-box;
    border-radius: 3px;
    border: 1px solid #d7d7d7;
    height: 43px;
    margin-top: 10px;
    margin-bottom: 17px;
    font-size: 18px;
    box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.06);
    padding: 0 12px;
    display: none;
    -webkit-transition: all 0.3s;
    transition: all 0.3s; }
    .sweet-alert input:focus {
      outline: none;
      box-shadow: 0px 0px 3px #c4e6f5;
      border: 1px solid #b4dbed; }
      .sweet-alert input:focus::-moz-placeholder {
        transition: opacity 0.3s 0.03s ease;
        opacity: 0.5; }
      .sweet-alert input:focus:-ms-input-placeholder {
        transition: opacity 0.3s 0.03s ease;
        opacity: 0.5; }
      .sweet-alert input:focus::-webkit-input-placeholder {
        transition: opacity 0.3s 0.03s ease;
        opacity: 0.5; }
    .sweet-alert input::-moz-placeholder {
      color: #bdbdbd; }
    .sweet-alert input:-ms-input-placeholder {
      color: #bdbdbd; }
    .sweet-alert input::-webkit-input-placeholder {
      color: #bdbdbd; }
  .sweet-alert.show-input input {
    display: block; }
  .sweet-alert .sa-confirm-button-container {
    display: inline-block;
    position: relative; }
  .sweet-alert .la-ball-fall {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -27px;
    margin-top: 4px;
    opacity: 0;
    visibility: hidden; }
  .sweet-alert button {
    background-color: #8CD4F5;
    color: white;
    border: none;
    box-shadow: none;
    font-size: 17px;
    font-weight: 500;
    -webkit-border-radius: 4px;
    border-radius: 5px;
    padding: 10px 32px;
    margin: 26px 5px 0 5px;
    cursor: pointer; }
    .sweet-alert button:focus {
      outline: none;
      box-shadow: 0 0 2px rgba(128, 179, 235, 0.5), inset 0 0 0 1px rgba(0, 0, 0, 0.05); }
    .sweet-alert button:hover {
      background-color: #7ecff4; }
    .sweet-alert button:active {
      background-color: #5dc2f1; }
    .sweet-alert button.cancel {
      background-color: #C1C1C1; }
      .sweet-alert button.cancel:hover {
        background-color: #b9b9b9; }
      .sweet-alert button.cancel:active {
        background-color: #a8a8a8; }
      .sweet-alert button.cancel:focus {
        box-shadow: rgba(197, 205, 211, 0.8) 0px 0px 2px, rgba(0, 0, 0, 0.0470588) 0px 0px 0px 1px inset !important; }
    .sweet-alert button[disabled] {
      opacity: .6;
      cursor: default; }
    .sweet-alert button.confirm[disabled] {
      color: transparent; }
      .sweet-alert button.confirm[disabled] ~ .la-ball-fall {
        opacity: 1;
        visibility: visible;
        transition-delay: 0s; }
    .sweet-alert button::-moz-focus-inner {
      border: 0; }
  .sweet-alert[data-has-cancel-button=false] button {
    box-shadow: none !important; }
  .sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false] {
    padding-bottom: 40px; }
  .sweet-alert .sa-icon {
    width: 80px;
    height: 80px;
    border: 4px solid gray;
    -webkit-border-radius: 40px;
    border-radius: 40px;
    border-radius: 50%;
    margin: 20px auto;
    padding: 0;
    position: relative;
    box-sizing: content-box; }
    .sweet-alert .sa-icon.sa-error {
      border-color: #F27474; }
      .sweet-alert .sa-icon.sa-error .sa-x-mark {
        position: relative;
        display: block; }
      .sweet-alert .sa-icon.sa-error .sa-line {
        position: absolute;
        height: 5px;
        width: 47px;
        background-color: #F27474;
        display: block;
        top: 37px;
        border-radius: 2px; }
        .sweet-alert .sa-icon.sa-error .sa-line.sa-left {
          -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
          left: 17px; }
        .sweet-alert .sa-icon.sa-error .sa-line.sa-right {
          -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
          right: 16px; }
    .sweet-alert .sa-icon.sa-warning {
      border-color: #F8BB86; }
      .sweet-alert .sa-icon.sa-warning .sa-body {
        position: absolute;
        width: 5px;
        height: 47px;
        left: 50%;
        top: 10px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
        margin-left: -2px;
        background-color: #F8BB86; }
      .sweet-alert .sa-icon.sa-warning .sa-dot {
        position: absolute;
        width: 7px;
        height: 7px;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        margin-left: -3px;
        left: 50%;
        bottom: 10px;
        background-color: #F8BB86; }
    .sweet-alert .sa-icon.sa-info {
      border-color: #C9DAE1; }
      .sweet-alert .sa-icon.sa-info::before {
        content: "";
        position: absolute;
        width: 5px;
        height: 29px;
        left: 50%;
        bottom: 17px;
        border-radius: 2px;
        margin-left: -2px;
        background-color: #C9DAE1; }
      .sweet-alert .sa-icon.sa-info::after {
        content: "";
        position: absolute;
        width: 7px;
        height: 7px;
        border-radius: 50%;
        margin-left: -3px;
        top: 19px;
        background-color: #C9DAE1; }
    .sweet-alert .sa-icon.sa-success {
      border-color: #A5DC86; }
      .sweet-alert .sa-icon.sa-success::before, .sweet-alert .sa-icon.sa-success::after {
        content: '';
        -webkit-border-radius: 40px;
        border-radius: 40px;
        border-radius: 50%;
        position: absolute;
        width: 60px;
        height: 120px;
        background: white;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg); }
      .sweet-alert .sa-icon.sa-success::before {
        -webkit-border-radius: 120px 0 0 120px;
        border-radius: 120px 0 0 120px;
        top: -7px;
        left: -33px;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        -webkit-transform-origin: 60px 60px;
        transform-origin: 60px 60px; }
      .sweet-alert .sa-icon.sa-success::after {
        -webkit-border-radius: 0 120px 120px 0;
        border-radius: 0 120px 120px 0;
        top: -11px;
        left: 30px;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        -webkit-transform-origin: 0px 60px;
        transform-origin: 0px 60px; }
      .sweet-alert .sa-icon.sa-success .sa-placeholder {
        width: 80px;
        height: 80px;
        border: 4px solid rgba(165, 220, 134, 0.2);
        -webkit-border-radius: 40px;
        border-radius: 40px;
        border-radius: 50%;
        box-sizing: content-box;
        position: absolute;
        left: -4px;
        top: -4px;
        z-index: 2; }
      .sweet-alert .sa-icon.sa-success .sa-fix {
        width: 5px;
        height: 90px;
        background-color: white;
        position: absolute;
        left: 28px;
        top: 8px;
        z-index: 1;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg); }
      .sweet-alert .sa-icon.sa-success .sa-line {
        height: 5px;
        background-color: #A5DC86;
        display: block;
        border-radius: 2px;
        position: absolute;
        z-index: 2; }
        .sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
          width: 25px;
          left: 14px;
          top: 46px;
          -webkit-transform: rotate(45deg);
          transform: rotate(45deg); }
        .sweet-alert .sa-icon.sa-success .sa-line.sa-long {
          width: 47px;
          right: 8px;
          top: 38px;
          -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg); }
    .sweet-alert .sa-icon.sa-custom {
      background-size: contain;
      border-radius: 0;
      border: none;
      background-position: center center;
      background-repeat: no-repeat; }

/*
 * Animations
 */
@-webkit-keyframes showSweetAlert {
  0% {
    transform: scale(0.7);
    -webkit-transform: scale(0.7); }
  45% {
    transform: scale(1.05);
    -webkit-transform: scale(1.05); }
  80% {
    transform: scale(0.95);
    -webkit-transform: scale(0.95); }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1); } }

@keyframes showSweetAlert {
  0% {
    transform: scale(0.7);
    -webkit-transform: scale(0.7); }
  45% {
    transform: scale(1.05);
    -webkit-transform: scale(1.05); }
  80% {
    transform: scale(0.95);
    -webkit-transform: scale(0.95); }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1); } }

@-webkit-keyframes hideSweetAlert {
  0% {
    transform: scale(1);
    -webkit-transform: scale(1); }
  100% {
    transform: scale(0.5);
    -webkit-transform: scale(0.5); } }

@keyframes hideSweetAlert {
  0% {
    transform: scale(1);
    -webkit-transform: scale(1); }
  100% {
    transform: scale(0.5);
    -webkit-transform: scale(0.5); } }

@-webkit-keyframes slideFromTop {
  0% {
    top: 0%; }
  100% {
    top: 50%; } }

@keyframes slideFromTop {
  0% {
    top: 0%; }
  100% {
    top: 50%; } }

@-webkit-keyframes slideToTop {
  0% {
    top: 50%; }
  100% {
    top: 0%; } }

@keyframes slideToTop {
  0% {
    top: 50%; }
  100% {
    top: 0%; } }

@-webkit-keyframes slideFromBottom {
  0% {
    top: 70%; }
  100% {
    top: 50%; } }

@keyframes slideFromBottom {
  0% {
    top: 70%; }
  100% {
    top: 50%; } }

@-webkit-keyframes slideToBottom {
  0% {
    top: 50%; }
  100% {
    top: 70%; } }

@keyframes slideToBottom {
  0% {
    top: 50%; }
  100% {
    top: 70%; } }

.showSweetAlert[data-animation=pop] {
  -webkit-animation: showSweetAlert 0.3s;
  animation: showSweetAlert 0.3s; }

.showSweetAlert[data-animation=none] {
  -webkit-animation: none;
  animation: none; }

.showSweetAlert[data-animation=slide-from-top] {
  -webkit-animation: slideFromTop 0.3s;
  animation: slideFromTop 0.3s; }

.showSweetAlert[data-animation=slide-from-bottom] {
  -webkit-animation: slideFromBottom 0.3s;
  animation: slideFromBottom 0.3s; }

.hideSweetAlert[data-animation=pop] {
  -webkit-animation: hideSweetAlert 0.2s;
  animation: hideSweetAlert 0.2s; }

.hideSweetAlert[data-animation=none] {
  -webkit-animation: none;
  animation: none; }

.hideSweetAlert[data-animation=slide-from-top] {
  -webkit-animation: slideToTop 0.4s;
  animation: slideToTop 0.4s; }

.hideSweetAlert[data-animation=slide-from-bottom] {
  -webkit-animation: slideToBottom 0.3s;
  animation: slideToBottom 0.3s; }

@-webkit-keyframes animateSuccessTip {
  0% {
    width: 0;
    left: 1px;
    top: 19px; }
  54% {
    width: 0;
    left: 1px;
    top: 19px; }
  70% {
    width: 50px;
    left: -8px;
    top: 37px; }
  84% {
    width: 17px;
    left: 21px;
    top: 48px; }
  100% {
    width: 25px;
    left: 14px;
    top: 45px; } }

@keyframes animateSuccessTip {
  0% {
    width: 0;
    left: 1px;
    top: 19px; }
  54% {
    width: 0;
    left: 1px;
    top: 19px; }
  70% {
    width: 50px;
    left: -8px;
    top: 37px; }
  84% {
    width: 17px;
    left: 21px;
    top: 48px; }
  100% {
    width: 25px;
    left: 14px;
    top: 45px; } }

@-webkit-keyframes animateSuccessLong {
  0% {
    width: 0;
    right: 46px;
    top: 54px; }
  65% {
    width: 0;
    right: 46px;
    top: 54px; }
  84% {
    width: 55px;
    right: 0px;
    top: 35px; }
  100% {
    width: 47px;
    right: 8px;
    top: 38px; } }

@keyframes animateSuccessLong {
  0% {
    width: 0;
    right: 46px;
    top: 54px; }
  65% {
    width: 0;
    right: 46px;
    top: 54px; }
  84% {
    width: 55px;
    right: 0px;
    top: 35px; }
  100% {
    width: 47px;
    right: 8px;
    top: 38px; } }

@-webkit-keyframes rotatePlaceholder {
  0% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg); }
  5% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg); }
  12% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg); }
  100% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg); } }

@keyframes rotatePlaceholder {
  0% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg); }
  5% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg); }
  12% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg); }
  100% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg); } }

.animateSuccessTip {
  -webkit-animation: animateSuccessTip 0.75s;
  animation: animateSuccessTip 0.75s; }

.animateSuccessLong {
  -webkit-animation: animateSuccessLong 0.75s;
  animation: animateSuccessLong 0.75s; }

.sa-icon.sa-success.animate::after {
  -webkit-animation: rotatePlaceholder 4.25s ease-in;
  animation: rotatePlaceholder 4.25s ease-in; }

@-webkit-keyframes animateErrorIcon {
  0% {
    transform: rotateX(100deg);
    -webkit-transform: rotateX(100deg);
    opacity: 0; }
  100% {
    transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
    opacity: 1; } }

@keyframes animateErrorIcon {
  0% {
    transform: rotateX(100deg);
    -webkit-transform: rotateX(100deg);
    opacity: 0; }
  100% {
    transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
    opacity: 1; } }

.animateErrorIcon {
  -webkit-animation: animateErrorIcon 0.5s;
  animation: animateErrorIcon 0.5s; }

@-webkit-keyframes animateXMark {
  0% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  50% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  80% {
    transform: scale(1.15);
    -webkit-transform: scale(1.15);
    margin-top: -6px; }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
    margin-top: 0;
    opacity: 1; } }

@keyframes animateXMark {
  0% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  50% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  80% {
    transform: scale(1.15);
    -webkit-transform: scale(1.15);
    margin-top: -6px; }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
    margin-top: 0;
    opacity: 1; } }

.animateXMark {
  -webkit-animation: animateXMark 0.5s;
  animation: animateXMark 0.5s; }

@-webkit-keyframes pulseWarning {
  0% {
    border-color: #f40012; }
  100% {
    border-color: #ff7e7e; } }

@keyframes pulseWarning {
  0% {
    border-color: #f40012; }
  100% {
    border-color: #ff7e7e; } }

.pulseWarning {
  -webkit-animation: pulseWarning 0.75s infinite alternate;
  animation: pulseWarning 0.75s infinite alternate; }

@-webkit-keyframes pulseWarningIns {
  0% {
    background-color: #f40012; }
  100% {
    background-color: #ff7e7e; } }

@keyframes pulseWarningIns {
  0% {
    background-color: #f40012; }
  100% {
    background-color: #ff7e7e; } }

.pulseWarningIns {
  -webkit-animation: pulseWarningIns 0.75s infinite alternate;
  animation: pulseWarningIns 0.75s infinite alternate; }

@-webkit-keyframes rotate-loading {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

@keyframes rotate-loading {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

/* Internet Explorer 9 has some special quirks that are fixed here */
/* The icons are not animated. */
/* This file is automatically merged into sweet-alert.min.js through Gulp */
/* Error icon */
.sweet-alert .sa-icon.sa-error .sa-line.sa-left {
  -ms-transform: rotate(45deg) \9; }

.sweet-alert .sa-icon.sa-error .sa-line.sa-right {
  -ms-transform: rotate(-45deg) \9; }

/* Success icon */
.sweet-alert .sa-icon.sa-success {
  border-color: transparent\9; }

.sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
  -ms-transform: rotate(45deg) \9; }

.sweet-alert .sa-icon.sa-success .sa-line.sa-long {
  -ms-transform: rotate(-45deg) \9; }

/*!
 * Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/)
 * Copyright 2015 Daniel Cardoso <@DanielCardoso>
 * Licensed under MIT
 */
.la-ball-fall,
.la-ball-fall > div {
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.la-ball-fall {
  display: block;
  font-size: 0;
  color: #fff; }

.la-ball-fall.la-dark {
  color: #333; }

.la-ball-fall > div {
  display: inline-block;
  float: none;
  background-color: currentColor;
  border: 0 solid currentColor; }

.la-ball-fall {
  width: 54px;
  height: 18px; }

.la-ball-fall > div {
  width: 10px;
  height: 10px;
  margin: 4px;
  border-radius: 100%;
  opacity: 0;
  -webkit-animation: ball-fall 1s ease-in-out infinite;
  -moz-animation: ball-fall 1s ease-in-out infinite;
  -o-animation: ball-fall 1s ease-in-out infinite;
  animation: ball-fall 1s ease-in-out infinite; }

.la-ball-fall > div:nth-child(1) {
  -webkit-animation-delay: -200ms;
  -moz-animation-delay: -200ms;
  -o-animation-delay: -200ms;
  animation-delay: -200ms; }

.la-ball-fall > div:nth-child(2) {
  -webkit-animation-delay: -100ms;
  -moz-animation-delay: -100ms;
  -o-animation-delay: -100ms;
  animation-delay: -100ms; }

.la-ball-fall > div:nth-child(3) {
  -webkit-animation-delay: 0ms;
  -moz-animation-delay: 0ms;
  -o-animation-delay: 0ms;
  animation-delay: 0ms; }

.la-ball-fall.la-sm {
  width: 26px;
  height: 8px; }

.la-ball-fall.la-sm > div {
  width: 4px;
  height: 4px;
  margin: 2px; }

.la-ball-fall.la-2x {
  width: 108px;
  height: 36px; }

.la-ball-fall.la-2x > div {
  width: 20px;
  height: 20px;
  margin: 8px; }

.la-ball-fall.la-3x {
  width: 162px;
  height: 54px; }

.la-ball-fall.la-3x > div {
  width: 30px;
  height: 30px;
  margin: 12px; }

/*
 * Animation
 */
@-webkit-keyframes ball-fall {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-145%);
    transform: translateY(-145%); }
  10% {
    opacity: .5; }
  20% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  80% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  90% {
    opacity: .5; }
  100% {
    opacity: 0;
    -webkit-transform: translateY(145%);
    transform: translateY(145%); } }

@-moz-keyframes ball-fall {
  0% {
    opacity: 0;
    -moz-transform: translateY(-145%);
    transform: translateY(-145%); }
  10% {
    opacity: .5; }
  20% {
    opacity: 1;
    -moz-transform: translateY(0);
    transform: translateY(0); }
  80% {
    opacity: 1;
    -moz-transform: translateY(0);
    transform: translateY(0); }
  90% {
    opacity: .5; }
  100% {
    opacity: 0;
    -moz-transform: translateY(145%);
    transform: translateY(145%); } }

@-o-keyframes ball-fall {
  0% {
    opacity: 0;
    -o-transform: translateY(-145%);
    transform: translateY(-145%); }
  10% {
    opacity: .5; }
  20% {
    opacity: 1;
    -o-transform: translateY(0);
    transform: translateY(0); }
  80% {
    opacity: 1;
    -o-transform: translateY(0);
    transform: translateY(0); }
  90% {
    opacity: .5; }
  100% {
    opacity: 0;
    -o-transform: translateY(145%);
    transform: translateY(145%); } }

@keyframes ball-fall {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-145%);
    -moz-transform: translateY(-145%);
    -o-transform: translateY(-145%);
    transform: translateY(-145%); }
  10% {
    opacity: .5; }
  20% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); }
  80% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); }
  90% {
    opacity: .5; }
  100% {
    opacity: 0;
    -webkit-transform: translateY(145%);
    -moz-transform: translateY(145%);
    -o-transform: translateY(145%);
    transform: translateY(145%); } }
.inline-block{display:inline-block}.block{display:block}.visibility-hidden{visibility:hidden}.b-red-text-color{color:#F40012}.bg-red{background-color:#F40012}.bg-red2{background-color:red}.bg-black{background-color:black}@font-face{font-family:'bebas_neueregular';src:url('fonts/bebasneue/bebasneue-webfont.eot');src:url('fonts/bebasneue/bebasneue-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/bebasneue/bebasneue-webfont.woff2') format('woff2'),url('fonts/bebasneue/bebasneue-webfont.woff') format('woff'),url('fonts/bebasneue/bebasneue-webfont.ttf') format('truetype'),url('fonts/bebasneue/bebasneue-webfont.svg#bebas_neueregular') format('svg');font-weight:normal;font-style:normal}html,body{-webkit-font-smoothing:antialiased;height:100% !important;background-color:white;font-family:Montserrat,sans-serif;font-weight:300}body .no-nav-content{margin-top:-60px}body .no-nav-content .breadcrumbs-admin{padding-top:0 !important}::selection{background-color:rgba(255,0,0,0.5)}hr{border-top:1px solid #dadada}input[type='number']{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.img-responsive{display:inline-block !important}.full-body-wrapper{min-height:calc(100vh - 60px)}.content-wrapper{min-height:calc(100vh - 301px)}#container{min-height:100vh;padding-top:60px}.mt-40px{margin-top:40px}footer{min-height:206px;width:100% !important;background-color:#032F38;color:white;position:relative;z-index:2}footer.transparente{background-color:transparent}footer h3{color:#AAAAAA}footer a:link,footer a:hover,footer a:active,footer a:visited{color:white}footer hr{background-color:#222;border-color:#222;color:#222}.footer-iconos a{text-decoration:none !important}.modal-red-title{color:#ff0f21 !important;font-weight:bold;font-size:27px}.modal-content{border-radius:0px !important}.white-modal-header{background-color:#ffffff !important;border-bottom:1px solid #eeeeee !important}.vh-100-min{min-height:100vh}#map_canvas_modificar{width:100%;height:250px}.pointer{cursor:pointer}.grab{cursor:grab}.margin-enlaces-funciones{margin:10px 0 10px 0}.live-editor{position:absolute;height:calc(100vh - 30px);padding-bottom:90px;background-color:#414042;top:30px;left:0;width:20%;min-width:300px;max-width:600px;-webkit-box-shadow:inset 0 0 13px 0 rgba(0,0,0,0.9);-moz-box-shadow:inset 0 0 7px 0 rgba(0,0,0,0.9);box-shadow:0 0 7px 0 rgba(0,0,0,0.9);z-index:1;overflow-y:auto;padding:8px}@media (max-width: 767px){.live-editor{width:100% !important;margin-top:0px !important;max-width:unset !important;z-index:2 !important;top:80px;height:calc(100vh - 80px)}}@media (min-width: 992px){.live-editor{margin-top:0px !important}}.live-editor .live-editor-bar-button{cursor:pointer;text-align:center;background-color:#555555;height:50px;width:20%;float:left;border-right:1px solid #777777}.live-editor .live-editor-bar-button i{color:white;font-size:30px;line-height:50px}.live-editor .live-editor-bar{background-color:#555555;height:50px;width:80%;float:left;text-align:right}.live-editor .imagen-patrocinador{width:30%;max-width:300px;display:inline-block}.live-editor .contenedor-video{display:inline-block;width:110px;margin-right:10px}.live-editor .patrocinador-img{position:relative;display:inline-block;width:110px;margin-right:10px}.live-view-docs{width:100px;margin-right:10px;text-align:center;background-color:transparent;padding:10px;border:1px dashed #b4b9be;display:inline-block;margin-bottom:10px}.live-view-docs .doc-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.live-view-iframe{position:absolute;top:30px;left:20%;width:80%;border:0;height:calc(100% - 30px);margin-bottom:200px}@media (min-width: 768px){.live-view-iframe{left:300px !important;width:calc(100% - 300px) !important}}@media (min-width: 992px){.live-view-iframe{left:300px !important;width:calc(100% - 300px) !important}}.live-view-panel-heading{color:#fff !important;background-color:#555555 !important}.no-display{display:none}.img-115px{width:115px;height:115px}#dz_imagenes{width:100%;height:150px;overflow:auto;border:1px dashed #b4b9be}#dz_documentos{width:100%;height:150px;overflow:auto;border:1px dashed #b4b9be;margin-bottom:15px}.margin-hr{margin:10px 0 !important}.text-left{text-align:left !important}.font-11px{font-size:11px}.font-14px{font-size:14px}.font-16px{font-size:16px}.font-preferencias{font-size:14px}@media only screen and (min-width:992px) and (max-width:1199px){.font-preferencias{font-size:11px}}@media (max-width:1114px){.icon.social{width:25px !important;height:25px !important;margin:0 5px 0 0 !important;border-radius:50%}.icon.social i{font-size:15px}}@media (max-width:1019px){.icon.social{width:15px !important;height:15px !important;margin:0 3px 0 0 !important;border-radius:50%}.icon.social i{font-size:15px}}@media (max-width:981px){.icon.social{width:10px !important;height:10px !important;margin:0 1px 0 0 !important;border-radius:50%}.icon.social i{font-size:16px}}@media (max-width:943px){.icon.social{width:5px !important;height:5px !important;margin:0 1px 0 0 !important;border-radius:50%;padding:15px}.icon.social i{font-size:12px}}@media (max-width:827px){.footer-iconos{margin-top:-15px}.icon.social{width:5px !important;height:5px !important;margin:0 1px 0 0 !important;border-radius:50%;padding:14px}.icon.social i{font-size:11px}}@media (max-width:789px){.icon.social{width:5px !important;height:5px !important;margin:0 1px 0 0 !important;border-radius:50%;padding:13px;top:8px}.icon.social i{font-size:11px;margin-left:-1px}.modal-red-title{color:#ff0f21 !important;font-weight:bold;font-size:18px}}.img-tinted{opacity:.5}.width-100{width:100%}.pl-50px{padding-left:50px}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ellipsis-no-wrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.googlemap img{max-width:1000000000px !important}.flex{display:flex !important}.flex-center-xy{display:flex;flex-direction:column;align-items:center;justify-content:center}.flex-center{display:flex;flex-wrap:wrap;align-items:center}.flex-center.with-footer{height:calc(100vh - 285px) !important}.flex-end{justify-content:flex-end !important}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.ticket-alert{font-size:2.5rem;padding:25px 0px;display:inline-block;width:80%}@media (max-width:768px){.ticket-alert{width:100%}}.styled-checkbox{position:absolute;opacity:0}.styled-checkbox+label{position:relative;padding:0}.styled-checkbox+label:before{content:'';margin-right:10px;display:inline-block;vertical-align:text-top;width:13px;height:13px;border:1px solid white;background:transparent;cursor:pointer}.styled-checkbox.red+label:before{border-color:#F40012}.styled-checkbox.vertical+label:before{margin-right:0px;margin-bottom:10px}.styled-checkbox:hover+label:before{background:rgba(255,255,255,0.5)}.styled-checkbox.red:hover+label:before{background:rgba(255,0,0,0.5)}.styled-checkbox:focus+label:before{box-shadow:0 0 0 3px rgba(0,0,0,0.12)}.styled-checkbox:checked+label:before{background:white}.styled-checkbox.red:checked+label:before{background:#F40012}.styled-checkbox:disabled+label{color:#b8b8b8;cursor:auto}.styled-checkbox:disabled+label:before{box-shadow:none;background:#ddd}.styled-checkbox:checked+label:after{content:'';opacity:0;position:absolute;left:5px;top:9px;background:white;width:2px;height:2px;box-shadow:2px 0 0 white,4px 0 0 white,4px -2px 0 white,4px -4px 0 white,4px -6px 0 white,4px -8px 0 white;transform:rotate(45deg)}label{cursor:auto !important}.uppercase-text{text-transform:uppercase}.popover{border-radius:2px}.popover-title{font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif !important}.white-text{color:white !important}.gray-text{color:#777777 !important}.dark-gray-text{color:#555555 !important}.orange-text{color:#FF8000 !important}.red-text{color:#ff0f21 !important}.text-boletopolis{color:#E40000 !important}.text-large{font-size:1.4em}.text-green{color:#108f30}.text-red{color:#af000d}.text-green-light{color:#78D0D2}.text-light-orange{color:#e97905}.black-text{color:black !important}.blue-text{color:#06F !important}.font-6_7rem{font-size:6.7rem !important}.font-7rem{font-size:7rem !important}.large-text{font-size:1.3em}.extra-large-text{font-size:1.5em;line-height:1.3em}.small-text{font-size:.5em !important}.normal-line-height{line-height:normal !important}.break-word{word-wrap:break-word}.bold-text{font-weight:bold}.title{word-wrap:break-word;font-size:5rem;font-weight:bold}@media (max-width:992px){.title{font-size:4rem}}.subtitulo-seleccionado{color:#F40012 !important;font-size:3vh !important;font-weight:700;transition:all 500ms ease-in-out}.font5rem{font-weight:bold;font-size:5rem !important}.text-justify{text-align:justify}.complete-shadow{box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}.left-notch::before{border-top-color:rgba(0,0,0,0.2);border-bottom-color:rgba(0,0,0,0.2);border-style:solid;content:"";position:absolute;border-color:#d1d1d1 transparent;border-width:0 9px 9px;top:20px;left:2px;transform:rotate(-90deg);box-sizing:inherit}.left-notch.boletos::before{border-width:0 8px 8px;left:-12px}.left-notch::after{border-color:#fff transparent;border-width:0 8px 8px;top:20px;left:4px;transform:rotate(-90deg);border-style:solid;content:"";position:absolute;box-sizing:inherit}.left-notch.boletos::after{left:-11px}.right-notch::before{border-top-color:rgba(0,0,0,0.2);border-bottom-color:rgba(0,0,0,0.2);border-style:solid;content:"";position:absolute;border-color:#d1d1d1 transparent;border-width:0 9px 9px;top:20px;right:2px;transform:rotate(90deg);box-sizing:inherit}.right-notch::after{border-color:#fff transparent;border-width:0 8px 8px;top:20px;right:4px;transform:rotate(90deg);border-style:solid;content:"";position:absolute;box-sizing:inherit}@media (max-width:992px){.left-notch:before,.right-notch:before,.left-notch:after,.right-notch:after{display:none}}.no-padding-left,.no-padding-left *{padding-left:0}.cursor-pointer{cursor:pointer !important}.full-width-wrapper{padding-bottom:20px;padding-top:20px;width:100%;border-bottom:#CCCCCC 1px solid}.full-width{width:100% !important}.center{float:none;margin-left:auto;margin-right:auto}.auto-width{width:auto}.shadowy{-webkit-box-shadow:0 0 1px 1px rgba(150,150,150,0.7);box-shadow:0 0 1px 1px rgba(150,150,150,0.7)}.login-bg-transparent{background-color:rgba(0,0,0,0.5)}.login-input{background:transparent;border:1px solid #fff;color:#ffffff}.login-input:focus{border-color:rgba(255,0,0,0.3) !important;box-shadow:0 1px 1px rgba(255,0,0,0.075) inset,0 0 4px rgba(255,6,6,0.3) !important}.red-link{color:#F40012}.red-link:hover{color:#F40012}.login-saludo{display:block;font-weight:bold;font-size:25px;color:#F40012;text-shadow:none;margin-top:10%}.login-descripcion{font-weight:bold;font-size:17px;text-shadow:none;margin-top:20px}.login-pre{font-size:30px;font-weight:bold;text-shadow:none;margin-top:10%;display:block}.login-rapido-facil-seguro{font-size:100px;font-weight:bold;color:#F40012;line-height:1;text-shadow:none;display:block}.relative-position{position:relative}.dots-pattern{background-image:url(../imagenes/backgrounds/subtle_dots/subtle_dots.png);background-repeat:repeat}.escheresque-dark-pattern{background-image:url(../imagenes/backgrounds/escheresque_ste/escheresque_ste.png);background-repeat:repeat}.low-contrast-linen-pattern{background-image:url(../imagenes/backgrounds/low_contrast_linen/low_contrast_linen.png);background-repeat:repeat}.white-wall-hash-pattern{background-image:url(../imagenes/backgrounds/white_wall_hash/white_wall_hash.png);background-repeat:repeat}.ps-neutral-pattern{background-image:url(../imagenes/backgrounds/ps_neutral/ps_neutral.png);background-repeat:repeat}.skewed-print-pattern{background-image:url(../imagenes/backgrounds/skewed_print/skewed_print.png);background-repeat:repeat}.wood-pattern{background-image:url(../imagenes/backgrounds/wood_pattern/wood_pattern.png);background-repeat:repeat}.gplay-pattern{background-image:url(../imagenes/backgrounds/gplay/gplaypattern.png);background-repeat:repeat}.table-center{width:100%;height:100%}.table-center td{vertical-align:middle;text-align:center}.clickable{cursor:pointer}.clickable-row{cursor:pointer}.no-text-overflow{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ayuda-administrador{position:absolute;top:0px;left:60%}.height-auto{height:auto !important}.printable{display:none}.boleto-imprimible{height:auto;width:300px;background-color:#ffffff;text-align:center;display:inline-block;margin:10px;border:1px solid #333;padding-top:0px;padding-bottom:0px}.boleto-talon{display:none}.boleto-imprimible-pos{display:none}.boleto-talon-pos{display:none}@media print{html{height:auto !important}body{padding-top:0px;height:auto !important}div{float:none !important;position:static !important;display:inline;box-sizing:content-box !important}.non-printable{display:none !important;margin:0;padding:0;width:0;height:0}.printable{display:block;width:100%;background:transparent;color:#111;height:auto;overflow:visible;page-break-inside:auto}#imprimible{margin:0;padding:0}.divBoleto{float:none !important;display:inline-block}.boleto-imprimible,.boleto-imprimible-pos{float:none !important;display:block;page-break-inside:avoid !important;page-break-after:always !important;position:relative}.boleto-imprimible:last-child,.boleto-imprimible-pos:last-child{page-break-after:auto}.boleto-talon{float:none !important;display:block;position:relative;height:auto;width:300px;background-color:#ffffff;text-align:center;margin:10px;border:1px solid #333;padding-top:0px;padding-bottom:0px;page-break-inside:avoid !important;page-break-after:always !important}.contenedor-boletos-pos{float:none !important}.boleto-talon-pos{float:none !important;display:block;position:relative;width:100%;height:auto;background-color:#ffffff;text-align:center;margin:10px;page-break-inside:avoid !important;page-break-after:always !important}.boleto-imprimible-pos-no-full-cut{page-break-before:auto !important;page-break-inside:auto !important}.boleto-talon-pos-no-full-cut{page-break-before:auto !important;page-break-inside:auto !important}iframe,#tawkchat-iframe-container{display:none !important}body *{float:none !important}.modal-backdrop{display:none}}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif}h1.regular-font,h2.regular-font,h3.regular-font,h4.regular-font,h5.regular-font,h6.regular-font{font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}h1.titulo{font-size:25px}@media (max-width:768px){h1{font-size:25px}h2{font-size:20px}h3{font-size:17px}h4{font-size:14px}}#loader{color:white;background-color:#000;opacity:10;position:fixed;top:0%;left:0%;width:100%;height:100%;z-index:9999}#loaderDiv{font-size:1.3em;color:white;width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;z-index:11}.ui-timepicker-div .ui-widget-header{margin-bottom:8px}.ui-timepicker-div dl{text-align:left}.ui-timepicker-div dl dt{height:25px;margin-bottom:-25px}.ui-timepicker-div dl dd{margin:0 10px 10px 65px}.ui-timepicker-div td{font-size:90%}.ui-tpicker-grid-label{background:none;border:none;margin:0;padding:0}.tickLabel{color:black !important;font-size:13px}.legendLabel{font-size:13px;font-weight:bold}.navbar-brand>div{font-family:Montserrat,sans-serif;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#link-navbar-registrar-evento{background-color:#5cb85c !important;color:white;padding:10px}.contenedor-login{background-image:url(/imagenes/backgrounds/login.jpg);background-size:cover;background-position:bottom;padding-bottom:20px}.texto-login{color:white;text-shadow:0 0 3px rgba(0,0,0,0.9)}.texto-login p{font-size:20px}.imagen-logo-inicio{width:150px}.fadeInOnScroll{opacity:0;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;transition-delay:0s;-webkit-transition-delay:0s}.contenedor-mas-informacion{width:100%;background-color:#fff;padding-top:50px;padding-bottom:50px;background-color:#054551;color:white;-webkit-box-shadow:0 0 19px 0 rgba(0,0,0,0.35);-moz-box-shadow:0 0 19px 0 rgba(0,0,0,0.35);box-shadow:0 0 19px 0 rgba(0,0,0,0.35)}.contenedor-mas-informacion i{margin:20px;color:#2C9E89}.contenedor-mas-informacion a:link,.contenedor-mas-informacion a:visited,.contenedor-mas-informacion a:active,.contenedor-mas-informacion a:hover{color:#44e5c7}.contenedor-comisiones{width:100%;background-image:url('/imagenes/backgrounds/comisiones.jpg');background-attachment:fixed;background-size:cover;color:white}.contenedor-clientes{width:100%;background-color:#fff;padding-top:50px;padding-bottom:50px}.contenedor-slider-inicio{margin-bottom:-20px;margin-top:-20px;background-color:#212121;background-position:center;background-size:cover;color:white;overflow:hidden}.contenedor-slider-inicio .swiper-container,.contenedor-slider-inicio .swiper-slider{height:900px;width:100%}.titulo-slider{font-family:Montserrat,sans-serif;font-size:3em}.titulo-bold{font-family:Montserrat,sans-serif}.descripcion-slider{font-size:1.6em}.slider-link:link,.slider-link:visited,.slider-link:hover,.slider-link:active{color:white;outline:none}.slider-link{position:absolute;top:100px;font-size:80px;z-index:1000000}#slider-link-left{left:10px}#slider-link-right{right:10px}.tabla-centradora,.tabla-centradora tr,.tabla-centradora td{height:100%;width:100%;vertical-align:middle}#admin-navbar{background-color:#222222 !important;margin-top:-20px;z-index:4;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);border-bottom:1px solid #222222}#admin-navbar .navbar-nav>li>a{color:white !important}#admin-navbar .navbar-brand{color:white}#admin-navbar .dropdown.open>a{background-color:rgba(70,70,70,0.1) !important}#admin-navbar .navbar-toggle,#admin-navbar .navbar-toggle:hover,#admin-navbar .navbar-toggle:visited,#admin-navbar .navbar-toggle:active{background-color:transparent !important;border:none}#admin-navbar .navbar-toggle>.icon-bar{background-color:#fff}@media (max-width:768px){#admin-navbar .dropdown-menu>li>a{color:#fff !important}}.alert-default{color:#606060;background-color:#eee;border-color:#d0d0d0}.form-control{border-radius:0px}.form-control-div{position:relative;background-color:white;width:100%;color:#555555 !important;border:1px solid #CCCCCC;padding:6px 12px;font-size:14px;line-height:1.42857143;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.form-control-div>b{text-wrap:auto}.form-control-div.form-control-div-select{padding-right:40px}.form-control-div.form-control-div-select .caret-container{height:34px;width:34px;position:absolute;top:0px;right:0px;padding:0px;text-align:center}.form-control-div.form-control-div-select .caret-container .fa{line-height:34px;font-size:20px}.input-group-addon{border-radius:0px}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus,.form-control:focus{border-color:rgba(3,3,3,0.3);box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 4px rgba(6,6,6,0.3);outline:0 none}.modal-dialog{border-radius:5px;box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23)}.modal-header{background-color:#f1f1f1;border-bottom:none;border-radius:5px 5px 0px 0px}.modal-title{text-align:center;font-size:2.4em}.modal-sm .modal-title{font-size:1.8em}.modal-header .close{margin-top:9px}@media (max-width:768px){.modal-title{font-size:1.4em}}.btn{border-radius:0px;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}.btn-boletosya,.btn-boletosya:visited,.btn-boletopolis,.btn-boletopolis:visited{color:#FFF;background-color:#E40000;border-color:#F40012}.btn-boletosya:hover,.btn-boletopolis:hover{background-color:#B50000;color:white}.btn-mpcp{display:flex;justify-content:center;color:#FFF;background-color:#009ee3 !important;border-color:#006b98 !important}.btn-mpcp:focus,.btn-mpcp:hover,.btn-mpcp:active,.btn-mpcp:active:hover{background-color:#007eb5 !important;border-color:#006b98 !important}.ico-mpcp{background-image:url(/imagenes/metodos_pago/ico-mpcp.png);background-position:center;background-size:contain;background-repeat:no-repeat;display:inline-block;height:22px;width:22px}.btn-fb,.btn-fb:visited{color:#FFF;background-color:#4267b2;border-color:#1d4586}.btn-fb:hover{background-color:#1d4586;color:white}.btn-fb-sm{font-size:13px;padding:4px 10px;border-radius:4px}.btn-icon{width:3.5em;margin:3px}.enlace-bloque{padding:10px;border-bottom:1px solid #dadada;color:unset;text-decoration:none}.fill-btn,.fill-btn:hover,.fill-btn:active,.fill-btn:visited,.fill-btn:focus{font-size:2.5rem;text-align:center;padding:15px;border:2px solid #E40000;font-weight:bold;color:white;text-decoration:none;position:relative;z-index:1;margin-right:15px}.fill-btn.sm,.fill-btn:hover.sm,.fill-btn:active.sm,.fill-btn:visited.sm,.fill-btn:focus.sm{font-size:1.5rem;padding:8px}.fill-btn:before{content:'';background:#E40000;position:absolute;width:0%;top:0;left:0;height:100%;transition:.25s linear;z-index:-1}.fill-btn:hover:before{width:100%}@media (max-width:767px){.fill-btn,.fill-btn:hover{font-size:2rem;margin-right:0px}.fill-btn.sm,.fill-btn:hover.sm{font-size:1.5rem;padding:8px}.xs-block{display:block}}.underlined-link{color:white;background:linear-gradient(120deg, #E40000 0%, #E40000 100%);background-repeat:no-repeat;background-size:100% .1em;background-position:0 88%;transition:background-size .25s ease-in}.underlined-link:hover{color:white;background-size:100% 100%}.underlined-link:link,.underlined-link:visited,.underlined-link:hover,.underlined-link:active{text-decoration:none}.underlined-link-white{color:white;border-bottom:1px solid #fff;background-size:100% .1em;background-position:0 88%}.underlined-link-white:hover{border-bottom:unset;background:linear-gradient(120deg, #E40000 0%, #E40000 100%);background-repeat:no-repeat;background-size:100% 100%;transition:all .25s ease-in}.underlined-link-white:link,.underlined-link-white:visited,.underlined-link-white:hover,.underlined-link-white:active{text-decoration:none}.draggable-icon{color:#606060;background-color:#EEE;text-align:center}.draggable-icon>i{color:#606060}#search{width:100%}#search input[type="text"]{background:url(/imagenes/busqueda_20.png) no-repeat 17px 19px #FCFCFC;color:#a1a1a1;border:1px solid #6f6f70;font:bold 20px Montserrat,sans-serif;width:150px;padding:6px 15px 6px 35px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.1),0 1px 3px rgba(0,0,0,0.2) inset;-moz-box-shadow:0 1px 0 rgba(255,255,255,0.1),0 1px 3px rgba(0,0,0,0.2) inset;box-shadow:0 1px 0 rgba(255,255,255,0.1),0 1px 3px rgba(0,0,0,0.2) inset}#search input[type="text"]:focus{outline:none;color:#a1a1a1;width:200px;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(0,0,0,0.9) inset;-moz-box-shadow:0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(0,0,0,0.9) inset;box-shadow:0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(0,0,0,0.9) inset}.search{width:100% !important;height:60px !important;border-radius:50px !important;background-color:rgba(255,255,255,0.1) !important}.search:placeholder{color:#a1a1a1}.evento .logo-opacity{opacity:.3}.evento .panel-heading{font-weight:bold}.panel-divisor{border-bottom:solid 1px rgba(174,158,158,0.24);height:1px;background-color:transparent;margin:0 10px}.blt-panel{margin-bottom:20px;border:1px solid transparent}.blt-panel .panel-heading{padding:15px 0}.blt-panel .panel-body{padding:15px 0}.evento .foto-portada{width:100%;height:350px;background-size:cover;background-position:center}.evento .foto-portada.foto-portada-admin{cursor:pointer}@media (max-width:768px){.evento .foto-portada{height:150px}}.evento .titulo-blanco{color:white;text-shadow:0 0 8px rgba(0,0,0,0.7)}.evento .contenedor-video{position:relative;cursor:pointer}.evento .contenedor-video:hover .thumbnail-video{opacity:1}.evento .contenedor-video:hover .middle-thumbnail{opacity:1}.evento .contenedor-video .thumbnail-video{opacity:.65}.evento .contenedor-video .middle-thumbnail{opacity:.65}.evento .thumbnail-video{opacity:1;display:block;width:100%;height:auto;transition:.5s ease;backface-visibility:hidden}.evento .middle-thumbnail{transition:.5s ease;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);text-align:center}.evento .thumbnail-text{background-color:#ff0000;color:white;font-size:20px;padding:16px 32px;border-radius:15px}.evento .contenedor-thumbnail{border:5px solid white;background-color:white;display:inline-block;max-width:100%;overflow:hidden;background-size:cover;background-position:center;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);box-shadow:none !important;border-radius:3px}.evento .contenedor-imagen{background-color:white;height:250px;width:250px;display:inline-block;max-width:100%;overflow:hidden;background-size:cover;background-position:center;z-index:999;position:relative}@media (max-width:768px){.evento .contenedor-imagen{height:100px;width:100px}.black-blurred-strip{height:40px !important}}.evento .contenedor-imagen-admin{cursor:pointer}.evento .admin-imagen-perfil{background-color:rgba(50,50,50,0.5);color:white;cursor:default}.evento .contenedor-datos-principales{margin-top:-125px}@media (max-width:768px){.evento .contenedor-datos-principales{margin-top:-50px}}.evento .contenedor-datos-principales .weather-icon{max-height:100%;max-width:100%}.evento .titulo{font-family:Montserrat,sans-serif;font-size:28px}.evento .contenedor-fecha,.evento .contenedor-direccion{font-size:15px}.evento .icono-social{margin:10px}@media (min-width:992px){.evento .contenedor-datos-principales .top-row,.evento .contenedor-datos-principales .bottom-row{height:125px}.evento .contenedor-datos-principales .bottom-row{padding-top:20px}.evento .fila-titulo{display:table-cell !important;vertical-align:bottom !important}}.evento .boton-documento{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#contenedor-descripcion{color:#777777 !important;word-wrap:break-word}time.icon{font-size:1em;display:inline-block;position:relative;width:7em;height:7em;background-color:#fff;border-radius:.6em;box-shadow:0 1px 0 #bdbdbd,0 2px 0 #fff,0 3px 0 #bdbdbd,0 4px 0 #fff,0 5px 0 #bdbdbd,0 0 0 1px #bdbdbd;overflow:hidden;-webkit-backface-visibility:hidden;-webkit-transform:rotate(0deg) skewY(0deg);-webkit-transform-origin:50% 10%;transform-origin:50% 10%}time.icon *{display:block;width:100%;font-size:1em;font-weight:bold;font-style:normal;text-align:center}time.icon strong{position:absolute;top:0;left:0;padding:.4em 0;color:#fff;background-color:#F40012;border-bottom:1px dashed #af000d;box-shadow:0 2px 0 #b70014}time.icon em{position:absolute;bottom:.3em;color:#F40012;left:0}time.icon span{width:100%;font-size:2.8em;letter-spacing:-0.05em;padding-top:.3em;color:#2f2f2f}time.icon:hover,time.icon:focus{-webkit-animation:swing .6s ease-out;animation:swing .6s ease-out}.evento .patrocinadores-titulo{font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:bold;font-size:14px}.evento .patrocinador-wrapper{position:relative;width:100%;height:150px;display:inline-block;margin:10px}@media (max-width:768px){.evento .patrocinador-wrapper{height:100px}}.evento .patrocinador-wrapper>table{width:100%;height:100%}.evento .patrocinador-wrapper>table td{vertical-align:middle;text-align:center}.evento .patrocinador-wrapper>table td img{max-width:100%;max-height:150px}@media (max-width:768px){.evento .patrocinador-wrapper>table td img{max-height:100px}}.dz-preview{display:none}.dropzone{border:1px solid #CCCCCC;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}#accordion .panel-title{font-family:inherit}.panel-dato>.panel-heading{font-size:20px;background-color:#666;color:#fff}.panel-dato>.panel-heading a{color:#eee;font-size:.7em !important}.panel-dato>.panel-body{text-align:center;padding:0px;font-size:80px}.panel-dato-largo>.panel-body{font-size:60px !important;padding-top:14px !important;padding-bottom:15px !important}@media (max-width:768px){.panel-dato>.panel-heading{font-size:15px;background-color:#666;color:#fff}.panel-dato>.panel-body{padding-top:10px;padding-bottom:10px;font-size:40px}.panel-dato-largo>.panel-body{padding-top:5px;padding-bottom:5px;font-size:25px !important}}.panel{border:none;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}.panel .btn{box-shadow:none}.boleto-escaneado{border-radius:0px;-webkit-box-shadow:6px 6px 0 0 rgba(50,50,50,0.13);-moz-box-shadow:6px 6px 0 0 rgba(50,50,50,0.13);box-shadow:6px 6px 0 0 rgba(50,50,50,0.13);background-color:#fff;border:1px solid #999;text-align:center;margin-bottom:10px}.boleto-lista-acceso{border-radius:0px;-webkit-box-shadow:6px 6px 0 0 rgba(50,50,50,0.13);-moz-box-shadow:6px 6px 0 0 rgba(50,50,50,0.13);box-shadow:6px 6px 0 0 rgba(50,50,50,0.13);background-color:#fff;border:1px solid #999;text-align:center;margin-bottom:10px;padding:10px}.contenedor-grafica-lineal{height:300px}.evento-thumb{overflow:hidden;padding:0;background-color:white;height:290px;width:250px;display:inline-block;border-radius:2px;border-bottom:2px solid #E40000}.evento-thumb.tall{height:310px}.contenedor-evento-thumb a:link,.contenedor-evento-thumb a:visited,.contenedor-evento-thumb a:hover,.contenedor-evento-thumb a{text-decoration:none;color:#333}.evento-portada{background-size:cover;position:relative}.evento-portada-texto{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%;position:absolute;top:0px;left:0px;background-color:rgba(0,0,0,0.75);color:white;padding:20px;font-family:Montserrat,sans-serif;font-size:20px;font-weight:bold;border-right:1px solid;border-bottom:1px solid}.evento-portada-texto .subtitulo{font-size:13px}@media (max-width:767px){.evento-portada-texto{font-size:15px}}.imagen-evento-thumb{border-radius:2px 2px 0 0;width:100%;height:250px;background-position:center;background-size:cover;position:relative;font-size:17px}.evento-thumb .div-fecha{width:100%;height:100%;position:absolute;top:0px;left:0px;line-height:20px;color:white}.evento-thumb .div-fecha>.blurred-bg{position:absolute;width:100%;height:100%;filter:blur(2px)}.evento-thumb .div-fecha>.blurred-bg.tall{background-color:rgba(0,0,0,0.5);width:75px;height:70%;border-bottom:1px solid white;filter:none}.evento-thumb .div-fecha>.regular-bg{position:absolute;top:0px;left:75px;width:calc(100% - 75px);height:70%;background-size:175px 100%;background-color:rgba(255,255,255,0.75)}.evento-thumb .div-fecha>.regular-bg.recurrente{width:100%;left:unset}.evento-thumb .div-fecha .div-fecha-fecha{position:relative;height:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;border-right:1px solid white;width:75px;background-color:rgba(0,0,0,0.5)}.evento-thumb .div-fecha .div-fecha-fecha>.dia{font-size:150%;font-weight:bold}.evento-thumb .div-fecha .div-fecha-fecha>.mes{font-weight:bold}.evento-thumb .div-fecha .div-fecha-fecha>.ano{font-size:75%;font-weight:bold}.evento-thumb .div-fecha .div-fecha-hora{position:relative;line-height:16px;font-size:18px;width:75px;height:20%;display:flex;flex-direction:column;justify-content:center;align-items:center;border-right:1px solid white;border-top:1px solid white;background-color:rgba(0,0,0,0.5)}.evento-thumb .div-fecha .div-fecha-hora>.hora{font-weight:bold}.evento-thumb .div-fecha .div-fecha-hora>small{font-size:60%}.evento-thumb .div-fecha .div-fecha-nombre{position:relative;height:30%;font-weight:bold;display:flex;justify-content:center;align-items:center;border-top:1px solid white;background-color:rgba(0,0,0,0.5)}.evento-thumb .div-fecha .div-fecha-nombre>div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.evento-portada-texto-xs{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;bottom:0px;left:0px;background-color:black;color:white;padding:5px 10px 25px 15px;font-weight:bold;border-top:1px solid}.evento-nombre-xs{padding-left:0px !important;font-size:20px;border-bottom:1px solid rgba(66,66,66,0.2)}.evento-fecha-xs{display:flex;border-bottom:1px solid rgba(66,66,66,0.2);font-size:3vw;padding:5px 0px}.evento-fecha-xs .evento-dia-xs,.evento-fecha-xs .evento-hora-xs{padding-left:10px;width:50%}.evento-fecha-xs .evento-dia-xs{padding-left:0px;border-right:1px solid rgba(66,66,66,0.2)}.evento-lugar-xs{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:bold;padding:5px;padding-left:0px}.imagen-evento-thumb .divisor-fecha{width:80%;display:inline-block;height:1px;background-color:rgba(255,255,255,0.4)}.nombre-evento-thumb{padding:5px;font-size:large;font-weight:bold;height:35px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.contenedor-evento-thumb{padding:10px;text-align:center}#tabla-resultados_info{overflow:hidden;text-overflow:ellipsis}@media (max-width:767px){#contenedor-certificado{overflow:scroll}#certificado-carrera{width:900px;height:60vh}.evento-thumb,.evento-thumb.tall{width:100%;height:102px;position:relative;overflow:hidden}.imagen-evento-thumb{width:100px;height:100px;position:absolute;left:0px;top:0px}.contenedor-descripcion-evento-thumb{color:#777777 !important;padding-left:10px;width:calc(100% - 100px) !important;height:100%;position:absolute;overflow:hidden;left:100px;top:0px}.nombre-evento-thumb{width:100%;display:inline-block;text-align:left}.descripcion-evento-thumb{width:100%;display:inline-block;text-align:left}}table.table>tbody>tr.boleto-seguro-row>td{vertical-align:middle;border:none}.boleto-seguro-row .fa.fa-lg{cursor:pointer}.no-margin-bottom{margin-bottom:0 !important}.no-padding-bottom{padding-bottom:0 !important}.boleto-seguro-logo{max-width:180px}@media screen and (max-width:767px){.boleto-seguro-logo{max-width:120px}}.icono-metodo-pago{cursor:pointer}#siteseal>img{height:30px}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.thumbnail{border:none;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);margin-top:10px}.thumbnail:hover{box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23);margin-bottom:10px;margin-top:0px}.thumbnail-icon{margin-top:20px;margin-bottom:20px}.contenedor-imagen-modelo{display:inline-block;width:100%;height:500px;overflow:hidden;position:relative;background-color:white;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);touch-action:none}.dialogo-contenedor-imagen-modelo{pointer-events:none;position:absolute;top:0;left:0;height:30px;width:100%;background-color:rgba(30,30,30,0.5);color:white;font-size:15px;line-height:30px;text-align:center;z-index:999}.imagen-modelo{position:absolute;top:0px;left:0px;background-size:contain;cursor:move}.imagen-modelo:active{cursor:move}.imagen-modelo.seleccionando-area{cursor:crosshair !important}.imagen-modelo .seleccionador-area{border:2px dashed #2D4450;background-color:rgba(45,68,80,0.151);position:absolute}.imagen-modelo-creador,.imagen-modelo-creador:active{cursor:crosshair !important}.asiento-modelo{border-radius:5px;text-align:center;position:absolute;opacity:.5;cursor:pointer}.wrapper-titulo{font-weight:bold;font-family:montserrat,san-serif;padding-top:60px;padding-bottom:60px;color:red;padding-top:120px;padding-bottom:120px}.wrapper-titulo input{height:50px;font-size:1.3em;text-align:center}.wrapper-titulo-eventos h1,.wrapper-titulo-faq h1,.wrapper-titulo-tutoriales h1,.wrapper-titulo-contacto h1,.wrapper-titulo-nosotros h1,.wrapper-titulo-nosotros-2 h1{font-size:50px}.wrapper-titulo-eventos{padding-top:90px;padding-bottom:0px;background-color:white}.wrapper-titulo-faq{background-image:url(/imagenes/backgrounds/faq.jpg)}.wrapper-titulo-tutoriales{background-image:url(/imagenes/backgrounds/tutoriales.jpg)}.wrapper-contacto{background-image:url(/imagenes/backgrounds/ayuda.jpg);min-height:92vh;padding-bottom:50px;background-size:cover;background-position:center;font-size:18px}.wrapper-titulo-contacto{padding-bottom:0px}.wrapper-titulo-nosotros{background-image:url(/imagenes/backgrounds/nosotros.jpg);background-attachment:fixed}.wrapper-contenido-nosotros{background-color:#e0e0e0;color:black !important}.wrapper-titulo-nosotros-2{background-image:url(/imagenes/backgrounds/codigo.jpg);background-attachment:fixed}@media (max-width:768px){.wrapper-titulo{padding-top:20px;padding-bottom:20px}.wrapper-titulo-eventos h1,.wrapper-titulo-faq h1,.wrapper-titulo-contacto h1{font-size:30px !important}.wrapper-titulo input{height:35px;font-size:1em;text-align:center}.filtros-eventos{border:1px solid gray;border-radius:5px}}.wrapper-titulo-inicio{position:relative;margin-top:-20px;padding-top:20px;padding-bottom:20px;background-attachment:initial !important;background-position:top !important;-webkit-box-shadow:0 0 19px 0 rgba(0,0,0,0.35);-moz-box-shadow:0 0 19px 0 rgba(0,0,0,0.35);box-shadow:0 0 19px 0 rgba(0,0,0,0.35)}@media (min-width:768px){.wrapper-titulo-inicio{background-attachment:fixed}}.ityped-cursor{opacity:1;-webkit-animation:blink .3s infinite;-moz-animation:blink .3s infinite;animation:blink .3s infinite;animation-direction:alternate;color:#46C9B0 !important}@keyframes blink{100%{opacity:0}}@-webkit-keyframes blink{100%{opacity:0}}@-moz-keyframes blink{100%{opacity:0}}.admin-container{width:100%;min-height:100%}.admin-wrapper{overflow-x:hidden;width:100%;min-height:100%}.admin-left{overflow:auto;vertical-align:top;background-color:#414042;color:white;position:fixed;width:200px;height:calc(100% - 30px);top:30px;left:0px;-webkit-box-shadow:inset 0 0 13px 0 rgba(0,0,0,0.9);-moz-box-shadow:inset 0 0 13px 0 rgba(0,0,0,0.9);box-shadow:inset 0 0 13px 0 rgba(0,0,0,0.9)}@media (max-width: 767px){.admin-left{top:80px;height:calc(100% - 80px);overflow-y:scroll;-webkit-overflow-scrolling:touch}}.admin-right{padding-top:30px;position:relative;top:0px;left:200px;width:calc(100% - 200px);min-height:100vh;background-color:#efefef;padding-bottom:50px}@media (max-width:768px){.admin-right{padding-top:80px;left:0px;width:100%;padding-bottom:30px}}.admin-right-overlay{position:fixed;height:100vh;width:100vw;top:80px;left:200px;z-index:5}.admin-menu-toggle{display:none}@media (max-width:768px){.admin-menu-toggle{display:block;height:50px;position:fixed;top:30px;left:0px;z-index:3;background-color:#363636;color:white;text-align:left;padding-left:20px;padding-right:50px;width:100%;line-height:50px;font-size:20px;overflow:hidden;text-overflow:ellipsis;cursor:pointer}}@media (min-width:768px){.admin-right .container{width:550px}}@media (min-width:992px){.admin-right .container{width:770px}}@media (min-width:1200px){.admin-right .container{width:970px}}.admin-nav-item{color:white;font-family:Montserrat,sans-serif;border-bottom:1px solid #555555;display:block;box-sizing:border-box;height:50px;width:100%;line-height:50px;font-size:17px;padding-left:15px}.admin-nav-item:first-child{border-top:none}.admin-nav-item:link,.admin-nav-item:visited,.admin-nav-item:hover,.admin-nav-item:active{color:white;text-decoration:none}.admin-nav-item:hover{background-color:#333}.admin-nav-item>i.fa{font-size:12px}.admin-nav-item-collapse{height:30px;line-height:30px;padding-left:20px;font-size:15px;border-bottom:1px solid #555555;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300}.account-nav{font-family:Montserrat,sans-serif;position:fixed;top:0px;left:0px;height:30px;width:100%;text-align:right;font-size:14px;letter-spacing:-1px;line-height:30px;color:white;background-color:#333;padding-right:20px;z-index:1030}.account-nav a:link,.account-nav a:hover,.account-nav a:active,.account-nav a:visited{color:white}@media (max-width:767px){.nav-usuario{text-overflow:ellipsis;overflow:hidden;width:70px;height:30px;text-align:center}}.contenedor-dashboard .box-body{height:280px;overflow:auto;position:relative}.dashboard-action{position:absolute;bottom:10px;left:10px;width:calc(100% - 20px);box-shadow:none}.toggle{cursor:pointer;position:relative;display:inline-block;vertical-align:middle;width:74px;height:30px;background-color:#fff;border:2px solid #ddd;border-radius:20px;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background-color,border;-moz-transition-property:background-color,border;transition-property:background-color,border}.toggle .toggle-handle{position:absolute;top:-1px;left:-1px;z-index:2;width:28px;height:28px;background-color:#fff;border:1px solid #ddd;border-radius:100px;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:-webkit-transform,border,width;-moz-transition-property:-moz-transform,border,width;transition-property:transform, border, width}.toggle:before{position:absolute;top:3px;right:11px;font-size:13px;color:#999;text-transform:uppercase}.toggle.active{background-color:#5cb85c;border:2px solid #5cb85c}.toggle.active .toggle-handle{border-color:#5cb85c;-webkit-transform:translate3d(44px, 0, 0);-ms-transform:translate3d(44px, 0, 0);transform:translate3d(44px, 0, 0)}.toggle.active:before{right:auto;left:15px;color:#fff}.toggle input[type="checkbox"]{display:none}.table-toggle>tbody>tr>td{line-height:30px !important}.table-toggle>tbody>tr>td:last-child,.table-toggle>tbody>tr>th:last-child{text-align:right}.table-toggle>tbody>tr>td:last-child>.toggle{float:right}.toggle-line{height:30px;line-height:30px !important;font-size:1.2em}.table .clickable-row{cursor:pointer !important}.table.without-lines{border:none !important;border-color:transparent !important}.table.without-lines>tbody>tr>td,.table.without-lines>tbody>tr>th,.table.without-lines>tfoot>tr>td,.table.without-lines>tfoot>tr>th,.table.without-lines>thead>tr>td,.table.without-lines>thead>tr>th{border-top:none}ul.margin-bottom-40px{margin-bottom:40px}@media (min-width:768px){.admin-card{box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);border-color:#ddd;border-radius:4px;background-color:white;margin-top:20px;margin-bottom:20px}.admin-card .btn{box-shadow:none}.admin-card .panel{box-shadow:none;border:1px solid #AAAAAA}}.contenido-inicio{position:relative;z-index:2;pointer-events:none}.contenido-inicio>div:not(.wrapper-transparente){pointer-events:all}.bg-inicio{position:fixed;left:0px;right:0px;height:100%;width:100%;z-index:1;background-color:#032f38}.wrapper-titulo-inicio input{height:60px;font-size:1.8em;text-align:center;box-shadow:none;background-color:rgba(255,255,255,0.75);border:none;background-image:url(/imagenes/search.png);background-position:right;background-size:contain;background-repeat:no-repeat;display:inline-block}.wrapper-titulo-inicio h3{text-shadow:0 0 8px rgba(0,0,0,0.7)}@media (max-width:768px){.wrapper-titulo-inicio input{height:40px;font-size:1em;text-align:left}}.wrapper-oscuro{background-color:#032f38;color:white}.wrapper-transparente{background-color:transparent;color:white}.wrapper-medio-oscuro{background-color:#054551;color:white}.wrapper-mas-oscuro{background-color:#032f38;color:white}.wrapper-mas-oscuro.con-sombra,.wrapper-medio-oscuro.con-sombra,.wrapper-oscuro.con-sombra{-webkit-box-shadow:0 0 19px 0 rgba(0,0,0,0.35);-moz-box-shadow:0 0 19px 0 rgba(0,0,0,0.35);box-shadow:0 0 19px 0 rgba(0,0,0,0.35)}.contenedor-ventajas-inicio p{line-height:30px;font-size:17px;text-align:justify}@media (max-width:768px){.contenedor-ventajas-inicio p{line-height:20px;font-size:17px}}.contenedor-ventajas-inicio a:link,.contenedor-ventajas-inicio a:hover,.contenedor-ventajas-inicio a:active,.contenedor-ventajas-inicio a:visited{color:white;text-decoration:underline}.fila-evento-inicio{width:100%;padding:5px;background-color:white;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);margin-top:10px;color:#333;font-size:20px;text-align:left;line-height:30px}.fila-evento-inicio .imagen-evento-thumb{height:30px;width:30px;vertical-align:middle;display:inline-block;margin-right:20px}.crear-evento-inicio{background-color:#5cb85c;display:inline-block;width:auto;padding:10px 60px;text-align:center}.registrar-evento-inicio:link,.registrar-evento-inicio:visited,.registrar-evento-inicio:hover,.registrar-evento-inicio:active{color:white}.contenedor-cuenta .panel-body{height:700px;overflow:auto;position:relative}@media (max-width: 767px){.contenedor-cuenta .panel-body{height:auto}.h-unset-mobile{height:unset !important}}.contenedor-duplicar .toggle{margin-top:-7px}@-moz-keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-30px);transform:translateY(-30px)}60%{-moz-transform:translateY(-15px);transform:translateY(-15px)}}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.arrow{display:inline-block;cursor:pointer;width:40px;height:40px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yOTMuNzUxLDQ1NS44NjhjLTIwLjE4MSwyMC4xNzktNTMuMTY1LDE5LjkxMy03My42NzMtMC41OTVsMCwwYy0yMC41MDgtMjAuNTA4LTIwLjc3My01My40OTMtMC41OTQtNzMuNjcyICBsMTg5Ljk5OS0xOTBjMjAuMTc4LTIwLjE3OCw1My4xNjQtMTkuOTEzLDczLjY3MiwwLjU5NWwwLDBjMjAuNTA4LDIwLjUwOSwyMC43NzIsNTMuNDkyLDAuNTk1LDczLjY3MUwyOTMuNzUxLDQ1NS44Njh6Ii8+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjIwLjI0OSw0NTUuODY4YzIwLjE4LDIwLjE3OSw1My4xNjQsMTkuOTEzLDczLjY3Mi0wLjU5NWwwLDBjMjAuNTA5LTIwLjUwOCwyMC43NzQtNTMuNDkzLDAuNTk2LTczLjY3MiAgbC0xOTAtMTkwYy0yMC4xNzgtMjAuMTc4LTUzLjE2NC0xOS45MTMtNzMuNjcxLDAuNTk1bDAsMGMtMjAuNTA4LDIwLjUwOS0yMC43NzIsNTMuNDkyLTAuNTk1LDczLjY3MUwyMjAuMjQ5LDQ1NS44Njh6Ii8+DQo8L3N2Zz4=);background-size:contain}.bounce{text-align:center;-moz-animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite;cursor:pointer;position:absolute;bottom:0;left:50%;margin-left:-100px;width:200px;height:60px}.imagen-agrupacion{box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}.sweet-alert h1,.sweet-alert h2,.sweet-alert h3,.sweet-alert h4,.sweet-alert h5,.sweet-alert h6{font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.multilanguage{display:none}.flex-container{display:flex;align-items:center;justify-content:center}.modal-container-flex{display:flex;align-items:center;justify-content:center;height:100%;pointer-events:none}.modal-dialog-img{height:auto;border-radius:0px;box-shadow:unset}.modal-content-img{display:flex;align-items:center;justify-content:center;max-height:100%;background-color:transparent;border:0px;box-shadow:unset}.modal-img{max-height:90vh;border:1px solid rgba(0,0,0,0.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5)}.wrapper-titulo-eventos h1,.wrapper-titulo-faq h1,.wrapper-titulo-tutoriales h1,.wrapper-titulo-contacto h1,.wrapper-titulo-nosotros h1,.wrapper-titulo-nosotros-2 h1,.wrapper-titulo-servicios h1{font-size:50px}.wrapper-titulo-servicios{background-image:url(/imagenes/backgrounds/servicios.png);background-attachment:fixed}.wrapper-contenido-servicios{background-color:#032F38;color:white;font-size:17px !important}.wrapper-contenido-servicios-2{background-color:#054551;color:white;font-size:17px !important}.subtitulo-servicios h1{color:#F0161D;text-shadow:2px -1px 0 #fcbebb;font-size:50px !important;text-align:center}.linea-servicios{background-color:#F0161D;height:5px;-webkit-box-shadow:2px -2px 0 0 #fcebba;width:100%}.lista-servicios{list-style-image:url(/imagenes/servicios/logo_lista.png)}@media (max-width:768px){.modal-dialog{margin-bottom:70px}}.sidehelp-container{width:250px;height:100%;position:fixed;top:0px;right:-250px;background-color:#333;color:white;z-index:4}.sidehelp-container hr{border-top:1px solid rgba(0,0,0,0.2)}.sidehelp-container a:link,.sidehelp-container a:hover,.sidehelp-container a:active,.sidehelp-container a:visited{color:#FFFFFF}.sidehelp-toggle{position:absolute;left:-30px;height:30px;line-height:30px;text-align:center;background-color:#d40000;color:white;width:130px;top:calc(50% + 70px);font-size:15px;transform:rotate(-90deg);transform-origin:left top 0;-webkit-box-shadow:0 -3px 6px 0 rgba(0,0,0,0.24);-moz-box-shadow:0 -3px 6px 0 rgba(0,0,0,0.24);box-shadow:0 -3px 6px 0 rgba(0,0,0,0.24)}.sidehelp-toggle-mobile{width:50px;height:50px;top:30px;font-size:25px;left:-50px;transform:none;box-shadow:none}a.sidehelp-toggle:link,a.sidehelp-toggle:hover,a.sidehelp-toggle:active,a.sidehelp-toggle:visited{color:white;text-decoration:none}.sidehelp-toggle.sidehelp-toggle-mobile i{line-height:50px}.sidehelp-text{height:100%;with:100%;padding:45px 10px 60px 10px;overflow:auto}.sidehelp-overlay{height:100%;width:calc(100% - 250px);position:fixed;z-index:3;top:0px;right:250px}.breadcrumb{border-radius:0px;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,0.29) !important;-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,0.29) !important;box-shadow:0 1px 5px 0 rgba(0,0,0,0.29) !important;margin-bottom:0px}.tabla-comisiones td{border-top:1px solid rgba(255,255,255,0.2) !important;vertical-align:middle !important;width:33% !important;text-align:center !important}.tabla-comisiones tr:nth-child(1) td{border-top:none !important}.tabla-comisiones td:nth-child(2),.tabla-comisiones td:nth-child(1){border-right:1px solid rgba(255,255,255,0.2) !important}.tabla-comisiones .titulo-slider{margin:4px}.tabla-comisiones-imagen-pago{height:40px}@media (max-width:768px){.tabla-comisiones .titulo-slider{font-size:20px}.tabla-comisiones-imagen-pago{height:20px}}input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:searchfield-cancel-button}.opps{background-color:white;width:100%;border-radius:4px;box-sizing:border-box;padding:0 45px;overflow:hidden;border:1px solid #b0afb5;font-family:'Open Sans',sans-serif;color:#4f5365}.opps-reminder{position:relative;top:-1px;padding:9px 0 10px;font-size:11px;text-transform:uppercase;text-align:center;color:#ffffff;background:#000000}.opps-info{margin-top:26px;position:relative}.opps-info:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.opps-brand{width:45%;float:left}.opps-brand img{max-width:88px;margin-top:2px}.opps-ammount{width:55%;float:right}.opps-ammount h2{font-size:36px;color:#000000;line-height:24px;margin-bottom:15px}.opps-ammount h2 sup{font-size:16px;position:relative;top:-2px}.opps-ammount p{font-size:10px;line-height:14px}.opps-reference{margin-top:14px}.opps h1{font-size:27px;color:#000000;text-align:center;margin-top:-1px;padding:6px 0 7px;border:1px solid #b0afb5;border-radius:4px;background:#f8f9fa}.opps-instructions{margin:32px -45px 0;padding:32px 45px 45px;border-top:1px solid #b0afb5;background:#f8f9fa}.opps ol{margin:17px 0 0 16px}.opps li+li{margin-top:10px;color:#000000}.opps a{color:#1155cc}.opps-footnote{margin-top:22px;padding:22px 20px 24px;color:#108f30;text-align:center;border:1px solid #108f30;border-radius:4px;background:#ffffff}.marquee-slider{width:100%;overflow:hidden;position:relative;margin:0}.marquee-slider .edge{left:0;right:0;top:0;bottom:0;position:absolute;height:100%;display:block}.marquee-slider .edge:before{content:'';position:absolute;left:0;background:-webkit-linear-gradient(left, white 10%, rgba(0,0,0,0) 100%);width:25%;height:100%}.marquee-slider .edge:after{content:'';position:absolute;right:0;background:-webkit-linear-gradient(right, white 10%, rgba(0,0,0,0) 100%);width:25%;height:100%}.marquee-slider ul{background:#ddd;overflow:hidden;width:1000%;margin:0}.marquee-slider li{list-style:none;display:inline-block;padding:0 50px}.youtube-embed-wrapper,.embeddedContent,.html5-video-container{position:relative;height:360px;overflow:hidden;padding-top:0;padding-left:0;padding-right:0}.youtube-embed-wrapper iframe,.youtube-embed-wrapper object,.youtube-embed-wrapper embed,.embeddedContent iframe,.embeddedContent object,.embeddedContent embed,.html5-video-container{position:absolute;top:0;left:0;width:100%;height:100%;border:0;max-width:700px;max-height:360px}.panel-body-descipcion{overflow-x:auto}.slick-slide{transition:all ease-in-out 300ms;opacity:.3;margin:0px 10px}.slick-active{opacity:.6}.slick-active.slick-center,.slick-current.slick-center{opacity:1}.slide-imagen{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:200px;cursor:pointer}.slide-imagen.single-imagen{background-size:30%;width:100%;background-position-x:center}@media screen and (max-width:710px){.slide-imagen.single-imagen{background-size:contain}}.slider-imagenes-modal{height:90vh !important}.slide-imagen.full-screen{background-size:contain !important;height:90vh}.slick-active:hover{opacity:1}.slick-dots li button:before{font-size:50px !important;line-height:50px !important;color:#054551 !important}.slick-prev,.slick-next{color:#E40000 !important;background-color:#054551 !important;border-radius:50%;transition:all ease-in-out 300ms;opacity:.5;z-index:2}.slider-imagenes-modal .slick-prev,.slider-imagenes-modal .slick-next{width:40px;height:40px;background-color:white !important}.slider-imagenes-modal .slick-prev:before,.slider-imagenes-modal .slick-next:before{color:#054551 !important;font-size:15px !important;line-height:40px !important}.slick-prev:hover,.slick-next:hover{opacity:1}.slick-prev:before,.slick-next:before{font-family:'Font Awesome\ 5 Free' !important;font-weight:900;opacity:1;font-size:15px !important}.slick-prev:before{content:"\f053" !important}.slick-next:before{content:"\f054" !important}.modal-imagen-background-helper{display:none;position:fixed;z-index:99999998;padding-top:100px;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.88)}.modal-imagen{display:none;position:fixed;z-index:99999999;top:50%;left:50%;width:80%;height:90%;overflow:auto;transform:translate(-50%, -50%)}.modal-imagen .modal-content{margin:auto;display:block;max-width:80%;max-height:80%}.modal-imagen-acciones{position:fixed;top:0;width:100%;height:100px;z-index:99999999999}.modal-imagen-acciones .image-modal-close{position:absolute;top:15px;right:35px;color:#f1f1f1;font-size:40px;font-weight:bold;transition:.3s;cursor:pointer;z-index:99999999999}.modal-imagen-acciones .image-modal-download{position:absolute;top:30px;right:70px;color:#f1f1f1;font-size:25px;font-weight:bold;transition:.3s;cursor:pointer}@-webkit-keyframes zoomImagen{from{-webkit-transform:scale(0)}to{-webkit-transform:scale(1)}}@keyframes zoomImagen{from{transform:scale(0)}to{transform:scale(1)}}.modal-imagen .modal-content{-webkit-animation-name:zoomImagen;-webkit-animation-duration:.6s;animation-name:zoomImagen;animation-duration:.6s}.image-modal-close:hover,.image-modal-close:focus,.modal-imagen .image-modal-download:hover,.modal-imagen .image-modal-download:focus{color:#bbb;text-decoration:none;cursor:pointer}@media only screen and (max-width:700px){.modal-imagen .modal-content{width:100%}}.modal-selector-metodo-pago{padding-top:70px;padding-bottom:70px}@media screen and (max-width:767px){.modal-selector-metodo-pago{padding-top:20px;padding-bottom:20px}}.icono-selector-metodo-pago{-moz-transition:all .51s;-o-transition:all .51s;-webkit-transition:all .51s;transition:all .51s;cursor:pointer;padding:10px;width:100%;text-align:center;display:inline-block;background-color:white;-webkit-box-shadow:1px 1px 9px 0 rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 9px 0 rgba(0,0,0,0.2);box-shadow:1px 1px 9px 0 rgba(0,0,0,0.2);position:relative}.icono-selector-metodo-pago.seleccionado{-webkit-box-shadow:0 0 14px 4px rgba(0,0,0,0.3);-moz-box-shadow:0 0 14px 4px rgba(0,0,0,0.3);box-shadow:0 0 14px 4px rgba(0,0,0,0.3);transform:scale(1.1)}.icono-selector-metodo-pago-badge{position:absolute;right:-15px;top:0px;height:30px;width:30px}.contenedor-icono-selector-metodo-pago{padding:10px}.icono-info-selector-metodo-pago{font-size:20px}.td-info-selector-metodo-pago{padding-left:15px}.nombre-metodo-selector-metodo-pago{font-size:1.2em}.titulo-selector-mpd{font-size:20px}.btn-pago-unico-mpd{font-size:18px;padding-top:17px;padding-bottom:17px}.btn-selector-mpd>span:nth-child(1){font-size:30px}.btn-selector-mpd>span:nth-child(3){font-size:18px}.selector-mpd-footer{text-align:center}.selector-mpd-footer button{width:50%;min-width:100px}.contenido-servicio{transition:all 500ms ease-in-out}.relative-wrapper{position:relative;width:100%}.relative-wrapper.h100px{height:100px}.svg-servicios{position:absolute;right:10px;top:20px;width:18vw;height:18vw}.svg-servicios.izettle{width:22vw;height:22vw}.overflow-hidden{overflow:hidden}@media (min-width:3840px){.svg-servicios{width:5vw;height:5vw}.svg-servicios.izettle{width:8vw;height:8vw}}.container-servicios{min-height:93vh;background-position:cover;background-size:cover;background-repeat:no-repeat}.menu-social-container{display:flex;justify-content:flex-end}.menu-social-item{margin-top:20px;margin-left:unset !important;width:unset !important}.overflow-hidden{overflow:hidden}.ticket-claro-izq{background-image:url(/imagenes/iconos/boletopolis-es/Boletos-03.svg);background-repeat:no-repeat;background-size:cover;height:13vh;background-position:10vw}.ticket-obscuro-izq{background-image:url(/imagenes/iconos/boletopolis-es/BOLETOS_INV-03.svg);background-repeat:no-repeat;background-size:contain;height:13vh;background-position:5vw}.ticket-obscuro-der{background-image:url(/imagenes/iconos/boletopolis-es/BOLETOS_INV-03.svg);background-repeat:no-repeat;background-size:contain;height:13vh;background-position:10vw}.margin-tarjeta-deportivo{margin:20px 7px 10px !important}.circulo-deportivo{-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;border-radius:50%;box-shadow:0 1px 1px 0 rgba(60,64,67,0.08),0 1px 3px 1px rgba(60,64,67,0.16);color:transparent;content:"boletopolis";background-position:center;background-size:10vh;background-repeat:no-repeat;left:50%;line-height:14vh;position:relative;top:-7vh;width:14vh;height:14vh;background-image:url(../imagenes/iconos_eventos/deportivo.svg);background-size:8vh}.red-btn{font-size:1.5rem;padding:15px;border:2px solid #F40012;background:#F40012;font-weight:bold;color:white;text-decoration:none;z-index:1;cursor:pointer}.red-btn:hover{text-decoration:none;color:white}.tarjeta-boletopolis{box-shadow:0 0 5px rgba(0,0,0,0.15);color:#9e9e9e;display:inline-block;font-family:'Roboto',Arial,sans-serif;font-size:16px;margin:70px 7px 10px;max-width:310px;min-width:250px;position:relative;text-align:center;width:100%;background-color:#ffffff;border-radius:5px;border-top:5px solid #F40012}.tarjeta-boletopolis *,.tarjeta-boletopolis *:before{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .1s ease-out;transition:all .1s ease-out}.tarjeta-boletopolis div{padding:30% 10% 10%}.tarjeta-margen-rojo{box-shadow:0 0 5px rgba(0,0,0,0.15);color:#9e9e9e;font-family:'Roboto',Arial,sans-serif;font-size:16px;margin:40px 7px 10px;padding:20px;text-align:center;background-color:#ffffff;border-radius:5px;border-bottom:10px solid #F40012}.tarjeta-cuadrada-boletopolis{box-shadow:0 0 5px rgba(0,0,0,0.15);color:#9e9e9e;display:inline-block;font-family:'Roboto',Arial,sans-serif;font-size:16px;margin:70px 7px 10px;max-width:310px;position:relative;text-align:center;width:100%;background-color:#ffffff;border-radius:5px;border-bottom:10px solid #F40012}.tarjeta-padding-default{padding:10% !important}.tarjeta-cuadrada-boletopolis *,.tarjeta-cuadrada-boletopolis *:before{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .1s ease-out;transition:all .1s ease-out}.tarjeta-cuadrada-fija{height:375px !important}.tarjeta-cuadrada-boletopolis div{padding:80px 30px}.tarjeta-cuadrada-boletopolis div.teatro:before{-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;border-radius:50%;box-shadow:0 1px 1px 0 rgba(60,64,67,0.08),0 1px 3px 1px rgba(60,64,67,0.16);color:transparent;content:"boletopolis";background-position:center;background-size:60%;background-repeat:no-repeat;left:50%;position:absolute;top:-20%;line-height:130px;width:130px;height:130px;background-image:url(../imagenes/iconos_eventos/teatro.svg)}.tarjeta-cuadrada-boletopolis div.cine:before{-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;border-radius:50%;box-shadow:0 1px 1px 0 rgba(60,64,67,0.08),0 1px 3px 1px rgba(60,64,67,0.16);color:transparent;content:"boletopolis";background-position:center;background-size:60%;background-repeat:no-repeat;left:50%;position:absolute;top:-20%;line-height:130px;width:130px;height:130px;background-image:url(../imagenes/iconos_eventos/cine.svg)}.tarjeta-cuadrada-boletopolis div.circo:before{-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;border-radius:50%;box-shadow:0 1px 1px 0 rgba(60,64,67,0.08),0 1px 3px 1px rgba(60,64,67,0.16);color:transparent;content:"boletopolis";background-position:center;background-size:60%;background-repeat:no-repeat;left:50%;position:absolute;top:-20%;line-height:130px;width:130px;height:130px;background-image:url(../imagenes/iconos_eventos/circo.svg)}.tarjeta-cuadrada-boletopolis div.congreso:before{-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;border-radius:50%;box-shadow:0 1px 1px 0 rgba(60,64,67,0.08),0 1px 3px 1px rgba(60,64,67,0.16);color:transparent;content:"boletopolis";background-position:center;background-size:60%;background-repeat:no-repeat;left:50%;position:absolute;top:-20%;line-height:130px;width:130px;height:130px;background-image:url(../imagenes/iconos_eventos/laurel.svg)}.tarjeta-cuadrada-boletopolis div.conferencia:before{-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;border-radius:50%;box-shadow:0 1px 1px 0 rgba(60,64,67,0.08),0 1px 3px 1px rgba(60,64,67,0.16);color:transparent;content:"boletopolis";background-position:center;background-size:60%;background-repeat:no-repeat;left:50%;position:absolute;top:-20%;line-height:130px;width:130px;height:130px;background-image:url(../imagenes/iconos_eventos/conference.svg)}.tarjeta-cuadrada-boletopolis div.fiesta:before{-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;border-radius:50%;box-shadow:0 1px 1px 0 rgba(60,64,67,0.08),0 1px 3px 1px rgba(60,64,67,0.16);color:transparent;content:"boletopolis";background-position:center;background-size:60%;background-repeat:no-repeat;left:50%;position:absolute;top:-20%;line-height:130px;width:130px;height:130px;background-image:url(../imagenes/iconos_eventos/confetti.svg)}.tarjeta-cuadrada-boletopolis div.concierto:before{-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;border-radius:50%;box-shadow:0 1px 1px 0 rgba(60,64,67,0.08),0 1px 3px 1px rgba(60,64,67,0.16);color:transparent;content:"boletopolis";background-position:center;background-size:60%;background-repeat:no-repeat;left:50%;position:absolute;top:-20%;line-height:130px;width:130px;height:130px;background-image:url(../imagenes/iconos_eventos/rock-and-roll.svg)}.tarjeta-cuadrada-boletopolis div.calendar:before{-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;border-radius:50%;box-shadow:0 1px 1px 0 rgba(60,64,67,0.08),0 1px 3px 1px rgba(60,64,67,0.16);color:transparent;content:"boletopolis";background-position:center;background-size:60%;background-repeat:no-repeat;left:50%;position:absolute;top:-20%;line-height:130px;width:130px;height:130px;background-image:url(../imagenes/iconos_eventos/calendar.svg)}.tarjeta-cuadrada-boletopolis div.festival:before{-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;border-radius:50%;box-shadow:0 1px 1px 0 rgba(60,64,67,0.08),0 1px 3px 1px rgba(60,64,67,0.16);color:transparent;content:"boletopolis";background-position:center;background-size:60%;background-repeat:no-repeat;left:50%;position:absolute;top:-20%;line-height:130px;width:130px;height:130px;background-image:url(../imagenes/iconos_eventos/festival.svg)}.tarjeta-cuadrada-boletopolis div.cheers:before{-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;border-radius:50%;box-shadow:0 1px 1px 0 rgba(60,64,67,0.08),0 1px 3px 1px rgba(60,64,67,0.16);color:transparent;content:"boletopolis";background-position:center;background-size:60%;background-repeat:no-repeat;left:50%;position:absolute;top:-20%;line-height:130px;width:130px;height:130px;background-image:url(../imagenes/iconos_eventos/cheers.svg)}.tarjeta-cuadrada-boletopolis div.deportivo:before{-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;border-radius:50%;box-shadow:0 1px 1px 0 rgba(60,64,67,0.08),0 1px 3px 1px rgba(60,64,67,0.16);color:transparent;content:"boletopolis";background-position:center;background-size:60%;background-repeat:no-repeat;left:50%;position:absolute;top:-20%;line-height:130px;width:130px;height:130px;background-image:url(../imagenes/iconos_eventos/deportivo.svg)}.tarjeta-cuadrada-boletopolis div.boleto:before{-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;border-radius:50%;box-shadow:0 1px 1px 0 rgba(60,64,67,0.08),0 1px 3px 1px rgba(60,64,67,0.16);color:transparent;content:"boletopolis";background-position:center;background-size:60%;background-repeat:no-repeat;left:50%;position:absolute;top:-20%;line-height:130px;width:130px;height:130px;background-image:url(../imagenes/iconos/boletopolis-es/boleto.svg)}.tarjeta-cuadrada-boletopolis div.billete:before{-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;border-radius:50%;box-shadow:0 1px 1px 0 rgba(60,64,67,0.08),0 1px 3px 1px rgba(60,64,67,0.16);color:transparent;content:"boletopolis";background-position:center;background-size:60%;background-repeat:no-repeat;left:50%;position:absolute;top:-20%;line-height:130px;width:130px;height:130px;background-image:url(../imagenes/iconos/boletopolis-es/billetes.svg)}.tarjeta-cuadrada-boletopolis div.credito:before{-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;border-radius:50%;box-shadow:0 1px 1px 0 rgba(60,64,67,0.08),0 1px 3px 1px rgba(60,64,67,0.16);color:transparent;content:"boletopolis";background-position:center;background-size:60%;background-repeat:no-repeat;left:50%;position:absolute;top:-20%;line-height:130px;width:130px;height:130px;background-image:url(../imagenes/iconos/boletopolis-es/tarjeta-boletopolis-02.svg)}.tarjeta-cuadrada-boletopolis div.venta-directa:before{-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;border-radius:50%;box-shadow:0 1px 1px 0 rgba(60,64,67,0.08),0 1px 3px 1px rgba(60,64,67,0.16);color:transparent;content:"boletopolis";background-position:center;background-size:60%;background-repeat:no-repeat;left:50%;position:absolute;top:-20%;line-height:130px;width:130px;height:130px;background-image:url(../imagenes/iconos/boletopolis-es/tienda.svg)}.tarjeta-cuadrada-boletopolis div.paypal:before{-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;border-radius:50%;box-shadow:0 1px 1px 0 rgba(60,64,67,0.08),0 1px 3px 1px rgba(60,64,67,0.16);color:transparent;content:"boletopolis";background-position:center;background-size:60%;background-repeat:no-repeat;left:50%;position:absolute;top:-20%;line-height:130px;width:130px;height:130px;background-image:url(../imagenes/iconos/boletopolis-es/paypal.svg)}.tarjeta-cuadrada-boletopolis div.aplazo:before{-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;border-radius:50%;box-shadow:0 1px 1px 0 rgba(60,64,67,0.08),0 1px 3px 1px rgba(60,64,67,0.16);color:transparent;content:"boletopolis";background-position:center;background-size:60%;background-repeat:no-repeat;left:50%;position:absolute;top:-20%;line-height:130px;width:130px;height:130px;background-image:url(../imagenes/iconos/boletopolis-es/aplazo.png)}.tarjeta-cuadrada-boletopolis div.oxxopay:before{-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;border-radius:50%;box-shadow:0 1px 1px 0 rgba(60,64,67,0.08),0 1px 3px 1px rgba(60,64,67,0.16);color:transparent;content:"boletopolis";background-position:center;background-size:60%;background-repeat:no-repeat;left:50%;position:absolute;top:-20%;line-height:130px;width:130px;height:130px;background-image:url(../imagenes/iconos/boletopolis-es/oxxopay.svg)}.tarjeta-cuadrada-boletopolis div.compropago:before{-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;border-radius:50%;box-shadow:0 1px 1px 0 rgba(60,64,67,0.08),0 1px 3px 1px rgba(60,64,67,0.16);color:transparent;content:"boletopolis";background-position:center;background-size:60%;background-repeat:no-repeat;left:50%;position:absolute;top:-20%;line-height:130px;width:130px;height:130px;background-image:url(../imagenes/iconos/boletopolis-es/COMPROPAGO-01.svg)}.tarjeta-cuadrada-boletopolis div.criptomoneda:before{-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;border-radius:50%;box-shadow:0 1px 1px 0 rgba(60,64,67,0.08),0 1px 3px 1px rgba(60,64,67,0.16);color:transparent;content:"boletopolis";background-position:center;background-size:60%;background-repeat:no-repeat;left:50%;position:absolute;top:-20%;line-height:130px;width:130px;height:130px;background-image:url(../imagenes/iconos/boletopolis-es/criptomoneda.svg)}.tarjeta-cuadrada-boletopolis div.spei:before{-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;border-radius:50%;box-shadow:0 1px 1px 0 rgba(60,64,67,0.08),0 1px 3px 1px rgba(60,64,67,0.16);color:transparent;content:"boletopolis";background-position:center;background-size:60%;background-repeat:no-repeat;left:50%;position:absolute;top:-20%;line-height:130px;width:130px;height:130px;background-image:url(../imagenes/iconos/boletopolis-es/spei.svg)}.header-tarjeta{-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;border-radius:50%;box-shadow:0 1px 1px 0 rgba(60,64,67,0.08),0 1px 3px 1px rgba(60,64,67,0.16);color:transparent;content:"boletopolis";background-position:center;background-size:60%;background-repeat:no-repeat;left:50%;position:absolute;top:-20%;line-height:130px;width:130px;height:130px}@media (max-width: 767px){.tarjeta-cuadrada-boletopolis{width:unset;max-width:100%}}.tarjeta-cuadrada-boletopolis h3{color:#3c3c3c;font-size:20px;font-weight:300;line-height:24px;margin:10px 0 5px}.tarjeta-cuadrada-boletopolis h4{font-weight:400;margin:0;opacity:.5}.fill-btn,.fill-btn:hover{font-size:2.5rem;padding:15px;border:2px solid #F40012;font-weight:bold;color:white;text-decoration:none;position:relative;z-index:1}.fill-btn:before{content:'';background:#F40012;position:absolute;width:0%;top:0;left:0;height:100%;transition:.25s linear;z-index:-1}.fill-btn:hover:before{width:100%}.documentos-btn,.documentos-btn:focus{font-size:14px !important;display:block;color:#F40012;padding:10px !important;border-radius:4px}.documentos-btn:hover{font-size:14px;color:white;padding:10px;border-radius:4px}.black-blurred-strip{background-size:cover;background-position:bottom;filter:blur(2px) brightness(.4);transform:scale(1.1);width:100%;height:75px;z-index:999;transform:rotateX(180deg) scaleY(1.1);-webkit-transform:rotateX(180deg) scaleY(1.1);background-position:0 90px}.black-blurred-strip-custom-height{height:105px}.evento_panel_boletos_titulo{font-weight:bold;font-size:20px;padding-left:15px}.evento_acerca_evento{font-weight:bold;font-size:20px;padding-left:15px;color:#777}.evento_seccion_titulo{font-weight:bold;font-size:20px;padding-left:15px}.p-0{padding:0px}.pb-50px{padding-bottom:50px}.pt-50px{padding-top:50px}.pt-5vh{padding-top:5vh}.mt-4px{margin-top:4px}.mt-10px{margin-top:10px}.mt-10vh{margin-top:10vh}.mt-20px{margin-top:20px}.mt--50px{margin-top:-50px}.mb-10px{margin-bottom:10px}.mb-20px{margin-bottom:20px}.ml-10px{margin-left:10px}.mr-5px{margin-right:5px}.mr-10px{margin-right:10px}#textoLoader{margin-bottom:50px}.b-loader-container{width:100%;line-height:1.5;text-align:center}.b-loader-container>img{width:80px;-webkit-animation:bounce 1s infinite;animation:bounce 1s infinite}.b-shadow{width:40px;height:5px;border-radius:50%;background-color:rgba(66,66,66,0.7);margin:0 auto;margin-bottom:25px;-webkit-animation:bounceshadow 1s infinite;animation:bounceshadow 1s infinite}@-webkit-keyframes bounceshadow{0%,20%,50%,80%,100%{width:40px}40%{width:20px}60%{width:30px}}@keyframes bounceshadow{0%,20%,50%,80%,100%{width:40px}40%{width:20px}60%{width:30px}}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-50px);transform:translateY(-50px)}60%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-50px);transform:translateY(-50px)}60%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}.full-height-container{height:100%}.tooltip{z-index:1030}.padding-navbar{padding:10px 0px}.events-filter-panel{font-size:1.3em}.events-filter-panel .panel{border:none;box-shadow:none}.events-filter-panel .panel-heading{background:transparent}.events-filter-panel .panel-body{border:none !important}.events-filter-panel select,.events-filter-panel input,.events-filter-panel button{height:50px}@media only screen and (min-width:480px){.collapsible-mobile-only{height:100% !important;display:block !important}}.filtros-txt{font-size:14px !important;color:#999999 !important}.transparent-bg{background-color:transparent !important}th.datepicker-switch{color:#F40012 !important}.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{background:rgba(255,0,0,0.2) !important}.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{background-color:#F40012 !important;background-image:-moz-linear-gradient(to bottom, #F40012, #af000d) !important;background-image:-ms-linear-gradient(to bottom, #F40012, #af000d) !important;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#F40012), to(#af000d)) !important;background-image:-webkit-linear-gradient(to bottom, #F40012, #af000d) !important;background-image:-o-linear-gradient(to bottom, #F40012, #af000d) !important;background-image:linear-gradient(to bottom, #F40012, #af000d) !important;background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f40012', endColorstr='#af000d', GradientType=0);border-color:#af000d #af000d #F40012 !important}.no-txt-decoration{text-decoration:none}.no-txt-decoration:hover{text-decoration:none}.no-txt-decoration:focus{text-decoration:none}.no-txt-decoration:active{text-decoration:none}.img-cover-center{background-size:cover !important;background-position:center}#search input[type="search"]::-webkit-search-cancel-button{position:relative;right:10px;filter:grayscale(100%);cursor:pointer}#search input[type="search"]:focus{border:1px solid #F40012;outline:none;color:#a1a1a1;width:200px;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(0,0,0,0.1) inset;-moz-box-shadow:0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(0,0,0,0.1) inset;box-shadow:0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(0,0,0,0.1) inset;transition:500ms all}.superadmin-menu-element{height:170px}.superadmin-menu-element>a{color:#333}.superadmin-menu-element>a>div{background-color:white;height:100px;width:100px;display:inline-block;text-align:center;box-shadow:0 0 7px 0 rgba(50,50,50,0.75)}.superadmin-menu-element>a>div>i{font-size:50px;line-height:100px;color:#054551}.superadmin-menu-element>a>p{margin-top:10px;font-size:14px}.superadmin-menu-element>a:link,.superadmin-menu-element>a:hover,.superadmin-menu-element>a:visited{text-decoration:none !important;color:#333}.no-link-padding{padding:18px 5px !important}.scroll-to-top-arrow{fill:none;stroke:#fff;stroke-width:8px}.scroll-to-top-btn{position:fixed;bottom:20px;right:20px;z-index:99;border:none;outline:none;background-color:#f40012;color:white;cursor:pointer;padding:5px;border-radius:50px;display:none}.scroll-to-top-btn:hover{background-color:#f40012}.scroll-down{margin-top:15px;font-family:"Cabin",sans-serif;font-weight:bold;letter-spacing:5px;text-indent:5px;color:#ffffff;-webkit-animation:colorText 5s ease-out infinite,nudgeText 5s ease-out infinite;animation:colorText 5s ease-out infinite,nudgeText 5s ease-out infinite}.mouse{background:#898989 linear-gradient(transparent 0%, transparent 50%, #ffffff 50%, #ffffff 100%);position:relative;width:52px;height:88px;background-size:100% 100%;border-radius:100px;background-size:225%;-webkit-animation:colorSlide 5s linear infinite,nudgeMouse 5s ease-out infinite;animation:colorSlide 5s linear infinite,nudgeMouse 5s ease-out infinite}.mouse:before,.mouse:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.mouse:before{width:46px;height:82px;background-color:#121212;border-radius:100px}.mouse:after{background-color:#ffffff;width:10px;height:10px;border-radius:100%;-webkit-animation:trackBallSlide 5s linear infinite;animation:trackBallSlide 5s linear infinite}@-webkit-keyframes colorSlide{0%{background-position:0% 100%}20%{background-position:0% 0%}21%{background-color:#898989}29.99%{background-color:#ffffff;background-position:0% 0%}30%{background-color:#898989;background-position:0% 100%}50%{background-position:0% 0%}51%{background-color:#898989}59%{background-color:#ffffff;background-position:0% 0%}60%{background-color:#898989;background-position:0% 100%}80%{background-position:0% 0%}81%{background-color:#898989}90%,100%{background-color:#ffffff}}@keyframes colorSlide{0%{background-position:0% 100%}20%{background-position:0% 0%}21%{background-color:#898989}29.99%{background-color:#ffffff;background-position:0% 0%}30%{background-color:#898989;background-position:0% 100%}50%{background-position:0% 0%}51%{background-color:#898989}59%{background-color:#ffffff;background-position:0% 0%}60%{background-color:#898989;background-position:0% 100%}80%{background-position:0% 0%}81%{background-color:#898989}90%,100%{background-color:#ffffff}}@-webkit-keyframes trackBallSlide{0%{opacity:1;-webkit-transform:scale(1) translateY(-20px);transform:scale(1) translateY(-20px)}6%{opacity:1;-webkit-transform:scale(.9) translateY(5px);transform:scale(.9) translateY(5px)}14%{opacity:0;-webkit-transform:scale(.4) translateY(40px);transform:scale(.4) translateY(40px)}15%,19%{opacity:0;-webkit-transform:scale(.4) translateY(-20px);transform:scale(.4) translateY(-20px)}28%,29.99%{opacity:1;-webkit-transform:scale(1) translateY(-20px);transform:scale(1) translateY(-20px)}30%{opacity:1;-webkit-transform:scale(1) translateY(-20px);transform:scale(1) translateY(-20px)}36%{opacity:1;-webkit-transform:scale(.9) translateY(5px);transform:scale(.9) translateY(5px)}44%{opacity:0;-webkit-transform:scale(.4) translateY(40px);transform:scale(.4) translateY(40px)}45%,49%{opacity:0;-webkit-transform:scale(.4) translateY(-20px);transform:scale(.4) translateY(-20px)}58%,59.99%{opacity:1;-webkit-transform:scale(1) translateY(-20px);transform:scale(1) translateY(-20px)}60%{opacity:1;-webkit-transform:scale(1) translateY(-20px);transform:scale(1) translateY(-20px)}66%{opacity:1;-webkit-transform:scale(.9) translateY(5px);transform:scale(.9) translateY(5px)}74%{opacity:0;-webkit-transform:scale(.4) translateY(40px);transform:scale(.4) translateY(40px)}75%,79%{opacity:0;-webkit-transform:scale(.4) translateY(-20px);transform:scale(.4) translateY(-20px)}88%,100%{opacity:1;-webkit-transform:scale(1) translateY(-20px);transform:scale(1) translateY(-20px)}}@keyframes trackBallSlide{0%{opacity:1;-webkit-transform:scale(1) translateY(-20px);transform:scale(1) translateY(-20px)}6%{opacity:1;-webkit-transform:scale(.9) translateY(5px);transform:scale(.9) translateY(5px)}14%{opacity:0;-webkit-transform:scale(.4) translateY(40px);transform:scale(.4) translateY(40px)}15%,19%{opacity:0;-webkit-transform:scale(.4) translateY(-20px);transform:scale(.4) translateY(-20px)}28%,29.99%{opacity:1;-webkit-transform:scale(1) translateY(-20px);transform:scale(1) translateY(-20px)}30%{opacity:1;-webkit-transform:scale(1) translateY(-20px);transform:scale(1) translateY(-20px)}36%{opacity:1;-webkit-transform:scale(.9) translateY(5px);transform:scale(.9) translateY(5px)}44%{opacity:0;-webkit-transform:scale(.4) translateY(40px);transform:scale(.4) translateY(40px)}45%,49%{opacity:0;-webkit-transform:scale(.4) translateY(-20px);transform:scale(.4) translateY(-20px)}58%,59.99%{opacity:1;-webkit-transform:scale(1) translateY(-20px);transform:scale(1) translateY(-20px)}60%{opacity:1;-webkit-transform:scale(1) translateY(-20px);transform:scale(1) translateY(-20px)}66%{opacity:1;-webkit-transform:scale(.9) translateY(5px);transform:scale(.9) translateY(5px)}74%{opacity:0;-webkit-transform:scale(.4) translateY(40px);transform:scale(.4) translateY(40px)}75%,79%{opacity:0;-webkit-transform:scale(.4) translateY(-20px);transform:scale(.4) translateY(-20px)}88%,100%{opacity:1;-webkit-transform:scale(1) translateY(-20px);transform:scale(1) translateY(-20px)}}@-webkit-keyframes nudgeMouse{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(8px);transform:translateY(8px)}30%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(8px);transform:translateY(8px)}60%{-webkit-transform:translateY(0);transform:translateY(0)}80%{-webkit-transform:translateY(8px);transform:translateY(8px)}90%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes nudgeMouse{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(8px);transform:translateY(8px)}30%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(8px);transform:translateY(8px)}60%{-webkit-transform:translateY(0);transform:translateY(0)}80%{-webkit-transform:translateY(8px);transform:translateY(8px)}90%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes nudgeText{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(2px);transform:translateY(2px)}30%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(2px);transform:translateY(2px)}60%{-webkit-transform:translateY(0);transform:translateY(0)}80%{-webkit-transform:translateY(2px);transform:translateY(2px)}90%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes nudgeText{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(2px);transform:translateY(2px)}30%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(2px);transform:translateY(2px)}60%{-webkit-transform:translateY(0);transform:translateY(0)}80%{-webkit-transform:translateY(2px);transform:translateY(2px)}90%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes colorText{21%{color:#898989}30%{color:#ffffff}51%{color:#898989}60%{color:#ffffff}81%{color:#898989}90%{color:#ffffff}}@keyframes colorText{21%{color:#898989}30%{color:#ffffff}51%{color:#898989}60%{color:#ffffff}81%{color:#898989}90%{color:#ffffff}}.blt-es-tarjeta{background-color:#FFF;box-shadow:0 0 5px rgba(0,0,0,0.15);color:#9e9e9e;text-align:center;padding:5% 0 20%;width:80%;margin-left:10%}.tarjeta-texto{color:#777777 !important;font-size:16px;padding:30px 50px}.fondo-billete-1{background-image:url(/imagenes/iconos/boletopolis-es/GRAFICOS_BTPS-04.png);height:200px;background-size:185px;background-repeat:no-repeat;background-position:top}.fondo-billete-2{background-image:url(/imagenes/iconos/boletopolis-es/GRAFICOS_BTPS-05.png);height:200px;background-size:185px;background-repeat:no-repeat;background-position:bottom}.grafico-izq{background-image:url(/imagenes/iconos/boletopolis-es/GRAFICOS_BTPS-12.png);background-repeat:no-repeat;background-position:left;background-size:contain;height:350px;-webkit-transform:rotate(30deg) translate(-90px, -160px);transform:rotate(30deg) translate(-90px, -160px)}.grafico-der{background-image:url(/imagenes/iconos/boletopolis-es/GRAFICOS_BTPS-11.png);background-repeat:no-repeat;background-position:right;background-size:contain;height:350px;-webkit-transform:translate(0, -195px);transform:translate(0, -195px)}.texto-blanco{color:#FFFFFF}.linea-roja{background-color:#F40012;height:15px}.font-35px{font-size:35px !important}.font-50px{font-size:3.8rem}.blt-card-number{color:#F40012;font-size:45px;margin-top:30px}.blt-es-titulo{color:#F40012;font-size:37px;font-weight:bold}.blt-titulo-oscuro{color:#222222}.blt-es-fondo-oscuro{background-color:#000000}.blt-es-txt{color:#777777 !important;font-size:16px}.blt-img-regulada{max-height:250px}.blt-es-txt-blanco{color:#FFFFFF;font-size:16px}.mt-50px{margin-top:50px}.mt-100px{margin-top:100px}.mb-50px{margin-bottom:50px}.mb-100px{margin-bottom:100px}.mt-25px{margin-top:25px}.no-padding{padding:0}.medio-banner{position:absolute;background-image:url(/imagenes/iconos/boletopolis-es/fondo.png);background-size:cover;width:100%;height:45vh}@media (max-width:992px){.medio-banner{height:100% !important}}h3.percentage{color:#F40012;font-size:2.7rem;font-weight:bold !important;margin-top:45px;line-height:1}img.blt-max-w{max-width:60%}.max-w-50per{max-width:50%}.boletopolis-meses>div.mt-50px.bold.text-center{color:#F40012;font-size:50px}.boletopolis-meses>div.bold.text-center.oscuro{color:#222;font-size:70px;margin-top:10px}.boletopolis-meses>div.bold.text-center{color:#F40012;font-size:50px;margin-top:10px}.b-es-venta-directa{background-image:url(/imagenes/iconos/boletopolis-es/GRAFICOS_BTPS-13.svg);background-position:center;background-size:cover;width:100%;height:50vh;margin-bottom:-45px}@media (max-width: 767px){#search input[type="search"]{font:bold 3vw Montserrat,sans-serif}.padding-navbar{padding:4px 0px !important}.movil-16{font-size:16px !important}img.blt-max-w{max-width:100% !important}.fondo-boletos{background-image:url(/imagenes/iconos/boletopolis-es/BOLETOS_INV-01.svg);background-repeat:no-repeat}.medio-banner{height:100% !important;padding-bottom:40px !important}.col-xs-12.hidden-sm>img.img-responsive{max-height:250px}.col-lg-12>p.blt-es-txt.mt-50px.img-fondo{color:#ffffff !important;text-align:center}.boletopolis-meses>div.mt-50px.bold.text-center{font-size:3.5rem !important}.row.mt-100px>div.col-xs-6>img.blt-max-w{padding:5px 0 5px 0}.b-es-desnivel{padding-top:50px}.b-metodos-pago-no-margin{margin-top:unset !important}.b-metodos-pago-margin{margin:15px 0 15px 0}.b-metodos-pago-margin-top{margin-top:40px !important}.tarifas-minimas-bg{background-image:url(/imagenes/iconos/boletopolis-es/Boletos-01.svg);background-repeat:no-repeat}.numeros-costos-transferencias{font-size:100px;margin-top:-25px;margin-bottom:-30px}.b-msi{font-size:80px !important;line-height:1.1}}@media (min-width: 768px){.b-es-desnivel{padding-top:50px}.b-metodos-pago-no-margin{margin-top:unset !important}.b-metodos-pago-margin{margin:10px 0 10px 0}.b-metodos-pago-margin-top{margin-top:40px !important}}@media (min-width: 992px){.b-es-desnivel{padding-top:50px}.b-metodos-pago-margin{margin:15px 0 15px 0}.b-metodos-pago-margin-top{margin-top:100px !important}}@media (min-width: 1200px){.b-es-desnivel{padding-top:50px}.b-metodos-pago-margin-top{margin-top:100px !important}}.absolute-red-btn{height:150px;background-color:#F40012;color:#FFF;font-weight:bold;font-size:40px;opacity:1;-webkit-transition:all 400ms;-ms-transition:all 400ms;transition:all 400ms}.red-btn-content{-webkit-backface-visibility:hidden;-webkit-transform:scale(1)}.absolute-red-btn:hover{background-color:#151515;color:#F40012;cursor:pointer}.general-title{font-size:12rem}.general-subtitle{font-size:6.5rem}.general-header{font-size:6rem}@media (max-width: 767px){.general-title{font-size:4rem}.general-subtitle{font-size:3rem}.general-header{font-size:4rem}.blt-es-titulo{font-size:30px}.absolute-red-btn{height:80px;font-size:20px}}@media (max-width: 767px){.hide-background-xs{background-image:none}}.contenedor-evento-mas-informacion{position:absolute;width:100%;height:25vh}@media (max-width: 767px){.contenedor-evento-mas-informacion{height:100% !important}}.input-group-btn-fa{box-shadow:none;font-size:20px}.ol-map-marker{width:30px;height:30px;background-image:url(/imagenes/marcador_mapa.png);background-size:contain;background-position:center}.tab-container{width:100%;height:31px;border-bottom:1px solid #AAAAAA}.tab-container .tab{float:left;width:auto;height:30px;padding:0 10px 0 10px;line-height:30px;cursor:pointer}.tab-container .tab.active{border-top:1px solid #AAAAAA;border-left:1px solid #AAAAAA;border-right:1px solid #AAAAAA;border-bottom:1px solid #AAAAAA;border-radius:3px 3px 0 0;margin-top:1px}.tab-content{padding-top:15px}.dz-message{text-align:center;transform:translate(0, -50%);top:50%;position:relative;color:#b4b9be;margin:5px}.enlace-blanco,.enlace-blanco:visited,.enlace-blanco:hover,.enlace-blanco:active{color:white}#admin-breadcrumbs-container.breadcrumbs-admin{display:block;padding-top:12px}.email-administrador-ellipsis{width:25%;position:absolute;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custom-panel-header{border-bottom:1px solid rgba(0,0,0,0.12);padding:20px 0}.custom-panel-header .image{display:table-cell;padding:0 20px 0 20px;vertical-align:middle;width:38px}.custom-panel-header .image img{width:65px;height:auto}.custom-panel-header .title{font-weight:unset;color:rgba(0,0,0,0.65);display:table-cell;font-size:24px;line-height:32px;vertical-align:middle}.panel-loader{height:505px}.preferencias-cuentas-seccion{margin:24px 0}.preferencias-btn-inferior{position:absolute;bottom:10px;width:90%;left:5%}.preferencias-explicacion{text-align:center;color:rgba(0,0,0,0.43);display:table-cell;font-size:19px;line-height:32px}.preferencias-thumbnail{height:50px;background-position:center;background-size:cover}.h-509px{height:509px}.visible-on-iframe{display:none}.sin-datos{font-size:4rem;color:#adadad;text-align:center;margin:50px 0;font-weight:bold}h1.mantenimiento{font-size:50px}article.mantenimiento{display:block;text-align:left;width:775px;margin:0 auto;display:flex !important;flex-direction:column}img.mantenimiento{max-height:20px;max-width:158px}.evento-portada-indices{position:relative;width:100%;bottom:25px;text-align:center;color:white}.mas-eventos-carreras{font-size:35px;font-weight:bold;height:100%;width:100%;background-color:#555555;color:#FFFFFF;display:flex;justify-content:center;align-items:center}.width-height-100{width:100%;height:100%}.spinner{animation:spin 1s linear infinite}.bl-streaming-admin-video-item{font-size:24px;padding:10px 0px;border:1px dotted;display:flex !important;justify-content:space-around}.bl-streaming-admin-video-item i{cursor:pointer}.bl-streaming-admin-item-processing{display:flex;height:128px;justify-content:center;align-items:center;border:1px dotted;background:rgba(0,0,0,0.1)}.bl-streaming-admin-item-processing span{font-size:1.2em;font-weight:bold}.sala-vritual-fb-group-card{font-family:Helvetica,Arial,sans-serif;width:350px;border:1px solid #dadde1;border-radius:3px}.sala-vritual-fb-group-card .group-cover{background-size:cover;background-position:center;width:100%;height:150px}.sala-vritual-fb-group-card .group-name{font-weight:bold;margin-top:8px;margin-left:12px;margin-right:12px;margin-bottom:2px}.sala-vritual-fb-group-card .group-desc{font-size:12px;color:#90949c;margin-top:2px;margin-left:12px;margin-right:12px;margin-bottom:2px}.sala-vritual-fb-group-card .group-link{font-weight:bold;display:block;margin:8px 12px 12px 12px}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.ga-pct-bar{position:relative;width:100%;height:6px}.ga-pct-bar .ga-pct-background{position:absolute;width:100%;height:100%;background-color:#CCCCCC}.ga-pct-bar .ga-pct-accent{position:absolute;height:100%;background-color:#E40000}#bp-widget.bp-widget-web.bp-widget-side{padding-top:70px}#bp-widget.bp-widget-web.bp-widget-widget{padding-top:0px}.superadmin-responsive-table{max-height:calc(100vh - 330px)}@media (max-width:768px){.text-left-xs{text-align:left}.inline-xs{display:inline !important}}#payment-methods-images{display:flex;flex-wrap:wrap}.contenedor-modal-fila{position:fixed;height:100vh;width:100vw;top:0;left:0;z-index:9998;backdrop-filter:blur(10px);background-color:rgba(0,0,0,0.8)}.contenedor-modal-fila .modal-fila{position:absolute;background-color:white;box-shadow:0 0 15px 1px rgba(0,0,0,0.72);border-radius:5px;overflow-y:auto;text-align:center}@media (max-width: 767px){.contenedor-modal-fila .modal-fila{left:10vw;top:10vh;height:80vh;width:80vw;padding:20px 0}}@media (min-width: 768px){.contenedor-modal-fila .modal-fila{left:15vw;top:15vh;height:70vh;width:70vw;padding:20px 0}}@media (min-width: 768px) and (max-height:780px){.contenedor-modal-fila .modal-fila{top:15vh;height:70vh}}@media (min-width: 768px) and (max-height:580px){.contenedor-modal-fila .modal-fila{top:10vh;height:80vh}}@media (min-width: 768px) and (max-height:544px){.contenedor-modal-fila .modal-fila{top:2vh;height:94vh}}@media (min-width: 992px){.contenedor-modal-fila .modal-fila{left:20vw;top:20vh;height:60vh;width:60vw;padding:20px 20px}}@media (min-width: 992px) and (max-height:790px){.contenedor-modal-fila .modal-fila{top:15vh;height:70vh}}@media (min-width: 992px) and (max-height:580px){.contenedor-modal-fila .modal-fila{top:10vh;height:80vh}}@media (min-width: 992px) and (max-height:660px){.contenedor-modal-fila .modal-fila{top:2vh;height:94vh}}@media (min-width: 1200px){.contenedor-modal-fila .modal-fila{left:25vw;top:25vh;height:50vh;width:50vw;padding:20px 20px}}@media (min-width: 1200px) and (max-height:780px){.contenedor-modal-fila .modal-fila{top:15vh;height:70vh}}@media (min-width: 1200px) and (max-height:580px){.contenedor-modal-fila .modal-fila{top:10vh;height:80vh}}@media (min-width: 1200px) and (max-height:480px){.contenedor-modal-fila .modal-fila{top:2vh;height:94vh}}.admin-header{position:relative;padding:25px 20px 0px 0px;margin-bottom:25px}.admin-header .btn{margin-top:-5px}.admin-header h1{margin:0;font-size:24px;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.admin-header h1 small{font-size:15px;display:inline-block;padding-left:4px;font-weight:300}.box{background-color:white;border-radius:3px;border-top:3px solid #d2d6de;margin-bottom:20px;box-shadow:0 1px 1px rgba(0,0,0,0.1)}.box h1,.box h2,.box h3,.box h4,.box h5,.box h6{font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.box .box-header{color:#444;display:block;padding:10px;position:relative;height:40px}.box .box-header input{border:1px solid #eee}.box .box-header.with-border{border-bottom:1px solid #f4f4f4}.box .box-header .btn{font-size:12px;height:25px;padding:0px 10px;line-height:25px;margin-top:-4px}.box .box-header .btn .fa{line-height:25px;font-size:12px}.box .box-header .input-container{width:700px;max-width:80%;display:inline-block;margin-top:-7px;margin-left:-7px}.box .box-header .input-container .input-group{width:100%}.box .box-header .input-container .input-group-addon{border:none}.box .box-header>.fa,.box .box-header>.glyphicon,.box .box-header>.ion,.box .box-header .box-title{display:inline-block;font-size:18px;margin:0;line-height:1;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.box .box-body{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px;padding:10px}.box.border-aqua{border-top:3px solid #00c0ef}.box.border-green{border-top:3px solid #00a65a}.box.border-yellow{border-top:3px solid #f39c12}.box.border-red{border-top:3px solid #dd4b39}.box.border-orange{border-top:3px solid #ff851b}.box.border-navy{border-top:3px solid #001f3f}.box.border-teal{border-top:3px solid #39cccc}.box.border-gray{border-top:3px solid #d2d6de}.boxborder-primary{border-top:3px solid #3c8dbc}.no-padding{padding:0 !important}.info-box{display:block;min-height:90px;background:#fff;width:100%;box-shadow:0 1px 1px rgba(0,0,0,0.1);border-radius:2px;margin-bottom:15px}.info-box-icon{border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px;display:block;float:left;height:90px;width:90px;text-align:center;font-size:45px;line-height:90px;background:#3c8dbc;color:white}.info-box-icon i{line-height:90px;font-size:45px}.info-box-icon.bg-aqua{background:#00c0ef}.info-box-icon.bg-green{background:#00a65a}.info-box-icon.bg-yellow{background:#f39c12}.info-box-icon.bg-red{background:#dd4b39}.info-box-icon.bg-orange{background:#ff851b}.info-box-icon.bg-navy{background:#001f3f}.info-box-icon.bg-teal{background:#39cccc}.info-box-icon.bg-gray{background:#d2d6de}.bg-aqua{background:#00c0ef}.bg-green{background:#00a65a}.bg-yellow{background:#f39c12}.bg-red{background:#dd4b39}.bg-orange{background:#ff851b}.bg-navy{background:#001f3f}.bg-teal{background:#39cccc}.bg-gray{background:#d2d6de}.info-box-content{padding:5px 10px;margin-left:90px}.info-box-text{text-transform:uppercase;display:block;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.info-box-number{display:block;font-weight:bold;font-size:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.plugin-card{width:100%;height:400px;border-radius:5px;display:inline-block;background-color:white;position:relative;box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23)}.plugin-card .plugin-card-separator{width:100%;height:10px;background-color:#E40000}.plugin-disable{position:absolute;top:-15px;right:-4px;border-radius:100%;height:26px;width:26px;background-color:#dd4b39;color:white;line-height:26px;padding:0px;text-align:center;cursor:pointer}.plugin-disable i{line-height:26px}.plugin-action{position:absolute;bottom:0px;left:0px;border-radius:0px}.knockout-draggable{cursor:move}#main-navbar{padding:5px 0px;z-index:1031;box-shadow:rgba(0,0,0,0.1) 0 3px 6px,rgba(0,0,0,0) 0 3px 6px;transition:all 300ms ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}.boletopolis-logo-pequeno{width:48px}.bold{font-weight:bold;font-family:Montserrat,sans-serif}.text-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.right-16{right:16% !important}.pointer{cursor:pointer}.hamburger{margin-left:10px;display:inline-flex;align-self:center;flex-direction:column;justify-content:space-between;width:25px;height:20px;cursor:pointer}.hamburger div{align-self:flex-end;height:2px;width:100%;background:gray}.hamburger .meat{width:75%;transition:all 200ms ease-in-out}.hamburger .bottom-bun{width:50%;transition:all 400ms ease-in-out}.hamburger:hover div{width:100%}.hamburger:hover .top-bun{-webkit-animation:burger-hover 1s infinite ease-in-out alternate;animation:burger-hover 1s infinite ease-in-out alternate}.hamburger:hover .meat{-webkit-animation:burger-hover 1s infinite ease-in-out alternate forwards 200ms;animation:burger-hover 1s infinite ease-in-out alternate forwards 200ms}.hamburger:hover .bottom-bun{-webkit-animation:burger-hover 1s infinite ease-in-out alternate forwards 400ms;animation:burger-hover 1s infinite ease-in-out alternate forwards 400ms}.username{font-size:2.5vh}.h-menu-animation:hover{color:#F40012 !important}.h-menu-animation:hover .top-bun{-webkit-animation:burger-hover 1s infinite ease-in-out alternate;animation:burger-hover 1s infinite ease-in-out alternate}.h-menu-animation:hover .meat{-webkit-animation:burger-hover 1s infinite ease-in-out alternate forwards 200ms;animation:burger-hover 1s infinite ease-in-out alternate forwards 200ms}.h-menu-animation:hover .bottom-bun{-webkit-animation:burger-hover 1s infinite ease-in-out alternate forwards 400ms;animation:burger-hover 1s infinite ease-in-out alternate forwards 400ms}@-webkit-keyframes burger-hover{0%{width:100%}50%{width:50%}100%{width:100%}}@keyframes burger-hover{0%{width:100%}50%{width:50%}100%{width:100%}}.overlay{height:100vh;width:100%;position:fixed;z-index:9999;left:0;top:0;background-color:rgba(0,0,0,0.9);overflow:hidden;display:none}.overlay a{padding:.5vh;text-decoration:none;font-size:4.5vh;color:#818181;display:block;transition:.3s}.overlay a:hover,.overlay a:focus{color:#f1f1f1;font-weight:bold}.overlay .menu-divisor{font-size:4vh}.overlay-content{position:absolute;top:10vh;text-align:right;padding-right:10%;margin-top:30px;font-family:Montserrat,sans-serif;display:block;height:100vh !important;right:0;z-index:3}.overlay .closebtn{position:absolute;top:5%;right:8%;font-size:60px}.overlay-logo{position:fixed;top:5%;left:8.33%;width:350px}.overlay-logo>img{width:100%;padding-left:15px}.link-right:after{right:0px !important;left:unset !important}.link{position:relative;color:#FFFFFF}.link:hover{text-decoration:none}.link:after{content:'';position:absolute;width:0;height:2px;display:block;margin-top:0px;left:0px;background:#F40012;transition:width .2s ease;-webkit-transition:width .2s ease}.link:hover:after,.active.link:after{width:100%;background:#F40012}.link.font3vh{font-size:3vh}@media (min-width:3840px){.link.font3vh{font-size:1vh !important}}.zoom-in{font-weight:bold;display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.zoom-in:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.red{color:#F40012 !important}.uppercase{text-transform:uppercase}.full-user-menu{font-size:2.5vh}.copyright{font-size:1.2rem !important;color:#e10023 !important;font-weight:bold !important}#buscador-navbar{display:none}.navbar-default{background-color:#FFFFFF;border:unset;border-color:unset;border-width:unset;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}.navbar-default #buscador-navbar.auto-width{width:50%}.navbar-default #buscador-navbar input{margin-left:40px;padding-left:50px;width:45vw !important;height:35px;background:url(/imagenes/busqueda_20.png) no-repeat 12px 8px #FCFCFC;font-weight:unset !important}@media (max-width:1350px){.navbar-default #buscador-navbar.auto-width{width:calc(100% - 370px)}.navbar-default #buscador-navbar input{margin-left:0 !important;width:95% !important}}@media (max-width:767px){.right-16{right:0% !important}.navbar-default .navbar-nav>li>a{color:#505050 !important;font-size:20px}.navbar-default .navbar-nav>li>a i{font-size:15px;color:rgba(80,80,80,0.5) !important}.navbar-default .navbar-nav>li>a.red{color:#F40012 !important}}@media screen and (max-height:450px){.overlay a{font-size:20px}.overlay .closebtn{font-size:40px;top:15px;right:35px}}@media screen and (max-width:992px){.navbar-toggle{display:block}}@media (max-width:992px){.navbar-header,.navbar-nav>li{float:none !important}.navbar-collapse{padding-right:15px !important;padding-left:15px !important;overflow-x:visible !important;border-top:1px solid transparent !important;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1) !important}.navbar-collapse li{display:list-item !important}.navbar-nav{margin:7.5px -15px !important;margin-top:7.5px !important;margin-right:-15px !important;margin-bottom:7.5px !important;margin-left:-15px !important}.navbar-nav>li>a{padding-top:10px !important;padding-bottom:10px !important;line-height:20px !important}#bs-example-navbar-collapse-1.navbar-collapse.collapse.in:before,#bs-example-navbar-collapse-1>ul.nav.navbar-nav:before{display:table;content:" "}.navbar-collapse.collapse{display:none !important}.navbar-collapse.collapse.in{display:block !important}}@media (max-width:992px){#main-navbar.custom-mobile-nav{padding:0;display:flex;flex-direction:column;justify-content:center;min-height:60px;padding:0px}#main-navbar.custom-mobile-nav .navbar-header,#main-navbar.custom-mobile-nav .navbar-collapse{margin:0px}#main-navbar.custom-mobile-nav .navbar-header{border-bottom:1px solid #eee}#main-navbar.custom-mobile-nav .custom-mobile-nav-container{width:100%;max-height:100%;margin:0;padding:0}#main-navbar.custom-mobile-nav .navbar-brand{left:unset;margin-left:0px}#main-navbar.custom-mobile-nav .navbar-custom-section{display:flex;flex-direction:column;align-items:center;justify-content:center;height:60px;min-width:60px;margin:0;border:0;border-radius:0;border-left:1px solid #eee}}.navbar-fixed-top .navbar-collapse{max-height:80vh}.navbar-default .navbar-toggle:hover{background-color:unset}#b-normal{display:flex !important;align-items:center;height:60px;max-width:80px}#b-normal>img{height:35px}@media (max-width: 767px){#b-normal>img{max-height:20px}}@media (max-width:352px){#b-normal>img{max-height:16px}}footer{font-family:Montserrat,sans-serif;background-color:#151515;padding:20px 0px}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif}.small-image{width:100%;max-width:128px}.demopadding{margin:auto;text-align:center}.icon{position:relative;text-align:center;display:inline-block;width:32px;height:32px;padding:18px;border-top-right-radius:20px;border-top-left-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;-moz-border-radius:20px 20px 20px 20px;-webkit-border-radius:20px 20px 20px 20px;-khtml-border-radius:20px 20px 20px 20px;color:#FFFFFF}.icon i{font-size:18px;position:absolute;left:9px;top:10px}.icon.social{margin:0 10px 0 0;cursor:pointer;background:#636362;color:#ffffff;transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}@media (max-width:827px){.icon.social i{line-height:8px}}.icon.social:hover{background:#ffffff;color:#636362;transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;-webkit-filter:drop-shadow(0 1px 10px rgba(0,0,0,0.8));-moz-filter:drop-shadow(0 1px 10px rgba(0,0,0,0.8));-ms-filter:drop-shadow(0 1px 10px rgba(0,0,0,0.8));-o-filter:drop-shadow(0 1px 10px rgba(0,0,0,0.8));filter:drop-shadow(0 1px 10px rgba(0,0,0,0.8))}.icon.social.fb i{left:13px;top:10px}.icon.social.tw i{left:10px}.icon.social.gp i{left:7px}.icon.social.yt i{left:8px}.p-0{padding:0px}.footer-title{font-weight:bold;font-size:3vw;color:white}.footer-subtitle{font-weight:bold;font-size:1.5vw;color:white}.social-media-icon{color:white;padding:7px;margin-right:20px;font-size:20px;border:1px solid white;border-radius:100%}@media (min-width:1200px){.footer-subtitle{text-align:right}}@media (max-width:979px){.footer-title{font-weight:bold;font-size:7vw;color:white}.footer-subtitle{font-weight:bold;font-size:4vw;color:white}}