<link rel="stylesheet" href="css/font-awesome.css"/>  
  
<div class="main">
	
	<div class="container">
	  <form>
		<div class="row">
		  <h4>Account Details</h4>
		  <div class="input-group input-group-icon">
			<input type="text" placeholder="Full Name"/>
			<div class="input-icon"><i class="fa fa-user"></i></div>
		  </div>
		  <div class="input-group input-group-icon">
			<input type="email" placeholder="Email Adress"/>
			<div class="input-icon"><i class="fa fa-envelope"></i></div>
		  </div>
		  <div class="input-group input-group-icon">
			<input type="password" placeholder="Password"/>
			<div class="input-icon"><i class="fa fa-key"></i></div>
		  </div>
		</div>
		<div class="row">
		  <div class="col-half">
			<h4>Date of Birth</h4>
			<div class="input-group">
			  <div class="col-third">
				<input type="text" placeholder="DD"/>
			  </div>
			  <div class="col-third">
				<input type="text" placeholder="MM"/>
			  </div>
			  <div class="col-third">
				<input type="text" placeholder="YYYY"/>
			  </div>
			</div>
		  </div>
		  <div class="col-half">
			<h4>Gender</h4>
			<div class="input-group">
			  <input type="radio" name="gender" value="male" id="gender-male"/>
			  <label for="gender-male">Male</label>
			  <input type="radio" name="gender" value="female" id="gender-female"/>
			  <label for="gender-female">Female</label>
			</div>
		  </div>
		</div>
		<div class="row">
		  <h4>Payment Details</h4>
		  <div class="input-group">
			<input type="radio" name="payment-method" value="card" id="payment-method-card" checked="true"/>
			<label for="payment-method-card"><span><i class="fa fa-cc-visa"></i>Credit Card</span></label>
			<input type="radio" name="payment-method" value="paypal" id="payment-method-paypal"/>
			<label for="payment-method-paypal"> <span><i class="fa fa-cc-paypal"></i>Paypal</span></label>
		  </div>
		  <div class="input-group input-group-icon">
			<input type="text" placeholder="Card Number"/>
			<div class="input-icon"><i class="fa fa-credit-card"></i></div>
		  </div>
		  <div class="col-half">
			<div class="input-group input-group-icon">
			  <input type="text" placeholder="Card CVC"/>
			  <div class="input-icon"><i class="fa fa-user"></i></div>
			</div>
		  </div>
		  <div class="col-half">
			<div class="input-group">
			  <select>
				<option value="">Select</option>
				<option value="01 Jan">01 Jan</option>
				<option value="01 Feb">01 Feb</option>
				<option value="01 Mar">01 Mar</option>
				<option value="01 Apr">01 Apr</option>
				<option value="01 May">01 May</option>
				<option value="01 Jun">01 Jun</option>
				<option value="01 Jul">01 Jul</option>
				<option value="01 Aug">01 Aug</option>
				<option value="01 Sep">01 Sep</option>
				<option value="01 Oct">01 Oct</option>
				<option value="01 Nov">01 Nov</option>
				<option value="01 Dec">01 Dec</option>
			  </select>
			  <select>
				<option value="">Select</option>
				<option>2010</option>
				<option>2011</option>
				<option>2012</option>
				<option>2013</option>
				<option>2014</option>
				<option>2015</option>
				<option>2016</option>
				<option>2017</option>
				<option>2018</option>
				<option>2019</option>
				<option>2020</option>
				<option>2021</option>
				<option>2022</option>
				<option>2023</option>
				<option>2024</option>
				<option>2025</option>
				<option>2026</option>
				<option>2027</option>
				<option>2028</option>
				<option>2029</option>
				<option>2030</option>
			  </select>
			</div>
		  </div>
		</div>
		<div class="row">
		  <h4>Terms and Conditions</h4>
		  <div class="input-group">
			<input type="checkbox" id="terms"/>
			<label for="terms">I accept the terms and conditions.</label>
		  </div>
		</div>
		<div class="row">
		  <input type="submit" class="submit_btn" name="submit" value="SUBMIT"/>
		</div>
	  </form>
	</div>
	
</div>
 /******************************         
 http://www.freetimelearning.com  
 http://www.freetimelearn.com          
 *******************************/
