*{
	padding: 0;
	margin: 0;
	text-decoration: none;
	--color1: #1a1b41;
    --color2: #6290c3;
}
#volver_enf{ display: none; margin-bottom: -.5rem; cursor: pointer; position: absolute; }

#btn-modal-msj{
    display: none;
}.container-modal-msj{
    position: relative;
    width: 100%;
    height: 100vh;
    position: fixed;
    top: 0; left: 0;
    background-color: rgba(144, 148, 150, 0.8);
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 100;
}
#btn-modal-msj:checked ~ .container-modal-msj{
    display: flex;
}.content-modal-msj{
    padding: 1.2rem;
    background-color: #f2f2f2;
    border-radius: .5rem;
    position: relative;
}
.cerrar-modal-msj{
    width:100%;
    height: 100vh;
    position: absolute;
    top:0; left: 0;
    z-index: -1;
}
    .content-modal-msj #modal-msj{
        border-top-left-radius: 1rem;
        border-bottom-left-radius: 1rem;
        width: 20rem;
        height: 2.5rem;
        margin-bottom: .5rem;
        background: #fff;
    }
        #modal-msj img{
            float: left;
            margin-top: -.5rem;
            margin-left: -.5rem;
            width: 3.5rem;
            height: 3.5rem;
            -webkit-clip-path: polygon(92.32051% 40%, 93.79385% 43.1596%, 94.69616% 46.52704%, 95% 50%, 94.69616% 53.47296%, 93.79385% 56.8404%, 92.32051% 60%, 79.82051% 81.65064%, 77.82089% 84.50639%, 75.35575% 86.97152%, 72.5% 88.97114%, 69.3404% 90.44449%, 65.97296% 91.34679%, 62.5% 91.65064%, 37.5% 91.65064%, 34.02704% 91.34679%, 30.6596% 90.44449%, 27.5% 88.97114%, 24.64425% 86.97152%, 22.17911% 84.50639%, 20.17949% 81.65064%, 7.67949% 60%, 6.20615% 56.8404%, 5.30384% 53.47296%, 5% 50%, 5.30384% 46.52704%, 6.20615% 43.1596%, 7.67949% 40%, 20.17949% 18.34936%, 22.17911% 15.49361%, 24.64425% 13.02848%, 27.5% 11.02886%, 30.6596% 9.55551%, 34.02704% 8.65321%, 37.5% 8.34936%, 62.5% 8.34936%, 65.97296% 8.65321%, 69.3404% 9.55551%, 72.5% 11.02886%, 75.35575% 13.02848%, 77.82089% 15.49361%, 79.82051% 18.34936%);
            clip-path: polygon(92.32051% 40%, 93.79385% 43.1596%, 94.69616% 46.52704%, 95% 50%, 94.69616% 53.47296%, 93.79385% 56.8404%, 92.32051% 60%, 79.82051% 81.65064%, 77.82089% 84.50639%, 75.35575% 86.97152%, 72.5% 88.97114%, 69.3404% 90.44449%, 65.97296% 91.34679%, 62.5% 91.65064%, 37.5% 91.65064%, 34.02704% 91.34679%, 30.6596% 90.44449%, 27.5% 88.97114%, 24.64425% 86.97152%, 22.17911% 84.50639%, 20.17949% 81.65064%, 7.67949% 60%, 6.20615% 56.8404%, 5.30384% 53.47296%, 5% 50%, 5.30384% 46.52704%, 6.20615% 43.1596%, 7.67949% 40%, 20.17949% 18.34936%, 22.17911% 15.49361%, 24.64425% 13.02848%, 27.5% 11.02886%, 30.6596% 9.55551%, 34.02704% 8.65321%, 37.5% 8.34936%, 62.5% 8.34936%, 65.97296% 8.65321%, 69.3404% 9.55551%, 72.5% 11.02886%, 75.35575% 13.02848%, 77.82089% 15.49361%, 79.82051% 18.34936%);
        }
        #modal-msj p{
            float: left;
            margin-left: .5rem;
            margin-top: .6rem;
            font-weight: 600;
        }
    #content-modal-msj2{
        width: 20rem;
        height: 20rem;
        float: left;
        background: #fff;
        padding-bottom: .25rem;
        font-size: 1rem;
        color: #262626;
        overflow: hidden;
        display: flex;
        flex-direction: column-reverse;
    }
    #content-modal-msj-scroll{
        width: 100%;
    	overflow: auto;
        scrollbar-width: thin;
        display: flex;
        flex-direction: column-reverse;
    }
        #content-modal-msj-scroll p{
            float: left;
        }
        #content-modal-msj-scroll .chat_text{
            width: calc(100% - 1rem);
            height: auto;
            float: left;
            padding: .05rem .25rem;
            text-align: left;
            align-items: center;
            justify-content: left;
            position: relative;
        }#content-modal-msj-scroll .chat_text span{
            margin-right: 2rem;
            font-weight: 600;
            margin-left: .15rem;
            margin-right: .15rem;
            width: auto;
            float: left;
        }
        #content-modal-msj-scroll .active{
            margin-right: .15rem;
            float: right;
            display: flex;
            text-align: right;
            align-items: right;
            justify-content: right;
        }
    .content-modal-msj input{
        width: 16rem;
        float: left;
        border: 0;
        padding: .5rem;
        margin-top:.25rem;
    }
    .content-modal-msj botton{
        cursor: pointer;
        width: 2rem;
        float: left;
        background: #262626;
        border: 0;
        padding: .25rem .5rem;
        margin-top:.25rem;
        display: flex;
        text-align: center;
        justify-content: center;
        align-items: center;
    }

#btn-grupo{
    display: none;
}.container-modalinv2{
    position: relative;
    width: 100%;
    height: 100vh;
    position: fixed;
    top: 0; left: 0;
    background-color: rgba(144, 148, 150, 0.8);
    display: none;
    overflow: hidden;
    justify-content: center;
    align-items: center;
    z-index: 100;
}
#btn-grupo:checked ~ .container-modalinv2{
    display: flex;
}.content-modalinv2{
    width: 100%;
    max-width: 600px;
    max-height: 100%;
    padding: 1.5rem;
    background-color: #f2f2f2;
    border-radius: .5rem;
}.content-modalinv2 h1{
    margin-bottom: 1rem;
    margin-left: .25rem;
}.content-modalinv2 form{
    width: 100%;
    height: auto;
    float: left;
    display: flex;
    text-align: center;
    justify-content: center;
    align-items: center;
    font-size: 1rem;
    margin: 2rem 0;
}.content-modalinv2 form label{
    width: 40%;
    height: auto;
    float: left;
    display: flex;
    text-align: left;
    justify-content: center;
    align-items: left;
    font-size: 1rem;
    margin: 0 2%;
}.content-modalinv2 select{
    width: 17.5rem;
    height: 2.5rem;
    float: left;
	display: flex;
	text-align: center;
  	align-items: center;
  	justify-content: center;
  	margin-right: .25rem;
}.content-modalinv2 button{
    height: 2.5rem;
	display: flex;
	text-align: center;
  	align-items: center;
  	justify-content: center;
  	padding: 0 1rem;
  	margin: 0 1rem;
  	cursor: pointer;
}.cerrar-modalinv2{
    width:100%;
    height: 100vh;
    position: absolute;
    top:0; left: 0;
    z-index: -1;
}#errornc2{
    margin-top: -1.1rem;
    margin-left: .75rem;
    position: absolute;
    font-size: .9rem;
    color: red;
    display: none;
}#errornc3{
    margin-top: -1.1rem;
    margin-left: 11%;
    position: absolute;
    font-size: .9rem;
    color: red;
    display: none;
}

