/* Forms

---------------------------------------- */


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

@import url(//fonts.googleapis.com/css?family=Open+Sans:400italic);

@import url(//fonts.googleapis.com/css?family=Open+Sans:700);



#form1 {

	position:relative;

	margin-top: 15px;

	background: rgba(0,0,0,0.21);

}	

	#form1 input {

		 border:none;

		 background: rgba(0,0,0,0);

		 color: #fff;

		 font: 14px/14px 'Open Sans';

		 font-weight: 300;

		 padding: 11px 10px 10px 10px;

		 -webkit-box-sizing: border-box;

		 -moz-box-sizing: border-box;

		 box-sizing: border-box;

		 width:100%;

		 height: 39px;

		 outline:none;		 

		 box-shadow:none;

		 margin: 0;

	}

	#form1 textarea {

		 border:1px solid #000;

		 border-radius:10px;

		 background:#CCC;

		 color:#333;

		 -moz-border-radius:10px;

		 -webkit-border-radius:10px;

		 font-size:12px;

		 line-height:1.2307em;

		 padding:5px 0 5px 10px;

		 width:300px;

		 height:100px;

		 overflow:auto;

		 outline:none;

	}

	#form1 label {

		display:inline-block;

		min-height:39px;

		width: 100%;

		padding-right: 30px;

		-webkit-box-sizing: border-box;

		-moz-box-sizing: border-box;

		box-sizing: border-box;

	}

	#form1 .error {

		position: absolute;	

		bottom: -14px;

		display:block;

		overflow:hidden;

		height:0px;

		font-size:10px;

		color:#F00;

		

		-webkit-transition: all 0.3s ease-out; 

		-moz-transition: all 0.3s ease-out; 

		-o-transition: all 0.3s ease-out; 

		transition: all 0.3s ease-out; 

	}

	#form1 .success {

		width:100%;

		height:34px;

		border:none;

		background: #000;

		color:#fff;

		text-align: center;

		font-size: 12px;

		line-height: 12px;

		padding-top: 12px;

		position:absolute;

		z-index:10;

		left:0;

		top:0;

	}

	.btns a{

		position: absolute;

		top: 0;

		right: 0;

		display:inline-block;

		font: 14px/14px 'FontAwesome';

		padding:13px 17px 12px;

		color:#fff;

		text-align: center;

	}

	.btns a:hover {

		background:#333;

		text-decoration:none;

	}



#form1 label.invalid .error {

	/*display: block;*/

	height:19px;

}

/* Form defaults */







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

	

}



/*==========================================*/