.datatable-wrapper.no-header.datatable-container{border-top:1px solid#d9d9d9;}.datatable-wrapper.no-footer.datatable-container{border-bottom:1px solid#d9d9d9;}.datatable-top,.datatable-bottom{padding:8px 10px;}.datatable-top>nav:first-child,.datatable-top>div:first-child,.datatable-bottom>nav:first-child,.datatable-bottom>div:first-child{float:left;}.datatable-top>nav:last-child,.datatable-top>div:not(first-child),.datatable-bottom>nav:last-child,.datatable-bottom>div:last-child{float:right;}.datatable-selector{padding:6px;}.datatable-input{padding:6px 12px;}.datatable-info{margin:7px 0;}.datatable-pagination ul{margin:0;padding-left:0;}.datatable-pagination li{list-style:none;float:left;}.datatable-pagination li.datatable-hidden{visibility:hidden;}.datatable-pagination a,.datatable-pagination button{border:1px solid transparent;float:left;margin-left:2px;padding:6px 12px;position:relative;text-decoration:none;color:#333;cursor:pointer;}.datatable-pagination a:hover,.datatable-pagination button:hover{background-color:#d9d9d9;}.datatable-pagination.datatable-active a,.datatable-pagination.datatable-active a:focus,.datatable-pagination.datatable-active a:hover,.datatable-pagination.datatable-active button,.datatable-pagination.datatable-active button:focus,.datatable-pagination.datatable-active button:hover{background-color:#d9d9d9;cursor:default;}.datatable-pagination.datatable-ellipsis a,.datatable-pagination.datatable-disabled a,.datatable-pagination.datatable-disabled a:focus,.datatable-pagination.datatable-disabled a:hover,.datatable-pagination.datatable-ellipsis button,.datatable-pagination.datatable-disabled button,.datatable-pagination.datatable-disabled button:focus,.datatable-pagination.datatable-disabled button:hover{pointer-events:none;cursor:default;}.datatable-pagination.datatable-disabled a,.datatable-pagination.datatable-disabled a:focus,.datatable-pagination.datatable-disabled a:hover,.datatable-pagination.datatable-disabled button,.datatable-pagination.datatable-disabled button:focus,.datatable-pagination.datatable-disabled button:hover{cursor:not-allowed;opacity:0.4;}.datatable-pagination.datatable-pagination a,.datatable-pagination.datatable-pagination button{font-weight:bold;}.datatable-table{max-width:100%;width:100%;border-spacing:0;border-collapse:separate;}.datatable-table>tbody>tr>td,.datatable-table>tbody>tr>th,.datatable-table>tfoot>tr>td,.datatable-table>tfoot>tr>th,.datatable-table>thead>tr>td,.datatable-table>thead>tr>th{vertical-align:top;padding:8px 10px;}.datatable-table>thead>tr>th{vertical-align:bottom;text-align:left;border-bottom:1px solid#d9d9d9;}.datatable-table>tfoot>tr>th{vertical-align:bottom;text-align:left;border-top:1px solid#d9d9d9;}.datatable-table th{vertical-align:bottom;text-align:left;}.datatable-table th a{text-decoration:none;color:inherit;}.datatable-table th button,.datatable-pagination-list button{color:inherit;border:0;background-color:inherit;cursor:pointer;text-align:inherit;font-weight:inherit;font-size:inherit;}.datatable-sorter,.datatable-filter{display:inline-block;height:100%;position:relative;width:100%;}.datatable-sorter::before,.datatable-sorter::after{content:"";height:0;width:0;position:absolute;right:4px;border-left:4px solid transparent;border-right:4px solid transparent;opacity:0.2;}.datatable-sorter::before{border-top:4px solid#000;bottom:0px;}.datatable-sorter::after{border-bottom:4px solid#000;border-top:4px solid transparent;top:0px;}.datatable-ascending.datatable-sorter::after,.datatable-descending.datatable-sorter::before,.datatable-ascending.datatable-filter::after,.datatable-descending.datatable-filter::before{opacity:0.6;}.datatable-filter::before{content:"";position:absolute;right:4px;opacity:0.2;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-radius:50%;border-top:10px solid#000;top:25%;}.datatable-filter-active.datatable-filter::before{opacity:0.6;}.datatable-empty{text-align:center;}.datatable-top::after,.datatable-bottom::after{clear:both;content:" ";display:table;}
table.datatable-table:focus tr.datatable-cursor>td:first-child{border-left:3px blue solid;}
table.datatable-table:focus{outline:solid 1px black;outline-offset:-1px;}