#btn-invitado{
    display: none;
}.container-modalinv{
    position: relative;
    width: 100%;
    height: 100vh;
    position: fixed;
    top: 0; left: 0;
    background-color: rgba(144, 148, 150, 0.8);
    display: none;
    overflow: hidden;
    justify-content: center;
    align-items: center;
    z-index: 100;
}
#btn-invitado:checked ~ .container-modalinv{
    display: flex;
}.content-modalinv{
    width: 100%;
    max-width: 600px;
    max-height: 100%;
    padding: 1.5rem;
    background-color: #f2f2f2;
    border-radius: .5rem;
}.content-modalinv h1{
    margin-bottom: 1rem;
    margin-left: .25rem;
}.content-modalinv form{
    width: 100%;
    height: auto;
    float: left;
    display: flex;
    text-align: left;
    justify-content: left;
    align-items: left;
    font-size: 1rem;
    margin: 2rem 0;
}.content-modalinv form label{
    width: 40%;
    height: auto;
    float: left;
    display: flex;
    text-align: left;
    justify-content: left;
    align-items: left;
    font-size: 1rem;
    margin: .5rem 0;
    margin-left: 2.5%;
}.content-modalinv input{
    width: 17.5rem;
    float: left;
	display: flex;
	text-align: center;
  	align-items: center;
  	justify-content: center;
  	margin-right: .25rem;
}.content-modalinv button{
	display: flex;
	text-align: center;
  	align-items: center;
  	justify-content: center;
  	padding: .5rem;
}.content-modalinv button svg{
	width: 100%;
	display: flex;
	text-align: center;
  	align-items: center;
  	justify-content: center;
}.cerrar-modalinv{
    width:100%;
    height: 100vh;
    position: absolute;
    top:0; left: 0;
    z-index: -1;
}#errornc{
    margin-top: -1.1rem;
    margin-left: .75rem;
    position: absolute;
    font-size: .9rem;
    color: red;
    display: none;
}

#btn-equipos{
    display: none;
}.container-modaleq{
    position: relative;
    width: 100%;
    height: 100vh;
    position: fixed;
    top: 0; left: 0;
    background-color: rgba(144, 148, 150, 0.8);
    display: none;
    overflow: hidden;
    justify-content: center;
    align-items: center;
    z-index: 100;
}
#btn-equipos:checked ~ .container-modaleq{
    display: flex;
}.content-modaleq{
    overflow-y: scroll;
    scrollbar-width: thin;
    width: 100%;
    max-width: 600px;
    max-height: 100%;
    padding-right: 1.5rem;
    padding-left: 1.5rem;
    padding-top: 1.5rem;
    background-color: #f2f2f2;
    border-radius: .5rem;
}.content-modaleq h1{
    margin-bottom: 1rem;
    margin-left: .25rem;
}.content-modaleq form{
    width: 100%;
    height: auto;
    float: left;
    font-size: 1rem;
    margin: 2rem 0;
}.content-modaleq form label{
    width: 40%;
    height: auto;
    float: left;
    display: flex;
    text-align: left;
    justify-content: left;
    align-items: left;
    font-size: 1rem;
    margin: .5rem 0;
    margin-left: 2.5%;
}.content-modaleq input{
    width: 17.5rem;
    float: left;
	display: flex;
	text-align: center;
  	align-items: center;
  	justify-content: center;
  	margin-right: .25rem;
}.content-modaleq select{
    padding: .5rem;
    width: 17.5rem;
}.content-modaleq button{
    float: left;
	display: flex;
	text-align: center;
  	align-items: center;
  	justify-content: center;
  	padding: .5rem 2rem;
}.cerrar-modaleq{
    width:100%;
    height: 100vh;
    position: absolute;
    top:0; left: 0;
    z-index: -1;
}

.content-modal img { width: 2rem; height: 2rem; }
#btn-modal{
    display: none;
}.container-modal{
    position: relative;
    width: 100%;
    height: 100vh;
    position: fixed;
    top: 0; left: 0;
    background-color: rgba(144, 148, 150, 0.8);
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 100;
}
#btn-modal:checked ~ .container-modal{
    display: none;
}.content-modal{
    width: 100%;
    max-width: 700px;
    padding: 1.2rem;
    background-color: #f2f2f2;
    border-radius: .5rem;
}.content-modal h1, h6{
	display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
    margin-bottom: 1rem;
    margin-left: .25rem;
}.content-modal #lista_t_p{
    width: 100%;
    height: 25rem;
}#pruebas{
	width: 69.25%;
	height: 100%;
	float: left;
	border-right: 1px solid #999;
	border-top-left-radius: .2rem;
}#pruebas input{
	display: flex;
	text-align: center;
  	align-items: center;
  	justify-content: center;
	margin: .5rem;
}#pruebas img{
	width: 40%;
	height: 40%;
	margin: .5rem;
	margin-left: 5%;
	margin-bottom: 1.25rem;
	border-radius: .2rem;
	z-index: 10;
}#pruebas img:hover{
    position: relative;
    transition: 1s;
    transform: scale(2.5);
}
#pruebas #actualizar_p{
	display: flex;
	text-align: center;
  	align-items: center;
  	justify-content: center;
}#pruebas #actualizar_p p{
	float: left;
	display: flex;
	text-align: center;
  	align-items: center;
  	justify-content: center;
}#pruebas #actualizar_p input[type=number]{
	display: flex;
	text-align: center;
  	align-items: center;
  	justify-content: center; float: left; width: 1.5rem;
  	border-radius: .2rem;
  	border: 0;
  	color: #262626;
  	background: #E2E9DB;
  	padding: .25rem;
}#actualizar_p input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
#pruebas #actualizar_p button{
	background: #262626;
	border: 0;
	color: #f2f2f2;
	padding: .25rem;
	width: 15.5%;
	float: left;
	border-radius: .2rem;
	margin-left: .5rem;
	font-weight: 600;
	cursor: pointer;
}#pruebas h3{
	display: flex;
	text-align: center;
  	align-items: center;
  	justify-content: center;
}#subir_img{
	padding: .1rem 1rem;
	border: 0;
	border-radius: .35rem;
	background: #262626;
	color: #f2f2f2;
	font-size: .8rem;
	font-weight: 600;
	cursor: pointer;
}#pruebas .img_f{
	width: 1.5rem;
	display: flex;
	text-align: center;
  align-items: center;
  justify-content: center; margin: 1rem;
}

