.secure-page-header .secure-page-header-help-text {
  display: none;
}
.secure-page-header .secure-page-header__pipe-separator {
  display: none;
}

body .default-fields-gap {
  height: 16px;
}
body #subheader {
  margin-bottom: 0;
}
body .alert, body #pri .alert {
  width: auto;
  margin: 16px auto auto auto;
  padding: 12px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
}
@media (min-width: 768px) {
  body .alert, body #pri .alert {
    width: calc(100% - 36px);
    display: block;
    margin: 16px auto;
  }
}
body #mainBody .intuitive-login .messagebox {
  border: none;
  margin: 16px;
}
body #mainBody .intuitive-login .messagebox.Info.tpBanner-Register {
  background-color: #f4f9fd;
  border-left: solid 2px #1d89dd;
}
body #mainBody .intuitive-login .messagebox.Failure {
  border-radius: var(--components-alert-default-border-radius, 0px);
  border-left: 2px solid var(--components-alert-error-default-border-color, #D91440);
  background-color: var(--components-alert-error-default-background-color, #FDF3F5);
}
@media (min-width: 768px) {
  body #mainBody .intuitive-login .messagebox {
    width: 568px;
    margin: 32px auto 16px auto;
  }
}
body #mainBody .intuitive-login .messagebox .msgContent {
  padding: 12px 14px;
  color: var(--components-alert-error-default-text-color, #000);
}
body #mainBody .intuitive-login .messagebox .msgContent .msgboxTitle {
  font-family: var(--global-subtitle-2-font-family);
  font-weight: var(--global-subtitle-2-font-weight);
  font-style: var(--global-subtitle-2-font-style);
  text-transform: var(--global-subtitle-2-text-transform);
  text-decoration: var(--global-subtitle-2-text-decoration);
  font-size: var(--global-subtitle-2-font-size);
  letter-spacing: var(--global-subtitle-2-letter-spacing);
  line-height: var(--global-subtitle-2-line-height);
}
body #mainBody .intuitive-login .messagebox .msgContent .msgBody {
  font-family: var(--global-body-1-font-family);
  font-weight: var(--global-body-1-font-weight);
  font-style: var(--global-body-1-font-style);
  text-transform: var(--global-body-1-text-transform);
  text-decoration: var(--global-body-1-text-decoration);
  font-size: var(--global-body-1-font-size);
  letter-spacing: var(--global-body-1-letter-spacing);
  line-height: var(--global-body-1-line-height);
}
body #mainBody .intuitive-login .messagebox .msgContent .msgBody a {
  font-weight: 500;
  text-decoration: underline;
}
body #mainBody .intuitive-login .messagebox .banner-next-logo {
  background-image: var(--tpl-Next-logo);
  width: 45px;
  height: 10px;
  background-repeat: no-repeat;
  display: inline-block;
  background-position: center;
}
body header.alert.nx-success {
  border: none;
  background: var(--components-alert-success-default-background-color, #F4F9F6);
  border-left: 2px solid var(--components-alert-success-default-border-color, #257F39);
}
body #mainContent.login {
  border: none;
  background: none;
  display: inline-block;
  margin-top: 15px;
}
@media (min-width: 768px) {
  body #mainContent.login {
    padding: 0 22.5%;
    margin-right: auto;
    width: 55%;
  }
}
@media (max-width: 767px) {
  body #mainContent.login {
    width: calc(100% - 32px);
    padding-left: 16px;
  }
}
body #mainContent.login #pri {
  padding: 0;
  margin: 0;
  width: 100%;
}
body .col-sm-offset-4 {
  margin-left: 0;
}
@media (min-width: 768px) {
  body #mainBody .row.login-content.intuitive-login.intuitive-login-email-checked {
    align-content: center;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  body #mainBody .row.login-content.intuitive-login.intuitive-login-email-checked .col-md-7.col-md-offset-1, body #mainBody .row.login-content.intuitive-login.intuitive-login-email-checked .col-sm-offset-4.col-sm-8.nx-pull-up.forgotten-password-link {
    margin-left: 0;
  }
  body #mainBody .row.login-content.intuitive-login.intuitive-login-email-checked .col-md-7 {
    width: 100%;
  }
}
body #mainBody #main-container .panel-level-content a {
  font-family: var(--global-body-5-link-font-family);
  font-weight: var(--global-body-5-link-font-weight);
  font-style: var(--global-body-5-link-font-style);
  text-transform: var(--global-body-5-link-text-transform);
  text-decoration: var(--global-body-5-link-text-decoration);
  font-size: var(--global-body-5-link-font-size);
  letter-spacing: var(--global-body-5-link-letter-spacing);
  line-height: var(--global-body-5-link-line-height);
  color: var(--components-link-primary-enabled-text-color, #7F3D9B);
}
body #mainBody #main-container .panel-level-content a:hover {
  color: var(--components-link-primary-hovered-text-color, #7F3D9B);
}
body #mainBody #main-container .panel-level-content a:focus {
  border-radius: var(--action-checkbox-border-radius, 4px);
  outline: 2px solid var(--interactive-focus-default-outline-color, #1D89DD);
  outline-offset: 1px;
}
body #mainBody #main-container .panel-level-content .change-email-outer a {
  color: var(--components-button-outlined-secondary-enabled-contrast-text-color, #000);
  background-color: var(--components-button-outlined-secondary-enabled-background-color, #FFF);
  font-family: var(--component-button-large-font-family);
  font-weight: var(--component-button-large-font-weight);
  font-style: var(--component-button-large-font-style);
  text-transform: var(--component-button-large-text-transform);
  text-decoration: var(--component-button-large-text-decoration);
  font-size: var(--component-button-large-font-size);
  letter-spacing: var(--component-button-large-letter-spacing);
  line-height: var(--component-button-large-line-height);
  display: flex;
  justify-content: space-around;
  align-items: center;
}
body #mainBody #main-container .panel-level-content .change-email-outer a:focus {
  outline: 2px solid var(--interactive-focus-default-outline-color, #1D89DD);
  outline-offset: 1px;
  border-radius: 0px var(--components-button-default-border-radius, 22px) var(--components-button-default-border-radius, 22px) 0px;
  border: 1px solid var(--components-button-outlined-secondary-enabled-border-color, #000);
}
body #mainBody #main-container .panel-level-content .change-email-outer a:hover {
  border-color: var(--components-button-outlined-secondary-hovered-border-color, #333);
  background-color: var(--components-button-outlined-secondary-hovered-background-color, #FFF);
  color: var(--components-button-outlined-secondary-hovered-contrast-text-color, #333);
}
body #mainBody #SignInBtn {
  color: var(--components-button-contained-primary-enabled-contrast-text-color, #FFF);
  border-radius: var(--components-button-default-border-radius, 22px);
  -webkit-border-radius: var(--components-button-default-border-radius, 22px);
  -moz-border-radius: var(--components-button-default-border-radius, 22px);
  border: 1px solid var(--components-button-contained-primary-enabled-border-color, #8E44AD);
  background-color: var(--components-button-contained-primary-enabled-background-color, #8E44AD);
  font-family: var(--component-button-large-font-family);
  font-weight: var(--component-button-large-font-weight);
  font-style: var(--component-button-large-font-style);
  text-transform: var(--component-button-large-text-transform);
  text-decoration: var(--component-button-large-text-decoration);
  font-size: var(--component-button-large-font-size);
  letter-spacing: var(--component-button-large-letter-spacing);
  line-height: var(--component-button-large-line-height);
}
body #mainBody #SignInBtn:focus {
  border: 1px solid var(--components-button-contained-primary-enabled-border-color, #8E44AD);
  background-color: var(--components-button-contained-primary-enabled-background-color, #8E44AD);
  outline: 2px solid var(--interactive-focus-default-outline-color, #1D89DD);
  outline-offset: 1px;
}
body #mainBody #SignInBtn:hover {
  border: 1px solid var(--components-button-contained-primary-hovered-border-color, #7F3D9B);
  background-color: var(--components-button-contained-primary-hovered-background-color, #7F3D9B);
}
body #mainBody #SignInBtn:disabled {
  color: var(--components-button-contained-primary-enabled-contrast-text-color, #FFF) !important;
}
body #mainBody .tpLitebanner-wrapper {
  width: 100%;
  padding: 0 0 16px 0;
}
@media (max-width: 768px) {
  body #mainBody .tpLitebanner-wrapper {
    padding: 16px;
  }
}
body #mainBody .accountTpLiteBanner {
  margin: 0;
}
@media (min-width: 480px) {
  body #mainBody .row.login-content.intuitive-login {
    align-content: center;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
  }
  body #mainBody .row.login-content.intuitive-login .col-md-7.col-md-offset-1, body #mainBody .row.login-content.intuitive-login .col-sm-offset-4.col-sm-8.nx-pull-up.forgotten-password-link {
    margin-left: 0;
  }
  body #mainBody .row.login-content.intuitive-login .col-md-7, body #mainBody .row.login-content.intuitive-login label.col-sm-4.control-label, body #mainBody .row.login-content.intuitive-login .col-sm-8.has-feedback {
    width: 100%;
  }
}
body .password-error {
  color: var(--brand-error-default-text-color, #D91440);
  font-size: 12px;
  margin-top: 8px;
  display: inline-block;
}
body #mainContent #pri .login-content.intuitive-login .intuitive-login-email-checked .show-password, body #mainContent #pri .login-content.intuitive-login .intuitive-login-email-checked .change-email, body #mainContent #pri .uk-auth .show-password, body #mainContent #pri .uk-auth .change-email, body #mainwrapper .login-content.intuitive-login .intuitive-login-email-checked .show-password, body #mainwrapper .login-content.intuitive-login .intuitive-login-email-checked .change-email, body #mainwrapper .uk-auth .show-password, body #mainwrapper .uk-auth .change-email, body #main-container .login-content.intuitive-login .intuitive-login-email-checked .show-password, body #main-container .login-content.intuitive-login .intuitive-login-email-checked .change-email, body #main-container .uk-auth .show-password, body #main-container .uk-auth .change-email {
  top: 0 !important;
  right: 0 !important;
}
body #mainwrapper .login-content.intuitive-login .intuitive-login-email-checked .show-password {
  top: 60px !important;
}
body #mainwrapper .login-content.intuitive-login .intuitive-login-email-checked .show-password:focus {
  outline: 2px solid var(--interactive-focus-default-outline-color, #1D89DD);
  outline-offset: 1px;
  border-radius: 0px var(--components-button-default-border-radius, 22px) var(--components-button-default-border-radius, 22px) 0px;
}
body #mainwrapper .login-content.intuitive-login .intuitive-login-email-checked .show-password:hover {
  border-color: var(--components-button-outlined-secondary-hovered-border-color, #333);
  background-color: var(--components-button-outlined-secondary-hovered-background-color, #FFF);
  color: var(--components-button-outlined-secondary-hovered-contrast-text-color, #333);
}

.nx-alertbody {
  font-weight: var(--global-body-1-font-weight);
  color: var(--components-alert-success-default-text-color, #000);
}
.nx-alertbody p {
  padding: 0;
}

.mobileSignInContainer {
  background-color: white;
  margin-top: 0;
  padding: 0;
}
@media (max-width: 768px) {
  .mobileSignInContainer.intuitive-login {
    padding: 0 16px;
  }
}
@media screen and (min-width: 768px) {
  .mobileSignInContainer .forgotten-password-link {
    float: right;
    margin-top: 0;
    margin-bottom: 20px;
  }
}
.mobileSignInContainer.intuitive-login .forgotten-password-link {
  float: none;
}
.mobileSignInContainer .panel-level-content .panel-heading {
  margin: 4px !important;
}
.mobileSignInContainer .panel-level-content {
  margin-left: 12px !important;
  margin-right: 12px !important;
}
.mobileSignInContainer .panel-level-content .forgotten-password-link .forgotten-password, .mobileSignInContainer .panel-level-content.forgotten-password-link .forgotten-password {
  color: var(--components-link-primary-enabled-text-color, #7F3D9B);
  font-family: var(--global-body-5-link-font-family);
  font-weight: var(--global-body-5-link-font-weight);
  font-style: var(--global-body-5-link-font-style);
  text-transform: var(--global-body-5-link-text-transform);
  text-decoration: var(--global-body-5-link-text-decoration);
  font-size: var(--global-body-5-link-font-size);
  letter-spacing: var(--global-body-5-link-letter-spacing);
  line-height: var(--global-body-5-link-line-height);
}
.mobileSignInContainer .panel-level-content .forgotten-password-link .forgotten-password:hover, .mobileSignInContainer .panel-level-content.forgotten-password-link .forgotten-password:hover {
  color: var(--components-link-primary-hovered-text-color, #7F3D9B);
}
.mobileSignInContainer .panel-level-content .forgotten-password-link .forgotten-password:focus, .mobileSignInContainer .panel-level-content.forgotten-password-link .forgotten-password:focus {
  border-radius: var(--action-checkbox-border-radius, 4px);
  outline: 2px solid var(--interactive-focus-default-outline-color, #1D89DD);
  outline-offset: 1px;
}
.mobileSignInContainer a {
  color: var(--tpl-page-link-colour);
}
.mobileSignInContainer .intuitiveLoginExpress {
  margin-top: 15px;
}
.mobileSignInContainer .check-account-banner {
  background: var(--components-alert-info-default-background-color);
  border-left: 2px solid var(--components-alert-info-default-border-color);
  padding: 16px;
  margin: 16px 0;
}
.mobileSignInContainer .check-account-banner h3 {
  font-family: var(--global-subtitle-2-font-family);
  font-weight: var(--global-subtitle-2-font-weight);
  font-style: var(--global-subtitle-2-font-style);
  text-transform: var(--global-subtitle-2-text-transform);
  text-decoration: var(--global-subtitle-2-text-decoration);
  font-size: var(--global-subtitle-2-font-size);
  letter-spacing: var(--global-subtitle-2-letter-spacing);
  line-height: var(--global-subtitle-2-line-height);
  margin: 0 0 10px 0;
}
.mobileSignInContainer .check-account-banner p {
  font-family: var(--global-body-1-font-family);
  font-weight: var(--global-body-1-font-weight);
  font-style: var(--global-body-1-font-style);
  text-transform: var(--global-body-1-text-transform);
  text-decoration: var(--global-body-1-text-decoration);
  font-size: var(--global-body-1-font-size);
  letter-spacing: var(--global-body-1-letter-spacing);
  line-height: var(--global-body-1-line-height);
  margin: 0;
}

#mainBody, #mainContent #pri {
  border: none;
  background: none;
}
#mainBody #SignInBtn, #mainContent #pri #SignInBtn {
  width: 100%;
  text-transform: uppercase;
  cursor: pointer;
}
#mainBody .handle-by-next-message, #mainContent #pri .handle-by-next-message {
  margin-bottom: 16px;
  margin-top: 16px;
}
#mainBody .intuitive-login-subheader, #mainContent #pri .intuitive-login-subheader {
  position: fixed;
  top: 91px;
  left: 0;
  width: 100%;
  z-index: 9999;
  padding: 0;
  height: 44px;
  text-align: center;
}
#mainBody .intuitive-login-subheader #back-button, #mainContent #pri .intuitive-login-subheader #back-button {
  cursor: pointer;
  display: inline-block;
  height: 44px;
  width: 44px;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9999;
}
#mainBody .intuitive-login-subheader #back-button .nx-icon.left-Arrow, #mainContent #pri .intuitive-login-subheader #back-button .nx-icon.left-Arrow {
  height: 100%;
  width: 100%;
  background-size: 30%;
}
#mainBody .intuitive-login-subheader .header-small-font, #mainContent #pri .intuitive-login-subheader .header-small-font {
  margin-top: 0;
  margin-bottom: 0;
}
#mainBody .intuitive-login-subheader .header-small-font #page-title, #mainContent #pri .intuitive-login-subheader .header-small-font #page-title {
  font-size: 16px;
  line-height: 44px;
}
#mainBody .hidden, #mainContent #pri .hidden {
  display: none !important;
  visibility: hidden !important;
}
#mainBody .login-content.intuitive-login, #mainBody #main-container > div.intuitive-login, #mainBody .uk-auth, #mainContent #pri .login-content.intuitive-login, #mainContent #pri #main-container > div.intuitive-login, #mainContent #pri .uk-auth {
  border: none !important;
  margin-top: 16px;
}
#mainBody .login-content.intuitive-login .auth-banner, #mainBody #main-container > div.intuitive-login .auth-banner, #mainBody .uk-auth .auth-banner, #mainContent #pri .login-content.intuitive-login .auth-banner, #mainContent #pri #main-container > div.intuitive-login .auth-banner, #mainContent #pri .uk-auth .auth-banner {
  top: 0;
  position: relative;
}
@media (min-width: 768px) {
  #mainBody .login-content.intuitive-login, #mainBody #main-container > div.intuitive-login, #mainBody .uk-auth, #mainContent #pri .login-content.intuitive-login, #mainContent #pri #main-container > div.intuitive-login, #mainContent #pri .uk-auth {
    width: 568px;
    margin: auto;
    margin-top: 32px;
  }
}
#mainBody .login-content.intuitive-login .col-md-5, #mainBody #main-container > div.intuitive-login .col-md-5, #mainBody .uk-auth .col-md-5, #mainContent #pri .login-content.intuitive-login .col-md-5, #mainContent #pri #main-container > div.intuitive-login .col-md-5, #mainContent #pri .uk-auth .col-md-5 {
  width: 100%;
  margin-left: 0;
}
#mainBody .login-content.intuitive-login.intuitive-login-email-checked, #mainBody #main-container > div.intuitive-login.intuitive-login-email-checked, #mainBody .uk-auth.intuitive-login-email-checked, #mainContent #pri .login-content.intuitive-login.intuitive-login-email-checked, #mainContent #pri #main-container > div.intuitive-login.intuitive-login-email-checked, #mainContent #pri .uk-auth.intuitive-login-email-checked {
  margin-top: 16px;
}
#mainBody .login-content.intuitive-login .intuitive-login-email-checked.panel-default, #mainBody .login-content.intuitive-login .intuitive-login-enabled.panel-default, #mainBody #main-container > div.intuitive-login .intuitive-login-email-checked.panel-default, #mainBody #main-container > div.intuitive-login .intuitive-login-enabled.panel-default, #mainBody .uk-auth .intuitive-login-email-checked.panel-default, #mainBody .uk-auth .intuitive-login-enabled.panel-default, #mainContent #pri .login-content.intuitive-login .intuitive-login-email-checked.panel-default, #mainContent #pri .login-content.intuitive-login .intuitive-login-enabled.panel-default, #mainContent #pri #main-container > div.intuitive-login .intuitive-login-email-checked.panel-default, #mainContent #pri #main-container > div.intuitive-login .intuitive-login-enabled.panel-default, #mainContent #pri .uk-auth .intuitive-login-email-checked.panel-default, #mainContent #pri .uk-auth .intuitive-login-enabled.panel-default {
  position: relative;
}
#mainBody .login-content.intuitive-login .intuitive-login-email-checked label[for=EmailOrAccountNumber], #mainBody .login-content.intuitive-login .intuitive-login-email-checked label[for=Password], #mainBody .login-content.intuitive-login .intuitive-login-enabled label[for=EmailOrAccountNumber], #mainBody .login-content.intuitive-login .intuitive-login-enabled label[for=Password], #mainBody #main-container > div.intuitive-login .intuitive-login-email-checked label[for=EmailOrAccountNumber], #mainBody #main-container > div.intuitive-login .intuitive-login-email-checked label[for=Password], #mainBody #main-container > div.intuitive-login .intuitive-login-enabled label[for=EmailOrAccountNumber], #mainBody #main-container > div.intuitive-login .intuitive-login-enabled label[for=Password], #mainBody .uk-auth .intuitive-login-email-checked label[for=EmailOrAccountNumber], #mainBody .uk-auth .intuitive-login-email-checked label[for=Password], #mainBody .uk-auth .intuitive-login-enabled label[for=EmailOrAccountNumber], #mainBody .uk-auth .intuitive-login-enabled label[for=Password], #mainContent #pri .login-content.intuitive-login .intuitive-login-email-checked label[for=EmailOrAccountNumber], #mainContent #pri .login-content.intuitive-login .intuitive-login-email-checked label[for=Password], #mainContent #pri .login-content.intuitive-login .intuitive-login-enabled label[for=EmailOrAccountNumber], #mainContent #pri .login-content.intuitive-login .intuitive-login-enabled label[for=Password], #mainContent #pri #main-container > div.intuitive-login .intuitive-login-email-checked label[for=EmailOrAccountNumber], #mainContent #pri #main-container > div.intuitive-login .intuitive-login-email-checked label[for=Password], #mainContent #pri #main-container > div.intuitive-login .intuitive-login-enabled label[for=EmailOrAccountNumber], #mainContent #pri #main-container > div.intuitive-login .intuitive-login-enabled label[for=Password], #mainContent #pri .uk-auth .intuitive-login-email-checked label[for=EmailOrAccountNumber], #mainContent #pri .uk-auth .intuitive-login-email-checked label[for=Password], #mainContent #pri .uk-auth .intuitive-login-enabled label[for=EmailOrAccountNumber], #mainContent #pri .uk-auth .intuitive-login-enabled label[for=Password] {
  display: none;
}
#mainBody .login-content.intuitive-login .intuitive-login-email-checked .show-password, #mainBody .login-content.intuitive-login .intuitive-login-email-checked .change-email, #mainBody .login-content.intuitive-login .intuitive-login-enabled .show-password, #mainBody .login-content.intuitive-login .intuitive-login-enabled .change-email, #mainBody #main-container > div.intuitive-login .intuitive-login-email-checked .show-password, #mainBody #main-container > div.intuitive-login .intuitive-login-email-checked .change-email, #mainBody #main-container > div.intuitive-login .intuitive-login-enabled .show-password, #mainBody #main-container > div.intuitive-login .intuitive-login-enabled .change-email, #mainBody .uk-auth .intuitive-login-email-checked .show-password, #mainBody .uk-auth .intuitive-login-email-checked .change-email, #mainBody .uk-auth .intuitive-login-enabled .show-password, #mainBody .uk-auth .intuitive-login-enabled .change-email, #mainContent #pri .login-content.intuitive-login .intuitive-login-email-checked .show-password, #mainContent #pri .login-content.intuitive-login .intuitive-login-email-checked .change-email, #mainContent #pri .login-content.intuitive-login .intuitive-login-enabled .show-password, #mainContent #pri .login-content.intuitive-login .intuitive-login-enabled .change-email, #mainContent #pri #main-container > div.intuitive-login .intuitive-login-email-checked .show-password, #mainContent #pri #main-container > div.intuitive-login .intuitive-login-email-checked .change-email, #mainContent #pri #main-container > div.intuitive-login .intuitive-login-enabled .show-password, #mainContent #pri #main-container > div.intuitive-login .intuitive-login-enabled .change-email, #mainContent #pri .uk-auth .intuitive-login-email-checked .show-password, #mainContent #pri .uk-auth .intuitive-login-email-checked .change-email, #mainContent #pri .uk-auth .intuitive-login-enabled .show-password, #mainContent #pri .uk-auth .intuitive-login-enabled .change-email {
  border-radius: 0px var(--components-button-default-border-radius, 22px) var(--components-button-default-border-radius, 22px) 0px;
  border: 1px solid var(--components-button-outlined-secondary-enabled-border-color, #000);
  background: var(--components-button-outlined-secondary-enabled-background-color, #FFF);
  color: var(--components-button-outlined-secondary-enabled-contrast-text-color, #000);
  font-family: var(--component-button-large-font-family);
  font-weight: var(--component-button-large-font-weight);
  font-style: var(--component-button-large-font-style);
  text-transform: var(--component-button-large-text-transform);
  text-decoration: var(--component-button-large-text-decoration);
  font-size: var(--component-button-large-font-size);
  letter-spacing: var(--component-button-large-letter-spacing);
  line-height: var(--component-button-large-line-height);
  position: absolute;
  height: 44px;
  width: 84px;
  text-align: center;
  z-index: 2;
  cursor: pointer;
  display: flex;
  justify-content: space-around;
  align-items: center;
}
#mainBody .login-content.intuitive-login .intuitive-login-email-checked .show-password:hover, #mainBody .login-content.intuitive-login .intuitive-login-email-checked .change-email:hover, #mainBody .login-content.intuitive-login .intuitive-login-enabled .show-password:hover, #mainBody .login-content.intuitive-login .intuitive-login-enabled .change-email:hover, #mainBody #main-container > div.intuitive-login .intuitive-login-email-checked .show-password:hover, #mainBody #main-container > div.intuitive-login .intuitive-login-email-checked .change-email:hover, #mainBody #main-container > div.intuitive-login .intuitive-login-enabled .show-password:hover, #mainBody #main-container > div.intuitive-login .intuitive-login-enabled .change-email:hover, #mainBody .uk-auth .intuitive-login-email-checked .show-password:hover, #mainBody .uk-auth .intuitive-login-email-checked .change-email:hover, #mainBody .uk-auth .intuitive-login-enabled .show-password:hover, #mainBody .uk-auth .intuitive-login-enabled .change-email:hover, #mainContent #pri .login-content.intuitive-login .intuitive-login-email-checked .show-password:hover, #mainContent #pri .login-content.intuitive-login .intuitive-login-email-checked .change-email:hover, #mainContent #pri .login-content.intuitive-login .intuitive-login-enabled .show-password:hover, #mainContent #pri .login-content.intuitive-login .intuitive-login-enabled .change-email:hover, #mainContent #pri #main-container > div.intuitive-login .intuitive-login-email-checked .show-password:hover, #mainContent #pri #main-container > div.intuitive-login .intuitive-login-email-checked .change-email:hover, #mainContent #pri #main-container > div.intuitive-login .intuitive-login-enabled .show-password:hover, #mainContent #pri #main-container > div.intuitive-login .intuitive-login-enabled .change-email:hover, #mainContent #pri .uk-auth .intuitive-login-email-checked .show-password:hover, #mainContent #pri .uk-auth .intuitive-login-email-checked .change-email:hover, #mainContent #pri .uk-auth .intuitive-login-enabled .show-password:hover, #mainContent #pri .uk-auth .intuitive-login-enabled .change-email:hover {
  text-decoration: none;
}
#mainBody .login-content.intuitive-login .intuitive-login-email-checked .changeEmail, #mainBody .login-content.intuitive-login .intuitive-login-enabled .changeEmail, #mainBody #main-container > div.intuitive-login .intuitive-login-email-checked .changeEmail, #mainBody #main-container > div.intuitive-login .intuitive-login-enabled .changeEmail, #mainBody .uk-auth .intuitive-login-email-checked .changeEmail, #mainBody .uk-auth .intuitive-login-enabled .changeEmail, #mainContent #pri .login-content.intuitive-login .intuitive-login-email-checked .changeEmail, #mainContent #pri .login-content.intuitive-login .intuitive-login-enabled .changeEmail, #mainContent #pri #main-container > div.intuitive-login .intuitive-login-email-checked .changeEmail, #mainContent #pri #main-container > div.intuitive-login .intuitive-login-enabled .changeEmail, #mainContent #pri .uk-auth .intuitive-login-email-checked .changeEmail, #mainContent #pri .uk-auth .intuitive-login-enabled .changeEmail {
  top: 0;
}
#mainBody .login-content.intuitive-login .intuitive-login-partner-text, #mainBody #main-container > div.intuitive-login .intuitive-login-partner-text, #mainBody .uk-auth .intuitive-login-partner-text, #mainContent #pri .login-content.intuitive-login .intuitive-login-partner-text, #mainContent #pri #main-container > div.intuitive-login .intuitive-login-partner-text, #mainContent #pri .uk-auth .intuitive-login-partner-text {
  color: var(--text-primary, #000);
  font-family: var(--global-body-1-font-family);
  font-weight: var(--global-body-1-font-weight);
  font-style: var(--global-body-1-font-style);
  text-transform: var(--global-body-1-text-transform);
  text-decoration: var(--global-body-1-text-decoration);
  font-size: var(--global-body-1-font-size);
  letter-spacing: var(--global-body-1-letter-spacing);
  line-height: var(--global-body-1-line-height);
}
@media (max-width: 425px) {
  #mainBody .login-content.intuitive-login .intuitive-login-partner-text, #mainBody #main-container > div.intuitive-login .intuitive-login-partner-text, #mainBody .uk-auth .intuitive-login-partner-text, #mainContent #pri .login-content.intuitive-login .intuitive-login-partner-text, #mainContent #pri #main-container > div.intuitive-login .intuitive-login-partner-text, #mainContent #pri .uk-auth .intuitive-login-partner-text {
    width: 100%;
  }
}
#mainBody .login-content.intuitive-login .intuitive-login-partner-text p, #mainBody #main-container > div.intuitive-login .intuitive-login-partner-text p, #mainBody .uk-auth .intuitive-login-partner-text p, #mainContent #pri .login-content.intuitive-login .intuitive-login-partner-text p, #mainContent #pri #main-container > div.intuitive-login .intuitive-login-partner-text p, #mainContent #pri .uk-auth .intuitive-login-partner-text p {
  margin: 0;
}
#mainBody .login-content.intuitive-login .intuitive-login-next-logo, #mainBody #main-container > div.intuitive-login .intuitive-login-next-logo, #mainBody .uk-auth .intuitive-login-next-logo, #mainContent #pri .login-content.intuitive-login .intuitive-login-next-logo, #mainContent #pri #main-container > div.intuitive-login .intuitive-login-next-logo, #mainContent #pri .uk-auth .intuitive-login-next-logo {
  display: inline-block;
  background-image: var(--intuitive-login-next-logo);
  background-repeat: no-repeat;
  height: 11px;
  width: 42px;
  margin-left: 1px;
}
@media (max-width: 425px) {
  #mainBody .login-content.intuitive-login .intuitive-login-next-logo, #mainBody #main-container > div.intuitive-login .intuitive-login-next-logo, #mainBody .uk-auth .intuitive-login-next-logo, #mainContent #pri .login-content.intuitive-login .intuitive-login-next-logo, #mainContent #pri #main-container > div.intuitive-login .intuitive-login-next-logo, #mainContent #pri .uk-auth .intuitive-login-next-logo {
    background-position-y: 1px;
  }
}
#mainBody .login-content.intuitive-login #EmailOrAccountNumber, #mainBody .login-content.intuitive-login .form-group #Password, #mainBody #main-container > div.intuitive-login #EmailOrAccountNumber, #mainBody #main-container > div.intuitive-login .form-group #Password, #mainBody .uk-auth #EmailOrAccountNumber, #mainBody .uk-auth .form-group #Password, #mainContent #pri .login-content.intuitive-login #EmailOrAccountNumber, #mainContent #pri .login-content.intuitive-login .form-group #Password, #mainContent #pri #main-container > div.intuitive-login #EmailOrAccountNumber, #mainContent #pri #main-container > div.intuitive-login .form-group #Password, #mainContent #pri .uk-auth #EmailOrAccountNumber, #mainContent #pri .uk-auth .form-group #Password {
  color: var(--text-secondary, #616161);
  border-radius: var(--action-default-border-radius, 22px);
  border: 1px solid var(--action-default-enabled-border-color, #949494);
  background-color: var(--action-default-enabled-background-color, #FFF);
  font-family: var(--component-input-text-font-family);
  font-weight: var(--component-input-text-font-weight);
  font-style: var(--component-input-text-font-style);
  text-transform: var(--component-input-text-text-transform);
  text-decoration: var(--component-input-text-text-decoration);
  font-size: var(--component-input-text-font-size);
  letter-spacing: var(--component-input-text-letter-spacing);
  line-height: var(--component-input-text-line-height);
  padding-left: 16px;
  padding-right: 16px;
  height: 44px;
}
#mainBody .login-content.intuitive-login #EmailOrAccountNumber:focus, #mainBody .login-content.intuitive-login .form-group #Password:focus, #mainBody #main-container > div.intuitive-login #EmailOrAccountNumber:focus, #mainBody #main-container > div.intuitive-login .form-group #Password:focus, #mainBody .uk-auth #EmailOrAccountNumber:focus, #mainBody .uk-auth .form-group #Password:focus, #mainContent #pri .login-content.intuitive-login #EmailOrAccountNumber:focus, #mainContent #pri .login-content.intuitive-login .form-group #Password:focus, #mainContent #pri #main-container > div.intuitive-login #EmailOrAccountNumber:focus, #mainContent #pri #main-container > div.intuitive-login .form-group #Password:focus, #mainContent #pri .uk-auth #EmailOrAccountNumber:focus, #mainContent #pri .uk-auth .form-group #Password:focus {
  box-shadow: none;
  -webkit-box-shadow: none;
  border: 1px solid var(--action-default-selected-border-color, #000);
  background-color: var(--action-default-enabled-background-color, #FFF);
  outline: 2px solid var(--interactive-focus-default-outline-color, #1D89DD);
  outline-offset: 1px;
}
#mainBody .login-content.intuitive-login #EmailOrAccountNumber:hover, #mainBody .login-content.intuitive-login .form-group #Password:hover, #mainBody #main-container > div.intuitive-login #EmailOrAccountNumber:hover, #mainBody #main-container > div.intuitive-login .form-group #Password:hover, #mainBody .uk-auth #EmailOrAccountNumber:hover, #mainBody .uk-auth .form-group #Password:hover, #mainContent #pri .login-content.intuitive-login #EmailOrAccountNumber:hover, #mainContent #pri .login-content.intuitive-login .form-group #Password:hover, #mainContent #pri #main-container > div.intuitive-login #EmailOrAccountNumber:hover, #mainContent #pri #main-container > div.intuitive-login .form-group #Password:hover, #mainContent #pri .uk-auth #EmailOrAccountNumber:hover, #mainContent #pri .uk-auth .form-group #Password:hover {
  border: 1px solid var(--action-default-hovered-border-color, #424242);
  background-color: var(--action-default-hovered-background-color, #FFF);
}
#mainBody .login-content.intuitive-login #EmailOrAccountNumber + .form-control-feedback-error, #mainBody .login-content.intuitive-login .form-group #Password + .form-control-feedback-error, #mainBody #main-container > div.intuitive-login #EmailOrAccountNumber + .form-control-feedback-error, #mainBody #main-container > div.intuitive-login .form-group #Password + .form-control-feedback-error, #mainBody .uk-auth #EmailOrAccountNumber + .form-control-feedback-error, #mainBody .uk-auth .form-group #Password + .form-control-feedback-error, #mainContent #pri .login-content.intuitive-login #EmailOrAccountNumber + .form-control-feedback-error, #mainContent #pri .login-content.intuitive-login .form-group #Password + .form-control-feedback-error, #mainContent #pri #main-container > div.intuitive-login #EmailOrAccountNumber + .form-control-feedback-error, #mainContent #pri #main-container > div.intuitive-login .form-group #Password + .form-control-feedback-error, #mainContent #pri .uk-auth #EmailOrAccountNumber + .form-control-feedback-error, #mainContent #pri .uk-auth .form-group #Password + .form-control-feedback-error {
  display: none !important;
}
#mainBody .login-content.intuitive-login #EmailOrAccountNumber::placeholder, #mainBody .login-content.intuitive-login .form-group #Password::placeholder, #mainBody #main-container > div.intuitive-login #EmailOrAccountNumber::placeholder, #mainBody #main-container > div.intuitive-login .form-group #Password::placeholder, #mainBody .uk-auth #EmailOrAccountNumber::placeholder, #mainBody .uk-auth .form-group #Password::placeholder, #mainContent #pri .login-content.intuitive-login #EmailOrAccountNumber::placeholder, #mainContent #pri .login-content.intuitive-login .form-group #Password::placeholder, #mainContent #pri #main-container > div.intuitive-login #EmailOrAccountNumber::placeholder, #mainContent #pri #main-container > div.intuitive-login .form-group #Password::placeholder, #mainContent #pri .uk-auth #EmailOrAccountNumber::placeholder, #mainContent #pri .uk-auth .form-group #Password::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  font-family: var(--component-input-text-font-family);
  font-weight: var(--component-input-text-font-weight);
  font-style: var(--component-input-text-font-style);
  text-transform: var(--component-input-text-text-transform);
  text-decoration: var(--component-input-text-text-decoration);
  font-size: var(--component-input-text-font-size);
  letter-spacing: var(--component-input-text-letter-spacing);
  line-height: var(--component-input-text-line-height);
  color: var(--text-secondary, #616161);
  opacity: 1; /* Firefox */
}
#mainBody .login-content.intuitive-login #EmailOrAccountNumber:-ms-input-placeholder, #mainBody .login-content.intuitive-login #EmailOrAccountNumber::-ms-input-placeholder, #mainBody .login-content.intuitive-login .form-group #Password:-ms-input-placeholder, #mainBody .login-content.intuitive-login .form-group #Password::-ms-input-placeholder, #mainBody #main-container > div.intuitive-login #EmailOrAccountNumber:-ms-input-placeholder, #mainBody #main-container > div.intuitive-login #EmailOrAccountNumber::-ms-input-placeholder, #mainBody #main-container > div.intuitive-login .form-group #Password:-ms-input-placeholder, #mainBody #main-container > div.intuitive-login .form-group #Password::-ms-input-placeholder, #mainBody .uk-auth #EmailOrAccountNumber:-ms-input-placeholder, #mainBody .uk-auth #EmailOrAccountNumber::-ms-input-placeholder, #mainBody .uk-auth .form-group #Password:-ms-input-placeholder, #mainBody .uk-auth .form-group #Password::-ms-input-placeholder, #mainContent #pri .login-content.intuitive-login #EmailOrAccountNumber:-ms-input-placeholder, #mainContent #pri .login-content.intuitive-login #EmailOrAccountNumber::-ms-input-placeholder, #mainContent #pri .login-content.intuitive-login .form-group #Password:-ms-input-placeholder, #mainContent #pri .login-content.intuitive-login .form-group #Password::-ms-input-placeholder, #mainContent #pri #main-container > div.intuitive-login #EmailOrAccountNumber:-ms-input-placeholder, #mainContent #pri #main-container > div.intuitive-login #EmailOrAccountNumber::-ms-input-placeholder, #mainContent #pri #main-container > div.intuitive-login .form-group #Password:-ms-input-placeholder, #mainContent #pri #main-container > div.intuitive-login .form-group #Password::-ms-input-placeholder, #mainContent #pri .uk-auth #EmailOrAccountNumber:-ms-input-placeholder, #mainContent #pri .uk-auth #EmailOrAccountNumber::-ms-input-placeholder, #mainContent #pri .uk-auth .form-group #Password:-ms-input-placeholder, #mainContent #pri .uk-auth .form-group #Password::-ms-input-placeholder {
  font-family: var(--component-input-text-font-family);
  font-weight: var(--component-input-text-font-weight);
  font-style: var(--component-input-text-font-style);
  text-transform: var(--component-input-text-text-transform);
  text-decoration: var(--component-input-text-text-decoration);
  font-size: var(--component-input-text-font-size);
  letter-spacing: var(--component-input-text-letter-spacing);
  line-height: var(--component-input-text-line-height);
  color: var(--text-secondary, #616161);
}
#mainBody .login-content.intuitive-login .form-control-feedback-error + .form-control-feedback-success, #mainBody #main-container > div.intuitive-login .form-control-feedback-error + .form-control-feedback-success, #mainBody .uk-auth .form-control-feedback-error + .form-control-feedback-success, #mainContent #pri .login-content.intuitive-login .form-control-feedback-error + .form-control-feedback-success, #mainContent #pri #main-container > div.intuitive-login .form-control-feedback-error + .form-control-feedback-success, #mainContent #pri .uk-auth .form-control-feedback-error + .form-control-feedback-success {
  display: none !important;
}
#mainBody .login-content.intuitive-login label[for=EmailOrAccountNumber], #mainBody #main-container > div.intuitive-login label[for=EmailOrAccountNumber], #mainBody .uk-auth label[for=EmailOrAccountNumber], #mainContent #pri .login-content.intuitive-login label[for=EmailOrAccountNumber], #mainContent #pri #main-container > div.intuitive-login label[for=EmailOrAccountNumber], #mainContent #pri .uk-auth label[for=EmailOrAccountNumber] {
  color: var(--text-primary, #000);
  font-family: var(--component-input-label-1-font-family);
  font-weight: var(--component-input-label-1-font-weight);
  font-style: var(--component-input-label-1-font-style);
  text-transform: var(--component-input-label-1-text-transform);
  text-decoration: var(--component-input-label-1-text-decoration);
  font-size: var(--component-input-label-1-font-size);
  letter-spacing: var(--component-input-label-1-letter-spacing);
  line-height: var(--component-input-label-1-line-height);
  margin-bottom: 8px;
  padding: 0;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  #mainBody .login-content.intuitive-login label[for=EmailOrAccountNumber], #mainBody #main-container > div.intuitive-login label[for=EmailOrAccountNumber], #mainBody .uk-auth label[for=EmailOrAccountNumber], #mainContent #pri .login-content.intuitive-login label[for=EmailOrAccountNumber], #mainContent #pri #main-container > div.intuitive-login label[for=EmailOrAccountNumber], #mainContent #pri .uk-auth label[for=EmailOrAccountNumber] {
    text-transform: none;
  }
}
#mainBody .login-content.intuitive-login .input-group, #mainBody #main-container > div.intuitive-login .input-group, #mainBody .uk-auth .input-group, #mainContent #pri .login-content.intuitive-login .input-group, #mainContent #pri #main-container > div.intuitive-login .input-group, #mainContent #pri .uk-auth .input-group {
  display: block;
  width: 100%;
}
#mainBody .login-content.intuitive-login .panel-level-content.forgotten-password-link, #mainBody .login-content.intuitive-login .forgotten-password-link, #mainBody .login-content.intuitive-login .go-back-wrapper, #mainBody #main-container > div.intuitive-login .panel-level-content.forgotten-password-link, #mainBody #main-container > div.intuitive-login .forgotten-password-link, #mainBody #main-container > div.intuitive-login .go-back-wrapper, #mainBody .uk-auth .panel-level-content.forgotten-password-link, #mainBody .uk-auth .forgotten-password-link, #mainBody .uk-auth .go-back-wrapper, #mainContent #pri .login-content.intuitive-login .panel-level-content.forgotten-password-link, #mainContent #pri .login-content.intuitive-login .forgotten-password-link, #mainContent #pri .login-content.intuitive-login .go-back-wrapper, #mainContent #pri #main-container > div.intuitive-login .panel-level-content.forgotten-password-link, #mainContent #pri #main-container > div.intuitive-login .forgotten-password-link, #mainContent #pri #main-container > div.intuitive-login .go-back-wrapper, #mainContent #pri .uk-auth .panel-level-content.forgotten-password-link, #mainContent #pri .uk-auth .forgotten-password-link, #mainContent #pri .uk-auth .go-back-wrapper {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}
#mainBody .login-content.intuitive-login .panel-level-content.forgotten-password-link .forgotten-password::after, #mainBody .login-content.intuitive-login .panel-level-content.forgotten-password-link .go-back-button::after, #mainBody .login-content.intuitive-login .forgotten-password-link .forgotten-password::after, #mainBody .login-content.intuitive-login .forgotten-password-link .go-back-button::after, #mainBody .login-content.intuitive-login .go-back-wrapper .forgotten-password::after, #mainBody .login-content.intuitive-login .go-back-wrapper .go-back-button::after, #mainBody #main-container > div.intuitive-login .panel-level-content.forgotten-password-link .forgotten-password::after, #mainBody #main-container > div.intuitive-login .panel-level-content.forgotten-password-link .go-back-button::after, #mainBody #main-container > div.intuitive-login .forgotten-password-link .forgotten-password::after, #mainBody #main-container > div.intuitive-login .forgotten-password-link .go-back-button::after, #mainBody #main-container > div.intuitive-login .go-back-wrapper .forgotten-password::after, #mainBody #main-container > div.intuitive-login .go-back-wrapper .go-back-button::after, #mainBody .uk-auth .panel-level-content.forgotten-password-link .forgotten-password::after, #mainBody .uk-auth .panel-level-content.forgotten-password-link .go-back-button::after, #mainBody .uk-auth .forgotten-password-link .forgotten-password::after, #mainBody .uk-auth .forgotten-password-link .go-back-button::after, #mainBody .uk-auth .go-back-wrapper .forgotten-password::after, #mainBody .uk-auth .go-back-wrapper .go-back-button::after, #mainContent #pri .login-content.intuitive-login .panel-level-content.forgotten-password-link .forgotten-password::after, #mainContent #pri .login-content.intuitive-login .panel-level-content.forgotten-password-link .go-back-button::after, #mainContent #pri .login-content.intuitive-login .forgotten-password-link .forgotten-password::after, #mainContent #pri .login-content.intuitive-login .forgotten-password-link .go-back-button::after, #mainContent #pri .login-content.intuitive-login .go-back-wrapper .forgotten-password::after, #mainContent #pri .login-content.intuitive-login .go-back-wrapper .go-back-button::after, #mainContent #pri #main-container > div.intuitive-login .panel-level-content.forgotten-password-link .forgotten-password::after, #mainContent #pri #main-container > div.intuitive-login .panel-level-content.forgotten-password-link .go-back-button::after, #mainContent #pri #main-container > div.intuitive-login .forgotten-password-link .forgotten-password::after, #mainContent #pri #main-container > div.intuitive-login .forgotten-password-link .go-back-button::after, #mainContent #pri #main-container > div.intuitive-login .go-back-wrapper .forgotten-password::after, #mainContent #pri #main-container > div.intuitive-login .go-back-wrapper .go-back-button::after, #mainContent #pri .uk-auth .panel-level-content.forgotten-password-link .forgotten-password::after, #mainContent #pri .uk-auth .panel-level-content.forgotten-password-link .go-back-button::after, #mainContent #pri .uk-auth .forgotten-password-link .forgotten-password::after, #mainContent #pri .uk-auth .forgotten-password-link .go-back-button::after, #mainContent #pri .uk-auth .go-back-wrapper .forgotten-password::after, #mainContent #pri .uk-auth .go-back-wrapper .go-back-button::after {
  content: "?";
}
#mainBody .login-content.intuitive-login .panel-level-content.forgotten-password-link .go-back-button, #mainBody .login-content.intuitive-login .forgotten-password-link .go-back-button, #mainBody .login-content.intuitive-login .go-back-wrapper .go-back-button, #mainBody #main-container > div.intuitive-login .panel-level-content.forgotten-password-link .go-back-button, #mainBody #main-container > div.intuitive-login .forgotten-password-link .go-back-button, #mainBody #main-container > div.intuitive-login .go-back-wrapper .go-back-button, #mainBody .uk-auth .panel-level-content.forgotten-password-link .go-back-button, #mainBody .uk-auth .forgotten-password-link .go-back-button, #mainBody .uk-auth .go-back-wrapper .go-back-button, #mainContent #pri .login-content.intuitive-login .panel-level-content.forgotten-password-link .go-back-button, #mainContent #pri .login-content.intuitive-login .forgotten-password-link .go-back-button, #mainContent #pri .login-content.intuitive-login .go-back-wrapper .go-back-button, #mainContent #pri #main-container > div.intuitive-login .panel-level-content.forgotten-password-link .go-back-button, #mainContent #pri #main-container > div.intuitive-login .forgotten-password-link .go-back-button, #mainContent #pri #main-container > div.intuitive-login .go-back-wrapper .go-back-button, #mainContent #pri .uk-auth .panel-level-content.forgotten-password-link .go-back-button, #mainContent #pri .uk-auth .forgotten-password-link .go-back-button, #mainContent #pri .uk-auth .go-back-wrapper .go-back-button {
  padding-left: 24px;
  display: inline-block;
  position: relative;
  height: 21px;
  line-height: 24px;
  cursor: pointer;
  width: auto;
}
#mainBody .login-content.intuitive-login .panel-level-content.forgotten-password-link .go-back-button::after, #mainBody .login-content.intuitive-login .forgotten-password-link .go-back-button::after, #mainBody .login-content.intuitive-login .go-back-wrapper .go-back-button::after, #mainBody #main-container > div.intuitive-login .panel-level-content.forgotten-password-link .go-back-button::after, #mainBody #main-container > div.intuitive-login .forgotten-password-link .go-back-button::after, #mainBody #main-container > div.intuitive-login .go-back-wrapper .go-back-button::after, #mainBody .uk-auth .panel-level-content.forgotten-password-link .go-back-button::after, #mainBody .uk-auth .forgotten-password-link .go-back-button::after, #mainBody .uk-auth .go-back-wrapper .go-back-button::after, #mainContent #pri .login-content.intuitive-login .panel-level-content.forgotten-password-link .go-back-button::after, #mainContent #pri .login-content.intuitive-login .forgotten-password-link .go-back-button::after, #mainContent #pri .login-content.intuitive-login .go-back-wrapper .go-back-button::after, #mainContent #pri #main-container > div.intuitive-login .panel-level-content.forgotten-password-link .go-back-button::after, #mainContent #pri #main-container > div.intuitive-login .forgotten-password-link .go-back-button::after, #mainContent #pri #main-container > div.intuitive-login .go-back-wrapper .go-back-button::after, #mainContent #pri .uk-auth .panel-level-content.forgotten-password-link .go-back-button::after, #mainContent #pri .uk-auth .forgotten-password-link .go-back-button::after, #mainContent #pri .uk-auth .go-back-wrapper .go-back-button::after {
  content: "";
}
#mainBody .login-content.intuitive-login .panel-level-content.forgotten-password-link .go-back-button::before, #mainBody .login-content.intuitive-login .forgotten-password-link .go-back-button::before, #mainBody .login-content.intuitive-login .go-back-wrapper .go-back-button::before, #mainBody #main-container > div.intuitive-login .panel-level-content.forgotten-password-link .go-back-button::before, #mainBody #main-container > div.intuitive-login .forgotten-password-link .go-back-button::before, #mainBody #main-container > div.intuitive-login .go-back-wrapper .go-back-button::before, #mainBody .uk-auth .panel-level-content.forgotten-password-link .go-back-button::before, #mainBody .uk-auth .forgotten-password-link .go-back-button::before, #mainBody .uk-auth .go-back-wrapper .go-back-button::before, #mainContent #pri .login-content.intuitive-login .panel-level-content.forgotten-password-link .go-back-button::before, #mainContent #pri .login-content.intuitive-login .forgotten-password-link .go-back-button::before, #mainContent #pri .login-content.intuitive-login .go-back-wrapper .go-back-button::before, #mainContent #pri #main-container > div.intuitive-login .panel-level-content.forgotten-password-link .go-back-button::before, #mainContent #pri #main-container > div.intuitive-login .forgotten-password-link .go-back-button::before, #mainContent #pri #main-container > div.intuitive-login .go-back-wrapper .go-back-button::before, #mainContent #pri .uk-auth .panel-level-content.forgotten-password-link .go-back-button::before, #mainContent #pri .uk-auth .forgotten-password-link .go-back-button::before, #mainContent #pri .uk-auth .go-back-wrapper .go-back-button::before {
  content: "";
  background: var(--icon-chevron-left-m-default) no-repeat;
  background-position: center;
  width: var(--spacing-spacing-6, 24px);
  height: var(--spacing-spacing-6, 24px);
  display: block;
  position: absolute;
  left: 0;
  background-position: center;
}
#mainBody .login-content.intuitive-login .form-group, #mainBody .login-content.intuitive-login .panel-level-content, #mainBody #main-container > div.intuitive-login .form-group, #mainBody #main-container > div.intuitive-login .panel-level-content, #mainBody .uk-auth .form-group, #mainBody .uk-auth .panel-level-content, #mainContent #pri .login-content.intuitive-login .form-group, #mainContent #pri .login-content.intuitive-login .panel-level-content, #mainContent #pri #main-container > div.intuitive-login .form-group, #mainContent #pri #main-container > div.intuitive-login .panel-level-content, #mainContent #pri .uk-auth .form-group, #mainContent #pri .uk-auth .panel-level-content {
  margin: 0 !important;
}
#mainBody .login-content.intuitive-login .my_acc-change-password, #mainBody #main-container > div.intuitive-login .my_acc-change-password, #mainBody .uk-auth .my_acc-change-password, #mainContent #pri .login-content.intuitive-login .my_acc-change-password, #mainContent #pri #main-container > div.intuitive-login .my_acc-change-password, #mainContent #pri .uk-auth .my_acc-change-password {
  display: none;
}
#mainBody .login-content.intuitive-login #Password, #mainBody #main-container > div.intuitive-login #Password, #mainBody .uk-auth #Password, #mainContent #pri .login-content.intuitive-login #Password, #mainContent #pri #main-container > div.intuitive-login #Password, #mainContent #pri .uk-auth #Password {
  margin-top: 16px;
}
#mainBody .mobileSignInContainer.intuitive-login .form-group header.alert.nx-success, #mainContent #pri .mobileSignInContainer.intuitive-login .form-group header.alert.nx-success {
  margin-left: auto;
  margin-right: auto;
}
#mainBody .mobileSignInContainer.intuitive-login .form-group .alert.nx-info strong, #mainContent #pri .mobileSignInContainer.intuitive-login .form-group .alert.nx-info strong {
  font-size: 15px;
}
#mainBody .mobileSignInContainer.intuitive-login .form-group .go-back-wrapper, #mainContent #pri .mobileSignInContainer.intuitive-login .form-group .go-back-wrapper {
  font-family: var(--global-body-5-font-family);
  font-weight: var(--global-body-5-font-weight);
  font-style: var(--global-body-5-font-style);
  text-transform: var(--global-body-5-text-transform);
  text-decoration: var(--global-body-5-text-decoration);
  font-size: var(--global-body-5-font-size);
  letter-spacing: var(--global-body-5-letter-spacing);
  line-height: var(--global-body-5-line-height);
  margin-bottom: 0 !important;
}
#mainBody .mobileSignInContainer.intuitive-login .form-group .has-error #Password, #mainBody .mobileSignInContainer.intuitive-login .form-group .has-error #EmailOrAccountNumber, #mainContent #pri .mobileSignInContainer.intuitive-login .form-group .has-error #Password, #mainContent #pri .mobileSignInContainer.intuitive-login .form-group .has-error #EmailOrAccountNumber {
  border: 1px solid var(--components-alert-error-default-border-color, #D91440);
  background-color: var(--action-default-enabled-background-color, #FFF);
}
#mainBody .mobileSignInContainer.intuitive-login .form-group .has-success #Password, #mainBody .mobileSignInContainer.intuitive-login .form-group .has-success #EmailOrAccountNumber, #mainContent #pri .mobileSignInContainer.intuitive-login .form-group .has-success #Password, #mainContent #pri .mobileSignInContainer.intuitive-login .form-group .has-success #EmailOrAccountNumber {
  border: 1px solid var(--components-alert-success-default-border-color, #257F39);
  background-color: var(--action-default-enabled-background-color, #FFF);
}
#mainBody .mobileSignInContainer.intuitive-login .form-group .intuitive-login-email-checked #EmailOrAccountNumber, #mainContent #pri .mobileSignInContainer.intuitive-login .form-group .intuitive-login-email-checked #EmailOrAccountNumber {
  color: var(--text-disabled, #B3B3B3);
  border: 1px solid var(--action-default-disabled-border-color, #BDBDBD);
  background: var(--action-default-disabled-background-color, #FFF);
  text-overflow: ellipsis;
  font-family: var(--component-input-text-font-family);
  font-weight: var(--component-input-text-font-weight);
  font-style: var(--component-input-text-font-style);
  text-transform: var(--component-input-text-text-transform);
  text-decoration: var(--component-input-text-text-decoration);
  font-size: var(--component-input-text-font-size);
  letter-spacing: var(--component-input-text-letter-spacing);
  line-height: var(--component-input-text-line-height);
  padding-right: 83px;
}
#mainBody .mobileSignInContainer.intuitive-login .form-group .form-group #Password, #mainContent #pri .mobileSignInContainer.intuitive-login .form-group .form-group #Password {
  border: 1px solid var(--action-default-enabled-border-color, #949494);
  background: var(--action-default-enabled-background-color, #FFF);
  color: var(--text-secondary, #616161);
  font-family: var(--component-input-text-font-family);
  font-weight: var(--component-input-text-font-weight);
  font-style: var(--component-input-text-font-style);
  text-transform: var(--component-input-text-text-transform);
  text-decoration: var(--component-input-text-text-decoration);
  font-size: var(--component-input-text-font-size);
  letter-spacing: var(--component-input-text-letter-spacing);
  line-height: var(--component-input-text-line-height);
}
#mainBody .mobileSignInContainer.intuitive-login .form-group .show-password, #mainBody .mobileSignInContainer.intuitive-login .form-group .change-email, #mainContent #pri .mobileSignInContainer.intuitive-login .form-group .show-password, #mainContent #pri .mobileSignInContainer.intuitive-login .form-group .change-email {
  font-weight: 600;
  text-transform: inherit;
}
#mainBody .mobileSignInContainer.intuitive-login .form-group .messagebox, #mainContent #pri .mobileSignInContainer.intuitive-login .form-group .messagebox {
  width: 336px;
}

#mainwrapper.reset_sign_in_details #back-button {
  display: none;
}
#mainwrapper.reset_sign_in_details #subheader h1 span#page-title {
  text-transform: capitalize !important;
}
#mainwrapper.reset_sign_in_details .nx-alertbody #pwdResetFailure b {
  font-weight: 500;
}
#mainwrapper.reset_sign_in_details .show-password,
#mainwrapper.reset_sign_in_details .show-confirm-password {
  border: 1px solid black;
  position: relative;
  right: 16px;
  height: 44px;
  width: 70px;
  line-height: 44px;
  text-align: center;
  border-radius: 0;
  z-index: 2;
  font-weight: 500;
  font-size: 14px;
  color: #000 !important;
  cursor: pointer;
  text-transform: uppercase;
}
#mainwrapper.reset_sign_in_details .show-password:hover,
#mainwrapper.reset_sign_in_details .show-confirm-password:hover {
  text-decoration: none;
}
#mainwrapper.reset_sign_in_details .form-control {
  border-radius: 0;
  padding-left: 16px;
  border: 1px solid var(--action-default-disabled-background-color, #FFF);
}
#mainwrapper.reset_sign_in_details .form-control::-webkit-input-placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #515151;
  opacity: 1;
}
#mainwrapper.reset_sign_in_details .form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #515151;
}
#mainwrapper.reset_sign_in_details .form-control::-ms-input-placeholder { /* Microsoft Edge */
  color: #515151;
}
#mainwrapper.reset_sign_in_details div[data-password-group] {
  width: calc(100% - 69px);
}
#mainwrapper.reset_sign_in_details .show-password-outer {
  float: right;
  height: 0;
}
#mainwrapper.reset_sign_in_details .input-group {
  display: inline;
}
#mainwrapper.reset_sign_in_details .form-group {
  margin: 16px;
}
#mainwrapper.reset_sign_in_details button[type=submit] {
  border-radius: 0 !important;
}
#mainwrapper.reset_sign_in_details .full-width .form-group {
  margin: 0;
}
#mainwrapper.reset_sign_in_details .clearfix:before,
#mainwrapper.reset_sign_in_details .help-block {
  display: inline;
}
#mainwrapper.reset_sign_in_details .has-feedback.has-success .input-group-addon,
#mainwrapper.reset_sign_in_details .has-feedback.has-error .input-group-addon {
  border: none;
  padding: 0;
}
#mainwrapper.reset_sign_in_details .nx-icon.tick,
#mainwrapper.reset_sign_in_details .nx-icon.cross {
  display: none;
}
#mainwrapper.reset_sign_in_details .has-feedback .has-error .show-password {
  top: 80px;
}
#mainwrapper.reset_sign_in_details .panel-level-content {
  margin: 16px;
}
#mainwrapper.reset_sign_in_details .alert {
  width: auto;
  margin: 0;
  line-height: 1.5;
}
#mainwrapper.reset_sign_in_details .col-sm-offset-4 {
  margin-left: 0;
}
#mainwrapper.reset_sign_in_details .col-sm-8 {
  width: 100%;
}
#mainwrapper.reset_sign_in_details label[for=Password],
#mainwrapper.reset_sign_in_details label[for=ConfirmPassword] {
  display: none;
}
#mainwrapper.reset_sign_in_details .password-rules {
  font-size: 12px;
  margin: 16px 16px 0 16px;
}
#mainwrapper.reset_sign_in_details .go-back-wrapper {
  margin-top: 16px;
  margin-bottom: 16px;
  padding-left: 16px;
}
#mainwrapper.reset_sign_in_details .go-back-wrapper .go-back-button {
  font-family: var(--global-body-5-font-family);
  font-weight: var(--global-body-5-font-weight);
  font-style: var(--global-body-5-font-style);
  text-transform: var(--global-body-5-text-transform);
  text-decoration: var(--global-body-5-text-decoration);
  font-size: var(--global-body-5-font-size);
  letter-spacing: var(--global-body-5-letter-spacing);
  line-height: var(--global-body-5-line-height);
  padding-left: 24px;
  display: inline-block;
  position: relative;
  height: 21px;
  line-height: 24px;
  cursor: pointer;
  width: auto;
}
#mainwrapper.reset_sign_in_details .go-back-wrapper .go-back-button::after {
  content: "";
}
#mainwrapper.reset_sign_in_details .go-back-wrapper .go-back-button::before {
  content: "";
  background: var(--icon-chevron-left-m-default) no-repeat;
  background-position: center;
  width: var(--spacing-spacing-6, 24px);
  height: var(--spacing-spacing-6, 24px);
  display: block;
  position: absolute;
  left: 0;
  background-position: center;
}
@media (min-width: 768px) {
  #mainwrapper.reset_sign_in_details .form-group {
    margin: 16px 0;
  }
  #mainwrapper.reset_sign_in_details .password-rules {
    margin: 16px 0 0 0;
  }
  #mainwrapper.reset_sign_in_details .panel-level-content {
    margin: 16px 0;
  }
  #mainwrapper.reset_sign_in_details .show-password,
  #mainwrapper.reset_sign_in_details .show-confirm-password {
    right: 0;
  }
}
#mainwrapper.reset_sign_in_details #mainBody .alert.nx-advisory,
#mainwrapper.reset_sign_in_details #mainBody .alert.nx-failure {
  margin-top: 0;
}
#mainwrapper.reset_sign_in_details #mainBody .uk-auth {
  margin-top: 0;
}
#mainwrapper.reset_sign_in_details #mainBody .uk-auth .auth-banner {
  top: 0;
}
#mainwrapper.reset_sign_in_details #mainBody .uk-auth .auth-banner .alert.nx-advisory {
  margin-top: 16px;
  margin: 16px;
}
@media (min-width: 768px) {
  #mainwrapper.reset_sign_in_details #mainBody .uk-auth .auth-banner .alert.nx-advisory {
    margin-left: 0;
    margin-right: 0;
    margin-top: 32px;
  }
}
#mainwrapper.reset_sign_in_details #mainBody .uk-auth #Password {
  margin: 0;
  border-color: #515151;
}
#mainwrapper.reset_sign_in_details #mainBody .uk-auth .intuitive-login-enabled {
  position: relative;
  margin: 0 16px;
}
@media (min-width: 768px) {
  #mainwrapper.reset_sign_in_details #mainBody .uk-auth .intuitive-login-enabled {
    margin-left: 0;
    margin-right: 0;
  }
}
#mainwrapper.reset_sign_in_details #mainBody .uk-auth .intuitive-login-enabled .col-sm-8 {
  width: 100%;
}
#mainwrapper.reset_sign_in_details #mainBody .uk-auth .intuitive-login-enabled .show-password {
  top: 0 !important;
  z-index: 3;
  background: white;
}
#mainwrapper.reset_sign_in_details #mainBody .uk-auth .intuitive-login-enabled .has-error .help-block {
  display: none;
}
#mainwrapper.reset_sign_in_details #mainBody .uk-auth .intuitive-login-enabled .has-error .help-block.filled {
  display: block;
  color: var(--brand-error-default-text-color, #D91440);
}
#mainwrapper.reset_sign_in_details #mainBody .uk-auth .intuitive-login-enabled .has-error #Password {
  border-color: var(--brand-error-default-text-color, #D91440);
}
#mainwrapper.reset_sign_in_details #mainBody .uk-auth .intuitive-login-enabled .help-block {
  margin-top: 8px;
  margin-bottom: 16px;
  color: black !important;
  line-height: 1.5;
  display: block;
}
#mainwrapper.reset_sign_in_details #mainBody .uk-auth .intuitive-login-enabled.email-link-password-reset div[data-password-group] {
  width: 100%;
}

.express-errors {
  margin: 16px;
}
/*# sourceMappingURL=IntuitiveLogin.css.map */
