
	@font-face {
	font-family: 'Magistral';
	src: url('../fonts/TTSupermolotNeue-Bold.otf') format('woff');
	font-weight: 300;
	font-style: normal
}

@font-face {
	font-family: 'Magistral';
	src: url('../fonts/TTSupermolotNeue-Bold.otf') format('woff');
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: 'Magistral';
	src: url('../fonts/TTSupermolotNeue-Bold.otf') format('woff');
	font-weight: 500;
	font-style: normal
}

@font-face {
	font-family: 'Magistral';
	src: url('../fonts/TTSupermolotNeue-Bold.otf') format('woff');
	font-weight: 600;
	font-style: normal
}

@font-face {
	font-family: 'Magistral';
	src: url('../fonts/TTSupermolotNeue-Bold.otf') format('woff');
	font-weight: 700;
	font-style: normal
}
 body 
 {
	 /*background:#377cbd;*/
      font-family: 'Magistral', sans-serif;
      font-size: 14px;
      color: #FFF;
      margin: 0;    
      padding: 0;
	transform: scale(0.95);
    -webkit-transform: scale(0.95);
    -moz-transform: scale(0.95);
    /*background-image: url('/img/background2025.png');
    background-position:center;*/
    background:#192B30;
    }
    
    .swiper-container {
      width: 100%;
      height: 138px;
      /*margin: 20px auto;*/
    }

    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }

    .append-buttons {
      text-align: center;
      margin-top: 20px;
    }

    .append-buttons a {
      display: inline-block;
      border: 1px solid #007aff;
      color: #007aff;
      text-decoration: none;
      padding: 4px 10px;
      border-radius: 4px;
      margin: 0 10px;
      font-size: 13px;
    }
    
    
    .DivPartido{
        width: 97%;
        height: 85px;
        /* border: 1px solid; */
        margin-left: 10px;
        /* text-align: center; */
        /* line-height: 20px;*/
        margin-bottom:20px;
    }
    .DivPartido.masculino{
    padding-left: 2px;
    padding-right: 2px;
    height: 79px;
    padding-top: 2px;
    padding-bottom: 2px;
    border: 3px solid #fff;
    }
    
    .DivPartido.masculino::before{
        
    }
    
    .DivPartido.femenino{
         /*! background: #286daa; */
		padding-left: 2px;
		padding-right: 2px;
		height: 79px;
		padding-top: 2px;
         padding-bottom: 2px;
         border: 3px solid #fff;
    }
    .DivPartido.femenino::before{
       
    }
    
    .DivPartido p
    {
        font-weight:bold;
    }
    @media(max-width:991px){
        .DivPartido.vacio {
            display:none;
        }
    }
    
    .datosPatro{
        padding-top: 15px;
    margin-left: 15px;
    font-size: 1.45em;
    float: left;
    width: 100%;
	text-transform: uppercase;
    }
    
    .datosTorneo{
        height: 140px; 
    /* background: #fce9da; */
    line-height: 73px;
    /* text-align: center; */
    font-size: 5.8em;
    color: #FFF;
    text-transform: uppercase;
    text-align: left;
    margin-left: 15px;
    float: left;
    width:70%;
    }
        
    .datosTorneoDepartment{
       height: 30px;
    /* background: #fce9da; */
    line-height: 30px;
    text-align: left;
    font-size: 1.1em;
    padding-left: 15px;
    font-weight: bold;
    color: #FFF;
    text-transform: uppercase;
    /*float: right;*/
    /*margin-top: -24px;*/
    }
    
    .datosTorneoFecha{
        /*height: 40px;*/
        /*background: #c5d9f1;*/
        line-height: 0px;
        text-align:center;
        font-size:1.1em;
        /*font-weight:bold;*/
        font-family:'Magistral';
        float: left;
        /*margin-right: 15px;
        margin-top: -10px;*/
    }
    
    .divHeaderPartidos {
        text-align:center;
        /*font-weight:bold;*/
        height:30px;
        line-height:16px;
        color:#FFF;
        margin-left:15px;
        text-align:left;
        margin-bottom:15px;
        font-size: 1.5em;
		display: inline-block;
    }
    .datosTorneoLugarPista{
        text-align:center;
        font-weight:bold;
        height:30px;
        line-height:26px;
        /*background:#8cb5e3;*/
        border-top:2px solid #000;
        border-bottom:2px solid #000;
    } 
    
   .DivpresentacionPartido{
		float: right;
		height: 24px;
		/*! line-height: 57px; */
		width: 0%;
   }
   
    .DivpresentacionPartido img{
		height: 25px;
		float: right;
		margin-top: 4px;
		margin-right: 4px;
   }
	
	@media(max-width:750px){
        .datosTorneoFecha{
            font-size:0.8em;
        }
         .datosTorneo{
            line-height: 66px;
			font-size: 5em;
        }
        .datosPatro{
            font-size:1em;
        }
    }
	
	 @media(max-width:500px){
        .datosTorneo{
            line-height:50px;
            font-size:3.5em;
        }
        .datosPatro{
            font-size:1.3em;
        }
    }
    
    
    .divTotal
    {
        /*height:720px;*/
		height: 100vh;
        width:100%; margin:0 auto;
    }   
    
    .DatoCuadroFEMALE
    {
    font-size: 1.20em;
    margin-left: 8px;
    padding-top: 3px;
    /* width: 150px; */
    /* border-right: #FFF; */
    height:23px;
    /*! color:#3b4aed; */
    line-height: 23px;
        letter-spacing: -0.05rem;
        }
        
        
    .DatoCuadroMALE{
        font-size: 1.3em;
		margin-left: 3px;
		height: 33px;
		color: #000;
		line-height: 23px;
		letter-spacing: -0.05rem;
    }
        
        
        
    .DivResultado, .DivResultado1
    {
        font-family:'Magistral';
        font-size: 1em;
        margin-left:3px;
        
    }