#chat{
	overflow: hidden;
	width: 30%;
	height: 100%;
	float: right;
	position: relative;
}#chat_contenido{
	width: 100%;
	height: 92%;
	float: left;
	overflow-y: scroll;
	scrollbar-width: thin;
}#chat_contenido .chat_text{
    margin: .5rem .2rem;
}#chat_contenido .chat_text a{
    text-decoration: none;
    color: #262626;
}#chat_contenido .chat_text span{
    margin-right: 2rem;
    font-weight: 600;
    margin-left: .15rem;
    margin-right: .15rem;
    width: auto;
    float: left;
}#chat_contenido .active{
    margin-right: .15rem;
    float: right;
    display: flex;
    text-align: right;
    align-items: right;
    justify-content: right;
}#chat_contenido .chat_fecha{
    font-size: .6rem; color: #6f6f6f;
    padding: .2rem .5rem;
}
#chat_boton{
	position: absolute;
	bottom: 0;
	float: 0;
	width: 100%;
	height: 7.5%;
	float: left;
}#chat_boton input{
	padding: 0 .5rem;
	height: 1.85rem;
	width: 75%;
	border: 0;
	float: left;
}#chat_boton #boton_m{
	background: #CDD7C3;
	border: 0;
	height: 1.85rem;
	width: calc(25% - 1rem);
	float: left;
	border-bottom-right-radius: .2rem;
	cursor: pointer;
}#chat_boton button svg{
	width: 100%;
	display: flex;
	text-align: center;
  	align-items: center;
  	justify-content: center;
}
.cerrar-modal{
    width:100%;
    height: 100vh;
    position: absolute;
    top:0; left: 0;
    z-index: -1;
}




#btn-modal-m{
    display: none;
}.container-modal-m{
    position: relative;
    width: 100%;
    height: 100vh;
    position: fixed;
    top: 0; left: 0;
    background-color: rgba(144, 148, 150, 0.8);
    display: flex;
	text-align: center;
  	align-items: center;
  	justify-content: center;
    z-index: 100;
    flex-direction: column;
}
.content-modal-m h1{
    width: 100%;
    float: left;
    margin-left: .25rem;
    margin-bottom: 1.5rem;
}.content-modal-m form{
    width: 100%;
    height: auto;
    float: left;
    font-size: 1rem;
}.content-modal-m form label{
    width: 100%;
    height: auto;
    float: left;
    font-size: 1rem;
    margin: .5rem 0;
    margin-left: 2.5%;
}.content-modal-m input{
    width: 15rem;
    padding: .5rem;
    float: left;
    margin-left: calc(50% - 7rem);
}.content-modal-m button{
    float: left;
	margin-left: calc(50% - 1rem);
  	padding: .5rem;
  	margin-top: 1rem;
}
#btn-modal-m:checked ~ .container-modal-m{
    display: none;
}.content-modal-m{
    width: 100%;
    max-width: 700px;
    padding: 1.2rem;
    background-color: #f2f2f2;
    border-radius: .5rem;
}
.cerrar-modal-m{
    width:100%;
    height: 100vh;
    position: absolute;
    top:0; left: 0;
    z-index: -1;
}







body{
    background: #f2f2f2;
    scrollbar-width: thin;
}
#pantalla{
	background: #f2f2f2;
	float: left;
	width: 100%;
	font-family: ProximaSoft-Bold, sans-serif;
	scrollbar-width: thin;
	overflow-x: hidden;
}

#header-cel{
    padding-bottom: .5rem;
    display: none;
}#wallet{
    color: #f2f2f2;
    border-radius: .5rem;
    padding: .5rem .25rem .5rem 1rem;
    background: #001C55;
}#wallet a{
    text-decoration: none;
    color: #f2f2f2;
    margin-left: .5rem;
    border-radius: .5rem;
    background: #56aa57;
    padding: .25rem .5rem;
}#wallet2{
    color: #f2f2f2;
    border-radius: .5rem;
    padding: .5rem .25rem .5rem 1rem;
    background: #182a4e;
}#wallet2 a{
    text-decoration: none;
    color: #f2f2f2;
    margin-left: .5rem;
    border-radius: .5rem;
    background: #56aa57;
    padding: .25rem .5rem;
}
header{
	float: left;
	height: 10%;
	width: 100%;
    background: var(--color1);
 	display: flex;
	text-align: center;
    align-items: center;
    overflow: hidden;
}header ul{
	width: 100%;
	right: 0;
	top: 0;
}header ul li{
	margin: 0 .5rem;
	list-style: none;
	float: right;
	cursor: pointer;
}header ul li:nth-child(1){
	margin-left: 2rem;
	float: left;
}header ul li a{ text-decoration: none; color: #f2f2f2; } header ul li a svg{ margin: -.05rem .3rem; }
header ul li p{
    float: right;
    margin-top: .5rem;
    margin-left: -.75rem;
    font-size: .7rem;
    background: #f2f2f2;
    padding: 0 .2rem;
    border-radius: 1rem;
}

#content-notificacion{
    overflow: hidden;
    display: none;
    position: absolute;
    width: 35%;
    height: calc(100% - 5rem);
    right: 0;
    top: 3.5rem;
    background: #f2f2f2;
    z-index: 100;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    padding: .5rem;
}#content-notificacion h2{
    margin-top: 0rem;
    margin-bottom: .5rem;
    margin-left: .5rem;
}
    #content-notificacion-scroll{
        width: 100%;
        height: 92%;
        overflow-y: scroll;
        scrollbar-width: thin;
        margin-left: 2.5%;
    }
    #content-notificacion span{
        border-radius: .5rem;
        width: 95%;
        height: 3rem;
        float: left;
        background: #fff;
        margin-bottom: .5rem;
        overflow: hidden;
        box-shadow: 1px 1px 5px #BCBCBC;
        position: relative;
    }
        #content-notificacion span img{
            width: 3rem;
            height: 3rem;
            float: left;
            margin-left: -.1rem;
            margin-right: .75rem;
        }
        #content-notificacion span h3{
            color: #262626;
            width: calc(100% - 5rem);
            height: auto;
            float: left;
        }
        #content-notificacion span p{
            color: #787878;
            width: calc(100% - 5rem);
            height: auto;
            float: left;
            white-space: nowrap; 
        	text-overflow: ellipsis;
            overflow: hidden;
        }
        #content-notificacion span div{
            width: .5rem;
            height: .5rem;
            position: absolute;
            top: 1.05rem;
            right: .5rem;
            background: #aa5656;
            border-radius: 2rem;
            border: .2rem solid rgb(255, 255, 255);
            z-index: 10;
        }
        
