ï»¿.actionSheet {   width:100%;   border-radius: 5px 5px 0 0;   position:fixed;   left:0;   bottom:0;   background-color:black;   color:white;   z-index:19999;   display:none;   border-top:1px solid #333;   text-align:center;}.as-loading {    display:none;    position:absolute;    width:100%;    height:100%;    text-align:center;    line-height:100%;    left:0;    top:0;    background-color:black;}.as-grid-cell {    float:left;    width:60px;}.as-grid-cell-active {    color:#fff;    background-color:#0068A6;    border-radius:3px;}.as-grid-cell-logo {    width:60px;    height:60px;}.as-grid-cell-label {    height:20px;    text-align:center;    font-size:11px;    margin-top:-5px;    overflow:hidden;    text-overflow:ellipsis;    white-space:nowrap;    height:65px;}.as-list-cell {    width:100%;    border-bottom:1px solid #333;    cursor:pointer;    height:55px;    display: table;    text-align: center;}.as-list-cell-label {    text-align:center;    height: 100%;    display: table-cell;    vertical-align: middle;}.as-bg {    display:none;    background:black;    width:100%;    height:100%;    position:absolute;    top:0;    left:0;    z-index:9999;    opacity: 0.6;     filter:alpha(opacity=30); }.vegas-content-scrollable,.vegas-overlay,.vegas-slide,.vegas-slide-inner,.vegas-timer{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;border:none;padding:0;margin:0}.vegas-content-scrollable{position:relative;height:100%;overflow:auto}.vegas-overlay{opacity:.5;background:url('overlays/02.png') center; }.vegas-timer{top:auto;bottom:0;height:2px}.vegas-timer-progress{width:0%;height:100%;background:#fff;transition:width ease-out}.vegas-timer-running .vegas-timer-progress{width:100%}.vegas-slide,.vegas-slide-inner{margin:0;padding:0;background:center center no-repeat;transform:translateZ(0);will-change:transform,opacity}body .vegas-container{overflow:hidden!important;position:relative}.vegas-video{min-width:100%;min-height:100%;width:auto;height:auto}body.vegas-container{overflow:auto;position:static;z-index:-2}body.vegas-container>.vegas-overlay,body.vegas-container>.vegas-slide,body.vegas-container>.vegas-timer{position:fixed;z-index:-1}.vegas-transition-blur,.vegas-transition-blur2{opacity:0;filter:blur(32px) brightness(1.01)}.vegas-transition-blur-in,.vegas-transition-blur2-in{opacity:1;filter:blur(0) brightness(1.01)}.vegas-transition-blur2-out{opacity:0}.vegas-transition-burn,.vegas-transition-burn2{opacity:0;filter:contrast(1000%) saturate(1000%)}.vegas-transition-burn-in,.vegas-transition-burn2-in{opacity:1;filter:contrast(100%) saturate(100%)}.vegas-transition-burn2-out{opacity:0;filter:contrast(1000%) saturate(1000%)}.vegas-transition-fade,.vegas-transition-fade2{opacity:0}.vegas-transition-fade-in,.vegas-transition-fade2-in{opacity:1}.vegas-transition-fade2-out{opacity:0}.vegas-transition-flash,.vegas-transition-flash2{opacity:0;filter:brightness(25)}.vegas-transition-flash-in,.vegas-transition-flash2-in{opacity:1;filter:brightness(1)}.vegas-transition-flash2-out{opacity:0;filter:brightness(25)}.vegas-transition-negative,.vegas-transition-negative2{opacity:0;filter:invert(100%)}.vegas-transition-negative-in,.vegas-transition-negative2-in{opacity:1;filter:invert(0)}.vegas-transition-negative2-out{opacity:0;filter:invert(100%)}.vegas-transition-slideDown,.vegas-transition-slideDown2{transform:translateY(-100%)}.vegas-transition-slideDown-in,.vegas-transition-slideDown2-in{transform:translateY(0)}.vegas-transition-slideDown2-out{transform:translateY(100%)}.vegas-transition-slideLeft,.vegas-transition-slideLeft2{transform:translateX(100%)}.vegas-transition-slideLeft-in,.vegas-transition-slideLeft2-in{transform:translateX(0)}.vegas-transition-slideLeft2-out,.vegas-transition-slideRight,.vegas-transition-slideRight2{transform:translateX(-100%)}.vegas-transition-slideRight-in,.vegas-transition-slideRight2-in{transform:translateX(0)}.vegas-transition-slideRight2-out{transform:translateX(100%)}.vegas-transition-slideUp,.vegas-transition-slideUp2{transform:translateY(100%)}.vegas-transition-slideUp-in,.vegas-transition-slideUp2-in{transform:translateY(0)}.vegas-transition-slideUp2-out{transform:translateY(-100%)}.vegas-transition-swirlLeft,.vegas-transition-swirlLeft2{transform:scale(2) rotate(35deg);opacity:0}.vegas-transition-swirlLeft-in,.vegas-transition-swirlLeft2-in{transform:scale(1) rotate(0);opacity:1}.vegas-transition-swirlLeft2-out,.vegas-transition-swirlRight,.vegas-transition-swirlRight2{transform:scale(2) rotate(-35deg);opacity:0}.vegas-transition-swirlRight-in,.vegas-transition-swirlRight2-in{transform:scale(1) rotate(0);opacity:1}.vegas-transition-swirlRight2-out{transform:scale(2) rotate(35deg);opacity:0}.vegas-transition-zoomIn,.vegas-transition-zoomIn2{transform:scale(0);opacity:0}.vegas-transition-zoomIn-in,.vegas-transition-zoomIn2-in{transform:scale(1);opacity:1}.vegas-transition-zoomIn2-out,.vegas-transition-zoomOut,.vegas-transition-zoomOut2{transform:scale(2);opacity:0}.vegas-transition-zoomOut-in,.vegas-transition-zoomOut2-in{transform:scale(1);opacity:1}.vegas-transition-zoomOut2-out{transform:scale(0);opacity:0}.vegas-animation-kenburns{-webkit-animation:kenburns ease-out;animation:kenburns ease-out}@-webkit-keyframes kenburns{0%{transform:scale(1.5)}100%{transform:scale(1)}}@keyframes kenburns{0%{transform:scale(1.5)}100%{transform:scale(1)}}.vegas-animation-kenburnsDownLeft{-webkit-animation:kenburnsDownLeft ease-out;animation:kenburnsDownLeft ease-out}@-webkit-keyframes kenburnsDownLeft{0%{transform:scale(1.5) translate(10%,-10%)}100%{transform:scale(1) translate(0,0)}}@keyframes kenburnsDownLeft{0%{transform:scale(1.5) translate(10%,-10%)}100%{transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsDownRight{-webkit-animation:kenburnsDownRight ease-out;animation:kenburnsDownRight ease-out}@-webkit-keyframes kenburnsDownRight{0%{transform:scale(1.5) translate(-10%,-10%)}100%{transform:scale(1) translate(0,0)}}@keyframes kenburnsDownRight{0%{transform:scale(1.5) translate(-10%,-10%)}100%{transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsDown{-webkit-animation:kenburnsDown ease-out;animation:kenburnsDown ease-out}@-webkit-keyframes kenburnsDown{0%{transform:scale(1.5) translate(0,-10%)}100%{transform:scale(1) translate(0,0)}}@keyframes kenburnsDown{0%{transform:scale(1.5) translate(0,-10%)}100%{transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsLeft{-webkit-animation:kenburnsLeft ease-out;animation:kenburnsLeft ease-out}@-webkit-keyframes kenburnsLeft{0%{transform:scale(1.5) translate(10%,0)}100%{transform:scale(1) translate(0,0)}}@keyframes kenburnsLeft{0%{transform:scale(1.5) translate(10%,0)}100%{transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsRight{-webkit-animation:kenburnsRight ease-out;animation:kenburnsRight ease-out}@-webkit-keyframes kenburnsRight{0%{transform:scale(1.5) translate(-10%,0)}100%{transform:scale(1) translate(0,0)}}@keyframes kenburnsRight{0%{transform:scale(1.5) translate(-10%,0)}100%{transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsUpLeft{-webkit-animation:kenburnsUpLeft ease-out;animation:kenburnsUpLeft ease-out}@-webkit-keyframes kenburnsUpLeft{0%{transform:scale(1.5) translate(10%,10%)}100%{transform:scale(1) translate(0,0)}}@keyframes kenburnsUpLeft{0%{transform:scale(1.5) translate(10%,10%)}100%{transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsUpRight{-webkit-animation:kenburnsUpRight ease-out;animation:kenburnsUpRight ease-out}@-webkit-keyframes kenburnsUpRight{0%{transform:scale(1.5) translate(-10%,10%)}100%{transform:scale(1) translate(0,0)}}@keyframes kenburnsUpRight{0%{transform:scale(1.5) translate(-10%,10%)}100%{transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsUp{-webkit-animation:kenburnsUp ease-out;animation:kenburnsUp ease-out}@-webkit-keyframes kenburnsUp{0%{transform:scale(1.5) translate(0,10%)}100%{transform:scale(1) translate(0,0)}}@keyframes kenburnsUp{0%{transform:scale(1.5) translate(0,10%)}100%{transform:scale(1) translate(0,0)}}/*# sourceMappingURL=vegas.min.css.map *//*! * jquery-confirm v3.3.4 (http://craftpip.github.io/jquery-confirm/) * Author: boniface pereira * Website: www.craftpip.com * Contact: hey@craftpip.com * * Copyright 2013-2019 jquery-confirm * Licensed under MIT (https://github.com/craftpip/jquery-confirm/blob/master/LICENSE) */@-webkit-keyframes jconfirm-spin {    from {        -webkit-transform: rotate(0deg);        transform: rotate(0deg);    }    to {        -webkit-transform: rotate(360deg);        transform: rotate(360deg);    }}@keyframes jconfirm-spin {    from {        -webkit-transform: rotate(0deg);        transform: rotate(0deg);    }    to {        -webkit-transform: rotate(360deg);        transform: rotate(360deg);    }}body[class*=jconfirm-no-scroll-] {    overflow: hidden !important;}.jconfirm {    position: fixed;    top: 0;    left: 0;    right: 0;    bottom: 0;    z-index: 99999999;    font-family: inherit;    overflow: hidden;    font-size:16px;}.jconfirm .jconfirm-bg {    position: fixed;    top: 0;    left: 0;    right: 0;    bottom: 0;    -webkit-transition: opacity .4s;    transition: opacity .4s;}.jconfirm .jconfirm-bg.jconfirm-bg-h {    opacity: 0 !important;}.jconfirm .jconfirm-scrollpane {    -webkit-perspective: 500px;    perspective: 500px;    -webkit-perspective-origin: center;    perspective-origin: center;    display: table;    width: 100%;    height: 100%;}.jconfirm .jconfirm-row {    display: table-row;    width: 100%;}.jconfirm .jconfirm-cell {    display: table-cell;    vertical-align: middle;}.jconfirm .jconfirm-holder {    max-height: 100%;    padding: 0px 0;}.jconfirm .jconfirm-box-container {    -webkit-transition: -webkit-transform;    transition: -webkit-transform;    transition: transform;    transition: transform, -webkit-transform;}.jconfirm .jconfirm-box-container.jconfirm-no-transition {    -webkit-transition: none !important;    transition: none !important;}.jconfirm .jconfirm-box {    background: white;    border-radius: 4px;    position: relative;    outline: none;    padding: 15px 15px 0;    overflow: hidden;    margin-left: auto;    margin-right: auto;}@-webkit-keyframes type-blue {    1%,    100% {        border-color: #3498db;    }    50% {        border-color: #5faee3;    }}@keyframes type-blue {    1%,    100% {        border-color: #3498db;    }    50% {        border-color: #5faee3;    }}@-webkit-keyframes type-green {    1%,    100% {        border-color: #2ecc71;    }    50% {        border-color: #54d98c;    }}@keyframes type-green {    1%,    100% {        border-color: #2ecc71;    }    50% {        border-color: #54d98c;    }}@-webkit-keyframes type-red {    1%,    100% {        border-color: #e74c3c;    }    50% {        border-color: #ed7669;    }}@keyframes type-red {    1%,    100% {        border-color: #e74c3c;    }    50% {        border-color: #ed7669;    }}@-webkit-keyframes type-orange {    1%,    100% {        border-color: #f1c40f;    }    50% {        border-color: #f4d03f;    }}@keyframes type-orange {    1%,    100% {        border-color: #f1c40f;    }    50% {        border-color: #f4d03f;    }}@-webkit-keyframes type-purple {    1%,    100% {        border-color: #9b59b6;    }    50% {        border-color: #b07cc6;    }}@keyframes type-purple {    1%,    100% {        border-color: #9b59b6;    }    50% {        border-color: #b07cc6;    }}@-webkit-keyframes type-dark {    1%,    100% {        border-color: #34495e;    }    50% {        border-color: #46627f;    }}@keyframes type-dark {    1%,    100% {        border-color: #34495e;    }    50% {        border-color: #46627f;    }}.jconfirm .jconfirm-box.jconfirm-type-animated {    -webkit-animation-duration: 2s;    animation-duration: 2s;    -webkit-animation-iteration-count: infinite;    animation-iteration-count: infinite;}.jconfirm .jconfirm-box.jconfirm-type-blue {    border-top: solid 7px #3498db;    -webkit-animation-name: type-blue;    animation-name: type-blue;}.jconfirm .jconfirm-box.jconfirm-type-green {    border-top: solid 7px #2ecc71;    -webkit-animation-name: type-green;    animation-name: type-green;}.jconfirm .jconfirm-box.jconfirm-type-red {    border-top: solid 7px #e74c3c;    -webkit-animation-name: type-red;    animation-name: type-red;}.jconfirm .jconfirm-box.jconfirm-type-orange {    border-top: solid 7px #f1c40f;    -webkit-animation-name: type-orange;    animation-name: type-orange;}.jconfirm .jconfirm-box.jconfirm-type-purple {    border-top: solid 7px #9b59b6;    -webkit-animation-name: type-purple;    animation-name: type-purple;}.jconfirm .jconfirm-box.jconfirm-type-dark {    border-top: solid 7px #34495e;    -webkit-animation-name: type-dark;    animation-name: type-dark;}.jconfirm .jconfirm-box.loading {    height: 120px;}.jconfirm .jconfirm-box.loading:before {    content: '';    position: absolute;    left: 0;    background: white;    right: 0;    top: 0;    bottom: 0;    border-radius: 10px;    z-index: 1;}.jconfirm .jconfirm-box.loading:after {    opacity: 0.6;    content: '';    height: 30px;    width: 30px;    border: solid 3px transparent;    position: absolute;    left: 50%;    margin-left: -15px;    border-radius: 50%;    -webkit-animation: jconfirm-spin 1s infinite linear;    animation: jconfirm-spin 1s infinite linear;    border-bottom-color: dodgerblue;    top: 50%;    margin-top: -15px;    z-index: 2;}.jconfirm .jconfirm-box div.jconfirm-closeIcon {    height: 20px;    width: 20px;    position: absolute;    top: 10px;    right: 10px;    cursor: pointer;    opacity: .6;    text-align: center;    font-size: 27px !important;    line-height: 14px !important;    display: none;    z-index: 1;}.jconfirm .jconfirm-box div.jconfirm-closeIcon:empty {    display: none;}.jconfirm .jconfirm-box div.jconfirm-closeIcon .fa {    font-size: 16px;}.jconfirm .jconfirm-box div.jconfirm-closeIcon .glyphicon {    font-size: 16px;}.jconfirm .jconfirm-box div.jconfirm-closeIcon .zmdi {    font-size: 16px;}.jconfirm .jconfirm-box div.jconfirm-closeIcon:hover {    opacity: 1;}.jconfirm .jconfirm-box div.jconfirm-title-c {    display: block;    font-size: 22px;    line-height: 20px;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    cursor: default;    padding-bottom: 15px;}.jconfirm .jconfirm-box div.jconfirm-title-c.jconfirm-hand {    cursor: move;}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c {    font-size: inherit;    display: inline-block;    vertical-align: middle;}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c i {    vertical-align: middle;}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c:empty {    display: none;}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title {    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    font-size: inherit;    font-family: inherit;    display: inline-block;    vertical-align: middle;}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title:empty {    display: none;}.jconfirm .jconfirm-box div.jconfirm-content-pane {    margin-bottom: 15px;    height: auto;    -webkit-transition: height 0.4s ease-in;    transition: height 0.4s ease-in;    display: inline-block;    width: 100%;    position: relative;    overflow-x: hidden;    overflow-y: auto;}.jconfirm .jconfirm-box div.jconfirm-content-pane.no-scroll {    overflow-y: hidden;}.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar {    width: 3px;}.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar-track {    background: rgba(0, 0, 0, 0.1);}.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar-thumb {    background: #666;    border-radius: 3px;}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content {    overflow: auto;}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content img {    max-width: 100%;    height: auto;}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content:empty {    display: none;}.jconfirm .jconfirm-box .jconfirm-buttons {    padding-bottom: 11px;}.jconfirm .jconfirm-box .jconfirm-buttons > button {    margin-bottom: 4px;    margin-left: 10px;    margin-right: 10px;}.jconfirm .jconfirm-box .jconfirm-buttons button {    display: inline-block;    padding: 6px 12px;    font-size: 14px;    font-weight: 400;    line-height: 1.42857143;    text-align: center;    white-space: nowrap;    vertical-align: middle;    -ms-touch-action: manipulation;    touch-action: manipulation;    cursor: pointer;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    border-radius: 4px;    min-height: 1em;    -webkit-transition: opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, background 0.1s ease, -webkit-box-shadow 0.1s ease;    transition: opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, background 0.1s ease, -webkit-box-shadow 0.1s ease;    transition: opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, background 0.1s ease;    transition: opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, background 0.1s ease, -webkit-box-shadow 0.1s ease;    -webkit-tap-highlight-color: transparent;    background-image: none;}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue {    background-color: #3498db;    color: #FFF;    text-shadow: none;    -webkit-transition: background .2s;    transition: background .2s;}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue:hover {    background-color: #2980b9;    color: #FFF;}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green {    background-color: #2ecc71;    color: #FFF;    text-shadow: none;    -webkit-transition: background .2s;    transition: background .2s;}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green:hover {    background-color: #27ae60;    color: #FFF;}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red {    background-color: #e74c3c;    color: #FFF;    text-shadow: none;    -webkit-transition: background .2s;    transition: background .2s;}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red:hover {    background-color: #c0392b;    color: #FFF;}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange {    background-color: #f1c40f;    color: #FFF;    text-shadow: none;    -webkit-transition: background .2s;    transition: background .2s;}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange:hover {    background-color: #f39c12;    color: #FFF;}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default {    background-color: rgba(192,192,192,0.3);    color: white;    text-shadow: none;    -webkit-transition: background .2s;    transition: background .2s;    border:1px solid grey;}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default:hover {    background-color: rgba(192,192,192,0.6);    color: white;}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple {    background-color: #9b59b6;    color: #FFF;    text-shadow: none;    -webkit-transition: background .2s;    transition: background .2s;}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple:hover {    background-color: #8e44ad;    color: #FFF;}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark {    background-color: #34495e;    color: #FFF;    text-shadow: none;    -webkit-transition: background .2s;    transition: background .2s;}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark:hover {    background-color: #2c3e50;    color: #FFF;}.jconfirm .jconfirm-box.jconfirm-type-red .jconfirm-title-c .jconfirm-icon-c {    color: #e74c3c !important;}.jconfirm .jconfirm-box.jconfirm-type-blue .jconfirm-title-c .jconfirm-icon-c {    color: #3498db !important;}.jconfirm .jconfirm-box.jconfirm-type-green .jconfirm-title-c .jconfirm-icon-c {    color: #2ecc71 !important;}.jconfirm .jconfirm-box.jconfirm-type-purple .jconfirm-title-c .jconfirm-icon-c {    color: #9b59b6 !important;}.jconfirm .jconfirm-box.jconfirm-type-orange .jconfirm-title-c .jconfirm-icon-c {    color: #f1c40f !important;}.jconfirm .jconfirm-box.jconfirm-type-dark .jconfirm-title-c .jconfirm-icon-c {    color: #34495e !important;}.jconfirm .jconfirm-clear {    clear: both;}.jconfirm.jconfirm-rtl {    direction: rtl;}.jconfirm.jconfirm-rtl div.jconfirm-closeIcon {    left: 5px;    right: auto;}.jconfirm.jconfirm-white .jconfirm-bg,.jconfirm.jconfirm-light .jconfirm-bg {    background-color: #444;    opacity: .2;}.jconfirm.jconfirm-white .jconfirm-box,.jconfirm.jconfirm-light .jconfirm-box {    -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);    border-radius: 5px;}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {    margin-right: 8px;    margin-left: 0px;}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons {    float: right;}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button {    text-transform: uppercase;    font-size: 14px;    text-shadow: none;}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default {    -webkit-box-shadow: none;    box-shadow: none;    color: #333;}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default:hover,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default:hover {    background: #ddd;}.jconfirm.jconfirm-white.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-light.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c {    margin-left: 8px;    margin-right: 0px;}.jconfirm.jconfirm-black .jconfirm-bg,.jconfirm.jconfirm-dark .jconfirm-bg {    background-color: darkslategray;    opacity: .4;}.jconfirm.jconfirm-black .jconfirm-box,.jconfirm.jconfirm-dark .jconfirm-box {    -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);    background: #444;    border-radius: 5px;    color: white;}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {    margin-right: 8px;    margin-left: 0px;}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons {    float: right;}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button {    background-image: none;    text-transform: uppercase;    font-size: 14px;    font-weight: bold;    text-shadow: none;    -webkit-transition: background .1s;    transition: background .1s;    color: white;}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default {    -webkit-box-shadow: none;    box-shadow: none;    color: #fff;    background: none;}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default:hover,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default:hover {    background: #666;}.jconfirm.jconfirm-black.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-dark.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c {    margin-left: 8px;    margin-right: 0px;}.jconfirm .jconfirm-box.hilight.jconfirm-hilight-shake {    -webkit-animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;    animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);}.jconfirm .jconfirm-box.hilight.jconfirm-hilight-glow {    -webkit-animation: glow 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;    animation: glow 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);}@-webkit-keyframes shake {    10%,    90% {        -webkit-transform: translate3d(-2px, 0, 0);        transform: translate3d(-2px, 0, 0);    }    20%,    80% {        -webkit-transform: translate3d(4px, 0, 0);        transform: translate3d(4px, 0, 0);    }    30%,    50%,    70% {        -webkit-transform: translate3d(-8px, 0, 0);        transform: translate3d(-8px, 0, 0);    }    40%,    60% {        -webkit-transform: translate3d(8px, 0, 0);        transform: translate3d(8px, 0, 0);    }}@keyframes shake {    10%,    90% {        -webkit-transform: translate3d(-2px, 0, 0);        transform: translate3d(-2px, 0, 0);    }    20%,    80% {        -webkit-transform: translate3d(4px, 0, 0);        transform: translate3d(4px, 0, 0);    }    30%,    50%,    70% {        -webkit-transform: translate3d(-8px, 0, 0);        transform: translate3d(-8px, 0, 0);    }    40%,    60% {        -webkit-transform: translate3d(8px, 0, 0);        transform: translate3d(8px, 0, 0);    }}@-webkit-keyframes glow {    0%,    100% {        -webkit-box-shadow: 0 0 0px red;        box-shadow: 0 0 0px red;    }    50% {        -webkit-box-shadow: 0 0 30px red;        box-shadow: 0 0 30px red;    }}@keyframes glow {    0%,    100% {        -webkit-box-shadow: 0 0 0px red;        box-shadow: 0 0 0px red;    }    50% {        -webkit-box-shadow: 0 0 30px red;        box-shadow: 0 0 30px red;    }}/*Transition rules*/.jconfirm {    -webkit-perspective: 400px;    perspective: 400px;}.jconfirm .jconfirm-box {    opacity: 1;    -webkit-transition-property: all;    transition-property: all;}.jconfirm .jconfirm-box.jconfirm-animation-top,.jconfirm .jconfirm-box.jconfirm-animation-left,.jconfirm .jconfirm-box.jconfirm-animation-right,.jconfirm .jconfirm-box.jconfirm-animation-bottom,.jconfirm .jconfirm-box.jconfirm-animation-opacity,.jconfirm .jconfirm-box.jconfirm-animation-zoom,.jconfirm .jconfirm-box.jconfirm-animation-scale,.jconfirm .jconfirm-box.jconfirm-animation-none,.jconfirm .jconfirm-box.jconfirm-animation-rotate,.jconfirm .jconfirm-box.jconfirm-animation-rotatex,.jconfirm .jconfirm-box.jconfirm-animation-rotatey,.jconfirm .jconfirm-box.jconfirm-animation-scaley,.jconfirm .jconfirm-box.jconfirm-animation-scalex {    opacity: 0;}.jconfirm .jconfirm-box.jconfirm-animation-rotate {    -webkit-transform: rotate(90deg);    transform: rotate(90deg);}.jconfirm .jconfirm-box.jconfirm-animation-rotatex {    -webkit-transform: rotateX(90deg);    transform: rotateX(90deg);    -webkit-transform-origin: center;    transform-origin: center;}.jconfirm .jconfirm-box.jconfirm-animation-rotatexr {    -webkit-transform: rotateX(-90deg);    transform: rotateX(-90deg);    -webkit-transform-origin: center;    transform-origin: center;}.jconfirm .jconfirm-box.jconfirm-animation-rotatey {    -webkit-transform: rotatey(90deg);    transform: rotatey(90deg);    -webkit-transform-origin: center;    transform-origin: center;}.jconfirm .jconfirm-box.jconfirm-animation-rotateyr {    -webkit-transform: rotatey(-90deg);    transform: rotatey(-90deg);    -webkit-transform-origin: center;    transform-origin: center;}.jconfirm .jconfirm-box.jconfirm-animation-scaley {    -webkit-transform: scaley(1.5);    transform: scaley(1.5);    -webkit-transform-origin: center;    transform-origin: center;}.jconfirm .jconfirm-box.jconfirm-animation-scalex {    -webkit-transform: scalex(1.5);    transform: scalex(1.5);    -webkit-transform-origin: center;    transform-origin: center;}.jconfirm .jconfirm-box.jconfirm-animation-top {    -webkit-transform: translate(0px, -100px);    transform: translate(0px, -100px);}.jconfirm .jconfirm-box.jconfirm-animation-left {    -webkit-transform: translate(-100px, 0px);    transform: translate(-100px, 0px);}.jconfirm .jconfirm-box.jconfirm-animation-right {    -webkit-transform: translate(100px, 0px);    transform: translate(100px, 0px);}.jconfirm .jconfirm-box.jconfirm-animation-bottom {    -webkit-transform: translate(0px, 100px);    transform: translate(0px, 100px);}.jconfirm .jconfirm-box.jconfirm-animation-zoom {    -webkit-transform: scale(1.2);    transform: scale(1.2);}.jconfirm .jconfirm-box.jconfirm-animation-scale {    -webkit-transform: scale(0.5);    transform: scale(0.5);}.jconfirm .jconfirm-box.jconfirm-animation-none {    visibility: hidden;}.jconfirm.jconfirm-supervan .jconfirm-bg {    background-color: rgba(0,0,0,0.85);}.jconfirm.jconfirm-supervan .jconfirm-box {    background-color: #282828;    border:1px solid rgba(192,192,192,0.5);    width:85%;    max-width:800px;}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-blue {    border: none;}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-green {    border: none;}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-red {    border: none;}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-orange {    border: none;}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-purple {    border: none;}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-dark {    border: none;}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-closeIcon {    color: white;}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c {    text-align: center;    color: white;    font-size: 28px;    font-weight: normal;}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c > * {    padding-bottom: 25px;}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c {    margin-right: 8px;    margin-left: 0px;}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content-pane {    margin-bottom: 25px;}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content {    text-align: center;    color: white;}.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons {    text-align: center;}.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons button {    font-size: 16px;    border-radius: 2px;    /*background: #303f53;*/    text-shadow: none;    color: white;    padding: 10px;    min-width: 100px;}.jconfirm.jconfirm-supervan.jconfirm-rtl .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c {    margin-left: 8px;    margin-right: 0px;}.jconfirm.jconfirm-material .jconfirm-bg {    background-color: rgba(0, 0, 0, 0.67);}.jconfirm.jconfirm-material .jconfirm-box {    background-color: white;    -webkit-box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 13px 19px 2px rgba(0, 0, 0, 0.14), 0 5px 24px 4px rgba(0, 0, 0, 0.12);    box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 13px 19px 2px rgba(0, 0, 0, 0.14), 0 5px 24px 4px rgba(0, 0, 0, 0.12);    padding: 30px 25px 10px 25px;}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {    margin-right: 8px;    margin-left: 0px;}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-closeIcon {    color: rgba(0, 0, 0, 0.87);}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-title-c {    color: rgba(0, 0, 0, 0.87);    font-size: 22px;    font-weight: bold;}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-content {    color: rgba(0, 0, 0, 0.87);}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons {    text-align: right;}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons button {    text-transform: uppercase;    font-weight: 500;}.jconfirm.jconfirm-material.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c {    margin-left: 8px;    margin-right: 0px;}.jconfirm.jconfirm-bootstrap .jconfirm-bg {    background-color: rgba(0, 0, 0, 0.21);}.jconfirm.jconfirm-bootstrap .jconfirm-box {    background-color: white;    -webkit-box-shadow: 0 3px 8px 0px rgba(0, 0, 0, 0.2);    box-shadow: 0 3px 8px 0px rgba(0, 0, 0, 0.2);    border: solid 1px rgba(0, 0, 0, 0.4);    padding: 15px 0 0;}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {    margin-right: 8px;    margin-left: 0px;}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-closeIcon {    color: rgba(0, 0, 0, 0.87);}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-title-c {    color: rgba(0, 0, 0, 0.87);    font-size: 22px;    font-weight: bold;    padding-left: 15px;    padding-right: 15px;}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-content {    color: rgba(0, 0, 0, 0.87);    padding: 0px 15px;}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons {    text-align: right;    padding: 10px;    margin: -5px 0 0px;    border-top: solid 1px #ddd;    overflow: hidden;    border-radius: 0 0 4px 4px;}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons button {    font-weight: 500;}.jconfirm.jconfirm-bootstrap.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c {    margin-left: 8px;    margin-right: 0px;}.jconfirm.jconfirm-modern .jconfirm-bg {    background-color: black;    opacity: .8;}.jconfirm.jconfirm-modern .jconfirm-box {    background-color: rgb(25,25,25);    -webkit-box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 13px 19px 2px rgba(0, 0, 0, 0.14), 0 5px 24px 4px rgba(0, 0, 0, 0.12);    box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 13px 19px 2px rgba(0, 0, 0, 0.14), 0 5px 24px 4px rgba(0, 0, 0, 0.12);    padding: 20px 24px 15px;    width:75%;    max-width:800px;    border:1px solid rgba(255,192,0,0.6);    border-radius:25px;}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-closeIcon {    color: rgb(0, 0, 0, 0.87);    top: 15px;    right: 15px;}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c {    color: orange;    font-size: 24px;    font-weight: bold;    text-align: center;    margin-bottom: 10px;}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c {    -webkit-transition: -webkit-transform .5s;    transition: -webkit-transform .5s;    transition: transform .5s;    transition: transform .5s, -webkit-transform .5s;    -webkit-transform: scale(0);    transform: scale(0);    display: block;    margin-right: 0px;    margin-left: 0px;    margin-bottom: 10px;    font-size: 69px;    color: #aaa;}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-content {    text-align: center;    font-size: 15px;    color: white;    margin-bottom: 25px;}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons {    text-align: center;}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button {    text-transform: uppercase;    -webkit-transition: background .1s;    transition: background .1s;    padding: 12px 12px;    background:rgba(75,75,75,0.4);    color:orange;    border:0px;}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button + button {    margin-left: 4px;}.jconfirm.jconfirm-modern.jconfirm-open .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {    -webkit-transform: scale(1);    transform: scale(1);}/* #################################################################################################################################### GENERALES###################################################################################################################################*/html, body {    position:relative;    margin:0px 0px 0px 0px;    padding: 0;    -webkit-backface-visibility: hidden;    -webkit-touch-callout: none;    -webkit-user-select: none;    -webkit-appearance: none;    user-select: none;    background:black;    color:white;    width:100%;    height:100%;    font-family: Helvetica;    font-size:18px;    -webkit-tap-highlight-color: rgba(0,0,0,0);    -webkit-tap-highlight-color: transparent;    touch-action:none;    pointer-events: auto !important;    overscroll-behavior-y: none;    overscroll-behavior-x: none;	margin-bottom: constant(safe-area-inset-bottom);	margin-bottom: env(safe-area-inset-bottom);	text-size-adjust: none !important;  	-webkit-text-size-adjust: none !important;  	-moz-text-size-adjust: none !important;  	-ms-text-size-adjust: none !important;}body {	position: fixed;	overflow: hidden;}:root {    --sat: env(safe-area-inset-top);    --sar: env(safe-area-inset-right);    --sab: env(safe-area-inset-bottom);    --sal: env(safe-area-inset-left);}textarea, input, button, select { 	font-family: inherit;	font-size: inherit;	-webkit-appearance: none;}input:focus, textarea:focus, select:focus{	outline: none;}a,a:link,a:visited,a:focus,a:hover,a:active {text-decoration:none;}div {	overscroll-behavior: none;}/* #################################################################################################################################### MOSTRAR EL CALENDARIO POR DEFECTO EN INPUT DATE###################################################################################################################################*/input[type="date"]::-webkit-calendar-picker-indicator {      background: transparent;      color: transparent;      cursor: pointer;      height: 50px;      left: 0;      position: absolute;      right: 0;      width: auto;      margin-top:-15px;}/* #################################################################################################################################### QUITAR BOTON FULLSCREEN EN VIDEO###################################################################################################################################*/video::-webkit-media-controls-fullscreen-button {    display: none;}/* #################################################################################################################################### IMG###################################################################################################################################*/img {	border:0;	max-width:99%;}/* #################################################################################################################################### INPUTS###################################################################################################################################*/input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {	-webkit-appearance: none;	margin: 0;}input[type=number] {	-moz-appearance: textfield;}/* #################################################################################################################################### SCROLLBARS###################################################################################################################################*/::-webkit-scrollbar {  width: 4px;  height: 4px;}/* Fondo del scrollbar */::-webkit-scrollbar-track {    background: rgba(192,192,192,0.2);}/* Thumb vertical */::-webkit-scrollbar-thumb {    background: orange;    border-radius: 10px;    min-height: 20px;}.sinscroll::-webkit-scrollbar {	display: none;}.sinscroll {	-ms-overflow-style: none;	scrollbar-width: none;}/* #################################################################################################################################### FONTAWESOME###################################################################################################################################*/.fa,.fas,.far,.fal,.fad,.fab {	font-size:28px;}/* #################################################################################################################################### BOTONES###################################################################################################################################*/.awesome {    padding:8px 16px;    display:inline-block;    text-decoration:none;    border-radius:3px;    border:0;    margin:0;    width:60%;    text-align:center;    background-color: #000000;    color:white;    cursor:pointer;    width:70%;    max-width:400px;}.small.awesome {    font-size:12px;    padding:6px 14px;}.medium.awesome {    font-size:16px;    padding:10px 18px;}.large.awesome {    font-size:18px;    padding:12px 20px;    font-weight:500;}.transparente.awesome, .transparente.awesome:visited		{ background-color: transparent; border:1px solid black; }.white.awesome, .white.awesome:visited		{ background-color: white; color:black; }.green.awesome, .green.awesome:visited		{ background-color: green; color:white; }.blue.awesome, .blue.awesome:visited		{ background-color: blue; color:white; }.red.awesome, .red.awesome:visited			{ background-color: red; color:white; }.orange.awesome, .orange.awesome:visited	{ background-color: orange; color:white; }.yellow.awesome, .yellow.awesome:visited	{ background-color: yellow; color:black; }.black.awesome, .black.awesome:visited		{ background-color:rgba(192,192,192,0.1); color:white; }.facebook.awesome {background-color:#3B5998; color:white;}.google.awesome {background-color:Tomato; color:white;}.apple.awesome {background-color:white; color:black; border:1px solid black;}.twitter.awesome {background-color:00acee; color:white;}/* #################################################################################################################################### MENSAJE TOAST###################################################################################################################################*/#snackbar {  visibility: hidden;  background-color: #333;  color: #fff;  text-align: center;  border-radius: 2px;  padding: 16px;  position: fixed;  z-index: 99999;  bottom: 110px;  font-size:14px;  box-sizing: border-box;  border:1px solid orange;}#snackbar.show {  visibility: visible;  -webkit-animation: fadein 0.5s, fadeout 0.5s 3.5s;  animation: fadein 0.5s, fadeout 0.5s 3.5s;}@-webkit-keyframes fadein {  from {bottom: 0; opacity: 0;}  to {bottom: 110px; opacity: 1;}}@keyframes fadein {  from {bottom: 0; opacity: 0;}  to {bottom: 110px; opacity: 1;}}@-webkit-keyframes fadeout {  from {bottom: 110px; opacity: 1;}  to {bottom: 0; opacity: 0;}}@keyframes fadeout {  from {bottom: 110px; opacity: 1;}  to {bottom: 0; opacity: 0;}}/* #################################################################################################################################### CLASES###################################################################################################################################*/.pantallacompleta {	top:0px;	left:0px;	width:100%;	height:100%;}.textoportada {	font-size:22px;	font-weight:400;}.botonstores {	height:50px;	cursor:pointer;}.conscroll {	overflow-y:scroll;	overflow-x:auto;	-webkit-transform: translate3d(0, 0, 0);	-webkit-overflow-scrolling: touch;	overflow-scrolling:touch;}.sinscroll {	overflow:auto;	-webkit-transform: translate3d(0, 0, 0);	-webkit-overflow-scrolling: auto;	overflow-scrolling:auto;}.encendido {	color:#FF8C00;	opacity:1.0;}.apagado {	color:#CCCCCC;}.textobotones {    font-size:12pt;    height:20px;    max-width:100px;    white-space:nowrap;    overflow: hidden;    text-overflow: ellipsis;    cursor:pointer;    text-transform: lowercase;    font-weight:300;}.iconobarra {	font-size:30px;}.tab {	padding-left:5px;	padding-right:5px;	font-size:18px;	cursor:pointer;}.tabencendido {	color: #FF8C00;	border-bottom: 2px solid #FF8C00;}.tabapagado {	color:#CCCCCC;	border-bottom: 2px solid transparent;}.conectado {    border-radius: 999px;    width: 14px;    height: 14px;    background: rgb(0,153,0);    margin: 2px;    display:inline-block;    vertical-align: middle;    margin-right:5px;}.standby {    border-radius: 999px;    width: 14px;    height: 14px;    background: orange;    margin: 2px;    display:inline-block;    vertical-align: middle;    margin-right:5px;}.botonmas {	border:2px solid #999999;	border-radius:999px;	color:#999999;	width:50px;	height:50px;	line-height:50px;	text-align:center;	vertical-align: middle;	font-weight: bold;	font-size:30px;}.numerogrande {	background:black;	color:orange;	font-size:60px;	width:135px;	text-align:center;	border:1px solid grey;	padding:10px;}.botonedad {	color:white;	font-size:50px;	cursor:pointer;}.titularcabecera {	font-size:28px;	color:white;	padding-left:15px;	height:38px;	overflow:hidden;	cursor:pointer;}.cajaencendido {    border:2px solid orange;    cursor:pointer;}.cajaencendidoenvivo {    border:2px solid red;    cursor:pointer;}.cajaencendidoenvivomultisala {    border:2px solid orange;    cursor:pointer;}.cajaapagado {    border:2px solid grey;    cursor:pointer;}.oculto {	display:none;}.capasinstalarapp {	top:0px;	left:0px;	position:fixed;	z-index:999;	display:none;	background:black;	width:100%;	height:100%;}.cabecerafijasuperior {	top:10px;	position:fixed;	left:0px;}.capasdelpie {	display:none;	background:black;	position:fixed;}.capasgente,.capascuerpo {	margin-top:70px;	width:100%;}.iconovip {	color:gold;	-webkit-text-stroke-width: 1px;	-webkit-text-stroke-color: black;}.iconogrande {	font-size:75px;	cursor:pointer;}.botoncerrarbuscador {	padding-left:15px;	cursor:pointer;	font-size:38px;}.cartelencimasumaresta {	color:black;	width:100%;	background:grey;	overflow:hidden;	border:1px solid grey;}.cajalimitadabuscador {	overflow:hidden;	height:22px;	text-overflow:ellipsis;	white-space:nowrap;}.buscadortextoencendido {	color:white;	font-size:18px;}.buscadortextoapagado {	color:#999999;	font-size:18px;}.iconoencendido {	color:orange;}.iconoapagado {	color:grey;}.botonalertagigante {	width:75%;	background-color: rgba(192,192,192,0.3);    color: white;    text-shadow: none;    -webkit-transition: background .2s;    transition: background .2s;    border:1px solid grey;    margin-top:10px;}.botonalertagigantecancelar {	width:75%;	background-color: black;    color: white;    text-shadow: none;    -webkit-transition: background .2s;    transition: background .2s;    border:1px solid grey;    margin-top:10px;}.botonalertagigantedestacado {	width:75%;	background-color: rgba(255,192,0,0.7);    color: white;    text-shadow: none;    -webkit-transition: background .2s;    transition: background .2s;    border:1px solid grey;}.capasbuscador {	width:95%;	max-width:400px;}.barrasuperiorfija {	top:0px;	left:0px;	padding-top:10px;	position:absolute;	z-index:2;	width:100%;}.inputtexto {	padding:12px;	border: 1px solid #999999;	font-size:18px;	box-sizing: border-box;	width:95%;	display: table;  	margin-right: auto;  	margin-left: auto;  	border-radius:0px;}.capainfoperfil {	width:100%;	background:rgba(0,0,0,0.8);}.textobotonperfil {	font-size:12pt;	font-weight:300;}.tituloperfilpremios {	font-size:24px;	color:black;	font-weight:bold;}.botonperfilpie {	color:white;	cursor:pointer;	font-size:30px;}.pieperfil {	position:absolute;	width:100%;	z-index:990;	margin-left:0px;	bottom:0px;	padding-top:5px;	padding-bottom:5px;	background:black;}.fotodeperfil {	height:100%;	width:100%;	position:absolute;	margin-top:-50px;	margin-left:0px;	z-index:1;}.slideinfinito {  animation: MoveUpDown 2s linear infinite;  position: absolute;  left: 0;  bottom: 0;}@keyframes MoveUpDown {  0%, 100% {    bottom: 100px;    opacity:0;  }  50% {    bottom: 200px;    opacity:1;  }}.slideinfinitoreverse {  animation: MoveDownUp 2s linear infinite;  position: absolute;  left: 0;  bottom: 0;}@keyframes MoveDownUp {  100%, 0% {    bottom: 100px;    opacity:0;  }  50% {    bottom: 50px;    opacity:1;  }}.capamatch {	width:100%;	height:100%;	top:0px;	left:0px;	z-index:999;	position:fixed;	display:none;	background:black;}.cajatexto {	display:block;	word-break: break-word;	-webkit-hyphens: auto;	hyphens: auto;	width:100%;	font-size:16px;}.cajastories {	display:inline-block;	position:relative;	padding-left:5px;	padding-right:5px;	padding-bottom:20px;	cursor:pointer;}.textolivechat {	font-size:18px;}.movercapaizquierda {	transition: 1s;    margin-left: 0;}.casillaautocomplete {	width:100%;	padding:10px;	border-bottom:1px solid grey;	background:white;	color:black;	text-align:left;	-moz-box-sizing:border-box;	box-sizing:border-box;	cursor:pointer;}/* #################################################################################################################################### CAPASPORNIVELES###################################################################################################################################*/.capanivel1 {	display:none;	z-index:95;	background:black;	top:0px;	left:0px;	width:100%;	height:100%;	position:fixed;}.capanivel2 {	display:none;	z-index:96;	background:black;	top:0px;	left:0px;	width:100%;	height:100%;	position:fixed;}.capanivel3 {	display:none;	z-index:97;	background:black;	top:0px;	left:0px;	width:100%;	height:100%;	position:fixed;}.capanivel4 {	display:none;	z-index:98;	background:black;	top:0px;	left:0px;	width:100%;	height:100%;	position:fixed;}.capanivel5 {	display:none;	z-index:99;	background:black;	top:0px;	left:0px;	width:100%;	height:100%;	position:fixed;}.capanivel6 {	display:none;	z-index:100;	background:black;	top:0px;	left:0px;	width:100%;	height:100%;	position:fixed;}.capanivel7 {	display:none;	z-index:101;	background:black;	top:0px;	left:0px;	width:100%;	height:100%;	position:fixed;}.capanivel8 {	display:none;	z-index:102;	background:black;	top:0px;	left:0px;	width:100%;	height:100%;	position:fixed;}.capanivel9 {	display:none;	z-index:103;	background:black;	top:0px;	left:0px;	width:100%;	height:100%;	position:fixed;}.capanivel10 {	display:none;	z-index:104;	background:black;	top:0px;	left:0px;	width:100%;	height:100%;	position:fixed;}.capanivel11 {	display:none;	z-index:105;	background:black;	top:0px;	left:0px;	width:100%;	height:100%;	position:fixed;}.capanivel9995 {	display:none;	z-index:9995;	background:black;	top:0px;	left:0px;	width:100%;	height:100%;	position:fixed;}.capanivel9990 {	display:none;	z-index:9990;	background:black;	top:0px;	left:0px;	width:100%;	height:100%;	position:fixed;}/* #################################################################################################################################### PARPADEO###################################################################################################################################*/.blink {    animation: blinker 2s linear infinite;}@keyframes blinker {    50% { opacity: 0.3; }}/* #################################################################################################################################### SWITCHES ON/OFF###################################################################################################################################*/.onoffswitch {    position: relative; width: 45px;    -webkit-user-select:none;}.onoffswitch-checkbox {    display: none;}.onoffswitch-label {    display: block; overflow: hidden; cursor: pointer;    height: 22px; padding: 0; line-height: 22px;    border: 2px solid #999999; border-radius: 22px;    background-color: #EEEEEE;    transition: background-color 0.3s ease-in;}.onoffswitch-label:before {    content: "";    display: block; width: 22px; margin: 0px;    background: #FFFFFF;    position: absolute; top: 0; bottom: 0;    right: 21px;    border: 2px solid #999999; border-radius: 22px;    transition: all 0.3s ease-in 0s;}.onoffswitch-checkbox:checked + .onoffswitch-label {    background-color: #FF8C00;}.onoffswitch-checkbox:checked + .onoffswitch-label, .onoffswitch-checkbox:checked + .onoffswitch-label:before {    border-color: #FF8C00;}.onoffswitch-checkbox:checked + .onoffswitch-label:before {    right: 0px;}/* #################################################################################################################################### SPINNERS###################################################################################################################################*/.spinner-gigante {	width:250px;	height:250px;	margin-top:-260px;    -webkit-animation: rotation 0.6s infinite linear;    animation: rotation 0.6s infinite linear;    border-left:5px solid rgba(255,165,0,.15);    border-right:5px solid rgba(255,165,0,.15);    border-bottom:5px solid rgba(255,165,0,.15);    border-top:5px solid rgba(255,165,0,.8);    border-radius:100%;}.spinner {	width:75px;	height:75px;    -webkit-animation: rotation 0.6s infinite linear;    animation: rotation 0.6s infinite linear;    border-left:5px solid rgba(255,165,0,.15);    border-right:5px solid rgba(255,165,0,.15);    border-bottom:5px solid rgba(255,165,0,.15);    border-top:5px solid rgba(255,165,0,.8);    border-radius:100%;}.spinner-mini {	width:50px;	height:50px;    -webkit-animation: rotation 0.6s infinite linear;    animation: rotation 0.6s infinite linear;    border-left:5px solid rgba(255,165,0,.15);    border-right:5px solid rgba(255,165,0,.15);    border-bottom:5px solid rgba(255,165,0,.15);    border-top:5px solid rgba(255,165,0,.8);    border-radius:100%;}.spinner-enviandomensaje {	width:25px;	height:25px;    -webkit-animation: rotation 0.6s infinite linear;    animation: rotation 0.6s infinite linear;    border-left:3px solid rgba(255,165,0,.15);    border-right:3px solid rgba(255,165,0,.15);    border-bottom:3px solid rgba(255,165,0,.15);    border-top:3px solid rgba(255,165,0,.8);    border-radius:100%;}@-webkit-keyframes rotation {    from {-webkit-transform: rotate(0deg);}    to {-webkit-transform: rotate(359deg);}}@keyframes rotation {    from {transform: rotate(0deg);}    to {transform: rotate(359deg);}}/* #################################################################################################################################### POR ID###################################################################################################################################*/#capageneral {	display:none;	background:black;}#cruzcerrarinstalacomoapppc {	font-size:24px;	color:orange;	cursor:pointer;	position:absolute;	margin-left:238px;	margin-top:-12px;}#instalacomoapppc {	bottom:100px;	left:20px;	position:fixed;	z-index:999;	display:none;	background:black;	border:1px solid orange;	border-radius:5px;	width:250px;	opacity:0.9;	box-shadow: 3px 3px 2px 1px rgba(0, 0, 0, 0.6);}#cargandopaginaglobal {	z-index:9998;	position:fixed;}#sliderlogin {	opacity:0.3;	z-index:1;}#contenidologin {	position:absolute;	-webkit-overflow-scrolling:touch;	overflow:auto;	z-index:2;}#pietab {	position:fixed;	bottom:0px;	z-index:1;}#darkvegas {	background:rgba(0,0,0,0.5);	top:0px;	left:0px;	position:fixed;}#vegasSliderInner {	position:fixed;	font-size:26px;	font-weight:500;	text-shadow:2px 2px black;	-webkit-text-stroke: 1px black;	-webkit-transform: rotate(-90deg);	-ms-transform: rotate(-90deg);	transform: rotate(-90deg);	width:250px;	height:35px;}#logogente {	position:fixed;	top:100px;	-webkit-transform: rotate(-90deg);	-ms-transform: rotate(-90deg);	transform: rotate(-90deg);}#buscadormapatexto,#shoutmapatexto,#gpsmanualtexto,#gpsmanualpregunta {	position:absolute;	top:100px;	left:0px;	width:100%;	z-index:2;}#buscadormapa,#shoutmapa {	z-index:1;}#buscadorveteacasa,#shoutveteacasa {	font-size:28px;	color:black;	background:white;	border-radius:999px;	border:1px solid grey;	padding:10px;	cursor:pointer;	position:absolute;	bottom:90px;	z-index:2;}#buscadornombretabla,#shoutnombretabla {	margin-top:100px;}#cerrarbuscar {	margin-top:50px;	display:none;	width:100%;	position:fixed;}#cerrarbuscartabla {	background:orange;	border-radius:5px;	padding:10px;	box-sizing: border-box;	color:black;	cursor:pointer;	box-shadow: 3px 3px 6px rgba(0,0,0,1);}#resultadosbuscador {	margin-top:10px;	width:100%;	display:none;}#barrasiono {	 position:absolute;	 z-index:50;	 width:100%;	 bottom:50px;}/* #################################################################################################################################### MODIFICACIONES < 500PX DE PANTALLA###################################################################################################################################*/@media (min-width:501px) {	.informacionmovil {		display:none;	}	.logotipologin {		width:100%;	}}@media (max-width:500px){	.textoportada {		font-weight:400;		font-size:16px;	}				#logogente, #vegasSliderInner {		display:none;	}		#presentacionloginmovil {		display:block;	}		.botonstores {		display:block;	}		.imagenapp {		display:none;	}		.textobotones {    	font-size:9pt;    	height:16px;    	max-width:75px;    	font-weight:200;	}		.textobotonperfil {		font-size:9pt;		font-weight:200;	}		.botoncerrarbuscador {		padding-left:15px;		cursor:pointer;		font-size:30px;	}	.iconobarra {		font-size:24px;	}				.tab {		font-size:14px;	}		#derechadestacados,#izquierdadestacados {		display:none;	}		.conectado {	    width: 10px;	    height: 10px;	}	.standby {	    width: 10px;	    height: 10px;	}		::-webkit-scrollbar {  		display: none;	}		.numerogrande {		font-size:50px;		width:85px;	}		.textolivechat {		font-size:14px;	}		.informacionpc {		display:none;	}		.logotipologin {		width:90%;	}				}/* #################################################################################################################################### SWIPE MENSAJERIA###################################################################################################################################*/.list .item {    position: relative;  height: 85px;  overflow:hidden;}.list .item .item-swipe {  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  padding: 10px;  z-index: 1;  cursor:pointer;}.list .item a.item-swipe {  display: block;  height: 100%;  position: relative;  text-decoration: inherit;}.list .item .item-back {  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  padding: 10px;  text-align: right;}.list .item .item-back .action {  position: absolute;  top: 0;  bottom: 0;  right: 0;  width: 75px;  border: inherit;  outline: inherit;  color: #fff;  padding: 0;  font-size: 22px;    cursor:pointer;}.list .item .item-back .action.first { left: 0; }.list .item .item-swipe.swiped {  -webkit-transition: all .1s linear;  -ms-transition: all .1s linear;  -moz-transition: all .1s linear;  -o-transition: all .1s linear;  transition: all .1s linear;}.btn-delete { background: firebrick; }/* #################################################################################################################################### CORAZONES LIVE###################################################################################################################################*/div.hearts {    width: 100px;    height: 90%;    position: absolute;    bottom: 60px;    right: 15px;    z-index:9999;}div.heart {    width: 30px;    height: 30px;    opacity: .4;    position: absolute;    bottom: 0;}div.heart i {    position: absolute;    left: 0;    top: 0;    opacity: 1;}.colOne {    color: #D56300;}.colTwo {    color: #FEDD63;}.colThree {    color: #FEE6B8;}.colFour {    color: white;}.colFive {    color: #623804;}.colSix {    color: black;}/* #################################################################################################################################### TESTIMONIOS PAGINA INFO LOGIN###################################################################################################################################*/.opiniones{  display: grid;  height: 100%;  place-items: center;  box-sizing: border-box;  color:rgba(0,0,0,0.8);}.wrapper {  max-width: 1200px;  margin: auto;  padding: 0 20px;  display: flex;  flex-wrap: wrap;  align-items: center;  justify-content: space-between;}.wrapper .box{  background: #fff;  width: calc(25% - 10px);  padding: 25px;  border-radius: 3px;  box-shadow: 0px 4px 8px rgba(0,0,0,0.5);}.wrapper .box i.quote{  font-size: 20px;  color: orange;}.wrapper .box .content{  display: flex;  flex-wrap: wrap;  align-items: center;  justify-content: space-between;  padding-top: 10px;}.box .info .name{  font-weight: 600;  font-size: 15px;  color:black;}.box .info .job{  font-size: 12px;  font-weight: 400;  color: brown;}.box .info .stars{  margin-top: 2px;}.box .info .stars i{  color: orange;}.box .content .image{  height: 65px;  width: 65px;  padding: 3px;  background: orange;  border-radius: 50%;}@media (max-width: 1045px) {  .wrapper .box{    width: calc(45% - 10px);    margin: 10px 0;  }}@media (max-width: 702px) {  .wrapper .box{    width: 100%;  }}/* #################################################################################################################################### BOCADILLOS CHAT###################################################################################################################################*/.bubble {    width:auto;    max-width:80%;    min-height:42px;    -moz-border-radius:5px;    -webkit-border-radius:5px;    padding:5px 10px;    border:0px solid rgba(0,0,0,0.25);    position:relative;    display: inline-block;    z-index:8;    -ms-word-break: break-all;     word-break: break-all;     word-break: break-word;    -webkit-hyphens: auto;    -moz-hyphens: auto;    hyphens: auto;    cursor:pointer;}.left {    margin:0 0 12px 12px;}.left:after {    left:-5px;    bottom:20px;       -moz-transform:rotate(45deg);    -webkit-transform:rotate(45deg);}.right {    margin:0 8px 12px 0;}.right:after {    right:-5px;    bottom:20px;    -moz-transform:rotate(225deg);    -webkit-transform:rotate(225deg);}.bubble:before {}.avatar img {    width:32px;    height:32px;    border:none;}.bubble small {    display:block;    margin:5px 0 0 0;    font-style:italic;    color:rgba(0,0,0,.3);    }.izquierdachat,.izquierdachat:after {    background:rgba(80,80,80,0.3);}.derechachat,.derechatchat:after {	border:1px solid rgba(192,192,192,0.3);}/* #################################################################################################################################### ANIMACION ESCRIBIENDO###################################################################################################################################*/.fb-chat {  background-color: #E6E7EC;  width: 40px;  line-height: 25px;  border-radius: 30%/50%;  margin:10px;  padding:3px;}.fb-chat--bubbles {  text-align: center;}.fb-chat--bubbles span {  display: inline-block;  background-color: #B6B5BA;  width: 6px;  height: 6px;  border-radius: 100%;  margin-right: 2px;  animation: bob 2s infinite;}.fb-chat--bubbles span:nth-child(1) {  animation-delay: -1s;}.fb-chat--bubbles span:nth-child(2) {  animation-delay: -0.85s;}.fb-chat--bubbles span:nth-child(3) {  animation-delay: -0.7s;  margin-right: 0;}@keyframes bob {  10% {    transform: translateY(-10px);    background-color: #9E9DA2;  }  50% {    transform: translateY(0);    background-color: #B6B5BA;  }}/* #################################################################################################################################### RANGE (PARA LOS AUDIOS)###################################################################################################################################*/input[type=range] {  height: 16px;  -webkit-appearance: none;  margin: 10px 0;  width: 100%;  background:transparent;}input[type=range]:focus {  outline: none;}input[type=range]::-webkit-slider-runnable-track {  width: 100%;  height: 2px;  cursor: pointer;  animate: 0.2s;  box-shadow: 0px 0px 0px #000000;  background: #ADADAD;  border-radius: 5px;  border: 0px solid #000000;}input[type=range]::-webkit-slider-thumb {  box-shadow: 0px 0px 0px #000000;  border: 0px solid #000000;  height: 10px;  width: 10px;  border-radius: 5px;  background: #FFFFFF;  cursor: pointer;  -webkit-appearance: none;  margin-top: -4px;}input[type=range]:focus::-webkit-slider-runnable-track {  background: #ADADAD;}input[type=range]::-moz-range-track {  width: 100%;  height: 2px;  cursor: pointer;  animate: 0.2s;  box-shadow: 0px 0px 0px #000000;  background: #ADADAD;  border-radius: 5px;  border: 0px solid #000000;}input[type=range]::-moz-range-thumb {  box-shadow: 0px 0px 0px #000000;  border: 0px solid #000000;  height: 10px;  width: 10px;  border-radius: 5px;  background: #FFFFFF;  cursor: pointer;}input[type=range]::-ms-track {  width: 100%;  height: 2px;  cursor: pointer;  animate: 0.2s;  background: transparent;  border-color: transparent;  color: transparent;}input[type=range]::-ms-fill-lower {  background: #ADADAD;  border: 0px solid #000000;  border-radius: 10px;  box-shadow: 0px 0px 0px #000000;}input[type=range]::-ms-fill-upper {  background: #ADADAD;  border: 0px solid #000000;  border-radius: 10px;  box-shadow: 0px 0px 0px #000000;}input[type=range]::-ms-thumb {  margin-top: 1px;  box-shadow: 0px 0px 0px #000000;  border: 0px solid #000000;  height: 10px;  width: 10px;  border-radius: 5px;  background: #FFFFFF;  cursor: pointer;}input[type=range]:focus::-ms-fill-lower {  background: #ADADAD;}input[type=range]:focus::-ms-fill-upper {  background: #ADADAD;}/* #################################################################################################################################### BADGES###################################################################################################################################*/.badge {	width:12px;	height:12px;    border-radius: 50%;    border:1px solid #FBFBFB;    animation: blinker 1s linear infinite;    background-color: #FF0000;}.capitalizar::first-letter {    text-transform: uppercase;}.capitalizar {    text-transform: lowercase;}/* #################################################################################################################################### TEXTURAS 2024###################################################################################################################################*/.fondobarras2024 {    background-color: #000000; /* Fondo negro */    background-image:         url('../images/overlays/07.png'), /* Capa con la imagen */        linear-gradient(rgba(204, 102, 0, 0.4), rgba(204, 102, 0, 0)); /* Capa con el color naranja */    background-size: 4px 4px, cover; /* Tamaño de cada capa */    background-blend-mode: normal;}.fondobarras2024pie {    background-color: #000000; /* Fondo negro */    background-image:         url('../images/overlays/07.png'), /* Capa con la imagen */        linear-gradient(rgba(204, 102, 0, 0), rgba(204, 102, 0, 0.4)); /* Capa con el color naranja */    background-size: 4px 4px, cover; /* Tamaño de cada capa */    background-blend-mode: normal;}.selector2024 {	background-color: #2c2c2c;	background-image: radial-gradient(circle, rgba(100,100,100,0.1) 1px, rgba(0, 0, 0, 0) 1px);	background-size: 4px 4px;}