@ -4,10 +4,10 @@
*
* To rebuild or modify this file with the latest versions of the included
* software please visit :
* https : / / datatables . net / download / # bs5 / dt- 1. 13 . 6
* https : / / datatables . net / download / # bs5 / dt- 2. 0 . 0
*
* Included libraries :
* DataTables 1. 13 . 6
* DataTables 2. 0 . 0
* /
@ charset "UTF-8" ;
@ -30,76 +30,124 @@ table.dataTable td.dt-control {
}
table . dataTable td . dt-control : before {
display : inline-block ;
color : rgba ( 0 , 0 , 0 , 0 . 5 ) ;
content : "►" ;
box-sizing : border-box ;
content : "" ;
border-top : 5px solid transparent ;
border-left : 10px solid rgba ( 0 , 0 , 0 , 0 . 5 ) ;
border-bottom : 5px solid transparent ;
border-right : 0px solid transparent ;
}
table . dataTable tr . dt-hasChild td . dt-control : before {
content : "▼" ;
border-top : 10px solid rgba ( 0 , 0 , 0 , 0 . 5 ) ;
border-left : 5px solid transparent ;
border-bottom : 0px solid transparent ;
border-right : 5px solid transparent ;
}
html . dark table . dataTable td . dt-control : before {
color : rgba ( 255 , 255 , 255 , 0 . 5 ) ;
html . dark table . dataTable td . dt-control : before ,
: root [ data-bs-theme = dark ] table . dataTable td . dt-control : before {
border-left-color : rgba ( 255 , 255 , 255 , 0 . 5 ) ;
}
html . dark table . dataTable tr . dt-hasChild td . dt-control : before {
color : rgba ( 255 , 255 , 255 , 0 . 5 ) ;
html . dark table . dataTable tr . dt-hasChild td . dt-control : before ,
: root [ data-bs-theme = dark ] table . dataTable tr . dt-hasChild td . dt-control : before {
border-top-color : rgba ( 255 , 255 , 255 , 0 . 5 ) ;
border-left-color : transparent ;
}
table . dataTable thead > tr > th . sorting , table . dataTable thead > tr > th . sorting_asc , table . dataTable thead > tr > th . sorting_desc , table . dataTable thead > tr > th . sorting_asc_disabled , table . dataTable thead > tr > th . sorting_desc_disabled ,
table . dataTable thead > tr > td . sorting ,
table . dataTable thead > tr > td . sorting_asc ,
table . dataTable thead > tr > td . sorting_desc ,
table . dataTable thead > tr > td . sorting_asc_disabled ,
table . dataTable thead > tr > td . sorting_desc_disabled {
cursor : pointer ;
position : relative ;
padding-right : 26px ;
}
table . dataTable thead > tr > th . sorting : before , table . dataTable thead > tr > th . sorting : after , table . dataTable thead > tr > th . sorting_asc : before , table . dataTable thead > tr > th . sorting_asc : after , table . dataTable thead > tr > th . sorting_desc : before , table . dataTable thead > tr > th . sorting_desc : after , table . dataTable thead > tr > th . sorting_asc_disabled : before , table . dataTable thead > tr > th . sorting_asc_disabled : after , table . dataTable thead > tr > th . sorting_desc_disabled : before , table . dataTable thead > tr > th . sorting_desc_disabled : after ,
table . dataTable thead > tr > td . sorting : before ,
table . dataTable thead > tr > td . sorting : after ,
table . dataTable thead > tr > td . sorting_asc : before ,
table . dataTable thead > tr > td . sorting_asc : after ,
table . dataTable thead > tr > td . sorting_desc : before ,
table . dataTable thead > tr > td . sorting_desc : after ,
table . dataTable thead > tr > td . sorting_asc_disabled : before ,
table . dataTable thead > tr > td . sorting_asc_disabled : after ,
table . dataTable thead > tr > td . sorting_desc_disabled : before ,
table . dataTable thead > tr > td . sorting_desc_disabled : after {
div . dt-scroll-body thead tr ,
div . dt-scroll-body tfoot tr {
height : 0 ;
}
div . dt-scroll-body thead tr th , div . dt-scroll-body thead tr td ,
div . dt-scroll-body tfoot tr th ,
div . dt-scroll-body tfoot tr td {
height : 0 ! important ;
padding-top : 0px ! important ;
padding-bottom : 0px ! important ;
border-top-width : 0px ! important ;
border-bottom-width : 0px ! important ;
}
div . dt-scroll-body thead tr th div . dt-scroll-sizing , div . dt-scroll-body thead tr td div . dt-scroll-sizing ,
div . dt-scroll-body tfoot tr th div . dt-scroll-sizing ,
div . dt-scroll-body tfoot tr td div . dt-scroll-sizing {
height : 0 ! important ;
overflow : hidden ! important ;
}
table . dataTable thead > tr > th : active ,
table . dataTable thead > tr > td : active {
outline : none ;
}
table . dataTable thead > tr > th . dt-orderable-asc span . dt-column-order : before , table . dataTable thead > tr > th . dt-ordering-asc span . dt-column-order : before ,
table . dataTable thead > tr > td . dt-orderable-asc span . dt-column-order : before ,
table . dataTable thead > tr > td . dt-ordering-asc span . dt-column-order : before {
position : absolute ;
display : block ;
opacity : 0 . 125 ;
right : 10px ;
line-height : 9px ;
font-size : 0 . 8em ;
}
table . dataTable thead > tr > th . sorting : before , table . dataTable thead > tr > th . sorting_asc : before , table . dataTable thead > tr > th . sorting_desc : before , table . dataTable thead > tr > th . sorting_asc_disabled : before , table . dataTable thead > tr > th . sorting_desc_disabled : before ,
table . dataTable thead > tr > td . sorting : before ,
table . dataTable thead > tr > td . sorting_asc : before ,
table . dataTable thead > tr > td . sorting_desc : before ,
table . dataTable thead > tr > td . sorting_asc_disabled : before ,
table . dataTable thead > tr > td . sorting_desc_disabled : before {
bottom : 50 % ;
content : "▲" ;
content : "▲" / "" ;
}
table . dataTable thead > tr > th . sorting : after , table . dataTable thead > tr > th . sorting_asc : after , table . dataTable thead > tr > th . sorting_desc : after , table . dataTable thead > tr > th . sorting_asc_disabled : after , table . dataTable thead > tr > th . sorting_desc_disabled : after ,
table . dataTable thead > tr > td . sorting : after ,
table . dataTable thead > tr > td . sorting_asc : after ,
table . dataTable thead > tr > td . sorting_desc : after ,
table . dataTable thead > tr > td . sorting_asc_disabled : after ,
table . dataTable thead > tr > td . sorting_desc_disabled : after {
table . dataTable thead > tr > th . dt-orderable-desc span . dt-column-order : after , table . dataTable thead > tr > th . dt-ordering-desc span . dt-column-order : after ,
table . dataTable thead > tr > td . dt-orderable-desc span . dt-column-order : after ,
table . dataTable thead > tr > td . dt-ordering-desc span . dt-column-order : after {
position : absolute ;
display : block ;
top : 50 % ;
content : "▼" ;
content : "▼" / "" ;
}
table . dataTable thead > tr > th . sorting_asc : before , table . dataTable thead > tr > th . sorting_desc : after ,
table . dataTable thead > tr > td . sorting_asc : before ,
table . dataTable thead > tr > td . sorting_desc : after {
table . dataTable thead > tr > th . dt-orderable-asc , table . dataTable thead > tr > th . dt-orderable-desc , table . dataTable thead > tr > th . dt-ordering-asc , table . dataTable thead > tr > th . dt-ordering-desc ,
table . dataTable thead > tr > td . dt-orderable-asc ,
table . dataTable thead > tr > td . dt-orderable-desc ,
table . dataTable thead > tr > td . dt-ordering-asc ,
table . dataTable thead > tr > td . dt-ordering-desc {
position : relative ;
padding-right : 30px ;
}
table . dataTable thead > tr > th . dt-orderable-asc span . dt-column-order , table . dataTable thead > tr > th . dt-orderable-desc span . dt-column-order , table . dataTable thead > tr > th . dt-ordering-asc span . dt-column-order , table . dataTable thead > tr > th . dt-ordering-desc span . dt-column-order ,
table . dataTable thead > tr > td . dt-orderable-asc span . dt-column-order ,
table . dataTable thead > tr > td . dt-orderable-desc span . dt-column-order ,
table . dataTable thead > tr > td . dt-ordering-asc span . dt-column-order ,
table . dataTable thead > tr > td . dt-ordering-desc span . dt-column-order {
position : absolute ;
right : 12px ;
top : 0 ;
bottom : 0 ;
width : 12px ;
}
table . dataTable thead > tr > th . dt-orderable-asc span . dt-column-order : before , table . dataTable thead > tr > th . dt-orderable-asc span . dt-column-order : after , table . dataTable thead > tr > th . dt-orderable-desc span . dt-column-order : before , table . dataTable thead > tr > th . dt-orderable-desc span . dt-column-order : after , table . dataTable thead > tr > th . dt-ordering-asc span . dt-column-order : before , table . dataTable thead > tr > th . dt-ordering-asc span . dt-column-order : after , table . dataTable thead > tr > th . dt-ordering-desc span . dt-column-order : before , table . dataTable thead > tr > th . dt-ordering-desc span . dt-column-order : after ,
table . dataTable thead > tr > td . dt-orderable-asc span . dt-column-order : before ,
table . dataTable thead > tr > td . dt-orderable-asc span . dt-column-order : after ,
table . dataTable thead > tr > td . dt-orderable-desc span . dt-column-order : before ,
table . dataTable thead > tr > td . dt-orderable-desc span . dt-column-order : after ,
table . dataTable thead > tr > td . dt-ordering-asc span . dt-column-order : before ,
table . dataTable thead > tr > td . dt-ordering-asc span . dt-column-order : after ,
table . dataTable thead > tr > td . dt-ordering-desc span . dt-column-order : before ,
table . dataTable thead > tr > td . dt-ordering-desc span . dt-column-order : after {
left : 0 ;
opacity : 0 . 125 ;
line-height : 9px ;
font-size : 0 . 8em ;
}
table . dataTable thead > tr > th . dt-orderable-asc , table . dataTable thead > tr > th . dt-orderable-desc ,
table . dataTable thead > tr > td . dt-orderable-asc ,
table . dataTable thead > tr > td . dt-orderable-desc {
cursor : pointer ;
}
table . dataTable thead > tr > th . dt-orderable-asc : hover , table . dataTable thead > tr > th . dt-orderable-desc : hover ,
table . dataTable thead > tr > td . dt-orderable-asc : hover ,
table . dataTable thead > tr > td . dt-orderable-desc : hover {
outline : 2px solid rgba ( 0 , 0 , 0 , 0 . 05 ) ;
outline-offset : -2px ;
}
table . dataTable thead > tr > th . dt-ordering-asc span . dt-column-order : before , table . dataTable thead > tr > th . dt-ordering-desc span . dt-column-order : after ,
table . dataTable thead > tr > td . dt-ordering-asc span . dt-column-order : before ,
table . dataTable thead > tr > td . dt-ordering-desc span . dt-column-order : after {
opacity : 0 . 6 ;
}
table . dataTable thead > tr > th . sorting_desc_disabled : after , table . dataTable thead > tr > th . sorting_asc_disabled : before ,
table . dataTable thead > tr > td . sorting_desc_disabled : after ,
table . dataTable thead > tr > td . sorting_asc_disabled : before {
table . dataTable thead > tr > th . sorting_desc_disabled span . dt-column-order : after , table . dataTable thead > tr > th . sorting_asc_disabled span . dt-column-order : before ,
table . dataTable thead > tr > td . sorting_desc_disabled span . dt-column-order : after ,
table . dataTable thead > tr > td . sorting_asc_disabled span . dt-column-order : before {
display : none ;
}
table . dataTable thead > tr > th : active ,
@ -107,29 +155,39 @@ table.dataTable thead > tr > td:active {
outline : none ;
}
div . dataTables_scrollBody > table . dataTable > thead > tr > th : before , div . dataTables_scrollBody > table . dataTable > thead > tr > th : after ,
div . dataTables_scrollBody > table . dataTable > thead > tr > td : before ,
div . dataTables_scrollBody > table . dataTable > thead > tr > td : after {
display : none ;
div . dt-scroll-body > table . dataTable > thead > tr > th ,
div . dt-scroll-body > table . dataTable > thead > tr > td {
overflow : hidden ;
}
: root . dark table . dataTable thead > tr > th . dt-orderable-asc : hover , : root . dark table . dataTable thead > tr > th . dt-orderable-desc : hover ,
: root . dark table . dataTable thead > tr > td . dt-orderable-asc : hover ,
: root . dark table . dataTable thead > tr > td . dt-orderable-desc : hover ,
: root [ data-bs-theme = dark ] table . dataTable thead > tr > th . dt-orderable-asc : hover ,
: root [ data-bs-theme = dark ] table . dataTable thead > tr > th . dt-orderable-desc : hover ,
: root [ data-bs-theme = dark ] table . dataTable thead > tr > td . dt-orderable-asc : hover ,
: root [ data-bs-theme = dark ] table . dataTable thead > tr > td . dt-orderable-desc : hover {
outline : 2px solid rgba ( 255 , 255 , 255 , 0 . 05 ) ;
}
div . dataTables_processing {
div . d t- processing {
position : absolute ;
top : 50 % ;
left : 50 % ;
width : 200px ;
margin-left : -100px ;
margin-top : -26px ;
margin-top : -2 2 px;
text-align : center ;
padding : 2px ;
z-index : 10 ;
}
div . d ataTables_ processing > div : last-child {
div . d t- processing > div : last-child {
position : relative ;
width : 80px ;
height : 15px ;
margin : 1em auto ;
}
div . d ataTables_ processing > div : last-child > div {
div . d t- processing > div : last-child > div {
position : absolute ;
top : 0 ;
width : 13px ;
@ -139,19 +197,19 @@ div.dataTables_processing > div:last-child > div {
background : rgb ( var ( --dt-row-selected ) ) ;
animation-timing-function : cubic-bezier ( 0 , 1 , 1 , 0 ) ;
}
div . d ataTables_ processing > div : last-child > div : nth-child ( 1 ) {
div . d t- processing > div : last-child > div : nth-child ( 1 ) {
left : 8px ;
animation : datatables-loader-1 0 . 6s infinite ;
}
div . d ataTables_ processing > div : last-child > div : nth-child ( 2 ) {
div . d t- processing > div : last-child > div : nth-child ( 2 ) {
left : 8px ;
animation : datatables-loader-2 0 . 6s infinite ;
}
div . d ataTables_ processing > div : last-child > div : nth-child ( 3 ) {
div . d t- processing > div : last-child > div : nth-child ( 3 ) {
left : 32px ;
animation : datatables-loader-2 0 . 6s infinite ;
}
div . d ataTables_ processing > div : last-child > div : nth-child ( 4 ) {
div . d t- processing > div : last-child > div : nth-child ( 4 ) {
left : 56px ;
animation : datatables-loader-3 0 . 6s infinite ;
}
@ -183,13 +241,16 @@ div.dataTables_processing > div:last-child > div:nth-child(4) {
table . dataTable . nowrap th , table . dataTable . nowrap td {
white-space : nowrap ;
}
table . dataTable th ,
table . dataTable td {
box-sizing : border-box ;
}
table . dataTable th . dt-left ,
table . dataTable td . dt-left {
text-align : left ;
}
table . dataTable th . dt-center ,
table . dataTable td . dt-center ,
table . dataTable td . dataTables_empty {
table . dataTable td . dt-center {
text-align : center ;
}
table . dataTable th . dt-right ,
@ -204,6 +265,16 @@ table.dataTable th.dt-nowrap,
table . dataTable td . dt-nowrap {
white-space : nowrap ;
}
table . dataTable th . dt-empty ,
table . dataTable td . dt-empty {
text-align : center ;
vertical-align : top ;
}
table . dataTable th . dt-type-numeric , table . dataTable th . dt-type-date ,
table . dataTable td . dt-type-numeric ,
table . dataTable td . dt-type-date {
text-align : right ;
}
table . dataTable thead th ,
table . dataTable thead td ,
table . dataTable tfoot th ,
@ -266,179 +337,150 @@ table.dataTable tbody td.dt-body-nowrap {
* © 2020 SpryMedia Ltd , all rights reserved .
* License : MIT datatables . net / license / mit
* /
table . dataTable {
table . table. dataTable {
clear : both ;
margin-top : 6px ! important ;
margin-bottom : 6px ! important ;
max-width : none ! important ;
border-collapse : separate ! important ;
margin-bottom : 0 ;
max-width : none ;
border-spacing : 0 ;
}
table . dataTable td ,
table . dataTable th {
-webkit-box-sizing : content-box ;
box-sizing : content-box ;
}
table . dataTable td . dataTables_empty ,
table . dataTable th . dataTables_empty {
text-align : center ;
}
table . dataTable . nowrap th ,
table . dataTable . nowrap td {
white-space : nowrap ;
}
table . dataTable . table-striped > tbody > tr : nth-of-type ( 2n + 1 ) > * {
table . table . dataTable . table-striped > tbody > tr : nth-of-type ( 2n + 1 ) > * {
box-shadow : none ;
}
table . dataTable > tbody > tr {
table . table . dataTable > : not ( caption ) > * > * {
background-color : transparent ;
}
table . dataTable > tbody > tr . selected > * {
table . table . dataTable > tbody > tr {
background-color : transparent ;
}
table . table . dataTable > tbody > tr . selected > * {
box-shadow : inset 0 0 0 9999px rgb ( 13 , 110 , 253 ) ;
box-shadow : inset 0 0 0 9999px rgb ( var ( --dt-row-selected ) ) ;
color : rgb ( 255 , 255 , 255 ) ;
color : rgb ( var ( --dt-row-selected-text ) ) ;
}
table . dataTable > tbody > tr . selected a {
table . table. dataTable > tbody > tr . selected a {
color : rgb ( 9 , 10 , 11 ) ;
color : rgb ( var ( --dt-row-selected-link ) ) ;
}
table . dataTable. table-striped > tbody > tr .odd > * {
table . table. dataTable. table-striped > tbody > tr :nth-of-type ( 2n + 1 ) > * {
box-shadow : inset 0 0 0 9999px rgba ( var ( --dt-row-stripe ) , 0 . 05 ) ;
}
table . dataTable. table-striped > tbody > tr .odd . selected > * {
table . table. dataTable. table-striped > tbody > tr :nth-of-type ( 2n + 1 ) . selected > * {
box-shadow : inset 0 0 0 9999px rgba ( 13 , 110 , 253 , 0 . 95 ) ;
box-shadow : inset 0 0 0 9999px rgba ( var ( --dt-row-selected ) , 0 . 95 ) ;
}
table . dataTable. table-hover > tbody > tr : hover > * {
table . table. dataTable. table-hover > tbody > tr : hover > * {
box-shadow : inset 0 0 0 9999px rgba ( var ( --dt-row-hover ) , 0 . 075 ) ;
}
table . dataTable. table-hover > tbody > tr . selected : hover > * {
table . table. dataTable. table-hover > tbody > tr . selected : hover > * {
box-shadow : inset 0 0 0 9999px rgba ( 13 , 110 , 253 , 0 . 975 ) ;
box-shadow : inset 0 0 0 9999px rgba ( var ( --dt-row-selected ) , 0 . 975 ) ;
}
div . d ataTables_wrapper div . dataTables_ length label {
div . d t-container div . dt- length label {
font-weight : normal ;
text-align : left ;
white-space : nowrap ;
}
div . d ataTables_wrapper div . dataTables_ length select {
div . d t-container div . dt- length select {
width : auto ;
display : inline-block ;
margin-right : 0 . 5em ;
}
div . d ataTables_wrapper div . dataTables_filter {
div . d t-container div . dt-search {
text-align : right ;
}
div . d ataTables_wrapper div . dataTables_filter label {
div . d t-container div . dt-search label {
font-weight : normal ;
white-space : nowrap ;
text-align : left ;
}
div . d ataTables_wrapper div . dataTables_filter input {
div . d t-container div . dt-search input {
margin-left : 0 . 5em ;
display : inline-block ;
width : auto ;
}
div . d ataTables_wrapper div . dataTables_ info {
div . d t-container div . dt- info {
padding-top : 0 . 85em ;
}
div . d ataTables_wrapper div . dataTables_paginate {
div . d t-container div . dt-paging {
margin : 0 ;
white-space : nowrap ;
text-align : right ;
}
div . d ataTables_wrapper div . dataTables_paginate ul . pagination {
div . dt-container div . dt-paging ul . pagination {
margin : 2px 0 ;
white-space : nowrap ;
justify-content : flex-end ;
flex-wrap : wrap ;
}
div . d ataTables_wrapp er div . dt-row {
div . d t-contain er div . dt-row {
position : relative ;
}
div . d ataTables_scrollH ead table . dataTable {
div . d t-scroll-h ead table . dataTable {
margin-bottom : 0 ! important ;
}
div . dataTables_scrollBody > table {
div . dt-scroll-body {
border-bottom-color : var ( --bs-border-color ) ;
border-bottom-width : var ( --bs-border-width ) ;
border-bottom-style : solid ;
}
div . dt-scroll-body > table {
border-top : none ;
margin-top : 0 ! important ;
margin-bottom : 0 ! important ;
}
div . dataTables_scrollBody > table > thead . sorting : before ,
div . dataTables_scrollBody > table > thead . sorting_asc : before ,
div . dataTables_scrollBody > table > thead . sorting_desc : before ,
div . dataTables_scrollBody > table > thead . sorting : after ,
div . dataTables_scrollBody > table > thead . sorting_asc : after ,
div . dataTables_scrollBody > table > thead . sorting_desc : after {
display : none ;
div . dt-scroll-body > table > tbody > tr : first-child {
border-top-width : 0 ;
}
div . dataTables_scrollBody > table > tbody tr : first-child th ,
div . dataTables_scrollBody > table > tbody tr : first-child td {
border-top : none ;
div . dt-scroll-body > table > thead > tr {
border-width : 0 ! important ;
}
div . dt-scroll-body > table > tbody > tr : last-child > * {
border-bottom : none ;
}
div . d ataTables_scrollFoot > . dataTables_scrollF ootInner {
div . d t-scroll-foot > . dt-scroll-f ootInner {
box-sizing : content-box ;
}
div . d ataTables_scrollFoot > . dataTables_scrollF ootInner > table {
div . d t-scroll-foot > . dt-scroll-f ootInner > table {
margin-top : 0 ! important ;
border-top : none ;
}
div . dt-scroll-foot > . dt-scroll-footInner > table > tfoot > tr : first-child {
border-top-width : 0 ! important ;
}
@ media screen and ( max-width : 767px ) {
div . dataTables_wrapper div . dataTables_length ,
div . d ataTables_wrapper div . dataTables_filter ,
div . d ataTables_wrapper div . dataTables_ info,
div . d ataTables_wrapper div . dataTables_paginate {
div . d t-container div . dt- length,
div . d t-container div . dt-search ,
div . d t-container div . dt- info,
div . d t-container div . dt-paging {
text-align : center ;
}
div . dataTables_wrapper div . dataTables_paginate ul . pagination {
div . dt-container . row {
--bs-gutter-y : 0 . 5rem ;
}
div . dt-container div . dt-paging ul . pagination {
justify-content : center ! important ;
}
}
table . dataTable . table-sm > thead > tr > th : not ( . sorting_disabled ) {
padding-right : 20px ;
}
table . table-bordered . dataTable {
border-right-width : 0 ;
}
table . table-bordered . dataTable thead tr : first-child th ,
table . table-bordered . dataTable thead tr : first-child td {
border-top-width : 1px ;
}
table . table-bordered . dataTable th ,
table . table-bordered . dataTable td {
border-left-width : 0 ;
}
table . table-bordered . dataTable th : first-child , table . table-bordered . dataTable th : first-child ,
table . table-bordered . dataTable td : first-child ,
table . table-bordered . dataTable td : first-child {
border-left-width : 1px ;
}
table . table-bordered . dataTable th : last-child , table . table-bordered . dataTable th : last-child ,
table . table-bordered . dataTable td : last-child ,
table . table-bordered . dataTable td : last-child {
border-right-width : 1px ;
}
table . table-bordered . dataTable th ,
table . table-bordered . dataTable td {
border-bottom-width : 1px ;
table . dataTable . table-sm > thead > tr > th : not ( . sorting_disabled ) : before , table . dataTable . table-sm > thead > tr > th : not ( . sorting_disabled ) : after {
right : 5px ;
}
div . d ataTables_scrollH ead table . table-bordered {
div . dt-scroll-head table . table-bordered {
border-bottom-width : 0 ;
}
div . table-responsive > div . d ataTables_wrapp er > div . row {
div . table-responsive > div . dt-container > div . row {
margin : 0 ;
}
div . table-responsive > div . d ataTables_wrapp er > div . row > div [ class ^ = col- ] : first-child {
div . table-responsive > div . dt-container > div . row > div [ class ^ = col- ] : first-child {
padding-left : 0 ;
}
div . table-responsive > div . d ataTables_wrapp er > div . row > div [ class ^ = col- ] : last-child {
div . table-responsive > div . dt-container > div . row > div [ class ^ = col- ] : last-child {
padding-right : 0 ;
}