
label{line-height: 40px; position: absolute; right:10px; opacity:.7; top: 13px; bottom: 0;
    transition: 0.3s ease-in-out;
 	z-index: 50000;}

input, text-area{color: transparent; font-size: 12px; height: 35px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
    transition: 0.3s all ease;}

input[type="text"], input[type="password"], input[type="email"], text-area{border: 1px solid #ccc; height: 35px; padding: 0 10px; width: 240px; position: relative; 
	z-index: 2;}

input[type="text"], input[type="email"], text-area{color: rgba(47,130,194,.8);}

/* Placeholder */
input[type="text"], input[type="email"], text-area:-moz-placeholder{color: rgba(47,130,194,.6);}
input[type="text"], input[type="email"], text-area:-ms-input-placeholder{color: rgba(47,130,194,.6);}
input[type="text"], input[type="email"], text-area::-webkit-input-placeholder{color: rgba(47,130,194,.6);}

/* Label */
input[type="text"] + label, text-area + label{color: #000;}
input:focus + label{right: 10px; opacity:.7;}

/*input[type="text"]:focus{background-color: rgba(255,255,255,.8);}*/

/* Submit */

.ie input[type="text"]{line-height: 35px;}
.ie input[type="text"]:focus{
	background:transparent;
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#80ffffff,endColorstr=#80ffffff)";
	zoom: 1;
}
.ie input[type="text"]{color: #2F82C2;}
