@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes appear{0%{opacity:0;transform:translateY(-5%)}to{opacity:1;transform:translateY(0)}}@keyframes disappear{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-5%)}}body,html{min-height:0}.vetrxdirect-logo{display:block;margin:1rem auto}.vetrxdirect-logo img{height:39px;width:200px}.login-form{padding:1.5rem}.login-form-footer{border-top:1px solid #ddd;margin:1.5rem -1.5rem -1.5rem;padding:1.5rem;text-align:center}@media screen and (min-width:576px){.login-form{background:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:3px;box-shadow:0 8px 10px -5px rgba(0,0,0,.1);margin:0 auto 1rem;overflow:hidden;width:400px}.login-form-footer{background:#efefef}.login-form-footer a,.login-form-footer button{color:#126bca}}