*{outline:0!important}
body,html{width:100%;height:100%}
.wrapper{display:table-cell;vertical-align:middle}
.error{margin-top:0;margin-bottom:0;font-weight:600;font-size:13px;text-align:left;color:#ee1c16}
.form-header{text-align:center;color:#fff}
.form-header .fa{font-size:48px;margin-bottom:5px}
.form-header h1{font-weight:300;margin-bottom:15px;letter-spacing:.3em;font-size:24px}
.form-header h2{font-weight:300;margin-bottom:30px;letter-spacing:.3em;font-size:20px}
.has-feedback .form-control-feedback{top:28px!important;width:40px;font-size:17px;opacity:0;right:8px}
form .form-group{margin-bottom:10px}
form .form-group .input-group-addon{height:44px;width:44px;padding-top:15px;position:absolute;left:0;top:0;border:0;background-color:transparent}
form .form-group .input-group-addon .glyphicon{font-size:15px}
form .form-group.has-error label:last-child{color:#d9534f}
form .form-group.has-error label.error{margin-top:0;margin-bottom:0;font-weight:400;font-size:13px;text-align:left}
form .form-group.has-error input,form .form-group.has-error select,form .form-group.has-error textarea{border-color:#d9534f}
form .form-group.has-error input:focus,form .form-group.has-error textarea:focus{border-color:#d9534f}
form .form-group.has-error .input-group-addon{color:#d9534f}
form .form-group.has-success .form-control-feedback{opacity:1}
form .form-group.submit{margin:35px -25px 0}
form .form-group.submit input[type=submit]{display:block;font-size:18px;letter-spacing:.4em;border-radius:0 0 4px 4px;border:0;padding:20px 0 22px;background-color:#3ac56e;color:#fff;font-weight:500;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}
form .form-group.submit input[type=submit].disabled{background-color:#999}
form.animate-form .has-feedback .form-control-feedback{opacity:1;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all .25s cubic-bezier(.035,1.22,.645,1.385);-moz-transition:all .25s cubic-bezier(.035,1.22,.645,1.385);transition:all .25s cubic-bezier(.035,1.22,.645,1.385)}
form.animate-form .form-group.has-success .form-control-feedback{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}