body,html{height:100%}.wrap{justify-content:center}form#auth input{min-width:auto;width:100%;margin:.6rem 0 0}form#auth input:last-child{margin-bottom:0}form button{width:100%;padding:.6rem 1.2rem;border-radius:5px;text-transform:none;font-size:14px;margin-top:1.5rem}form div.wrap-input{border:1px solid #ddd;border-radius:3px}form div.wrap-input label{padding:.5rem 1rem 0;font-size:13px;white-space:nowrap;background:white;color:#999;display:block}form div.wrap-input label.placeholder{position:absolute;left:1rem;z-index:1;top:calc(50% - 10px);padding:0;transition:.3s ease;font-size:16px}form .wrap-input input:focus+label.placeholder,form .wrap-input input.filled+label.placeholder{font-size:12px;top:3px;background:white;left:1rem;font-weight:bold;color:rgba(0,105,92,.6)}