.box input[type="submit"] { border-bottom:none; cursor:pointer; background:#f7497d; color:#fff; margin-bottom:0; text-transform:uppercase; } .box form div { position:relative; } .box form div label { position: absolute; top:10px; left:0; color:#999; transition:.5s; pointer-events:none; } .box input:focus ~ label, .box input:valid ~ label { top:-12px; left:0; color:#f7497d; font-size:12px; font-weight:bold; } .box input:focus, .box input:valid { border-bottom:2px solid #f7497d; }