input{border:1px solid #ccc;outline:none;transition:border-color .2s}input:focus{color:#007d93;box-shadow:0 0 2px #38cae5,0 0 2px #38cae5,0 0 2px #38cae5b3;border:1px solid #38cae5!important}input.error{border-color:#e53935}input.valid{border-color:#43a047}
