.signUp-step1-page {
    max-width: 600px;
    margin: 2em auto;
}

.login-page {
  width: 100%;
  overflow: auto;
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  /*justify-content: center;
  -webkit-justify-content: center;
  -moz-justify-content:center;
  -ms-justify-content: center;*/
  padding-top: 70px;
}

.auth-popup {
  margin: 0 auto;
  width: 350px;
  max-width: 90%;
  border: 1px solid #e1e1e1;
  box-shadow:none;
}

.signUp-page {
    padding-top: 70px;
}

.signUp-step1-success {
	max-width: 600px;
	margin: 2em auto;
}

.signUp-success-page {
	max-width: 600px;
	margin: 2em auto;
}

.auth-popup .panel-body {
  padding: 20px 12px;
}

.auth-popup .panel-heading {
  padding: 10px 12px;
}

.auth-popup .login-account {
  margin-bottom: 25px;
}

.auth-popup .remember-account {
  margin: 15px 0 20px 0;
}

.auth-popup .input-group-addon {
  min-width: 31px;
  padding: 7px;
  border-radius: 0;
  background: #eeeeee;
  border: 1px solid #dfdfdf;
  border-right: transparent;
  color: #a4a4a4;
}

.auth-popup .has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
}

.auth-popup .has-error .input-group-addon,
.auth-popup .has-error .form-control:hover,
.auth-popup .has-error .form-control:focus {
  border-color: #a94442;
}

.auth-popup .control-account {
  display: flex;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: -ms-flex;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	align-items: center;
  min-height: 34px;
}

.auth-popup .control-account a {
  color: #0d3036;
  font-weight: 600;
  font-size: 13px;
}
