@keyframes CT_Animacion_Reg{from{color:#ff6f0f}to{color:rgba(255,255,255,.842)}}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}body{position:fixed;width:100%;height:100%;overflow:hidden}.scrollable{overflow-y:scroll;-webkit-overflow-scrolling:touch}.LeyendaBotasNivelesC{display:none}.EnColaEspera{position:absolute;width:9rem;margin-top:-1.5rem;margin-left:0;color:red}.parpadea{animation-name:parpadeo;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;-webkit-animation-name:parpadeo;-webkit-animation-duration:1s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite}@-moz-keyframes parpadeo{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes parpadeo{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes parpadeo{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.CT_Animacion_Registro{color:#ff6f0f;animation-name:CT_Animacion_Reg;animation-duration:2s;animation-iteration-count:infinite}.mt-6{margin-top:4rem!important}:root{--ct-top:4.5rem}.ct-page{position:fixed;top:var(--ct-top)!important;inset:0;overflow:auto;transform:translateX(100%);opacity:0;visibility:hidden;pointer-events:none;transition:transform .25s ease,opacity .25s ease;will-change:transform,opacity}.ct-page.is-open{transform:translateX(0);opacity:1;visibility:visible;pointer-events:auto}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center;position:relative;z-index:1000}.scroller{width:100%;height:76vh!important;scrollbar-color:rebeccapurple green;scrollbar-width:thin;overflow-x:clip;overflow-y:auto;-webkit-overflow-scrolling:touch}.scrollerOpcBailes{width:100%;height:88vh!important;scrollbar-color:rebeccapurple green;scrollbar-width:thin;overflow-x:clip;overflow-y:auto;-webkit-overflow-scrolling:touch}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}::-webkit-scrollbar-thumb{background-color:#a9a9a9;outline:1px solid slategrey}.scrollct{scrollbar-color:rgba(0,0,0,.5) rgba(0,0,0,0);scrollbar-width:thin;width:100%;height:78vh!important;overflow:auto;padding-right:1rem!important;padding-left:3rem!important}.scrollerPL{scrollbar-color:rgba(255,255,255,0.3) transparent;scrollbar-width:thin;width:100%;overflow-x:clip;overflow-y:scroll;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:rgba(255,255,255,.3);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.5)}.scrollct::-webkit-scrollbar{-webkit-appearance:none;width:4px}.scrollct::-webkit-scrollbar:vertical{width:4px}.contenedor::-webkit-scrollbar-button,.scrollct::-webkit-scrollbar-button:increment{display:none}.scrollct::-webkit-scrollbar:horizontal{height:4px}.scrollct::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.3);border-radius:4px;border:none}.scrollct::-webkit-scrollbar-track{background:0 0;border-radius:4px}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:transparent;border:.2rem;border-bottom-color:#ff6f0f!important;border-bottom-style:solid!important}.nav-pills .nav-link{background:0 0;border-radius:0}footer{position:fixed;height:44px;bottom:0;width:100%}.icons i{color:#fff;padding:.5rem;margin-left:.5rem;border-radius:5px;cursor:pointer;font-size:1rem}.activity-done{font-weight:600}.list-group li{margin-bottom:12px}.ct_list{list-style:none;padding:5px;margin-top:12px;border-radius:5px;background:#fff;border:0 solid transparent;border:none!important;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.CT_Icon_Play{position:absolute;font-size:.6rem!important;margin-top:-.61rem;margin-left:-3.6rem}.checkicon{color:#ff6f0f;font-size:35px;align-self:anchor-center}.date-time{font-size:12px}.profile-image img{margin-left:3px}.Titulo_Cancion{visibility:hidden;font-size:.9rem;align-self:end}.Duracion{visibility:hidden;background-color:transparent;color:#daa520;border:none;font-size:.9rem;width:5rem;text-align:end;padding-left:.5rem;padding-right:.5rem;align-self:end}.TiempoActual{visibility:hidden;background-color:transparent;color:#daa520;border:none;font-size:.9rem;width:5rem;padding-right:.5rem;padding-left:.5rem;align-self:end}.posicion{width:100%;visibility:hidden}.footerPLBailes{position:fixed;height:max-content;bottom:0;width:100%;background-color:#000000b8!important;left:0}.ir-arriba{display:none;padding:12px;background:#1a1a1aef;font-size:28px;color:#fff;cursor:pointer;position:fixed;bottom:83px;right:10px;border-radius:1rem;transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform;isolation:isolate;contain:paint;box-shadow:0 2px 10px rgba(0,0,0,.5)}.ir-arriba-Repr{display:none;padding:12px;background:#1a1a1aef;font-size:28px;color:#fff;cursor:pointer;position:fixed;bottom:83px;right:10px;border-radius:1rem;z-index:9999;transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform;isolation:isolate;contain:paint;box-shadow:0 2px 10px rgba(0,0,0,.5)}.ir-arriba-Sitios{display:none;padding:12px;background:#1a1a1aef;font-size:28px;color:#fff;cursor:pointer;position:fixed;bottom:83px;right:10px;border-radius:1rem;transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform;isolation:isolate;contain:paint;box-shadow:0 2px 10px rgba(0,0,0,.5)}.ir-arriba-Eventos{display:none;padding:12px;background:#1a1a1aef;font-size:28px;color:#fff;cursor:pointer;position:fixed;bottom:83px;right:10px;border-radius:1rem;transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform;isolation:isolate;contain:paint;box-shadow:0 2px 10px rgba(0,0,0,.5)}.CT_progres-bar{height:38px;width:0;position:absolute;margin-top:-5px;margin-left:-5px;z-index:2;border-radius:5px 0 0 5px;background-color:#d15502!important}.CT_EnPlayRemoto{border-left:4px solid #e94560!important;background:linear-gradient(90deg,rgba(233,69,96,.15) 0,transparent 40%)!important;position:relative}.CT_EnPlayRemoto .CT_progres-bar{background-color:#e94560!important;width:100%!important;opacity:.1}.CT_Li_ListR{position:relative;z-index:9}.TituBaile,.TituloPL{text-transform:uppercase}.CT_Sitio_Direccion{color:#000!important}.CT_Sitio_Evento{color:#000!important}.CT_Sitio_Nombre{color:#000!important;font-weight:700}.list{margin-bottom:10rem}.CT_Font_1_5{font-size:1.5rem}.CT_Color_Alarma{color:red!important}.CT_Color_Red{color:#ff6f0f!important}.CT_Color_White{color:#fff!important}.CT_Color_Green{color:green!important}.CT_Color_Black{color:#000!important}.CT_Link_Descripcion{color:#1e90ff!important;text-decoration:underline;word-break:break-all}.CT_Link_Descripcion:hover{color:#4169e1!important;text-decoration:none}.CT_Color_SkyBlue{color:#1e3050!important}.CT_Color_SkyBlue_H{color:#87ceeb}.CT_Color_Grey{color:grey!important}.CT_Color_Suave_Grey{color:#cfcccc!important}.CT_BgC_SkyBlue{background-color:#87ceeb!important}.CT_BgC_Transparent{background-color:transparent}.CT_BgC_Suave_Transparent{background-color:#b5a09d42}.CT_Bnone{border:none}.PL_selected{background-color:#87ceeb}.CT_Progreso_Pie{width:95%;z-index:9999}.CT_Play_Pie{font-size:25px}.CT_Pause_Pie{font-size:25px}.CT_Back_Pie{font-size:25px}.HoraMinuto{width:4rem;align-self:center;white-space:nowrap}.NivelBotaBailes{width:2.5rem;color:#000;align-self:anchor-center}.LetraNivelBailes{font-weight:700;font-size:1rem;color:#d15502;text-shadow:1px 1px 2px #000;position:relative;top:0;left:0;width:25px;height:25px;display:flex;justify-content:center;align-items:center}.NivelBota{width:3rem;width:3rem;color:#000;align-self:anchor-center}.NivelBotaContainer{position:relative;width:25px;height:25px;display:flex;justify-content:center;align-items:center}.NivelBota img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:25px;height:25px;animation:mostrarImagen 18s linear infinite}.NivelBota #LetraNivel{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:25px;height:25px;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:1.2rem;color:#d15502;text-shadow:1px 1px 2px #000;animation:mostrarLetra 18s linear infinite}@keyframes mostrarImagen{0%{opacity:1}35%{opacity:1}50%{opacity:0}85%{opacity:0}100%{opacity:1}}@keyframes mostrarLetra{0%{opacity:0}35%{opacity:0}50%{opacity:1}85%{opacity:1}100%{opacity:0}}.CT_Icon_PL{font-size:1.4rem}#resetButtonBPL{border-radius:0 5px 5px 0}#resetButtonBPL1{border-radius:0 5px 5px 0}#resetButtonBB{border-radius:0 5px 5px 0}#resetButton{border-radius:0 5px 5px 0}.BtnLinCopy{font-size:2rem;align-self:anchor-center}.BtnLinDel{font-size:1.5rem;width:3rem;padding-left:.5rem;text-align:center}.ayubtn{font-size:.7rem;text-align:center}.CT_Blq_Evento{max-width:24rem;margin-left:0!important;margin-right:0!important;position:relative}.CT_Volver{font-size:1.5rem}.CT_NombPLayList{margin-left:-.5rem}.CT_Bailes_sugeridos{margin-left:.5rem}.CT_Opacity_02{opacity:.2}.CT_Opacity_1{opacity:1!important}.NomCoreografo{display:inline-flex;text-align:start;width:12rem;align-self:center;font-size:.9rem;font-weight:600;padding-left:.4rem;color:#ff6f0f}@media (min-width:1830px){.LeyendaBotasNivelesC{display:block}.NomCoreografo{display:inline-flex;text-align:start;width:14rem;margin-left:-7rem;align-self:anchor-center;font-size:1.3rem!important;font-weight:600;padding-left:.4rem;color:#ff6f0f}.TituloPL{width:53rem}}@media (min-width:1360px){.NomCoreografo{font-size:1rem!important;font-weight:600;display:inline-flex;text-align:start;width:14rem;margin-left:-7rem;align-self:anchor-center;padding-left:.4rem;color:#ff6f0f}.CT_NombPLayList{margin-left:-.3rem}.CT_Li_ListR{font-size:1.5rem!important}.TituBaile{font-size:1.5rem!important}.HoraMinuto{width:10.6rem!important;align-self:center;font-size:2.78rem;margin-top:-1rem;margin-bottom:-1rem}.NivelBota{width:3rem;width:4rem;color:#000}.NivelBotaContainer{width:40px;height:40px}#NivelImg{width:40px;height:40px}#LetraNivel{width:40px;height:40px;font-size:2rem!important}.TituloPL{align-self:center;font-size:3.5rem;margin-top:-1rem;margin-bottom:-1rem}#panel-tres-tab{z-index:9999;position:relative}#panel-dos-tab{z-index:9999;position:relative}#panel-uno-tab{z-index:9999;position:relative}}@media only screen and (min-width:900px){#pills-tab{width:50vh}}@media only screen and (max-width:600px){.CT_Blq_Evento{max-width:22rem;margin-left:0!important;margin-right:0!important}.ayubtn{font-size:.4rem;text-align:center}.ColLinBtn{width:2rem}.mt-6{margin-top:4rem!important}.scrollct{padding-right:.2rem!important;padding-left:.1rem!important}.CT_Icon_PL{font-size:1rem}.TituloPL{max-width:12rem;font-size:1.4rem;margin-top:0;margin-bottom:0}.HoraMinuto{width:4rem;align-self:center}.NivelBota{width:2.5rem}.TextoListRepro{display:none}.CT_Progreso_Pie{width:74%;margin-top:3px}.Titulo_Cancion{font-size:.7rem}.TiempoActual{font-size:.7rem;align-self:center;width:3rem;padding-right:.5rem;padding-left:.5rem}.Duracion{font-size:.7rem;align-self:center;width:3rem;padding-right:.5rem;padding-left:.5rem}#BlqAutor{display:none}.NomCoreografo{display:none}}@media (max-width:900px){.TituloPL{width:20rem}.NomCoreografo{display:none}}.ct-swal-over-modal{z-index:10001!important}.ct-modal-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);z-index:10000;justify-content:center;align-items:center;padding:20px;box-sizing:border-box}.ct-modal-overlay.show{display:flex}.ct-modal-container{position:relative;background:#1a1a2e;border-radius:12px;max-width:700px;width:100%;max-height:90vh;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.5);animation:ctModalSlideIn .3s ease}@keyframes ctModalSlideIn{from{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.ct-modal-header{display:flex;justify-content:flex-end;padding:10px 15px;background:rgba(0,0,0,.3);position:sticky;top:0;z-index:10}.ct-modal-close{background:0 0;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:5px 10px;opacity:.7;transition:opacity .2s}.ct-modal-close:active,.ct-modal-close:hover{opacity:1;color:#ff6f0f}.ct-modal-body{overflow-y:auto;max-height:calc(90vh - 50px);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;padding:0}.ct-modal-body .scrollable{min-height:auto!important}.ct-modal-body form{padding:15px;width:100%;box-sizing:border-box}.ct-modal-body .form-group{width:100%;box-sizing:border-box}.ct-modal-body .form-control,.ct-modal-body input[type=email],.ct-modal-body input[type=number],.ct-modal-body input[type=password],.ct-modal-body input[type=text],.ct-modal-body select,.ct-modal-body textarea{width:100%;box-sizing:border-box}.ct-modal-body .container,.ct-modal-body .ct-containter-login{max-width:100%!important;width:100%!important;padding:15px!important;box-sizing:border-box}.ct-modal-body .row{margin-left:0;margin-right:0;width:100%}.ct-modal-body .col-lg-6,.ct-modal-body .col-md-10{max-width:100%;flex:0 0 100%;padding-left:0;padding-right:0}.ct-modal-body .card{margin:0;border:none;background:0 0}.ct-modal-body .login-wrap{padding:0}.ct-modal-body .btn{min-width:100px}@media (max-width:600px){.ct-modal-overlay{padding:10px}.ct-modal-container{max-height:95vh;border-radius:8px}.ct-modal-body{max-height:calc(95vh - 50px)}.ct-modal-body .container,.ct-modal-body .ct-containter-login{padding:10px!important}}.select2-container--default .select2-results>.select2-results__options{max-height:70vh!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}@media (max-width:768px){.select2-container--default .select2-results>.select2-results__options{max-height:60vh!important}.select2-results__option{padding:12px 10px!important;font-size:1.1rem!important}.select2-dropdown{border:2px solid #5897fb!important;box-shadow:0 4px 12px rgba(0,0,0,.3)!important}.select2-search--dropdown .select2-search__field{padding:10px!important;font-size:1rem!important}}.select2-results__options{-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain}.select2-container--open .select2-dropdown{z-index:999999999!important}.modalBuscarPL .select2-results__options{-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;overscroll-behavior:contain!important;max-height:50vh!important}