.form-signin{width:400px;margin:auto}.field{margin-bottom:1em}.field__label{color:#999;font-size:11px;opacity:0;padding:4px 10px;pointer-events:none;position:absolute;text-overflow:ellipsis;text-align:left;-webkit-transform:translateY(3px);transform:translateY(3px);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.field--not-empty .field__label{opacity:1;-webkit-transform:none;transform:none}.field__input{background-color:#fff;border:2px solid #e9e9e9;border-radius:.5rem;color:#333;font-size:18px;padding:10px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;width:100%}.field--not-empty .field__input{padding-bottom:1px;padding-top:19px}input::-ms-clear{visibility:hidden}input:focus{box-shadow:0 0 0 2px #6495ed}