.login-page {
  margin-top: 3rem;
  padding-right: 1rem;
  padding-left: 1rem;
}
.login-page p.div__p--small-right {
  text-align: right;
  font-size: 0.6rem;
}
@media screen and (max-width: 1023px) {
  .login-page .row .section-divide {
    border-bottom: 0.0625rem solid #000000;
    margin-bottom: 2.5rem;
  }
}
@media screen and (min-width: 1023px) {
  .login-page .row .bordered-columns {
    border: 0.0625rem solid #a5a6a6;
    padding: 1rem;
    margin: 1rem;
  }
}
.login-page .row .tracker-top-content {
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
}
.login-page .login {
  margin-top: -1rem;
  margin-bottom: 1rem;
}
.login-page .login .email-reminder {
  border: 0.0625rem solid #d42b2b;
  text-align: center;
  padding: 0.875rem;
  font-size: 1.1rem;
}

.login-form-nav {
  margin-bottom: 1.25rem;
}
.login-form-nav .form-nav__div--bottom-line {
  border-bottom: 0.0625rem solid #a5a6a6;
  margin-bottom: 1.375rem;
}
.login-form-nav .account__login__divider {
  position: relative;
  font-weight: 700;
}
.login-form-nav .account__login__divider__hr {
  border: 0;
  border-bottom: 0.125rem solid #000000;
}
.login-form-nav .account__login__divider__text {
  position: absolute;
  top: 0;
  left: 50%;
  background: #fff;
  padding: 0 1rem;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.nav-tabs {
  border-bottom: 0;
  padding: 0;
}
.nav-tabs .nav-link {
  padding-right: 0.9rem;
  padding-left: 0.9rem;
}
.nav-tabs .nav-link .active {
  color: #000000;
  border-bottom: 3px solid #000000;
}

.registration-page .privacy-policy {
  margin-top: 1rem;
}

#track-order {
  margin-bottom: 3rem;
}

.tracker-bottom-content {
  background-color: #d3d4d4;
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
}

.rewards {
  background: #262626;
}

.rewards-container {
  width: 100%;
  padding: 1rem;
  margin-right: auto;
  margin-left: auto;
  color: #fff;
}
.rewards-container a {
  color: #fff;
  text-decoration: underline;
}
.rewards-container a:hover {
  color: #7a7b7b;
}
.rewards-container .img-container {
  margin-bottom: 0.875rem;
}
.rewards-container .img-container svg {
  display: block;
  width: 100%;
  max-height: 80px;
}
.rewards-container .material-checkbox input:checked ~ label::before {
  color: #fff;
}

.equal-height .card {
  width: 100%;
}

.container .breadcrumb {
  border-width: 0;
}
/*# sourceMappingURL=login.css.map*/