.clearfix:after{content:"";display:table;clear:both}.form-wrapper{width:480px;height:auto}.form-1{margin:10px auto 10px;padding:8px 15px;position:relative;float:left}.form-1 .field{position:relative}.form-1 .field i{left:0px;top:0px;position:absolute;height:36px;width:36px;border-right:1px solid rgba(0,0,0,0.1);box-shadow:1px 0 0 rgba(255,255,255,0.7);color:#777777;text-align:center;line-height:42px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;pointer-events:none}.form-1 input[type=text],.form-1 input[type=password]{font-family:'Lato', Calibri, Arial, sans-serif;width:500px;font-size:13px;font-weight:400;width:100%;padding:10px 18px 10px 45px;background:#fff;border:1px solid #ccc;box-shadow:inset 0 0 5px transparent,inset 0 3px 2px transparent}.form-1 input[type=text]{margin-bottom:10px}.form-1 input[type=text]:hover ~ i,.form-1 input[type=password]:hover ~ i{color:#ef2748}.form-1 input[type=text]:focus ~ i,.form-1 input[type=password]:focus ~ i{color:#ef2748}.form-1 input[type=text]:focus,.form-1 input[type=password]:focus,.form-1 button[type=submit]:focus{outline:none}
