
/* media*/
@media (max-width: 576px){
  .punti_totali{
  text-align: center;
}
 .no_padding{
  padding-right: 0px!important;
  padding-left: 0px!important;
}
  .table > thead > tr > th{
     padding: 4px!important;
    }
   .bandiera{
  padding: 4px; 
  }
 .nav-cal a{
  padding: 5px 10px!important;
}
.sottomenu{
 margin-bottom: 10px!important ;
 margin-left: 0px!important;
}
.box-costruttori, .box-piloti {
    overflow-x: scroll;
}
    .img_logo{
width: 75px;
}
.img_logo2{
  height: 22px;
  }
 .foto{
    display: none;
  }
    .tabella_piloti, .tabella_costruttori, .tabella_risultati{
    font-size:0.7rem!important;
  }
 
    #classificaTeam  {
    overflow-x: scroll;
  }
  .tabella_piloti .foto {
    display: block;
}
    .tabella_costruttori  .foto {
    display: block;}
}

@media (min-width: 577px) and (max-width: 1400px){
  #classificaTeam  {
    overflow-x: scroll;
  }
}


    /*tabella piloti*/
    .tabella_risultati, .tabella_piloti, .tabella_costruttori {
      vertical-align: middle;
  }
.th_data{min-width: 38px;}
.bandiera{
  text-align: center;
  cursor:pointer;
  padding: 4px;
}
.bandiera img{
border: 1px #868585 solid;  
}
.img_ba{
  width: 15px;
       text-align: center;
   }
   .img_ba img{
 width: 27px;
    border: 1px #868585 solid;
    padding: 0px;
   }
   .img_ba_oro{
    width: 20px;
     }
    
 .logo img{
  display: block;
  margin-left: auto;
  margin-right: auto;
   width: 40px;
 }

.foto img{
width: 40px;
 border: 2px solid var(--color-cliente);
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.foto_team img{
  width: 40px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.punti_gara{
  text-align: center;
}
.gp{
  text-overflow: ellipsis;
  overflow: hidden;
}
.gp a{
  color:#000;
}
.gp a:hover{
  color:var(--color-cliente);
}

 .anno{
   width: 10%;
   text-align: center;
 }

.table > tbody > tr > td{
  padding: 4px!important;
}

.tabella_piloti, .tabella_costruttori, .tabella_risultati{
  font-size:0.8rem!important;
}

#classifica_piloti  {
  overflow-x: scroll;
}
#classifica_costruttori{
  overflow-x: scroll;
}