* {box-sizing: border-box}

/* ----------------------------------------------------------------------------------------------------------- TABLINK STAGIONI ------------------------------------------------------------------------------------------------- */

/* Style tab links */
.tablink {
  background-color: #333;
  color: #fff;
  float: left;
  overflow: hidden;
  border: none;
  border-radius: 20px 50px;
  outline: none;
  cursor: pointer;
  padding: 14px 16px;
  font-family: Jura;
}

@media screen and (min-width: 601px) {
	.tablink {
    	font-size: 0.7vw;
		width: 25%;
		}
	}
	
@media screen and (max-width: 600px) {
  	.tablink {
   		font-size: 3vw;
		width: 50%;
 		}
	}

.tablink:hover {
  background-color: #ff1e00;
}

/* Style the tab content (and add height:100% for full page content) */
.tabcontent {
  color: #fff;
  display: none;
  padding: 10px 10px;
  font-family: Jura;
  height: auto;
}

@media screen and (min-width: 601px) {
	.tabcontent {
		width: 50%;
		border-radius: 20px 0px 20px 50px;
		font-size: 0.7vw;
		}
	}
	
@media screen and (max-width: 600px) {
  	.tabcontent {
		width: 100%;
		border-radius: 20px 30px 20px 50px;
		font-size: 3vw;
 		}
	}

/* ----------------------------------------------------------------------------------------------------------- TABLINK GP ------------------------------------------------------------------------------------------------- */

/* Style tab links */
.tablink2 {
  background-color: #333;
  color: #fff;
  float: left;
  overflow: hidden;
  border: none;
  border-radius: 50px 20px;
  outline: none;
  cursor: pointer;
  padding: 6px 10px;
  font-family: Jura;
  text-align: left;
}

@media screen and (min-width: 601px) {
	.tablink2 {
    	font-size: 0.7vw;
		width: 25%;
		margin-top: -13px;
		}
	}
	
@media screen and (max-width: 600px) {
  	.tablink2 {
   		font-size: 3vw;
		width: 50%;
		margin-top: 0px;
 		}
	}

.tablink2:hover {
  background-color: #ff1e00;
}

/* Style the tab content (and add height:100% for full page content) */
.tabcontent2 {
  color: #fff;
  display: none;
  padding: 10px 10px;
  font-family: Jura;
  height: auto;
}

@media screen and (min-width: 601px) {
	.tabcontent2 {
		width: 100%;
		border-radius: 20px 0px 20px 50px;
		font-size: 0.7vw;
		}
	}
	
@media screen and (max-width: 600px) {
  	.tabcontent2 {
		width: 100%;
		border-radius: 20px 30px 20px 50px;
		font-size: 3vw;
 		}
	}

















#Regolamento {background-color: #333;}
#Riassunto {background-color: #333;}
#Informazioni {background-color: #333;}
#Classifica {background-color: #333;}
#Statistiche {background-color: #333;}
#RiassuntoGP {background-color: #333;}