html, body{
    margin:0px;
    padding:0px;
	

  
  
}

body {
	 background-color:#FFFFFF;
	 color:#000;
	 font-size:16px;
	 font-family: 'Roboto Condensed', sans-serif;
	 
	}

.navbar-default .navbar-toggle .icon-bar {
    background-color: red;
}

a {
		color:#000;
	}

  #app {padding-top:10px;background-color: #FFF;font-family: 'Roboto', serif; }	
  #tiporteremofortuna {padding-top:10px; background-color:#2D8447;font-family: 'Roboto', serif; }
  #ricevitoria {padding-top:10px;background-color: #FFF;font-family: 'Roboto', serif; }
  #contatti {padding-top:10px;background-color: #FFF;font-family: 'Roboto', serif;}
  #formutentelanding {padding-top:10px; background-color:#2D8447;font-family: 'Roboto', serif; }
  






.center-block-image {
    display: block;
	margin-top:10px;
    margin-left: auto;
    margin-right: auto;
	margin-bottom:10px;
 }
 




.row-centered {
    text-align:center;
}
.col-centered {
    display:inline-block;
    float:none;
    /* reset the text-align */
    text-align:left;
    /* inline-block space fix */
    margin-right:-4px;
}



/* fine categoria prodotti */

/* row ( griglia allineamento verticale ) */
.vertical-align {
    display: flex;
    align-items: center;
}


/* footer */

.footer {
	background-color:#FFFFFF;
	color:#999;
	margin-top:20px;
	}