#content-chat{
    overflow: hidden;
    display: none;
    position: absolute;
    width: 55%;
    height: auto;
    right: 0;
    top: 3.5rem;
    background: #f2f2f2;
    z-index: 100;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    padding: .5rem;
}#msj-fifa, #msj-global{
    cursor: pointer;
}
    #contenido-msj-b{
        width: 90%;
        height: 4rem;
        margin-left: 1rem;
    }
        #contenido-msj-b ul{
            display: flex;
    	    text-align: left;
    	    justify-content: left;
    	    align-items: left;
        }
        #contenido-msj-b ul li{
            cursor: pointer;
            background: #e2e2e2;
            width: 3rem;
            height: 3rem;
            border-radius: .25rem;
            float: left;
            margin: 1rem;
            display: flex;
    	    text-align: center;
    	    justify-content: center;
    	    align-items: center;
    	    flex-direction: column;
        }.b-active{
            border-bottom: .2rem solid #262626;
        }#contenido-msj-b ul li svg{
            float: left;
            width: 100%;
        }#contenido-msj-b ul li h6{
            margin-top: .2rem;
        }
    #contenido-msj main{
        overflow: hidden;
        padding: .5rem;
        margin-top: 1rem;
        width: 100%;
        height: auto;
        background: #f2f2f2;
        float: left;
    }#contenido-msj-scroll{
    	width: 100%;
    	height: 100%;
    	overflow: auto;
        scrollbar-width: thin;
    }#contenido-msj-scroll a{ text-decoration: none; }
        .cont-msj-chat{
            cursor: pointer;
            position: relative;
            width: calc(50% - 2rem);
            height: 3rem;
            background: #e2e2e2;
            float: left;
            margin: .5rem 1rem .5rem .5rem;
            border-top-left-radius: 2rem;
            border-bottom-left-radius: 2rem;
            border-top-right-radius: 1rem;
            border-bottom-right-radius: 1rem;
            overflow: hidden;
        }
            .cont-msj-chat span{
                top: 0;
                left: 0;
                width: .25rem;
                height: .25rem;
                z-index: 110;
                position: absolute;
                padding: .2rem;
                font-weight: 600;
                margin-top: 1.75rem;
                margin-left: 2.75rem;
                font-size: 1.4rem;
                float: left;
                border-radius: 5rem;
                border: .2rem solid rgb(255, 255, 255);
            }
        .cont-msj-chat img{
            width: 4rem;
            height: 4rem;
            margin-top: -.5rem;
            margin-left: -.25rem;
            float: left;
            -webkit-clip-path: polygon(92.32051% 40%, 93.79385% 43.1596%, 94.69616% 46.52704%, 95% 50%, 94.69616% 53.47296%, 93.79385% 56.8404%, 92.32051% 60%, 79.82051% 81.65064%, 77.82089% 84.50639%, 75.35575% 86.97152%, 72.5% 88.97114%, 69.3404% 90.44449%, 65.97296% 91.34679%, 62.5% 91.65064%, 37.5% 91.65064%, 34.02704% 91.34679%, 30.6596% 90.44449%, 27.5% 88.97114%, 24.64425% 86.97152%, 22.17911% 84.50639%, 20.17949% 81.65064%, 7.67949% 60%, 6.20615% 56.8404%, 5.30384% 53.47296%, 5% 50%, 5.30384% 46.52704%, 6.20615% 43.1596%, 7.67949% 40%, 20.17949% 18.34936%, 22.17911% 15.49361%, 24.64425% 13.02848%, 27.5% 11.02886%, 30.6596% 9.55551%, 34.02704% 8.65321%, 37.5% 8.34936%, 62.5% 8.34936%, 65.97296% 8.65321%, 69.3404% 9.55551%, 72.5% 11.02886%, 75.35575% 13.02848%, 77.82089% 15.49361%, 79.82051% 18.34936%);
            clip-path: polygon(92.32051% 40%, 93.79385% 43.1596%, 94.69616% 46.52704%, 95% 50%, 94.69616% 53.47296%, 93.79385% 56.8404%, 92.32051% 60%, 79.82051% 81.65064%, 77.82089% 84.50639%, 75.35575% 86.97152%, 72.5% 88.97114%, 69.3404% 90.44449%, 65.97296% 91.34679%, 62.5% 91.65064%, 37.5% 91.65064%, 34.02704% 91.34679%, 30.6596% 90.44449%, 27.5% 88.97114%, 24.64425% 86.97152%, 22.17911% 84.50639%, 20.17949% 81.65064%, 7.67949% 60%, 6.20615% 56.8404%, 5.30384% 53.47296%, 5% 50%, 5.30384% 46.52704%, 6.20615% 43.1596%, 7.67949% 40%, 20.17949% 18.34936%, 22.17911% 15.49361%, 24.64425% 13.02848%, 27.5% 11.02886%, 30.6596% 9.55551%, 34.02704% 8.65321%, 37.5% 8.34936%, 62.5% 8.34936%, 65.97296% 8.65321%, 69.3404% 9.55551%, 72.5% 11.02886%, 75.35575% 13.02848%, 77.82089% 15.49361%, 79.82051% 18.34936%);
        }
        .cont-msj-chat label{
            position: absolute;
            top: 0;
            margin-left: .5rem;
            margin-top: .25rem;
            font-weight: 600;
            font-size: 1rem;
            color: #262626;
            float: left;
        }
        .cont-msj-chat p{
            width: 80%;
            position: absolute;
            bottom: .25rem;
            margin-left: 4.25rem;
            font-size: .9rem;
            color: #7a7a7a;
            float: left;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }
    #contenido-msj-scrollf, #contenido-msj-scrollg{
    	width: 100%;
    	height: 22rem;
    	padding-bottom: .25rem;
    	overflow: auto;
        scrollbar-width: thin;
        display: flex;
        flex-direction: column-reverse;
    }#cont-msj-f form, #cont-msj-g form{
        width: 100%;
        height: 10%;
        float: left;
    }
        #cont-msj-f form input, #cont-msj-g form input{
            width: calc(100% - 14%);
            height: calc(100% - .5rem);
            float: left;
            border: 0;
            padding: .45rem .25rem;
        }
        #cont-msj-f form botton, #cont-msj-g form botton{
            background: #304060;
            padding: .2rem .5rem;
            width: 8%;
            height: 100%;
            float: left;
            border: 0;
            display: flex;
	        text-align: center;
	        justify-content: center;
	        align-items: center;
        }
        #contenido-msj .chat_text{
            width: calc(100% - 1rem);
            height: auto;
            float: left;
            padding: .05rem .25rem;
            text-align: left;
            align-items: center;
            justify-content: left;
            position: relative;
        }#contenido-msj .chat_text a{
            text-decoration: none;
            color: #262626;
        }#contenido-msj .chat_text span{
            margin-right: 2rem;
            font-weight: 600;
            margin-left: .15rem;
            margin-right: .15rem;
            width: auto;
            float: left;
        }#contenido-msj .active{
            margin-right: .15rem;
            float: right;
            display: flex;
            text-align: right;
            align-items: right;
            justify-content: right;
        }
        #contenido-msj .chat_text p{
            display: inline;
        }
        #contenido-msj .chat_fecha{
            font-size: .8rem; color: #6f6f6f;
        }
        
