.magellan-mrx-nyepic-okta-sign-in #okta-login-container {
  display: block !important;
}
.magellan-mrx-nyepic-okta-sign-in #okta-login-container {
  width: 100% !important;
}
.magellan-mrx-nyepic-okta-sign-in #okta-sign-in.auth-container.main-container {
  border-color: none !important;
  box-shadow: none !important;
  font-family: Arial, sans-serif !important;
}
.magellan-mrx-nyepic-okta-sign-in .o-form-fieldset-container {
  width: 100% !important;
  align-items: center !important;
  justify-content: center !important;
  font-family: Arial, sans-serif !important;
}
.magellan-mrx-nyepic-okta-sign-in .o-form-head {
  display: none !important;
}
.magellan-mrx-nyepic-okta-sign-in .o-form-label {
  padding: 0px 0px 0px 0px !important;
}
.magellan-mrx-nyepic-okta-sign-in #okta-sign-in.auth-container h2, .magellan-mrx-nyepic-okta-sign-in #okta-sign-in.auth-container h3 {
  color: #8C2D90 !important;
  font-family: Arial, sans-serif !important;
  height: 37px !important;
  text-align: center !important;
  letter-spacing: 0px !important;
  opacity: 1 !important;
  font-size: 1.75rem !important;
  font-weight: 500 !important;
  line-height: 1.2 !important;
  margin-bottom: 0.5rem !important;
}
.magellan-mrx-nyepic-okta-sign-in .okta-form-label label {
  height: 20px !important;
  text-align: left !important;
  font-family: Arial, sans-serif !important;
  color: #8C2D90 !important;
  font-size: 1rem !important;
  margin-bottom: 0.5rem !important;
  font-weight: 400 !important;
}
.magellan-mrx-nyepic-okta-sign-in #okta-signin-username {
  background: #ffffff 0% 0% no-repeat padding-box !important;
  border: 1px solid rgba(0, 0, 0, 0.17) !important;
  border-radius: 4px !important;
  height: 41px !important;
  width: 100% !important;
  font-family: Arial, sans-serif !important;
}
.magellan-mrx-nyepic-okta-sign-in #okta-signin-password {
  background: #ffffff 0% 0% no-repeat padding-box !important;
  border: 1px solid rgba(0, 0, 0, 0.17) !important;
  border-radius: 4px !important;
  height: 41px !important;
  width: 100% !important;
  font-family: Arial, sans-serif !important;
}
.magellan-mrx-nyepic-okta-sign-in #okta-signin-submit {
  width: 100% !important;
  font-family: Arial, sans-serif !important;
}
.magellan-mrx-nyepic-okta-sign-in #okta-sign-in.auth-container .button-primary {
  background: #8C2D90 !important;
  height: 41px !important;
  margin-top: 10px !important;
  width: 100% !important;
  height: 41px !important;
  background: #8C2D90 0% 0% no-repeat padding-box !important;
  border: 1px solid #8C2D90 !important;
  opacity: 1 !important;
  border-radius: 4px !important;
  color: #ffffff !important;
  text-align: center !important;
  line-height: 2.3 !important;
  font-size: 1rem !important;
  font-weight: 400 !important;
  font-family: Arial, sans-serif !important;
}
.magellan-mrx-nyepic-okta-sign-in #okta-sign-in.auth-container .button-primary:hover {
  background-color: black !important;
  color: white !important;
}
.magellan-mrx-nyepic-okta-sign-in #okta-sign-in {
  border-style: none !important;
}
.magellan-mrx-nyepic-okta-sign-in #okta-sign-in.auth-container.main-container {
  width: 100% !important;
  margin-top: 0px !important;
  font-family: Arial, sans-serif !important;
}
.magellan-mrx-nyepic-okta-sign-in #okta-sign-in .auth-content {
  padding: 0px 0px 0px !important;
}
.magellan-mrx-nyepic-okta-sign-in #okta-sign-in .o-form .custom-checkbox label {
  color: #8C2D90 !important;
  font-family: Arial, sans-serif !important;
  font: italic normal normal 14px/16px Arial, sans-serif !important;
}
.magellan-mrx-nyepic-okta-sign-in #okta-sign-in.auth-container .link, .magellan-mrx-nyepic-okta-sign-in #okta-sign-in.auth-container .link:link {
  color: #8C2D90 !important;
  font-family: Arial, sans-serif !important;
  font: italic normal normal 14px/16px Arial, sans-serif !important;
}
.magellan-mrx-nyepic-okta-sign-in #okta-sign-in .auth-header {
  border-bottom: none !important;
  padding: 0px 0px 0px !important;
  padding-bottom: 0px !important;
}
.magellan-mrx-nyepic-okta-sign-in #okta-sign-in .o-form .input-fix, .magellan-mrx-nyepic-okta-sign-in #okta-sign-in .o-form .textarea-fix {
  border: none !important;
}
.magellan-mrx-nyepic-okta-sign-in .js-help-link {
  display: none !important;
}