@charset "UTF-8";
body{background-color:#1D586D; font-family: 'Lato', sans-serif;color:#fff;font-weight:200;font-size:1em;}
h1{font-size: 2em;
font-weight: 200;}
.sfondo{background-image: url(img/rendiconto.jpg);background-size:cover;background-repeat: no-repeat; height:850px;background-position: center;}

#testata{
padding: 0;}
#testata h1{margin-top: 0.9em;text-transform:uppercase;margin-left: 0.5em;margin-top:2em;}
#testata img{margin-right:15px;}
.modulo{margin-top: 4em;
width: 80%;margin-left: 0.5em;}
.spacing{height: 30px;}
.logo{margin-top: 60px;
padding-left: 50px;
}

/*FORM LOGIN*/
form{display:inline-block;margin-top:5px;}
input{font-family: 'Lato', sans-serif;font-weight:200;background-color:#d8d8d8;border:thin solid #b6b6b6;padding: 5px;
width: 280px;
margin-right: 5px;
padding-top: 8px;
padding-bottom: 8px;
font-size:0.9em;
margin-bottom:15px;display:block;}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #b6b6b6;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #b6b6b6;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #b6b6b6;
}
:-moz-placeholder { /* Firefox 18- */
  color: #b6b6b6;
}

.btn {
  background: #0069b4;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0px !important;
  border:0;
  color: #ffffff;
font-size: 12px;
padding: 8px;
text-decoration: none;
margin-top:10px;
font-size:0.9em;
}

.btn2 {
  background: #0069b4;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0px !important;
  border:0;
  color: #ffffff;
font-size: 12px;
padding: 8px;
text-decoration: none;
display:block;
margin-top:10px;
font-size:0.9em;
}

.btn2mini{
	 background: #0069b4;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0px !important;
  border:0;
  color: #ffffff;
font-size: 11px;
margin-left:10px;
text-decoration: none;
display:block;
font-size:0.9em;
}
.btn a, .btn2 a, .btn2mini a{color:#fff;text-decoration:none;}
/*FINE FORM LOGIN*/

/* Sweep To Right */
.hvr-sweep-to-right {
  /*display: inline-block;*/
  display:inline;
  margin-top:2px;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  border-radius: 10px;
}
.hvr-sweep-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-sweep-to-right:hover, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:active {
  color: white;
}
.hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
/* Fine Sweep To Right */

/* Underline Reveal */
.hvr-underline-reveal {
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  overflow: hidden;
}
.hvr-underline-reveal:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  height: 4px;
  -webkit-transform: translateY(4px);
  transform: translateY(4px);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-underline-reveal:hover:before, .hvr-underline-reveal:focus:before, .hvr-underline-reveal:active:before {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
/* Fine Underline Reveal */

footer{background-color:#0F2F3A;color:#fff;font-size:0.7em;padding:2em;
width: 100%;margin-top:0; position:absolute;bottom:0;min-height:100px;
}
footer img{float:right;margin-right:20px;}
.sponsor{margin-top:100px;}

.copy{margin-left:5px;line-height: 7em;}
.pulisci{clear:both;}


::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #b6b6b6;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #b6b6b6;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #b6b6b6;
}
:-moz-placeholder { /* Firefox 18- */
  color: #b6b6b6;
}



.collapse{border-collapse: collapse; 
	border-spacing: 0;}
	
.tab{
	font-size:0.8em;}
	