#volver{ top: 27%; left: 7.5%;
	background: #262626;
	padding: .4rem;
	border-radius: .2rem;
	position: absolute;
}#volver svg{ display: flex; text-align: center; justify-content: center; align-items: center; }
#volver2{ top: .5rem; margin-left: 2rem; margin-bottom: 2rem;
	background: #262626;
	padding: .4rem;
	border-radius: .2rem;
	float: left;
}#volver2 svg{ display: flex; text-align: center; justify-content: center; align-items: center; }
#volver3{ margin: 1rem;
	background: #262626;
	padding: .4rem;
	border-radius: .2rem;
	text-decoration: none;
	color: #f2f2f2;
	float: left;
}#volver-e{ top: .5rem; margin-left: 1rem; margin-bottom: 2rem;
	background: #262626;
	padding: .4rem;
	border-radius: .2rem;
	float: right;
}#volver-e svg{ display: flex; text-align: center; justify-content: center; align-items: center; }
#generar_equipos{
	position: relative;
	display: flex;
	text-align: center;
	justify-content: center;
	align-items: center;
	float: left;
	width: 100%;
	height: 5rem;
	margin-bottom: -1.7rem;
	background: var(--color1);
	color: #f2f2f2;
	opacity: .95;
}#generar_equipos button{ cursor: pointer; border: 0; background: #00308F; width: auto; border-radius: .2rem; padding: .625rem 1rem; float: left; text-decoration: none; color: #f2f2f2; font-weight: 600; }
#generar_equipos form select{
    height: 2.25rem;
    margin-right: .25rem;
    float: left;
    display: flex;
    text-align: left;
    justify-content: center;
    align-items: center;
    padding: 0 .75rem;
}#generar_equipos a{ font-size: .9rem; cursor: pointer; border: 0; background: #262626; width: auto; border-radius: .2rem; float: left; text-decoration: none; color: #f2f2f2; }
#comenzo{
	margin-top: 4rem;
	height: auto;
	width: 100%;
	float: left;
    display: flex;
    text-align: center;
    justify-content: center;
    align-items: center;
}





#fixture{
	margin-top: 3rem;
	width: 100%;
	height: auto;
	float: left;
	position: relative;
}
#info_torneo{
    width: calc(100% - 3.5rem);
    height: 2rem;
    float: left;
    background: #00308F;
    margin-left: 1rem;
    display: flex;
	text-align: center;
	justify-content: left;
	align-items: center;
	padding: .5rem;
	overflow: hidden;
	position: relative;
}
#info_torneo li{
    width: auto;
    float: left;
    display: flex;
    color: #f2f2f2;
    padding: 1rem;
    cursor: pointer;
}
#info_torneo .activo{
    background: #3056A2;
}

#miembros{
    margin-left: 1rem;
    width: calc(100% - 2.5rem);
    float: left;
    position: relative;
}#miembros h2 {
    font-size: 1.5rem;
    width: 100%;
    height: 2rem;
    float: left;
    background: #3056A2;
    display: flex;
    text-align: center;
    justify-content: center;
    align-items: center;
    padding: .38rem 0;
    overflow: hidden;
    color: #f2f2f2;
}#miembros .info_users{
    width: calc(100% - 1rem);
    height: 1.8rem;
    float: left;
	padding: .5rem;
	overflow: hidden;
	font-size: .8rem;
}#miembros .info_users p{
    font-size: 1rem;
}#miembros .info_users a{
    font-size: 1rem;
    width: auto;
    height: 100%;
    float: left;
    margin: .25rem 0rem 0 2rem;
    text-decoration: none;
    color: #262626;
    font-weight: 600;
}.info_users:nth-child(odd){
  background-color: #EBEBEB;
}.info_users:nth-child(even){
  background-color: #E6E6E6;
}
#grupos{
    margin-left: 1rem;
    width: calc(100% - 2.5rem);
    float: left;
    position: relative;
    overflow: hidden;
    display: none;
}
#g_final{
    display: none;
    width: 100%;
    height: calc(100% - 2rem);
    text-align: center;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}#g_semis{
    display: none;
    width: 100%;
    height: calc(100% - 2rem);
    text-align: center;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}#g_cuartos{
    display: none;
    width: 100%;
    height: calc(100% - 2rem);
    text-align: center;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}#g_octavos{
    display: none;
    width: 100%;
    height: calc(100% - 2rem);
    text-align: center;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}#g_16avos{
    display: none;
    width: 100%;
    height: calc(100% - 2rem);
    text-align: center;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}#g_final2{
    display: none;
    width: 100%;
    height: calc(100% - 2rem);
    text-align: center;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}#g_semis2{
    display: none;
    width: 100%;
    height: calc(100% - 2rem);
    text-align: center;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}#g_cuartos2{
    display: none;
    width: 100%;
    height: calc(100% - 2rem);
    text-align: center;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}#g_octavos2{
    display: none;
    width: 100%;
    height: calc(100% - 2rem);
    text-align: center;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}#g_16avos2{
    display: none;
    width: 100%;
    height: calc(100% - 2rem);
    text-align: center;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}#grupos label{ font-size: .9rem; margin-left: .5rem; }
    #grupos #g_final_t{
        display: none;
        width: 100%;
        height: 2rem;
        float: left;
        background: #3056A2;
    	text-align: center;
    	justify-content: center;
    	align-items: center;
    	padding: .38rem 0;
    	overflow: hidden;
    	color: #f2f2f2;
    	position: relative;
    }#grupos #g_semis_t{
        display: none;
        width: 100%;
        height: 2rem;
        float: left;
        background: #3056A2;
    	text-align: center;
    	justify-content: center;
    	align-items: center;
    	padding: .38rem 0;
    	overflow: hidden;
    	color: #f2f2f2;
    	position: relative;
    }#grupos #g_cuartos_t{
        display: none;
        width: 100%;
        height: 2rem;
        float: left;
        background: #3056A2;
    	text-align: center;
    	justify-content: center;
    	align-items: center;
    	padding: .38rem 0;
    	overflow: hidden;
    	color: #f2f2f2;
    	position: relative;
    }#grupos #g_octavos_t{
        display: none;
        width: 100%;
        height: 2rem;
        float: left;
        background: #3056A2;
    	text-align: center;
    	justify-content: center;
    	align-items: center;
    	padding: .38rem 0;
    	overflow: hidden;
    	color: #f2f2f2;
    	position: relative;
    }#grupos #g_16avos_t{
        display: none;
        width: 100%;
        height: 2rem;
        float: left;
        background: #3056A2;
    	text-align: center;
    	justify-content: center;
    	align-items: center;
    	padding: .38rem 0;
    	overflow: hidden;
    	color: #f2f2f2;
    	position: relative;
    }
    #grupos a{
        width: 100%;
        height: 4rem;
        float: left;
        display: flex;
    	text-align: center;
    	justify-content: center;
    	align-items: center;
    	overflow: hidden;
    	color: #f2f2f2;
    	margin: .25rem 0;
    }
    #grupos img{
        width: 3rem;
        height: 3rem;
        margin: 2rem;
        float: left;
    }
    #grupos .g_name{
        text-align: right;
        color: #262626;
        margin: 0 1rem;
        float: left;
        width: 20%;
        text-overflow: ellipsis;
        overflow: hidden;
    }
    #grupos .g_name2{
        text-align: left;
        color: #262626;
        margin: 0 1rem;
        float: left;
        width: 20%;
        text-overflow: ellipsis;
        overflow: hidden;
    }
    #grupos span{
        color: #262626;
        margin: 0 .5rem;
        font-weight: 600;
        font-size: 1rem;
        float: left;
        
    }
#ganador{
    margin-left: 1rem;
    width: calc(100% - 2.5rem);
    height: auto;
    overflow: hidden;
    float: left;
    display: none;
    position: relative;
    background: #EBEBEB;
}

