.login-wrapper{padding:50px 20px 100px}.ob-login-box{background-color:#425563;border-radius:30px;max-width:600px;padding-bottom:75px;padding-top:75px}.ob-login-box,.ob-login-box>div{margin-left:auto;margin-right:auto}.ob-login-box>div{max-width:82%}.ob-login-box h2{color:#fff;font-size:42px;margin-bottom:45px;text-align:center}.ob-login-box #Q2OnlineLogin{display:flex;height:74px;margin-left:auto;margin-right:auto;max-width:498px}.ob-login-box #Q2OnlineLogin #user_id{border:none;border-radius:10px 0 0 10px;flex:1;font-size:20px;padding-left:20px!important}.ob-login-box #Q2OnlineLogin button{background-color:#ba9765;border:none;border-radius:0 10px 10px 0;color:#fff;cursor:pointer;font-size:20px;font-weight:700;width:174px}.ob-login-box .ob-forgot-password{margin-left:auto;margin-right:auto;max-width:498px;padding-left:13px;padding-top:15px;text-align:left}.ob-login-box .ob-forgot-password a{color:hsla(0,0%,100%,.6);font-size:18px;text-decoration:underline}.ob-login-box .ob-additional-buttons{margin-left:auto;margin-right:auto;max-width:288px;padding-top:40px}.ob-login-box .ob-additional-buttons a{background-color:#000;border-radius:5px;color:#fff;display:block;font-weight:700;margin-bottom:10px;padding:15px;text-align:center;text-decoration:none;text-transform:none}.ob-login-box .ob-additional-buttons a:focus,.ob-login-box .ob-additional-buttons a:hover{background-color:#333}@media(max-width:1200px){.ob-login-box h2{font-size:35px}.ob-login-box #Q2OnlineLogin button{width:110px}}@media(max-width:450px){.ob-login-box h2{font-size:26px}.ob-login-box .ob-forgot-password a{font-size:14px}.ob-login-box #Q2OnlineLogin button{font-size:17px;width:80px}.ob-login-box #Q2OnlineLogin #user_id{font-size:17px}.ob-login-box #Q2OnlineLogin{height:65px}.ob-login-box .ob-additional-buttons a{font-size:13px}}