@font-face{
	font-family:"Principal";
	src:url("/fonts/MabryPro-Regular.woff") format("woff");
	src:url("/fonts/MabryPro-Regular.woff2") format("woff2");
	font-weight:normal;
	font-style:normal;
	font-display:fallback;
}

body
{
    font-family:'Principal' !important;    
}


.boton-login {
    width:100% !important;
    background:#0d6efd aliceblue !important;
    color:#FFF !important;
    border-radius:25px !important;
}

.boton-login:hover {
    background:black !important;
    color:white !important;
}

.boton-recuperapass {
    width:100% !important;
    background:transparent !important;
    color:#0d6efd !important;
    border-radius:25px !important;
}


button.btn_index, input[type="button"].btn_index {
    border: 2px solid #377cbd !important;
    border-radius: 55px !important;
    background:#377cbd !important;
    color:#FFF !important;
    text-transform:uppercase;
}

button.btn_index:hover, input[type="button"].btn_index:hover {
    background:#000 !important;
    border: 2px solid #000 !important;
    color:#FFF !important;
}

button.btn_acc, input[type='button'].btn_acc, input[type='submit'].btn_acc {
    border: 2px solid ##377cbd !important;
    border-radius: 55px !important;
    background: #236AF8 !important;
    color:#FFF !important;
    font-size: 20px !important;
}

button.btn_acc:hover, input[type='button'].btn_acc:hover, input[type='submit'].btn_acc:hover {
    background:#000 !important;
    border: 2px solid #000 !important;
    color:#FFF !important;
}

.MenuIconos{
    color: #FFF;
    font-size: 1.8rem;
}

.MenuIconosDiv a{
    text-decoration:none !important;
    border: 2px solid white;
    border-radius: 30px;
    height: 45px;
    width: 45px;
    display: inline-block;
}

.MenuIconosDiv a:hover{
    border-color:#FD6AA9 !important;
    color:#FD6AA9 !important;
}
.MenuIconosDiv a:hover i{
    color:#FD6AA9 !important;
}

.MenuIconosDiv a.activo{
    border-color:#FD6AA9 !important;
    color:#FD6AA9 !important;
}
.MenuIconosDiv a.activo i{
    color:#FD6AA9 !important;
}



.botonVerde{
            padding: 12px 20px;
    background: #6ED4FF !important;
    color: #0B0C4C !important;
            margin-right: 10px !important;
            border-width:2px;
            font-size:  medium !important;
            border-radius: 50px !important;
        }
        .botonVerde:hover{
            background: #000 !important;
            border-color: #000 !important;
            color:#FFF !important;
        }
        
        .botonLineas{
            border-color: #C1FF03 !important;
            background: transparent !important;
            font-weight: 600 !important;
            text-transform: uppercase !important;
            color: #C1FF03 !important;
            margin-right: 10px !important;
            padding: 10px !important;
            border-width: 2px !important;
        }
        .botonLineas:hover{
            background: #C1FF03 !important;
            color: #C1FF03 !important;
            color: #0C1114 !important;
        }
        
        
        
        
        
        
        .botonVerde100{
            background:  #236AF8 !important;
            color: #FFF !important;
            border-color:  #236AF8 !important;
            /*! text-transform: uppercase !important; */
            /*! font-weight: 600 !important; */
            width:100% !important;
            border-width: 2px !important;
            font-size:20px !important;
            min-height:60px;
        }
        .botonVerde100:hover{
            background: transparent !important;
            border-color: #377cbd !important;
            color:#377cbd !important;
        }
        
        .botonLineas100{
            border-color: #C1FF03 !important;
            background: transparent !important;
            font-weight: 600 !important;
            text-transform: uppercase !important;
            color: #C1FF03 !important;
            width:100% !important;
            border-width:2px !important;
        }
        .botonLineas100:hover{
            background: #C1FF03 !important;
            color: #C1FF03 !important;
            color: #0C1114 !important;
        }


form input, form select {
    color:#0C1114 !important;
    border-radius: 2rem !important;
    border-color: #6ED4FF !important;
}

.titulo h1{
      font-size: 2.2rem !important;
      font-weight: 600;
      text-align: center;
      border-bottom: 2px solid #377cbd;
      padding-bottom: 13px;
      color: #377cbd;
}

.titulo h1 span{
      font-size: 2.2rem !important;
      font-weight: 600;
      text-align: center;
      color: #377cbd;
}

 .tablaInscritos td{
                background:#FFF !important;
                color:#377cbd !important;
                text-transform: capitalize !important;
            }
            .InscritosCategoria th{
                background:#377cbd !important; 
                color:#FFF !important;
            }
            .InscritosDatos th{
                background:#377cbd !important;
                color:#FFF !important;
            }

.divTorneo {
    border-radius: 15px;
    background: #236AF8;
}


.tituloTorneo{
    color:#FFF;
}
.fechaTorneo{color:#FFF;}