#stats{
    margin-left: 1rem;
    width: calc(100% - 2.5rem);
    height: 25rem;
    float: left;
    display: none;
    position: relative;
    background: #EBEBEB;
    padding-bottom: 2rem;
}#stats h2{
    width: 100%;
    height: 2rem;
    float: left;
    background: #3056A2;
    display: flex;
	text-align: center;
	justify-content: center;
	align-items: center;
	padding: .38rem 0;
	overflow: hidden;
	color: #f2f2f2;
}#stats #stats_g{
    width: 40%;
    height: 95%;
    float: left;
    display: flex;
	text-align: center;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}#stats #stats_g h3{
    display: flex;
	text-align: center;
	justify-content: center;
	align-items: center;
	margin: .5rem;
	font-size: 1.75rem;
}
#stats #stats_g ul{
    display: flex;
	text-align: center;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}#stats #stats_g li{
    display: flex;
	margin: .15rem;
	font-size: 1.25rem;
}

#stats #stats_ma{
    width: 30%;
    height: 45%;
    float: left;
    padding-bottom: 1rem;
}#stats #stats_ma h3{
    display: flex;
	text-align: center;
	justify-content: center;
	align-items: center;
	margin: .5rem;
	font-size: 1.5rem;
}
#stats #stats_ma ul{
    display: flex;
	text-align: center;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}#stats #stats_ma li{
    display: flex;
	margin: .15rem;
	font-size: 1.25rem;
}

#stats #stats_md{
    width: 30%;
    height: 45%;
    float: left;
    padding-bottom: 1rem;
}#stats #stats_md h3{
    display: flex;
	text-align: center;
	justify-content: center;
	align-items: center;
	margin: .5rem;
	font-size: 1.5rem;
}
#stats #stats_md ul{
    display: flex;
	text-align: center;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}#stats #stats_md li{
    display: flex;
	margin: .15rem;
	font-size: 1.25rem;
}

#stats #stats_pa{
    width: 30%;
    height: 45%;
    float: left;
    padding-bottom: 1rem;
}#stats #stats_pa h3{
    display: flex;
	text-align: center;
	justify-content: center;
	align-items: center;
	margin: .5rem;
	font-size: 1.5rem;
}
#stats #stats_pa ul{
    display: flex;
	text-align: center;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}#stats #stats_pa li{
    display: flex;
	margin: .15rem;
	font-size: 1.25rem;
}

#stats #stats_pd{
    width: 30%;
    height: 45%;
    float: left;
    padding-bottom: 1rem;
}#stats #stats_pd h3{
    display: flex;
	text-align: center;
	justify-content: center;
	align-items: center;
	margin: .5rem;
	font-size: 1.5rem;
}
#stats #stats_pd ul{
    display: flex;
	text-align: center;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}#stats #stats_pd li{
    display: flex;
	margin: .15rem;
	font-size: 1.25rem;
}

#i_trofeo{
    width: 15rem;
    height: auto;
    float: left;
    display: flex;
	text-align: center;
	justify-content: center;
	align-items: center;
}#ganador h2{
    width: 100%;
    height: 2rem;
    float: left;
    background: #3056A2;
    display: flex;
	text-align: center;
	justify-content: center;
	align-items: center;
	padding: .38rem 0;
	overflow: hidden;
	color: #f2f2f2;
}#info_ganador{
    width: calc(20%);
    height: 16rem;
    overflow: hidden;
    float: left;
    display: flex;
	text-align: center;
	justify-content: left;
	align-items: center;
	flex-direction: column;
}#info_ganador2{
    width: calc(80%);
    height: 16rem;
    overflow: hidden;
    float: left;
    display: flex;
	text-align: center;
	justify-content: left;
	align-items: center;
}#info_ganador #i_equipo{
    margin: 1.5rem 0rem;
    width: 8rem;
    height: 8rem;
    float: left;
}#info_ganador label{
    margin-left: -.5rem;
    font-size: 1.4rem;
    font-weight: 600;
    width: 80%;
    float: left;
    padding-bottom: 1rem;
}#ig_separador{
    padding-top: 1rem;
    width: 75%;
    height: 100%;
    float: left;
}
#info_ganador2 a{
    text-decoration: none;
    color: #262626;
    font-size: 3rem;
    font-weight: 600;
    width: 100%;
    margin-top: 1rem;
    float: left;
}#info_ganador2 p{
    margin-top: .5rem;
    font-size: 1.5rem;
    width: 100%;
    float: left;
    display: flex;
	text-align: center;
	justify-content: center;
	align-items: center;
}#info_ganador2 p span{
    margin: 1rem;
    font-size: 2.5rem;
    font-weight: 600;
    display: flex;
	text-align: center;
	justify-content: center;
	align-items: center;
}
#Liga{
	margin-left: 1rem;
	font-size: .9rem;
	width: 55%;
	float: left;
	position: relative;
	border-collapse: collapse;
}#Liga th p a{
    text-decoration: none;
    color: #262626;
}.lstatus{
    margin-top: .125rem;
    left: 2.4rem;
    position: absolute;
    width: .25rem;
    height: .25rem;
    z-index: 50;
    padding: .1rem;
    font-weight: 600;
    font-size: 1.4rem;
    float: left;
    border-radius: 5rem;
    border: .15rem solid rgb(255, 255, 255);
}
#asignar_g{
    margin-left: 0rem;
    height: 100%;
    display: flex;
	text-align: center;
  	align-items: center;
  	justify-content: center;
  	float: left;
  	margin-left: 1rem;
}#asignar_g::after {
    margin-left: .25rem;
    content: " Unirse";
    font-size: .8rem;
    text-decoration: none;
    color: #f2f2f2;
}
.tipo_g{
    width: 100%;
    height: auto;
    float: left;
}
    #tipo_gt{
        width: 100%;
        height: calc(2.75rem - 5px);
        display: flex;
        float: left;
    	text-align: center;
    	justify-content: left;
    	align-items: center;
    	font-size: 1.25rem;
    	background: #3056A2;
    	border-bottom: 5px solid #00308F;
    }
    .tipo_gl{
        padding: 0 2rem;
        text-decoration: none;
        color: #f2f2f2;
        cursor: pointer;
        font-weight: 600;
    }
    .g_contentido{
        overflow: hidden;
        float: left;
        width: 100%;
        height: auto;
        background: #EBEBEB;
        color: #262626;
        opacity: .9;
        display: flex;
    	text-align: center;
    	justify-content: center;
    	align-items: center;
    	flex-direction: column;
    }.g_activo{
        display: none;
    }

#ga_tabla{
    width: 100%;
	text-align: center;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}#gb_tabla{
    width: 100%;
	text-align: center;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}#gc_tabla{
    width: 100%;
	text-align: center;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}#gd_tabla{
    width: 100%;
	text-align: center;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}#ge_tabla{
    width: 100%;
	text-align: center;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}#gf_tabla{
    width: 100%;
	text-align: center;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}#gg_tabla{
    width: 100%;
	text-align: center;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}#gh_tabla{
    width: 100%;
	text-align: center;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}

