@font-face {
            font-family: "Principal";
            src: url(/fonts/Sohne-Kraftig.ttf);
}

body
{
    font-family:'Principal' !important;    
}


.boton-login {
    width:100% !important;
    background:White !important;
    color:#377cbd !important;
    border-radius:25px !important;
    font-weight:bolder !important;
}

.boton-login:hover {
    background:black !important;
    color:white !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:#377cbd !important;
    color:#FFF !important;
    text-transform:uppercase;
    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;
    padding:8px;
}


.botonVerde{
            background: #377cbd !important;
            color: #FFF !important;
            border-color: #377cbd !important;
            text-transform: uppercase !important;
            font-weight: 600 !important;
            margin-right: 10px !important;
            padding: 10px !important;
            border-width:2px !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: #377cbd !important;
            color: #FFF !important;
            border-color: #377cbd !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;
}

.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;
            }
            .InscritosCategoria th{
                background:#377cbd !important; 
                color:#FFF !important;
            }
            .InscritosDatos th{
                background:#377cbd !important;
                color:#FFF !important;
            }

.divTorneo {
    border-radius: 15px;
    border: 4px solid #377cbd !important;
    background: #0089d1;
}


.tituloTorneo{
    color:#FFF;
}
.fechaTorneo{color:#FFF;}