.table {
  // Cells
  > thead,
  > tbody,
  > tfoot {
	> tr {
	  > th,
	  > td {
		border-top: none;
	  }
	}
  }
  // Bottom align for column headings
  > thead > tr > th {
	border-bottom: none;
  }
  // Account for multiple tbody instances
  > tbody + tbody {
	border-top: none;
  }


}

.table-striped {
	> tbody > tr:nth-of-type( odd ) {
		background-color: $background-gray;
	}
}

.table-striped {
	> tbody > tr:nth-of-type( even ) {
		background-color: $gray;
	}
}

.table-hover {
	> tbody > tr:hover {
		background-color: $tlv-hover;
		cursor: pointer;
	}
}