/* PC colors */
.form-group.required .form-control-label::before {
  color: #c00;
  content: "*";
}

/* stylelint-disable */
/* stylelint-enable */
#login-form-password[type=text].is-invalid {
  padding-right: 56px !important;
}

.pc-reset-password-email-field,
.pc-register-form-fields {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  margin-bottom: 0;
  white-space: nowrap;
}
@media (max-width: 1279.98px) {
  .pc-reset-password-email-field.is-invalid,
.pc-register-form-fields.is-invalid {
    margin-bottom: 8px;
  }
}

.pc-register-form-email {
  margin-bottom: 0;
}
@media (max-width: 1279.98px) {
  .pc-register-form-email.is-invalid {
    margin-bottom: 8px;
  }
}

.pc-register-form-birthday .pc-input::-moz-placeholder {
  color: #737373;
}

.pc-register-form-birthday .pc-input::placeholder {
  color: #737373;
}
.pc-register-form-birthday .pc-label {
  font-size: 0.6875rem;
  line-height: 1.45;
  top: 4px;
}

.pc-login-border-card .pc-login-nav-link {
  font-size: 0.875rem;
  text-transform: uppercase;
}

.pc-login-form .form-control {
  border-radius: 0;
}
.pc-login-form .pc-login-forget-password::after {
  bottom: 0;
}

.pc-track-order-input {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  white-space: nowrap;
}
.pc-track-order-input.is-invalid {
  padding-right: 56px !important;
}

.pc-tc-checkbox {
  line-height: 1.8;
}

.pc-footer-login-support {
  padding: 0.594rem;
}

.pc-footer-login-support-login {
  background-color: #e3e3e3;
}

.login-page .login .error-message-form {
  background-color: #c00;
  border-radius: 0.188em;
  color: #fff;
  padding: 0.625em;
}

/*# sourceMappingURL=default\css\login.css.map*/