.testo_rosso { color:#FF0000;}
.testo_verde { color:#009900;}
.testo_arancione { color:#F08424;}
.testo_blu { color:#013B7B;}
.testo_bianco { color:#FFF; }
.testo_grigio { color:#999; }
.testo_bianco { color:#FFF;}
.testo_nero { color:#000;}
.testo_giallo { color:#FFC53C;}	
.testo_celeste { color:#32AFED;}	

.bold { font-weight:bold;}


/* menu nav bar altezza personalizzata */

.navbar-brand,
.navbar-nav li a {
    line-height: 50px;
    height: 50px;
    padding-top: 0;

}



/* form contatti */
.campoValidato 			    { background-color:#EFEFEF;}
.campoRichiesto 			{background-color:#FF0000;}



/* footer */

#footer {

	
	background-color:#2B2D2E;
	color:#FFFFFF;
	margin-top:20px;
	width:100%; /* cause of fixed pos */
	margin-bottom:0px;
	padding-bottom:0px;
	padding-top:30px;
	padding-bottom:200px;
	margin-top:100px;

	}






	
.titolo { font-size:150%;}
.content { font-size:120%;height:1.2;}
.sub_content { font-size:80%;height:1.2;}



.col-centered{
    float: none;
    margin: 0 auto;
}

/* estrazioni */


.arancione_giochi24 { color:#A8080A;}

/* superenalotto */			
.grigio_scuro {color:#333333;}
.nero {color:#000000;}
.giallo {color:#FDC300;}
.verde {color:#4E9F43;}
.rosso {color:#E63338;}
.bianco {color:#FFFFFF;}


.sfondo_grigio_scuro {background-color:#333333;}
.sfondo_nero {background-color:#000000;}
.sfondo_giallo {background-color:#FDC300;border-radius: 20px;}
.sfondo_verde {background-color:#4E9F43;}
.sfondo_rosso {background-color:#E63338;}
.sfondo_bianco {background-color:#FFFFFF;}
	

/* vincicasa */
.viola {color:#6C3540;}
.celeste_vc {color:#28A6B4;}
.giallo_vc {color:#FAC400;}
.sfondo_viola {background-color:#6C3540;}
.sfondo_celeste_vc {background-color:#28A6B4;}
.sfondo_giallo_vc {background-color:#FAC400;}

/* 10elotto */
.celeste {color:#C1DDEF;}
.blu {color:#0C51A1;}
.sfondo_celeste {background-color:#C1DDEF;}
.sfondo_blu {background-color:#0C51A1;}

/* millionday */
.celeste_md {color:#C1DDEF;}
.arancione_md {color:#C1DDEF;}
.giallo_md {color:#C1DDEF;}

.sfondo_celeste_md {background-color:#C1DDEF;}
.sfondo_arancione_md {background-color:#C1DDEF;}
.sfondo_giallo_md {background-color:#C1DDEF;}


/* lotto */
.arancione {color:#E6782A;}
.grigio {color:#E8E8E8;}
.grigio_chiaro1 {color:#E7E7E7;}
.grigio_chiaro2 {color:#D0D0D0;}

.sfondo_arancione {background-color:#E6782A;}
.sfondo_grigio {background-color:#E8E8E8;}
.sfondo_grigio_chiaro1 {background-color:#E7E7E7;}
.sfondo_grigio_chiaro2 {background-color:#D0D0D0;}

/* sivincetutto */
.rosso_svt {color:#E63238;}
.arancione_svt {color:#F57D20;}

.sfondo_rosso_svt {background-color:#E63238;}
.sfondo_arancione_svt {background-color:#F57D20;}

/* eurojackpot */
.blu_ej {color:#006699;}
.blu_scuro_ej {color:#0C2764;}
.gallo_ej {color:#FBE44D;}

.sfondo_blu_ej {background-color:#006699;}
.sfondo_blu_scuro_ej {background-color:#0C2764;}
.sfondo_gallo_ej {background-color:#FBE44D;}

/* millionday */
.celeste_md {color:#64C2DC;}
.arancione_md {color:#ED5901;}
.giallo_md {color:#FECF08;}

.sfondo_celeste_md {background-color:#64C2DC;}
.sfondo_arancione_md {background-color:#ED5901;}
.sfondo_giallo_md {background-color:#FECF08;}



/*
font-family: 'Open Sans', sans-serif;
font-family: 'Lato', sans-serif;
font-family: 'Roboto', sans-serif;
font-family: 'Roboto Condensed', sans-serif;
*/

.titolo { 
	background-color:#FFFFFF;
	border: 0px solid #000;
	padding-right:50px;
	padding-left:0px;
	padding-top:8px;
	margin-top:0px;
    border-bottom-right-radius: 20px;
	width: 150px;
	line-height:30px;
	font-weight:bold;}
	


.condensed {
	font-family: 'Roboto Condensed', sans-serif;
	}

.no_shadow {
	text-shadow:0 0 0;
	}
	



/* webapp */
@font-face {
	font-family: Baloo;
	src: local("Baloo"), local("Baloo-Regular"), url(https://fonts.gstatic.com/s/baloo/v1/vi7PMxrcqrWOBYSFqU_EgA.woff) format("woff");
	font-weight: 400;
	font-style: normal;
}

.titolo_estrazione { 
	/*font-family: 'Roboto', sans-serif;*/
	font-family: Baloo;
	}	
	
	
	.calendario {
	font-family: Baloo;	
	background-color:#FFF;
	border-radius: 5px;
	width:50px; 
}	

	.lottery-ball {
	background-color:#2259A3; /* aggiunto per bug versioni obsolete browser */
    background: rgba(0, 0, 0, 0) radial-gradient(circle at 33% 33% , #1175e8 2%, #0c51a1 30%, #052142 90%, black) repeat scroll 0 0;
    border-radius: 50%;
    color: #fff;
    font-family: "Baloo";
    font-size: 1.5em;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    text-align: center;
	width:50px;
	height:50px;
  
   }
   
   	.item-statistica {
    color: #fff;
    font-family: "Baloo";
    margin: 0 auto;
    position: relative;
    text-align: center;
	height:50px;
   }
   
   
   .lottery-ball--yellow {
	background-color:#fadc5c;   /* aggiunto per bug versioni obsolete browser */
    background: rgba(0, 0, 0, 0) radial-gradient(circle at 33% 33% , #fceca6 2%, #fadc5c 30%, #b79606 90%, #231d01) repeat scroll 0 0;
    color: #0c51a1;
}
 
 .number_10elotto {
	   text-align: center;
		vertical-align: middle;
line-height: 25px;
	   
	   }
	    
   .number {
	   text-align: center;
		vertical-align: middle;
line-height: 25px;
	   
	   }
	   
	   
	   .white-shadow {
    text-shadow: -2px 0 2px #fff, 0 2px 2px #fff, 2px 0 2px #fff, 0 -2px 2px #fff;
}
.orange, a.orange {
    color: #ffa300;
}



.lottery-ball-grey {
	background-color:#E1E1E1;
    background: rgba(0, 0, 0, 0) radial-gradient(circle at 33% 33% , #D3D3D3 2%, #D3D3D3 30%, #D3D3D3 90%, black) repeat scroll 0 0;
    border-radius: 50%;
    color: #fff;
    font-family: "Baloo";
    font-size: 1.3em;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    text-align: center;
	width:30px;
	height:30px;
  
   }

.lottery-ball-red {
	background-color:#FF0000;
    background: rgba(0, 0, 0, 0) radial-gradient(circle at 33% 33% , #FF0000 2%, #FF0000 30%, #FF0000 90%, black) repeat scroll 0 0;
    border-radius: 50%;
    color: #fff;
    font-family: "Baloo";
    font-size: 1.3em;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    text-align: center;
	width:30px;
	height:30px;
  
   }

.lottery-ball-white {
	background-color:#FFFFFF;
    background: rgba(0, 0, 0, 0) radial-gradient(circle at 33% 33% , #FFFFFF 2%, #FFFFFF 30%, #FFFFFF 90%, black) repeat scroll 0 0;
    border-radius: 50%;
    color: #333333;
    font-family: "Baloo";
    font-size: 1.3em;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    text-align: center;
	width:30px;
	height:30px;
  
   }
 
 .lottery-ball-blue {
	background-color:#2259A3; /* aggiunto per bug versioni obsolete browser */
    background: rgba(0, 0, 0, 0) radial-gradient(circle at 33% 33% , #1175e8 2%, #0c51a1 30%, #052142 90%, black) repeat scroll 0 0;
    border-radius: 50%;
    color: #FFFFFF;
    font-family: "Baloo";
    font-size: 1.3em;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    text-align: center;
	width:25px;
	height:25px;
	text-shadow:none;
  
   }
 
  .lottery-ball-oro {
	background-color:#fadc5c;   /* aggiunto per bug versioni obsolete browser */
    background: rgba(0, 0, 0, 0) radial-gradient(circle at 33% 33% , #fceca6 2%, #fadc5c 30%, #b79606 90%, #231d01) repeat scroll 0 0;
    border-radius: 50%;
    color: #0C51A1;
    font-family: "Baloo";
    font-size: 1.3em;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    text-align: center;
	width:25px;
	height:25px;
  
   }
     
 .lottery-ball-superstar {
	background-color:#E63338;
    background: rgba(0, 0, 0, 0) radial-gradient(circle at 33% 33% , #E63338 2%, #E63338 30%, #E63338 90%, black) repeat scroll 0 0;
    border-radius: 50%;
    color: #FFFFFF;
    font-family: "Baloo";
    font-size: 1.3em;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    text-align: center;
	width:30px;
	height:30px;
  
   }
     
.lottery-ball--yellow-grey {
	background-color:#CACACA;
    background: rgba(0, 0, 0, 0) radial-gradient(circle at 33% 33% , #B9B9B9 2%, #B9B9B9 30%, #B9B9B9 90%, #B9B9B9) repeat scroll 0 0;
    color: #fff;
}
	

.container {
    width: 300px;
    overflow-x: auto;
    white-space: nowrap;
	margin: 0px auto; 
}
  
