.page-login .outer-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.page-login .inner-container{width:100%}.page-login .inner{max-width:350px;margin-right:auto;margin-left:auto}.page-login h1{margin-top:0}.page-login ion-input{border:1px solid;border-color:var(--ion-color-medium);border-radius:0 0 4px 4px;--padding-start:10px}.page-login ion-input:first-child{border-bottom:0;border-radius:4px 4px 0 0}.page-login .massey-login-form{position:relative}.page-login .massey-login-form .ion-text-sm{font-size:14px}.page-login .forgot-password{margin:12px 0 8px 0;text-align:right}.page-login .forgot-password a{font-size:12px}.page-login ion-button{--border-radius:4px}.page-login .ios ion-input{border-radius:0 0 10px 10px}.page-login .ios ion-input:first-child{border-radius:10px 10px 0 0}.page-login .ios ion-button{--border-radius:10px}.page-login .login-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 22px}.page-login .login-actions a{display:block}