table th{font-weight:bold}table td,table th{padding:9px 10px;text-align:left}@media only screen and (max-width: 770px){table.responsive{margin-bottom:0}.pinned{position:absolute;left:0;top:0;background:#fff;width:20%;overflow:hidden;overflow-x:scroll;border-right:1px solid #ccc;border-left:1px solid #ccc}.pinned table{border-right:none;border-left:none;width:100%}.pinned table th,.pinned table td{white-space:nowrap}.pinned td:last-child{border-bottom:0}div.table-wrapper{position:relative;margin-bottom:20px;overflow:hidden;border-right:1px solid #ccc}div.table-wrapper div.scrollable table{margin-left:20%}div.table-wrapper div.scrollable{overflow:scroll;overflow-y:hidden}table.responsive td,table.responsive th{position:relative;white-space:nowrap;overflow:hidden}table.responsive th:first-child,table.responsive td:first-child,table.responsive td:first-child,table.responsive.pinned td{display:none}}.product-single table{background:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:0 0 18px;border:1px solid #ddd}.product-single table thead,.product-single table tfoot{background:#f5f5f5}.product-single table thead tr th,.product-single table tfoot tr th,.product-single table tbody tr td,.product-single table tr td,.product-single table tfoot tr td{font-size:12px;line-height:18px;text-align:left}.product-single table thead tr th,.product-single table tfoot tr td{padding:8px 10px 9px;font-size:14px;font-weight:bold;color:#222}.product-single table thead tr th:first-child,.product-single table tfoot tr td:first-child{border-left:none}.product-single table thead tr th:last-child,.product-single table tfoot tr td:last-child{border-right:none}.product-single table tbody tr.even,.product-single table tbody tr.alt{background:#f6f7f9}.product-single table tbody tr:nth-child(even){background:#f6f7f9}.product-single table tbody tr:nth-child(odd){background:#fff}.product-single table tbody tr td{color:#333;padding:9px 10px;vertical-align:top;border:none}.pinned{border:0}.pinned tr:first-child>td:first-child{height:54px}.scrollable tr:first-child>td{height:54px}div.table-wrapper{border:0}.responsive table td{font-size:11px !important}.product-single table tbody tr td{padding:6px 4px !important}.product-single table tbody tr:first-child td{background-color:#edf0f5;font-weight:bold}
