﻿table, .table{table-layout:auto;width:100%}
table caption, .table .t-caption{text-align:left;font-weight:bold;text-transform:none;margin-bottom:15px}
table thead th, .table .t-header .t-cell{font-weight:normal; font-size:14px;vertical-align:middle;}
table, table th, table td, .table, .table .t-cell{border:1px solid;border-collapse:collapse;border-spacing:0;vertical-align:top}
table th, table td, .table .t-cell{padding:15px}
.table{display:table}
.table .t-row{display:table-row}
.table .t-header{display:table-header-group}
.table .t-body{display:table-row-group}
.table .t-foot{display:table-footer-group}
.table .t-col{display:table-column}
.table .t-colgroup{display:table-column-group}
.table .t-cell{display:table-cell}
.table .t-caption{display:table-caption}


@media screen and (max-width:650px) {.res-table{display:block;width:100%;margin:0 0 30px 0;padding:0 0 15px 0;overflow:auto;overflow-x:scroll}.res-table table, .res-table .table{margin:0;padding:0;white-space:nowrap}.flex-caption{visibility:hidden;opacity:0;filter:alpha(opacity=0)}}