.main{ margin:10px auto 20px !important; width:600px;}
*,
*:before,
*:after {
  box-sizing: border-box;
}
body {
  padding: 16px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  color: #b9b9b9;
  background-color: #F3F3F3;
}
h4 {
  color: #7ed321;
}
input,
input[type="radio"] + label,
input[type="checkbox"] + label:before,
select option,
select {
  width: 100%;
  padding: 1em;
  line-height: 1.4;
  background-color: #f9f9f9;
  border: 1px solid #e5e5e5;
  border-radius: 3px;
  -webkit-transition: 0.35s ease-in-out;
  -moz-transition: 0.35s ease-in-out;
  -o-transition: 0.35s ease-in-out;
  transition: 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}
input:focus {
  outline: 0;
  border-color: #64ac15;
}
input:focus + .input-icon i {
  color: #7ed321;
}
input:focus + .input-icon:after {
  border-right-color: #7ed321;
}
input[type="radio"] {
  display: none;
}
input[type="radio"] + label,
select {
  display: inline-block;
  width: 50%;
  text-align: center;
  float: left;
  border-radius: 0;
}
input[type="radio"] + label:first-of-type {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
input[type="radio"] + label:last-of-type {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
input[type="radio"] + label i {
  padding-right: 0.4em;
}
input[type="radio"]:checked + label,
input:checked + label:before,
select:focus,
select:active {
  background-color: #7ed321;
  color: #fff;
  border-color: #64ac15;
}
input[type="checkbox"] {
  display: none;
}
input[type="checkbox"] + label {
  position: relative;
  display: block;
  padding-left: 1.6em;
}
input[type="checkbox"] + label:before {
  position: absolute;
  top: 0.2em;
  left: 0;
  display: block;
  width: 1em;
  height: 1em;
  padding: 0;
  content: "";
}
input[type="checkbox"] + label:after {
  position: absolute;
  top: 0.45em;
  left: 0.2em;
  font-size: 0.8em;
  color: #fff;
  opacity: 0;
  font-family: FontAwesome;
  content: "\f00c";
}
input:checked + label:after {
  opacity: 1;
}
select {
  height: 3.4em;
  line-height: 2;
}
select:first-of-type {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
select:last-of-type {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
select:focus,
select:active {
  outline: 0;
}
select option {
  background-color: #7ed321;
  color: #fff;
}
.input-group {
  margin-bottom: 1em;
  zoom: 1;
}
.input-group:before,
.input-group:after {
  content: "";
  display: table;
}
.input-group:after {
  clear: both;
}
.input-group-icon {
  position: relative;
}
.input-group-icon input {
  padding-left: 4.4em;
}
.input-group-icon .input-icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 3.4em;
  height: 3.4em;
  line-height: 3.4em;
  text-align: center;
  pointer-events: none;
}
.input-group-icon .input-icon:after {
  position: absolute;
  top: 0.6em;
  bottom: 0.6em;
  left: 3.4em;
  display: block;
  border-right: 1px solid #e5e5e5;
  content: "";
  -webkit-transition: 0.35s ease-in-out;
  -moz-transition: 0.35s ease-in-out;
  -o-transition: 0.35s ease-in-out;
  transition: 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}
.input-group-icon .input-icon i {
  -webkit-transition: 0.35s ease-in-out;
  -moz-transition: 0.35s ease-in-out;
  -o-transition: 0.35s ease-in-out;
  transition: 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}
.container {
  max-width: 38em;
  padding: 1em 3em 2em 3em;
  margin: 0em auto;
  background-color: #fff;
  border-radius: 4.2px;
  box-shadow: 0px 3px 10px -2px rgba(0, 0, 0, 0.2);
}
.row {
  zoom: 1;
}
.row:before,
.row:after {
  content: "";
  display: table;
}
.row:after {
  clear: both;
}
.col-half {
  padding-right: 10px;
  float: left;
  width: 50%;
}
.col-half:last-of-type {
  padding-right: 0;
}
.col-third {
  padding-right: 10px;
  float: left;
  width: 33.33333333%;
}
.col-third:last-of-type {
  padding-right: 0;
}
@media only screen and (max-width: 540px) {
  .col-half {
    width: 100%;
    padding-right: 0;
  }
}
.submit_btn{ background:#7ed321; border-radius:3px; color:#FFF; cursor:pointer;} .submit_btn:hover{ background:#090;}