body { margin:0px; padding:0px; }

.btn { font-family: 'Montserrat', sans-serif;  border-radius:0px; border:0px; font-weight:400; letter-spacing:2px; text-align:center; }
.btn:hover { border:0px; }
.btn2 { font-family: 'Montserrat', sans-serif;  border-radius:0px; border:0px; font-weight:400; letter-spacing:2px; text-align:center; }
.btn:hover { border:0px; }
.btn3 { font-family: 'Montserrat', sans-serif;  border-radius:5px; border:0px; font-weight:400; letter-spacing:2px; text-align:center; }
.btn:hover { border:0px; }
.btn3 { display: inline-block; } 
   
   

.btn-blu { background-color:#323ad6; color:#ffffff; border:0px; }
.btn-blu:hover { background-color:#323ad6; color:#000000; border:0px; }

.home-strutture { text-align:center; }
.home-inserimento { text-align:center; }
.home-analisi { text-align:center; }

.transition { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }
#content { -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; }
#content2 { -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; }
#content3 { -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; }
#content4 { -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; }
#content5 { -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; }
#content6 { -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; }

.txt-frm { color:#323ad6; border:1px solid #323ad6; border-radius:5px; font-family: 'Lato', sans-serif; font-weight:400; }
.txt-frm-mese { color:#323ad6; border:1px solid #323ad6; border-radius:5px; font-family: 'Lato', sans-serif; font-weight:400; }


@media (max-width:767px) {
body {  padding:0px; margin:0px; }

.btn { font-size:14px; padding-top:17px; padding-bottom:17px; width:230px; margin-bottom:30px; padding-left:2px; }
.btn2 { font-size:14px; padding-top:17px; padding-bottom:17px; width:100%; margin-bottom:30px; }
.btn3 { font-size:16px; padding-top:3px; padding-bottom:3px; width:120px; }

#content { width:230px; }
#content2 { width:230px; }
#content3 { width:230px; }
#content4 { width:230px; }
#content5 { width:280px; }
#content6 { width:280px; }

.home-strutture { margin-top:30px; margin-bottom:30px; }
.home-inserimento { margin-top:30px; margin-bottom:30px; }
.home-analisi { margin-top:30px; margin-bottom:30px; }

.txt-form { padding-left:8px; padding-right:8px; padding-top:3px; padding-bottom:3px; }
.txt-form-mese { padding-left:2px; padding-right:2px; padding-top:1px; padding-bottom:1px; }
}


@media(min-width:768px) and (max-width:991px) {
.btn { font-size:9px; padding-top:17px; padding-bottom:17px; width:160px; padding-left:2px; }
.btn2 { font-size:9px; padding-top:17px; padding-bottom:17px; width:340px; margin-left:3px; }
.btn3 { font-size:15px; padding-top:3px; padding-bottom:3px; width:120px; }

#content { width:160px; }
#content2 { width:160px; }
#content3 { width:160px; }
#content4 { width:160px; }
#content5 { width:340px; }
#content6 { width:340px; }

.home-strutture { margin-top:30px; margin-bottom:40px; }
.home-inserimento { margin-top:30px; margin-bottom:40px; }
.home-analisi { margin-top:40px; margin-bottom:50px; }

.txt-form { padding-left:6px; padding-right:6px; padding-top:2px; padding-bottom:2px; }
.txt-form-mese { padding-left:2px; padding-right:2px; padding-top:1px; padding-bottom:1px; }
}


@media(min-width:992px) {
.btn { font-size:12px; padding-top:17px; padding-bottom:17px; width:200px; padding-left:2px; }
.btn2 { font-size:12px; padding-top:17px; padding-bottom:17px; width:450px; margin-left:2px; }
.btn3 { font-size:18px; padding-top:3px; padding-bottom:3px; width:120px; }

#content { width:200px; }
#content2 { width:200px; }
#content3 { width:200px; }
#content4 { width:200px; }
#content5 { width:450px; }
#content6 { width:450px; }

.home-strutture { margin-top:50px; margin-bottom:60px; }
.home-inserimento { margin-top:50px; margin-bottom:60px; }
.home-analisi { margin-top:50px; margin-bottom:70px; }

.txt-form { padding-left:8px; padding-right:8px; padding-top:3px; padding-bottom:3px; }
.txt-form-mese { padding-left:2px; padding-right:2px; padding-top:1px; padding-bottom:1px; }
}


@media(min-width:1200px) {
.btn { font-size:14px; padding-top:17px; padding-bottom:17px; width:240px; }
.btn2 { font-size:14px; padding-top:17px; padding-bottom:17px; width:430px; margin-left:2px; }
.btn3 { font-size:18px; padding-top:3px; padding-bottom:3px; width:140px; }

#content { width:240px; }
#content2 { width:240px; }
#content3 { width:240px; }
#content4 { width:240px; }
#content5 { width:430px; }
#content6 { width:430px; }

.home-strutture { margin-top:50px; margin-bottom:60px; }
.home-inserimento { margin-top:50px; margin-bottom:60px; }
.home-analisi { margin-top:50px; margin-bottom:70px; }

.txt-form { padding-left:8px; padding-right:8px; padding-top:3px; padding-bottom:3px; }
.txt-form-mese { padding-left:2px; padding-right:2px; padding-top:1px; padding-bottom:1px; }
}