#campus-registration button,
#campus-registration input::placeholder {
  color: #dedede !important;
}
#campus-registration input:invalid {
  color: #ff9f9f !important;
}
#campus_ckpw_strength {
  font-size: 75% !important;
  color: #ff9f9f !important;
}
#campus_ckpw_strength_ok {
  font-size: 75% !important;
}
#campus_ckpw_confirm {
  font-size: 75% !important;
}
button.campus_groupmember_btn.pure-button[disabled] {
  color: white !important;
  background-color: #084C61 !important;
  border: revert !important;
  opacity: revert !important;
  height: 30.5px;
}
#campus-registration .pure-form legend {
  color: #4c95aa !important;
}
#campus-registration .pure-form-aligned .pure-control-group label {
  width: 18em !important;
}
#campus-registration .pure-form-aligned .pure-controls {
  margin-left: 19em !important;
}
#campus-registration .pure-form label {
  font-size: 100% !important;
}
#campus_cfcontent > fieldset:nth-child(15) > div:nth-child(2) > div.pure-control-group.campus-extra-float-left > label,
#campus_cfcontent > fieldset:nth-child(16) > div:nth-child(2) > div.pure-control-group.campus-extra-float-left > label,
#campus_cfcontent > fieldset:nth-child(16) > div:nth-child(3) > div.pure-control-group.campus-extra-float-left > label,
#campus_cfcontent > fieldset:nth-child(16) > div:nth-child(4) > div.pure-control-group.campus-extra-float-left > label {
  width: 30em !important;
}
#campus-view-login #campus_backtologin {
  color: black !important;
}
