/* Tables */
table, .table{table-layout:auto; width:100%; box-sizing:border-box;}
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:15px; vertical-align:middle; text-transform:uppercase; font-family:"Times New Roman", Times, serif;}
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 5px 15px 5px; text-align: center;}

.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;}
table, table td, .table, .table .t-cell{border-color:#E1E0DF;}
table thead th, .table .t-header .t-cell{color:#686868; background-color:#E1E0DF; border-color:#E1E0DF;}
table tr, .table .t-row{color:inherit; background-color:inherit;}
table tr:hover, .table .t-row:hover{color:inherit; background-color:#F1F1F1;}