table.dataTable { clear: both; margin-top: 6px!important; margin-bottom: 6px!important; max-width: none!important; border-collapse: separate!important } 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 td,table.dataTable.nowrap th { white-space: nowrap } div.dataTables_length label { font-weight: 400; text-align: left; white-space: nowrap } div.dataTables_length select { width: 75px; display: inline-block } div.dataTables_filter { text-align: right } div.dataTables_filter label { font-weight: 400; white-space: nowrap; text-align: left } div.dataTables_filter input { margin-left: .5em; display: inline-block; width: auto } div.dataTables_info { padding-top: 8px; white-space: nowrap } div.dataTables_paginate { margin: 0; white-space: nowrap; text-align: right } div.dataTables_paginate ul.pagination { margin: 2px 0; white-space: nowrap } div.dataTables_scrollBody>table,div.dataTables_scrollHead table.dataTable { margin-bottom: 0!important } div.dataTables_processing { position: absolute; top: 50%; left: 50%; width: 200px; margin-left: -100px; margin-top: -26px; text-align: center; padding: 1em 0 } div.dataTables_scrollBody>table,div.dataTables_scrollFoot>table { margin-top: 0!important; border-top: none } table.dataTable thead>tr>td.sorting,table.dataTable thead>tr>td.sorting_asc,table.dataTable thead>tr>td.sorting_desc,table.dataTable thead>tr>th.sorting,table.dataTable thead>tr>th.sorting_asc,table.dataTable thead>tr>th.sorting_desc { padding-right: 30px } table.dataTable thead>tr>td:active,table.dataTable thead>tr>th:active { outline: 0 } table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_desc_disabled { cursor: pointer; position: relative } table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_desc_disabled:after { position: absolute; bottom: 8px; right: 8px; display: block; font-family: 'Glyphicons Halflings'; opacity: .5 } table.dataTable thead .sorting:after { opacity: .2; content: "\e150" } table.dataTable thead .sorting_asc:after { content: "\e155" } table.dataTable thead .sorting_desc:after { content: "\e156" } table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc_disabled:after { color: #eee } 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.dataTables_scrollBody>table>tbody>tr:first-child>td,div.dataTables_scrollBody>table>tbody>tr:first-child>th { border-top: none } @media screen and (max-width: 767px) { div.dataTables_filter,div.dataTables_info,div.dataTables_length,div.dataTables_paginate { text-align:center } } table.dataTable.table-condensed>thead>tr>th { padding-right: 20px } table.dataTable.table-condensed .sorting:after,table.dataTable.table-condensed .sorting_asc:after,table.dataTable.table-condensed .sorting_desc:after { top: 6px; right: 6px } table.table-bordered.dataTable td,table.table-bordered.dataTable th { border-left-width: 0 } table.table-bordered.dataTable td:last-child,table.table-bordered.dataTable th:last-child { border-right-width: 0 } div.dataTables_scrollHead table.table-bordered,table.table-bordered.dataTable tbody td,table.table-bordered.dataTable tbody th { border-bottom-width: 0 } div.table-responsive>div.dataTables_wrapper>div.row { margin: 0 } div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:first-child { padding-left: 0 } div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:last-child { padding-right: 0 }