.pf-customerregistergus-box {
  margin-top: 8px;
}

.pf-customerregistergus-button {
  margin-bottom: 6px;
}

.pf-customerregistergus-message {
  font-size: 13px;
  line-height: 1.35;
}

.pf-customerregistergus-message-error {
  color: #b00020;
}

.pf-customerregistergus-message-success {
  color: #147a2e;
}

.pf-customerregistergus-message-info {
  color: #555;
}

/* PF_CUSTOMERREGISTERGUS_REQUIRED_STAR_V1 */
.pfcrg-required-star {
  font-weight: 700;
  color: #d10000;
}

.pfcrg-required-row label::after {
  content: "";
}

/* PF_CUSTOMERREGISTERGUS_REQUIRED_STARS_V1 START */
.pfcrg-required-star,
.pfcrg-checkbox-required-star {
  color: #d40000 !important;
  font-weight: 700;
  line-height: 1;
}

.pfcrg-required-star {
  display: inline-block;
  margin-left: 3px;
}

.pfcrg-checkbox-required-star {
  display: inline-block;
  min-width: 10px;
  margin-right: 8px;
  vertical-align: middle;
  text-align: center;
}

.custom-checkbox .pfcrg-checkbox-required-star,
.checkbox .pfcrg-checkbox-required-star {
  color: #d40000 !important;
}

#create-account_form .required,
#create-account_form .form-control-label .required,
#create-account_form sup,
.page-authentication .required,
.page-authentication .form-control-label .required,
.page-authentication sup {
  color: #d40000 !important;
}
/* PF_CUSTOMERREGISTERGUS_REQUIRED_STARS_V1 END */

/* PF_CUSTOMERREGISTERGUS_CHECKBOX_STAR_LAYOUT_V1 START */
.custom-checkbox.pfcrg-required-checkbox-box,
.checkbox.pfcrg-required-checkbox-box,
.pfcrg-required-checkbox-box {
  position: relative;
  overflow: visible;
}

.pfcrg-checkbox-required-star {
  position: absolute !important;
  display: block;
  width: 10px;
  min-width: 0;
  margin: 0 !important;
  padding: 0;
  color: #d40000 !important;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  pointer-events: none;
  z-index: 2;
}
/* PF_CUSTOMERREGISTERGUS_CHECKBOX_STAR_LAYOUT_V1 END */
