



/*FORM */



.hid {
display:none;
}


.form {
	overflow:auto;
	margin:0px 0px 0px 0px;

}

.form select, .form input, .form textarea {
	font-family: 'Open Sans', verdana;
	font-size:1.6rem;
	line-height:1.6rem;
	font-weight:400;
	letter-spacing:0rem;
	color:black;
}

.form label {
	width:100%;
	float:left;
	margin:10px 0 0 0;
}

.form input {
	width:100%;
	padding:10px;
	margin:2px 0px 2px 0px;
  outline:none;
border:none;
border-bottom:1px solid grey;
background:none;
}

.form textarea {
	width:100%;
	height:100px;
	padding:10px;
	margin:2px 0px 2px 0px;
  outline:none;
border:none;
border-bottom:1px solid grey;
background:none;
}

.form textarea:focus {
	border-top:1px solid transparent!important;
	border-right:1px solid transparent!important;
	border-bottom:1px solid grey;
	border-left:1px solid transparent!important;
	background-color:rgba(0,0,0,0.05);
}

.form input:focus {
border-top:1px solid transparent!important;
border-right:1px solid transparent!important;
border-bottom:1px solid grey;
border-left:1px solid transparent!important;
background-color:rgba(0,0,0,0.05);
}

.form select {
	width:50%;
	padding:10px;
	margin:2px 0px 2px 0px;

	border:none;
	background-color:rgba(255,255,255,1);
}


.form input[type=checkbox]{
	position:relative;
	top:4px;
 padding:10px;
margin:0px 0px 0px 10px;

border:none;
height: 25px;
width: 25px;

-ms-transform: scale(1); /* IE */
-moz-transform: scale(1); /* FF */
-webkit-transform: scale(1); /* Safari and Chrome */
-o-transform: scale(1); /* Opera */

}

.form input[type=radio]{
  margin-top:20px;
	-ms-transform: scale(1); /* IE */
	-moz-transform: scale(1); /* FF */
	-webkit-transform: scale(1); /* Safari and Chrome */
	-o-transform: scale(1); /* Opera */

}
