body{display:flex;align-items:center;justify-content:center;background-color:var(--vap-light-gray)}#logo{width:8vw;max-width:8vw;border-radius:10px;margin-bottom:3vh}#title{font-weight:700;font-size:24px;line-height:1vh;margin-bottom:2vh}#directions{font-size:16px;line-height:1vh;margin-bottom:3vh}#login-form{width:400px}#login-submit{width:16vw;height:50px;background-color:var(--vap-blue);border:none;border-radius:10px;color:var(--vap-white);font-family:var(--font-family);font-size:14px;font-weight:700}#password-reset-link{width:100%;margin-top:10px;margin-bottom:10px;font-size:85%;display:flex;align-items:center;justify-content:center}.content-column{width:16vw;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--vap-light-gray)}.login-container{width:100%;display:flex;flex-direction:column;align-items:center;background-color:var(--vap-white);padding:5vw 3vw 5vw 3vw;border-radius:2.5vw}.login-credentials-container{width:100%;display:flex;flex-direction:column;align-items:center}#or{width:60px;height:30px;border-top:1px solid #000;border-bottom:1px solid #000;display:flex;justify-content:center;align-items:center;margin-top:10px}#sso-link{width:16vw;height:50px;background-color:var(--vap-blue);border:none;border-radius:10px;color:var(--vap-white);font-size:14px;display:flex;justify-content:center;align-items:center;text-decoration:none;font-family:var(--font-family);font-weight:700}