.sg-hidden {
  display: none !important;
}

/** Buttons */

.sg-button-link {
  display: inline-block;
  margin: 0;
  padding: 0;
  background: transparent;
  color: $black;
  box-shadow: none;
  border: none;
  cursor: pointer;
  text-decoration: underline;
  vertical-align: unset;

  &:focus,
  &:active,
  &:hover {
    background: transparent;
    color: $black;
  }
}

.sg-facebook-login-button {
  margin-bottom: 1em;
  text-align: center;
}

/** Notices */
.giveasap_success {
  background-color: rgba(41, 185, 50, 0.75);
  color: white;
  padding: 0.5em;
}

.giveasap_notice {
  background-color: $purple;
  color: #fff;
  text-align: center;
  padding: 1em;
}

.giveaway-leaderboard {
  border-collapse: collapse;
  width: 100%;

  th,
  td {
    text-align: left;
  }

  td {
    border-bottom: 1px solid rgba( 0, 0, 0, 0.5 );
  }
}