.tfn .table-container h3{margin:15px 0 0 0}
.tfn .table-container .table-scroll{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.tfn .table-container table{width:100%;max-width:100%;margin-bottom:1rem;background-color:transparent;border-collapse:collapse;border-spacing:0;border:0}
.tfn .table-container table th{text-transform:none}
.tfn .table-container table th,.tfn .table-container table td{padding:15px 7px;line-height:1.1em;vertical-align:top;font-weight:normal;border:0;background-color:transparent}
.tfn .table-container table tr{border:0}
.tfn .table-container table tr:last-child td{border-bottom:0}
.tfn .table-container.enable-headers table tbody tr:first-child{border-top:1px solid #d0d0d0}
.tfn .table-container.enable-headers table thead tr th{text-transform:uppercase}
.tfn .table-container.bordered tbody tr{border-bottom:1px solid #f0f0f0}
.tfn .table-container.striped tbody tr:nth-of-type(odd){background-color:#f2f2f2}
@media only screen and (max-width:767px){.tfn .table-container table{display:block}
.tfn .table-container thead{display:block;float:left}
.tfn .table-container tbody{display:block;width:auto;position:relative;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}
.tfn .table-container thead tr{display:block}
.tfn .table-container tbody tr{display:inline-block;vertical-align:top}
.tfn .table-container thead th{display:block;text-align:right;padding-left:0}
.tfn .table-container tbody td,.tfn .table-container tbody th{display:block;padding:15px}
.tfn .table-container.disable-headers tbody tr:first-child th,.tfn .table-container.disable-headers tbody tr:first-child td{padding-left:0}
.tfn .table-container.enable-headers table tbody tr:first-child{border-top:0}
.tfn .table-container.enable-headers table thead tr:last-child{border-right:1px solid #d0d0d0}
.tfn .table-container.enable-headers table thead th{padding-right:15px}
.tfn .table-container.bordered tbody tr{border-bottom:0;border-left:1px solid #f0f0f0}
.tfn .table-container.bordered tbody tr:first-child{border-top:0;border-left:0}
.tfn .table-container.bordered thead tr:last-child{border-right:1px solid #f0f0f0}
.tfn .table-container.bordered thead th{padding-right:15px}
.tfn .table-container.striped table thead tr th,.tfn .table-container.striped table tbody tr td,.tfn .table-container.striped table tbody tr th{padding:15px}
.tfn .table-container.striped.disable-headers tbody tr:first-child th,.tfn .table-container.striped.disable-headers tbody tr:first-child td{padding:15px}
}