// TABLES
.table {
	font-size:12px;
}

.table {
	> thead {
		> tr {
			> th {
				background-color:$violet-table-header;
				border-bottom: 1px solid $gray !important;
				box-shadow: 0 1px 0 #fff inset;
				color: $gray-darker;
				text-shadow: 0 1px 0 #fff;

				&[align='center'] {
					text-align:center;
				}
			}

		}
	}
}

.table > thead > tr > th,
.table > thead > tr > td,
.table > tbody > tr > th,
.table > tbody > tr > td,
.table > tfoot > tr > th,
.table > tfoot > tr > td {
	vertical-align:middle;
}

.table-hover > tbody > tr:hover > td * {
	color:#fff;
}

.table-striped > thead > tr > th {
	border-left:none;
	border-right:none;
}

.table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th {
	background-color:transparent;
}
.table-striped > tbody > tr:nth-child(2n+2) > td, .table-striped > tbody > tr:nth-child(2n+2) > th {
	background-color:$table-bg-accent;
}

.table-hover > tbody > tr:hover > td {
	background-color:$blue-read;
}

.table-bordered > thead > tr > td {
	border-bottom-width:1px;
}