/*
 * Login Page Support
 * --------------------------------------------------
 */

.panel-login {
  .panel-variant(@panel-default-border; @panel-default-text; @panel-default-heading-bg; @panel-default-border);
  margin: 0 (0 - floor((@grid-gutter-width / 2))) @line-height-computed;
}

/* Remove extra margin at bottom of form */
.panel-login p:last-child {
  margin-bottom: 0;
}

.panel-login img {
  .box-shadow(none);
  margin-bottom: @line-height-computed;
}

.login-form {
  margin: @line-height-computed 0;
}

@media screen and (min-width: @screen-sm-min) {
  .panel-login {
    margin-top: @line-height-computed;
    border-style: solid;
    border-width: 1px;
  }
}

