@media only screen and (max-width:767px){table.responsive{margin-bottom:0;}.pinned{position:absolute;left:0;top:0;background:#fff;width:35%;overflow:hidden;overflow-x:scroll;border-right:1px solid #ccc;border-left:1px solid #ccc;}.pinned table{border-right:none;border-left:none;width:101%;margin-bottom:0;}.pinned table th,.pinned table td{text-align:left;white-space:nowrap;}.pinned th:first-child,.pinned td:first-child{border-right:none !important;width:auto !important;}.pinned td:last-child{border-bottom:none;}.pinned th + th,.pinned th + td,.pinned td + td,.pinned td + td{border-right:none !important;border-left:none !important;display:inline-block;float:left;overflow:hidden;padding-right:0;padding-left:0;visibility:hidden;width:0 !important;}div.table-wrapper{position:relative;margin-bottom:20px;overflow:hidden;}div.table-wrapper div.scrollable{border-right:1px solid #ccc;border-left:1px solid #ccc;margin-left:35%;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{border-right:none !important;border-left:none !important;display:block;padding-right:0;padding-left:0;visibility:hidden;width:0 !important;}}
