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

.lmd-authentication .page-heading {
  margin-top: 0;
}

#create-account_form p {
  margin-bottom: 8px; }
#create-account_form .form-group {
  margin: 0 0 20px 0; }
#create-account_form label,
#login_form label,
#login-form label {
  display: block;
  font-weight: normal;
  margin-bottom: 4px;
}

#login_form .form-group,
#login-form .form-group {
  margin: 0 0 12px 0; }
  #login_form .form-group.lost_password,
  #login-form .lost_password {
    margin: 14px 0 15px 0; }
    #login_form .form-group.lost_password a,
    #login-form .lost_password a {
      text-decoration: underline; }
      #login_form .form-group.lost_password a:hover,
      #login-form .lost_password a:hover {
        text-decoration: none; }

#login_form,
#create-account_form,
#loginradius_sociallogin,
.lmd-authentication .box {
  min-height: 280px;
}
#login_form .form-control,
#create-account_form .form-control,
#login-form .form-control,
#loginradius_sociallogin .form-control {
  max-width: 271px;
}

/* Colonne droite séparée comme Warehouse */
@media (min-width: 768px) {
  .lmd-authentication .col-sm-6 + .col-sm-6 {
    border-left: 1px solid #d6d4d4;
  }
  .lmd-authentication .col-sm-6 + .col-sm-6 .box {
    padding-left: 25px;
  }
}

/* Boutons noirs Warehouse (pas le bleu Classic) */
.lmd-authentication .button.button-medium,
.lmd-authentication .btn.button-medium {
  background: #333333;
  border-color: #333333;
  color: #fff;
  text-transform: uppercase;
}
.lmd-authentication .button.button-medium:hover,
.lmd-authentication .btn.button-medium:hover {
  background: #111111;
  border-color: #111111;
  color: #fff;
}
.lmd-authentication .button.button-medium span,
.lmd-authentication .btn.button-medium span {
  display: inline-block;
  padding: 0;
}
.lmd-authentication .button.button-medium i.left,
.lmd-authentication .btn.button-medium i.left {
  margin-right: 6px;
}

/* Masquer layout form Classic (label à gauche) */
.lmd-authentication .form-group.row {
  display: block;
  margin-left: 0;
  margin-right: 0;
}
.lmd-authentication .form-group.row > .form-control-label,
.lmd-authentication .form-group.row > [class*="col-"] {
  width: 100%;
  max-width: 100%;
  float: none;
  padding: 0;
  text-align: left;
}
