@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600');

/* ------ lomake----------------------------------------------------------------------------------------------------------- --------*/

div#lomake { width: 100%; display:block; font-family: 'Open Sans', sans-serif; font-weight: 400; color: #222;  padding: 0; margin: 0;}
input, select  { background-color:#FFF; padding:10px 2%; width:96%; color:#222; border-radius: 5px; border: 1px solid #a7a7a9; }
select.short  { background-color:#FFF; padding:10px 2%; width:auto; color:#222; border-radius: 5px; border: 1px solid #a7a7a9; }
textarea  { background-color:#FFF; padding: 4px 2%; width:96%; min-height: 60px; color:#222; border-radius: 5px; border: 1px solid #a7a7a9; }
input#vastaustapa { width: 25px; float:left;}
input#vanha_pintaala, input#uusi_pintaala
{ width: 50px; float:left; margin-right: 10px;}
input.tarkistus { width: 50px;}
input.low { width: 25px; float:left;}
input#muuttolaatikot, input#pakkausapu, input#purkamisapu, input#loppusiivous { width: 25px; float:left;}
input#muuttolaatikot_lkm { width: 100px; margin-left: 10px;}


div.form-header {width:100%; display:block; padding: 10px 0 0 0; margin:  0; border-bottom: 1px solid #c5c3c3; line-height: .8em;clear:both;}
div.form-left {width:35%; display:block; padding: 8px 0 5px 0 ; margin: 0; float: left; line-height: 1em; clear:both;}
div.form-right {width:63%; display:block; padding: 8px 0 5px 0 ; margin: 0; float: left;}
input#button {background-color:#1f7efe; padding:8px 5%; width:auto; color:#fff; border: 2px solid #fff; margin-top:10px; font-size: 1em; }
input#button:hover {background-color:#1b73ea; }
input#muutto_paiva {width: 85%; float:right;}
img#date {width: 20px!important; height: 20px!important;}
sup {font-size: .75em;}
span.tarkistus {font-size: 1.1em;  }

@media screen and (max-width: 1024px) {

div.form-left {width:100%; display:block; padding: 8px 0 5px 0 ; margin: 0; float: left; line-height: 1em; clear:both;}
div.form-right {width:100%; display:block; padding: 8px 0 5px 0 ; margin: 0; float: left;}
	
}