71 lines
1.6 KiB
Plaintext
71 lines
1.6 KiB
Plaintext
//
|
|
// RTL Panels
|
|
// --------------------------------------------------
|
|
|
|
// Tables in panels
|
|
//
|
|
// Place a non-bordered `.table` within a panel (not within a `.panel-body`) and
|
|
// watch it go full width.
|
|
|
|
.panel {
|
|
// Add border top radius for first one
|
|
> .table:first-child,
|
|
> .table-responsive:first-child > .table:first-child {
|
|
|
|
> thead:first-child,
|
|
> tbody:first-child {
|
|
> tr:first-child {
|
|
td:first-child,
|
|
th:first-child {
|
|
border-top-right-radius: (@panel-border-radius - 1);
|
|
border-top-left-radius: 0;
|
|
}
|
|
td:last-child,
|
|
th:last-child {
|
|
border-top-left-radius: (@panel-border-radius - 1);
|
|
border-top-right-radius: 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
// Add border bottom radius for last one
|
|
> .table:last-child,
|
|
> .table-responsive:last-child > .table:last-child {
|
|
|
|
> tbody:last-child,
|
|
> tfoot:last-child {
|
|
> tr:last-child {
|
|
td:first-child,
|
|
th:first-child {
|
|
border-bottom-left-radius: (@panel-border-radius - 1);
|
|
border-top-right-radius: 0;
|
|
}
|
|
td:last-child,
|
|
th:last-child {
|
|
border-bottom-right-radius: (@panel-border-radius - 1);
|
|
border-top-left-radius: 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
> .table-bordered,
|
|
> .table-responsive > .table-bordered {
|
|
> thead,
|
|
> tbody,
|
|
> tfoot {
|
|
> tr {
|
|
> th:first-child,
|
|
> td:first-child {
|
|
border-right: 0;
|
|
border-left: none;
|
|
}
|
|
> th:last-child,
|
|
> td:last-child {
|
|
border-right: none;
|
|
border-left: 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|