@font-face {
  font-family: "TablePress";
  font-style: normal;
  font-weight: normal;
  src: url(1339b4cb4149323f1ccd4309a822b6bb41a3ba61.eot)  format("embedded-opentype"), url(f1f3b0b7f5a162cdbb9c0b8b45cce73e9c286986.)  format("woff"), url(5ad0cff00a37b4fbeeaa85d78954cff71721eda6.ttf)  format("truetype"), url(0c460790580e6315f653851b877d12d4475250c0.svg)  format("svg");
}
.tablepress-table-description { clear: both; display: block; }
.tablepress { border-collapse: collapse; border-spacing: 0px; width: 100%; margin-bottom: 1em; border: 0px none; }
.tablepress th, .tablepress td { padding: 8px; border: 0px none; background: transparent none repeat scroll 0px center; text-align: left; }
.tablepress tbody td { vertical-align: top; }
.tablepress tbody td, .tablepress tfoot th { border-top: 1px solid rgb(221, 221, 221); }
.tablepress tbody tr:first-child td { border-top: 0px none; }
.tablepress thead th { border-bottom: 1px solid rgb(221, 221, 221); }
.tablepress thead th, .tablepress tfoot th { background-color: rgb(217, 237, 247); font-weight: bold; vertical-align: middle; }
.tablepress .odd td { background-color: rgb(249, 249, 249); }
.tablepress .even td { background-color: rgb(255, 255, 255); }
.tablepress .row-hover tr:hover td { background-color: rgb(243, 243, 243); }
.dataTables_wrapper { clear: both; margin-bottom: 1em; }
.dataTables_wrapper .tablepress { clear: both; margin: 0px ! important; }
.dataTables_length { float: left; white-space: nowrap; }
.dataTables_filter { float: right; white-space: nowrap; }
.dataTables_info { clear: both; float: left; margin: 4px 0px 0px; }
.dataTables_paginate { float: right; margin: 4px 0px 0px; padding: 0px 15px; }
.dataTables_paginate a { color: rgb(17, 17, 17) ! important; display: inline-block; outline: 0px none; position: relative; text-decoration: underline; }
.dataTables_paginate .paginate_disabled_previous, .dataTables_paginate .paginate_disabled_next { color: rgb(153, 153, 153) ! important; text-decoration: none; }
.paginate_disabled_next, .paginate_enabled_next { margin-left: 10px; }
.paginate_enabled_previous:hover, .paginate_enabled_next:hover { cursor: pointer; text-decoration: none; }
.paginate_disabled_previous::before, .paginate_enabled_previous::before, .paginate_disabled_next::after, .paginate_enabled_next::after { float: left; text-align: left; font-family: TablePress; font-size: 14px; font-weight: bold; content: ""; color: rgb(217, 237, 247); text-shadow: 0.1em 0.1em rgb(102, 102, 102); position: absolute; top: 0px; bottom: 0px; left: -14px; margin: auto; height: 14px; width: 14px; line-height: 1; }
.paginate_disabled_next::after, .paginate_enabled_next::after { float: right; text-align: right; content: ""; left: auto; }
.paginate_disabled_previous::before, .paginate_disabled_next::after { color: rgb(249, 249, 249); }
.paginate_enabled_previous:hover::before, .paginate_enabled_next:hover::after { color: rgb(4, 156, 219); }
.paging_full_numbers { height: 22px; line-height: 22px; }
.paging_full_numbers a { border: 1px solid rgb(170, 170, 170); border-radius: 5px; padding: 2px 5px; margin: 0px 3px; color: rgb(51, 51, 51) ! important; background-color: rgb(221, 221, 221); }
.paging_full_numbers .paginate_button:hover { background-color: rgb(204, 204, 204); }
.paging_full_numbers .paginate_active { background-color: rgb(153, 179, 255); }
.dataTables_processing { display: none; }
.dataTables_scroll { clear: both; }
.dataTables_scrollBody {  }
.dataTables_wrapper .sorting, .dataTables_wrapper .sorting_asc, .dataTables_wrapper .sorting_desc { padding-right: 20px; cursor: pointer; outline: 0px none; }
.dataTables_wrapper .sorting div, .dataTables_wrapper .sorting_asc div, .dataTables_wrapper .sorting_desc div { position: relative; margin: 0px ! important; padding: 0px ! important; float: none ! important; }
.dataTables_wrapper .sorting div::before, .dataTables_wrapper .sorting div::after, .dataTables_wrapper .sorting_asc div::before, .dataTables_wrapper .sorting_asc div::after, .dataTables_wrapper .sorting_desc div::before, .dataTables_wrapper .sorting_desc div::after { font-family: TablePress; font-weight: normal; font-size: 14px; position: absolute; top: 0px; bottom: 0px; left: auto; right: -14px; margin: auto; height: 14px; line-height: 1; padding: 1px 0px 0px; }
.dataTables_wrapper .sorting div::after { content: ""; }
.dataTables_wrapper .sorting_asc div::after { content: ""; padding: 0px 0px 1px; }
.dataTables_wrapper .sorting_desc div::after { content: ""; }
.dataTables_wrapper .sorting:hover, .dataTables_wrapper .sorting_asc, .dataTables_wrapper .sorting_desc { background-color: rgb(4, 156, 219); }
.dataTables_wrapper::after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }
.dataTables_wrapper label input, .dataTables_wrapper label select { display: inline; margin: 2px; width: auto; }
.tablepress-rtl td, .tablepress-rtl th { text-align: right; }
.dataTables_wrapper .tablepress-rtl .sorting, .dataTables_wrapper .tablepress-rtl .sorting_asc, .dataTables_wrapper .tablepress-rtl .sorting_desc { padding-right: 8px; padding-left: 20px; }
.dataTables_wrapper .tablepress-rtl .sorting div::before, .dataTables_wrapper .tablepress-rtl .sorting_asc div::before, .dataTables_wrapper .tablepress-rtl .sorting_desc div::before { left: -14px; right: auto; }
.dataTables_wrapper .tablepress-rtl .sorting div::after, .dataTables_wrapper .tablepress-rtl .sorting_asc div::after, .dataTables_wrapper .tablepress-rtl .sorting_desc div::after { content: ""; }
.dataTables_wrapper .tablepress-rtl .sorting div::before { content: ""; }
.dataTables_wrapper .tablepress-rtl .sorting_asc div::before { content: ""; }
.dataTables_wrapper .tablepress-rtl .sorting_desc div::before { content: ""; }
