.table-container .table-scroll{display:block;overflow-x:auto}
.table-container table{border-collapse:collapse;border-spacing:0}
.table-container td,.table-container th{padding:0}
.table-container table,.table-container th,.table-container td{border:0}
.table-container table{width:100%;display:table}
.table-container.bordered table>tbody>tr{border-bottom:1px solid #f0f0f0}
.table-container.striped table>tbody>tr:nth-child(odd){background-color:#f2f2f2}
.table-container.striped table>tbody>tr>td{background-color:transparent !important;border-radius:0}
.table-container table.centered thead tr th,.table-container table.centered tbody tr td{text-align:center}
.table-container table.responsive-table th,.table-container table.responsive-table td{height:auto;width:auto;white-space:normal}
.table-container thead tr{border-bottom:1px solid #d0d0d0}
.table-container td,.table-container th{padding:15px 5px;display:table-cell;text-align:left;vertical-align:middle;border-radius:2px}
.table-container thead tr th{font:16px "UniversLTW01-67BoldCn"}
.table-container table tr:hover td{background:0}
@media only screen and (max-width:767px){.table-container table.responsive-table{width:100%;border-collapse:collapse;border-spacing:0;display:block;position:relative}
.table-container table.responsive-table td:empty:before{content:'\00a0'}
.table-container table.responsive-table th,.table-container table.responsive-table td{margin:0;vertical-align:top;height:auto;width:auto}
.table-container table.responsive-table th{padding-top:14px;padding-bottom:14px;text-align:left}
.table-container table.responsive-table thead{display:block;float:left}
.table-container table.responsive-table thead tr{display:block;padding:0 10px 0 0}
.table-container table.responsive-table thead tr{border-bottom:0}
.table-container table.responsive-table thead tr th::before{content:"\00a0"}
.table-container table.responsive-table tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap}
.table-container table.responsive-table tbody tr{display:inline-block;vertical-align:top}
.table-container table.responsive-table th{display:block;text-align:right}
.table-container table.responsive-table thead th:last-child{padding-right:5px}
.table-container table.responsive-table td{display:block;min-height:1.25em;text-align:left}
.table-container table.responsive-table tr{padding:0 10px}
.table-container table.responsive-table thead{border:0;border-right:1px solid #d0d0d0}
.table-container.bordered table.responsive-table th{border-bottom:0;border-left:0}
.table-container.bordered table.responsive-table td{border-left:0;border-right:0;border-bottom:0}
.table-container.bordered table.responsive-table tr{border:0}
.table-container.bordered table.responsive-table tbody tr{border-right:1px solid #d0d0d0}
}
@media screen and (min-width:768px){.table-container thead tr th{font-size:18px}