/**********************************************************
				Authentication Styles
**********************************************************/
#account-creation_form .id_state,
#account-creation_form .dni,
#account-creation_form .postcode {
  display: none; }

#center_column #create-account_form {
  min-height: 307px; }
  #center_column #create-account_form p {
    margin-bottom: 8px; }
  #center_column #create-account_form .form-group {
    margin: 0 0 20px 0; }

#center_column #login_form {
  min-height: 307px; }
  #center_column #login_form .form-group {
    margin: 0 0 3px 0; }
    #center_column #login_form .form-group.lost_password {
      margin: 14px 0 15px 0; }
      #center_column #login_form .form-group.lost_password a {
        text-decoration: underline; }
        #center_column #login_form .form-group.lost_password a:hover {
          text-decoration: none; }

#login_form .form-control, #create-account_form .form-control {
  max-width: 271px; }

/**********************************************************
				CTA Buttons - Minimal Registration
**********************************************************/
.btn-cta {
  display: block;
  width: 100%;
  background: #0b7edb;
  color: #fff !important;
  border: 0 !important;
  padding: 12px 24px;
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
  border-radius: 4px;
  cursor: pointer;
  text-align: center;
  min-width: 220px;
  line-height: 1.4;
}
.btn-cta:hover,
.btn-cta:focus,
.btn-cta:active {
  background: #095fa6;
  color: #fff !important;
  text-decoration: none;
}
.btn-cta i,
.btn-cta span {
  color: #fff !important;
}
/* Login / Create account forms - ensure buttons have spacing */
#create-account_form .submit {
  margin-top: 28px;
}
#login_form .submit {
  margin-top: 20px;
}
#new_account_form .submit {
  margin-top: 20px;
}