.DivResultado{
    line-height: 1.1rem;
}
    
    .DatosJugadores{
        float: left;
		padding-left: 10px;
		font-size: 1.0em;
		width: 65%;
		word-break: break-all;
		height: 70px;
		line-height: 26px;
		text-transform: uppercase;
		padding-top: 4px;
    }
        
        .DivIzq{
            width: 15%;
			float: left;
			background: #FFF;
			height: 70px;
			color: #000;
		}
		
		.DivDer{
            width: 15%;
			float: left;
			height: 70px;
			color: #FFF;
			line-height:70px;
		}
            
        .VSMALE
        {
          color:#8fffcf;  
        }
        
        .VSFEMALE
        {
          color:#FFF;
        }
        
        .lugarT{
            font-size:0.5em;
            color:#FFF;
        }
        
		 
         @media(max-width:899px)
         {
             .divTotal{
                height: inherit;
                width:100%; margin:0 auto;
             }
         }
         @media(max-width:991px)
         {
             .divTotal{
                height: inherit;
                width:100%; margin:0 auto;
             }
         }
		 
		 
		 #div_html{
			 display: flow-root;
		 }
		 
        @media(max-width:499px){
            .DatoCuadroFEMALE{
                font-size:1.35em;
                height: auto;
            }
            .DatoCuadroMALE{
                font-size:1.35em;
                height: auto;
            }   
            .DivResultado, .DivResultado1{
                font-size:0.55em;
            }
        
        }
        
        @media(max-width:445px){
            .DatoCuadroFEMALE{
                font-size:1.28em;
                height: auto;
            }
            .DatoCuadroMALE{
                font-size:1.28em;
                height: auto;
            }       
        }
        
        @media(max-width:403px){
            .DatoCuadroFEMALE{
                font-size:1.20em;
                height: auto;
            }
            .DatoCuadroMALE{
                font-size:1.20em;
                height: auto;
            }       
        }
        
        @media(max-width:378px){
            .DatoCuadroFEMALE{
                font-size:1.16em;
                height: auto;
            }
            .DatoCuadroMALE{
                font-size:1.16em;
                height: auto;
            }       
        }
        
        @media(max-width:371px){
            .DatoCuadroFEMALE{
                font-size:1.02em;
                height: auto;
            }
            .DatoCuadroMALE{
                font-size:1.02em;
                height: auto;
            }       
            .DatosJugadores{
                font-size:0.75em;
            }  
        }
        
         @media(max-width:300px){
            .DatoCuadroFEMALE{
                font-size:0.9em;
                height: auto;
            }
            .DatoCuadroMALE{
                font-size:0.9em;
                height: auto;
            }       
            .DatosJugadores{
                font-size:0.72em;
            }  
        }
        
        @media(max-width:290px){
            .DatoCuadroFEMALE{
                font-size:0.8em;
                height: auto;
            }
            .DatoCuadroMALE{
                font-size:0.8em;
                height: auto;
            }       
            .DatosJugadores{
                font-size:0.70em;
            }  
        }
        
        
       
       