#resultados{
    margin-right: 1.5rem;
    width: calc(45% - 2.5rem);
    float: right;
    position: relative;
}#content-btn{
    margin-top: .5rem;
    margin-bottom: .5rem;
    float: left;
    width: 100%;
    display: flex;
	text-align: center;
	justify-content: center;
	align-items: center;
}
#btn-resultados{
    cursor: pointer;
    font-size: .8rem;
    width: 8rem;
    background: #3056A2;
    color: #f2f2f2;
    padding: .5rem .5rem;
    
}#btn-resultados2{
    display: none;
    cursor: pointer;
    font-size: .8rem;
    width: 8rem;
    background: #3056A2;
    color: #f2f2f2;
    padding: .5rem .5rem;
    
}
.selected{ display: none; }
#m_grupo{
    width: 100%;
    height: 100%;
    background: #EBEBEB;
}#m_tit{
    overflow: hidden;
    position: relative;
    width: 100%;
    height: calc(2.75rem - 5px);
    float: left;
    display: flex;
	text-align: center;
	justify-content: center;
	color: #f2f2f2;
	align-items: center;
	font-size: 1rem;
	background: #3056A2;
	border-bottom: 5px solid #00308F;
}#btn_i{ cursor: pointer; padding: 1rem; margin: 1rem; text-decoration: none; color: #f2f2f2; }#btn_v{ cursor: pointer; padding: 1rem; margin: 1rem; text-decoration: none; color: #f2f2f2; }.btn_select{ background: #00308F; border-radius: .25rem; }
#L2S{
    width: 100%;
    height: calc(100% - 2.8rem);
    overflow: auto;
    scrollbar-width: thin;
    background: #4567;
}
#resultados h2{
    height: 2.75rem;
    width: 100%; float: left;
    display: flex;
	text-align: center;
	justify-content: center;
	align-items: center;
    color: #f2f2f2;
    background: #3056A2;
    font-size: 1rem;
    position: relative;
}
#resultados h5{
    height: 2.75rem;
    width: 100%; float: left;
    display: flex;
	text-align: center;
	justify-content: center;
	align-items: center;
    color: #f2f2f2;
    background: #3056A2;
    position: relative;
}

#fixture #Liga thead{ background: #3056A2; color: #f2f2f2; }
#Liga thead th:nth-child(1){
	width: .5%;
	height: 1.5rem;
}#Liga thead th:nth-child(2){
	width: .5%;
	height: 1.5rem;
}#Liga thead th:nth-child(3){
	width: .5%;
	height: 1rem;
}#Liga thead th:nth-child(4){
	width: .5%;
	height: 1.5rem;
}#Liga thead th:nth-child(5){
	width: .5%;
	height: 1.5rem;
}#Liga thead th:nth-child(6){
	width: .5%;
	height: 1.5rem;
}#Liga thead th:nth-child(7){
	width: .5%;
	height: 1.5rem;
}#Liga thead th:nth-child(8){
	width: .5%;
	height: 1.5rem;
}#Liga thead th:nth-child(9){
	width: .5%;
	height: 1.5rem;
}#Liga thead th:nth-child(10){
	width: .5%;
	height: 1.5rem;
}#Liga thead th:nth-child(11){
	width: .5%;
	height: 1.5rem;
}#Liga thead th:nth-child(12){
	width: .5%;
	height: 1.5rem;
}#Liga th, td{
  padding: 10px 0;
}#Liga tbody tr:nth-child(odd){
  background-color: #EBEBEB;
}#Liga tbody tr:nth-child(even){
  background-color: #E6E6E6;
}#Liga th img{
    margin-left: .25rem;
    height: 1.5rem;
    width: 1.5rem;
    margin-top: .1rem;
}
.Ligainf{
	text-overflow: ellipsis;
    overflow: hidden;
}
#Liga2{
	padding-left: .5rem;
	font-size: .8rem;
	width: 100%;
	float: left;
	border-collapse: collapse;
	color: #262626;
}
#Liga2 thead th:nth-child(1){
    width: 5%;
	height: 1.5rem;
}#Liga2 thead th:nth-child(2){
	width: .5%;
	height: 1.5rem;
}#Liga2 thead th:nth-child(3){
	width: .5%;
	height: 1.5rem;
}#Liga2 thead th:nth-child(4){
	width: .5%;
	height: 1.5rem;
}#Liga2 thead th:nth-child(5){
	width: .5%;
	height: 1.5rem;
}#Liga2 thead th:nth-child(6){
	width: .5%;
	height: 1.5rem;
}#Liga2 thead th:nth-child(7){
	width: .5%;
	height: 1.5rem;
}#Liga2 thead th:nth-child(8){
	width: .5%;
	height: 1.5rem;
}#Liga2 thead th:nth-child(9){
	width: .5%;
	height: 1.5rem;
}#Liga2 thead th:nth-child(10){
	width: .5%;
	height: 1.5rem;
}#Liga2 thead th:nth-child(11){
	width: .5%;
	height: 1.5rem;
}#Liga2 thead th:nth-child(12){
	width: .5%;
	height: 1.5rem;
}#Liga2 th, td{
  padding: 10px 0;
}#Liga2 tbody tr:nth-child(odd){
  background-color: #EBEBEB;
}#Liga2 tbody tr:nth-child(even){
  background-color: #E6E6E6;
}#Liga2 th img{
    margin-left: .25rem;
    height: 1.5rem;
    width: 1.5rem;
    margin-top: .1rem;
}

#c_jor{
    font-family: EASPORTS, sans-serif !important;
	text-decoration: none;
	width: auto;
	border: 0;
	background: #00308F;
	color: #f2f2f2;
	cursor: pointer;
	padding: .35rem 1rem;
	margin-top: 1rem;
	margin-bottom: .5rem;
	margin-left: 1rem;
	float: left;
	font-weight: 0;
	display: flex;
	text-align: center;
	justify-content: center;
	align-items: center;
	font-size: .8rem;
}
#jor_fi, #jor_si, #jor_ci, #jor_oi, #jor_16i{
    height: 100%;
    left: 0;
    margin-left: .25rem;
    top: calc(50% - 20px);
    border: 0;
    background: transparent;
    position: absolute;
    cursor: pointer;
}#jor_fv, #jor_sv, #jor_cv, #jor_ov, #jor_16v{
    height: 100%;
    right: 0;
    margin-right: .5rem;
    top: calc(50% - 20px);
    border: 0;
    background: transparent;
    position: absolute;
    cursor: pointer;
}.jor_bfi{
    height: 100%;
    left: 0;
    margin-left: .25rem;
    top: calc(50% - 20px);
    border: 0;
    background: transparent;
    position: absolute;
    cursor: pointer;
}.jor_bfv{
    height: 100%;
    right: 0;
    margin-right: .5rem;
    top: calc(50% - 20px);
    border: 0;
    background: transparent;
    position: absolute;
    cursor: pointer;
}


