@color-link-success: @theme-green1;
@color-link-error: @theme-red6;
@color-link-disabled: @theme-grey5;

.link--icon {
    padding-bottom: 2px;
    padding-left: 22px;
    word-wrap: break-word;

    &:hover {
        text-decoration: none;
    }
}

.link--underline {
    text-decoration: underline;
}

.link--white {
  color: #FFFFFF;

  &:active,
  &:visited {
      color: #FFFFFF;
  }

  &:hover {
      text-decoration: underline;
  }
}

.link--black {
  color: #000000;

  &:active,
  &:visited {
      color: #000000;
  }

  &:hover {
      text-decoration: underline;
  }
}


.link--error {
    color: @color-link-error;

  &:active,
  &:visited {
      color: @color-link-error;
  }
}

.link--success {
    color: @color-link-success;

  &:active,
  &:visited {
      color: @color-link-success;
  }
}

.link--disabled {
    color: @color-link-disabled;
    cursor: default;
    &:hover {
        color: @color-link-disabled;
        cursor: not-allowed;
    }
}
