.user-box{position:relative}.user-box input{width:100%;padding:10px 0;font-size:16px;color:#fff;margin-bottom:30px;border:none;border-bottom:1px solid #fff;outline:none;background:transparent}.user-box label{position:absolute;top:0;left:0;padding:10px 0;font-size:15px;color:#fff;pointer-events:none;-webkit-transition:.5s;transition:.5s}.user-box.check label{top:-20px;font-size:12px}.user-box input:active~label,.user-box input:focus~label{top:-20px;left:0;color:#fff;font-size:12px}