#fixture #fixasig{ width: 100%; height: auto; float: left; display: block; }
#fixasig label{
	float: left;
	display: flex;
	text-align: center;
  	align-items: center;
  	justify-content: left;
  	margin: 1rem;
  	width: 100%;
}#fixasig #select_a{
	float: left;
	display: flex;
	text-align: left;
  	align-items: left;
  	justify-content: left;
  	margin: .25rem 1rem;
  	width: 30%;
  	padding: .5rem;
}#fixasig button{ margin-left: .5rem; cursor: pointer; border: 0; background: #262626; width: auto; border-radius: .2rem; padding: .35rem; float: left; text-decoration: none; color: #f2f2f2; font-weight: 600; }#fixasig button svg{ display: flex; text-align: center; align-items: center; justify-content: center; }
#asiglist{
    width: 100%;
    height: 2rem;
    float: left;
}#asiglist p{
	float: left;
	display: flex;
	text-align: left;
  	align-items: left;
  	justify-content: left;
  	padding: .4rem;
  	margin-left: 1rem;
  	margin-right: .25rem;
}#asiglist select{
	float: left;
	display: flex;
	text-align: left;
  	align-items: left;
  	justify-content: left;
  	width: auto;
  	padding: .4rem;
}
#tablaliga{
    width: 100%;
    height: calc(100% - 6rem);
    overflow-x: auto;
    scrollbar-width: thin;
}


@media (max-width: 600px) {
    #content-notificacion { width: 85%; }#content-chat { width: 85%; }
    #info_torneo{
        width: calc(100% - .5rem);
        height: 2rem;
        float: left;
        background: #00308F;
        margin-left: 0rem;
        display: flex;
    	text-align: center;
    	justify-content: left;
    	align-items: center;
    	padding: .5rem .25rem;
    	overflow: hidden;
    }
    #info_torneo li{
        width: auto;
        float: left;
        display: flex;
        color: #f2f2f2;
        padding: 2rem .5rem;
        cursor: pointer;
        font-size: .5rem;
    }#miembros{ width: calc(100% - 0rem); margin-bottom: 1.5rem; margin-left: 0rem; }#grupos{ width: calc(100% - 0rem); margin-left: 0rem; }
    #ganador{
        margin-left: 0rem;
        width: calc(100% - 0rem);
        float: left;
        display: none;
        position: relative;
        background: #EBEBEB;
        overflow: hidden;
    }
    #ganador h2{
        font-size: 1rem;
        width: 100%;
        height: 2rem;
        float: left;
        background: #3056A2;
        display: flex;
    	text-align: center;
    	justify-content: center;
    	align-items: center;
    	padding: .38rem 0;
    	overflow: hidden;
    	color: #f2f2f2;
    }#info_ganador2 #i_trofeo{
        display: none;
    }#info_ganador{
        width: calc(100%);
        height: calc(100%);
    }#info_ganador2{
        margin-top: 2rem;
        width: calc(100%);
        height: calc(100%);
        padding-bottom: 2rem;
        overflow: hidden;
    }#info_ganador #i_equipo{
        margin: 1.5rem 0rem;
        width: 8rem;
        height: 8rem;
        float: left;
    }#info_ganador label{
        margin-left: -.5rem;
        font-size: 1.4rem;
        font-weight: 600;
        width: 80%;
        float: left;
        padding-bottom: 1rem;
    }#ig_separador{
        width: 100%;
        height: 100%;
        float: left;
    }
    #info_ganador2 a{
        text-decoration: none;
        color: #262626;
        font-size: 3rem;
        font-weight: 600;
        width: 100%;
        margin-top: -1rem;
        float: left;
    }#info_ganador2 p{
        margin-top: .5rem;
        font-size: 1.5rem;
        width: 100%;
        float: left;
        display: flex;
    	text-align: center;
    	justify-content: center;
    	align-items: center;
    }#info_ganador2 p span{
        margin: 1rem;
        font-size: 2.5rem;
        font-weight: 600;
        display: flex;
    	text-align: center;
    	justify-content: center;
    	align-items: center;
    }
    #Liga2{
    	font-size: .7rem;
    }#Liga2 th, td { padding: 10px 0; }
    #Liga th, td { padding: 10px 0; }
    #Liga{
    	margin-left: 0rem;
    	font-size: .7rem;
    	width: calc(100% - 0rem);
    	overflow: hidden;
    	float: left;
    	border-collapse: collapse;
    }.lstatus{ margin-top: .25rem; left: 1rem; width: .125rem; height: .125rem; padding: .05rem; border: .1rem solid rgb(255, 255, 255); }
    #resultados{
        width: calc(100% - 0rem);
        height: auto !important;
        float: left;
        margin-top: .5rem;
        margin-left: 0rem;
        position: relative;
        overflow-x: hidden;
    }
    #stats{
        margin-left: 0rem;
        width: calc(100% - 0rem);
        height: 25rem;
        float: left;
        display: none;
        position: relative;
        background: #EBEBEB;
        padding-bottom: 2rem;
    }#stats #stats_g{
        width: 40%;
        height: 75%;
        float: left;
    }#stats #stats_g h3{
    	font-size: 1rem;
    }#stats #stats_g h2{
    	font-size: 1rem;
    }#stats #stats_g li{
        display: flex;
    	margin: .15rem;
    	font-size: .5rem;
    }
    
    #stats #stats_ma{
        width: 30%;
        height: 40%;
        float: left;
        padding-bottom: 1rem;
    }#stats #stats_ma h3{
    	font-size: 1rem;
    }#stats #stats_ma li{
        display: flex;
        text-align: center;
    	justify-content: center;
    	align-items: center;
    	margin: .15rem;
    	font-size: .5rem;
    }
    
    #stats #stats_md{
        width: 30%;
        height: 40%;
        float: left;
        padding-bottom: 1rem;
    }#stats #stats_md h3{
    	font-size: 1rem;
    }#stats #stats_md li{
        display: flex;
        text-align: center;
    	justify-content: center;
    	align-items: center;
    	margin: .15rem;
    	font-size: .5rem;
    }
    
    #stats #stats_pa{
        width: 30%;
        height: 40%;
        float: left;
        padding-bottom: 1rem;
    }#stats #stats_pa h3{
    	font-size: 1rem;
    }#stats #stats_pa li{
        display: flex;
        text-align: center;
    	justify-content: center;
    	align-items: center;
    	margin: .15rem;
    	font-size: .5rem;
    }
    
    #stats #stats_pd{
        width: 30%;
        height: 40%;
        float: left;
        padding-bottom: 1rem;
    }#stats #stats_pd h3{
    	font-size: 1rem;
    }
    #stats #stats_pd li{
        display: flex;
        text-align: center;
    	justify-content: center;
    	align-items: center;
    	margin: .15rem;
    	font-size: .5rem;
    }
    #grupos img {
        width: 2rem;
        height: 2rem;
        margin: 1rem;
    }#grupos .g_name {
        margin: 0;
    }#grupos .g_name2 {
        margin: 0;
    }#grupos span{
        margin: 0 .3rem;
    }
    #pruebas {
        width: 100%;
        height: auto; border: 0;
        float: left;
    }#chat {
        width: 100%;
        height: 16rem;
        margin-top: 1rem;
    }.content-modal img { width: 3.5rem; }
    #chat_contenido {
        height: 90%;
    }#chat_boton {
        height: auto;
    }
    #header-cel{ display: flex; height: 2rem !important; }#wallet-cel{ display: none; }
    header { height: 3.5rem; }
    #barra-juego ul li { font-size: 1rem; }
    #barra-juego ul li { width: 2.5rem; padding: 0; }#barra-juego ul li svg { display: none; }
}