/*
font-family: 'Lato', sans-serif;
font-family: 'Montserrat', sans-serif;
*/


.center{
  text-align:center;
  max-width:1200px;
  margin-top:50px;
}
h1{
  font-size:34px;
  font-family:'Montserrat', sans-serif;
  font-weight:600;
  color:#424242 ;
  margin-bottom:50px;
}
p{
/*font-family: 'Lato', sans-serif;*/
font-size:24px;
font-weight:300;
color:#424242;
}

.button-container{
  position:relative;
  margin-bottom:25px;
}

#fake-online{

  line-height:68px;
  color:#FF2600;
  font-size:20px;
  font-family:'Lato';
}

button#btn-calcola{
  background-color:#52BB33 !important;
  border-color:#52BB33;
  padding-top:15px;
  padding-bottom:15px;
  width:428px;
  font-size:24px;
  font-family: 'Lato', sans-serif;
  max-width:100%;
}

input {
  padding:10px;
  color:#AAAAAA;
  border:1px solid #C5C5C5;
  border-radius:4px;
  margin-top:25px;
  margin-bottom:25px;
  -webkit-box-shadow: -1px 3px 6px 3px #eee; 
  box-shadow: -1px 3px 6px 3px #eee;
}
input::-webkit-input-placeholder {
  color: #AAAAAA;
}


.loadingBig{
  font-size:150px;
  color:#eee;
}
.checkSuccess{
  font-size:150px;
  color:#52BB33;
}

.checkError{
  font-size:150px;
  color:red;
}

.codice-title{
  font-family:'Lato';
  font-weight:600;
  color:#707070;
}
.codice{
  font-family:"Lato";
  font-size:58px;
  font-weight: 600;
  color:#52BB33;
}


.bigButton{
    width: 300px;
    height: 100px;
    background-color: #ccc;
    margin: 0 auto;
    border-radius: 10px;
}
.bigButton:hover{
  opacity:0.5;
}

  
.bigButton a {
  font-size:45px;
  color:#fff;
  display:block;
  height:100px;
  line-height:100px;
  vertical-align:middle;
  width:100%;
}




@media  (min-width: 1200px) {
  #fake-online {
    position:absolute;
    top:0;
    right:180px;
  }
}



