border-top-right-radius: 4px;
}
-.table-striped tbody > tr:nth-child(odd) > td,
-.table-striped tbody > tr:nth-child(odd) > th {
+.table-striped > tbody > tr:nth-child(odd) > td,
+.table-striped > tbody > tr:nth-child(odd) > th {
background-color: #f9f9f9;
}
-.table-hover tbody tr:hover > td,
-.table-hover tbody tr:hover > th {
+.table-hover > tbody > tr:hover > td,
+.table-hover > tbody > tr:hover > th {
background-color: #f5f5f5;
}
float: none;
}
-.table tbody tr.success > td {
+.table > tbody > tr.success > td {
background-color: #dff0d8;
}
-.table tbody tr.error > td {
+.table > tbody > tr.error > td {
background-color: #f2dede;
}
-.table tbody tr.warning > td {
+.table > tbody > tr.warning > td {
background-color: #fcf8e3;
}
-.table-hover tbody tr.success:hover > td {
+.table-hover > tbody > tr.success:hover > td {
background-color: #d0e9c6;
}
-.table-hover tbody tr.error:hover > td {
+.table-hover > tbody > tr.error:hover > td {
background-color: #ebcccc;
}
-.table-hover tbody tr.warning:hover > td {
+.table-hover > tbody > tr.warning:hover > td {
background-color: #faf2cc;
}
// Default zebra-stripe styles (alternating gray and transparent backgrounds)
.table-striped {
- tbody {
+ > tbody {
> tr:nth-child(odd) > td,
> tr:nth-child(odd) > th {
background-color: @table-background-accent;
// HOVER EFFECT
// ------------
+
// Placed here since it has to come after the potential zebra striping
.table-hover {
- tbody {
- tr:hover > td,
- tr:hover > th {
+ > tbody {
+ > tr:hover > td,
+ > tr:hover > th {
background-color: @table-background-hover;
}
}
// -----------------
// Exact selectors below required to override .table-striped
-.table tbody tr {
+.table > tbody > tr {
&.success > td {
background-color: @state-success-background;
}
}
// Hover states for .table-hover
-.table-hover tbody tr {
+.table-hover > tbody > tr {
&.success:hover > td {
background-color: darken(@state-success-background, 5%);
}