@mixin admin-table() {
  width: 100%;
  border: 1px solid $default-border-color;
  border-collapse: collapse;    
  
  tr {
    @include table-tr;

    &:first-child {
      @include table-tr-heading;
    }
    td {
      @include table-td;
    }
  }    
}

@mixin table-tr-heading() {
  background-color: $default-table-heading-bg-color;
  color: $default-table-heading-text-color;
  font-weight: bold;

  th {
    @include table-heading;
  }
}

@mixin table-heading() {
  padding: gutter();
}

@mixin table-tr() {
  &:nth-child(even) {
    background-color: $even-td-bg-color;
  }
  &:nth-child(odd) {
    background-color: $odd-td-bg-color;
  }
  &:hover {
    background-color: $tr-hover-bg-color;
    color: $default-table-heading-text-color;
    
    a {
      @include table-tr-a;
    }
  }
}

@mixin table-td() {
  padding: gutter();
}

@mixin table-tr-a() {
  color: $default-table-heading-text-color;
}


@mixin admin-table() {
  width: 100%;
  border: 1px solid $default-border-color;
  border-collapse: collapse;    
  
  tr {
    @include table-tr;

    &:first-child {
      @include table-tr-heading;
    }
    td {
      @include table-td;
    }
  }    
}

@mixin table-tr-heading() {
  background-color: $default-table-heading-bg-color;
  color: $default-table-heading-text-color;
  font-weight: bold;

  th {
    @include table-heading;
  }
}

@mixin table-heading() {
  padding: gutter();
}

@mixin table-tr($zebra-stripe: "true") {
  &:nth-child(even) {
    background-color: $even-td-bg-color;
  }
  @if $zebra-stripe == "true" {
    &:nth-child(odd) {
      background-color: $odd-td-bg-color;
    }
  } @else if $zebra-stripe == "false" {
    &:nth-child(odd) {
      background-color: $even-td-bg-color;
    }
  }
  &:hover {
    background-color: $tr-hover-bg-color;
    color: $default-table-heading-text-color;
    
    a {
      @include table-tr-a;
    }
  }
}

@mixin table-td() {
  padding: gutter();
}

@mixin table-tr-a() {
  color: $default-table-heading-text-color;
}


Add zebra stripe option to table row mixin
Add zebra stripe option to table row mixin
