/**
 * Force showing a scroll bar on Mac, overriding the native OS settings.
 * Having a hidden scrollbar can make the scrollbar overlay the right side
 * of a div.
 */
/**
* A circle with centered text
* Supported by all browsers that support the border-radius mixin
**/
/**
* A triangle pointing up of given height, width filled with given color
**/
.compact-form .register-form .text-input-error-wrapper {
  min-height: 12px;
}

.compact-form .register-form .text-input.first {
  float: left;
  margin-top: 12px;
  width: 48%;
}

.compact-form .register-form .text-input.first .error-message {
  margin-top: -3px;
  width: 200%;
}

.compact-form .register-form .text-input.second {
  float: right;
  margin-top: 12px;
  width: 48%;
}

.compact-form .register-form .text-input.second .error-message {
  margin-top: -3px;
  width: 120%;
}

.compact-form .register-form .input-email {
  clear: both;
}

.compact-form .register-form .password-input-meter {
  padding-bottom: 3px;
  margin-top: -15px;
  border-radius: 3px;
  background-color: inherit;
}

.compact-form .login-form {
  margin-top: 12px;
}

.compact-form .login-form .text-input-error-wrapper {
  min-height: 12px;
}

.compact-form .login-form .login-need-help {
  margin-top: 0;
  text-align: center;
}

.compact-form .login-form .login-need-help a {
  margin-bottom: 0;
}
