		@font-face {
		    font-family: FontAwesome;
		    src: url(fontawesome-webfont.woff);
		}
		input[type=text]{
			font-size: 16px !important;
		    width:100%;
		    border:2px solid #aaa;
		    border-radius:4px;
		    margin:8px 0;
		    outline:none;
		    padding:8px;
		    box-sizing:border-box;
		    transition:.3s;
		  }
  		textarea{
  			font-size: 16px !important;
  		    width:100%;
  		    border-color:#aaa;
  		    border-radius:4px;
  		    margin:8px 0;
  		    outline:none;
  		    padding:8px;
  		    box-sizing:border-box;
  		    transition:.3s;
  		  }
		  
  		input[type=password]{
  		    width:100%;
			height:26px;
			font-family:Verdana,sans-serif;
			font-size:16px !important;
  		    border:2px solid #aaa;
  		    border-radius:4px;
  		    margin:2px 0 20px 0;
  		    outline:none;
  		    padding:8px;
  		    box-sizing:border-box;
  		    transition:.3s;
  		  }
  
		  input[type=text]:focus{
		    border-color:dodgerBlue;
		    box-shadow:0 0 5px 0 dodgerBlue;
		  }
		  textarea:focus{
		    border-color:dodgerBlue;
		    box-shadow:0 0 5px 0 dodgerBlue;
		  }
		  input[type=password]:focus{
		    border-color:dodgerBlue;
		    box-shadow:0 0 5px 0 dodgerBlue;
		  }
  
		  .inputWithIcon input[type=text]{
		    padding-left:25px !important;
		  }
		  
		  .inputWithIcon input[type=password]{
		    padding-left:25px !important;
		  }
  
		  .inputWithIcon{
		    position:relative;
		  }
  
		  .inputWithIcon div{
		    position:absolute;
		    left:6px;
		    top:4px;
		    color:#aaa;
		    transition:.3s;
		  }
  
		  .inputWithIcon input[type=text]:focus + div{
		    color:dodgerBlue;
		  }
		  
		  .inputWithIcon input[type=password]:focus + div{
		    color:dodgerBlue;
		  }
		  
  		.lock-icon:before {
  			content: "\f023";
  			font-family: FontAwesome;
  			font-size: 16px;
  		}
  		.user-icon:before {
  			content: "\f007";
  			font-family: FontAwesome;
  			font-size: 16px;
  		}
  		.email-icon:before {
  			content: "\f003";
  			font-family: FontAwesome;
  			font-size: 16px;
  		}