/* ---- Table ---- */

table {
	border-collapse:collapse;
	margin-bottom:15px;
	width:90%;
	}
	
	caption {
		text-align:left;
		font-size:15px;
		padding-bottom:10px;
		}
	
	table td,
	table th {
		padding:5px;
		border:1px solid #fff;
		border-width:0 1px 1px 0;
		}
		
	thead th {
		background:#91c5d4;
		}
			
		thead th[colspan],
		thead th[rowspan] {
			background:#66a9bd;
			}
		
	tbody th,
	tfoot th {
		text-align:left;
		background:#91c5d4;
		}
		
	tbody td,
	tfoot td {
		text-align:left;
		background:#d5eaf0;
		}
		
	tfoot th {
		background:#b0cc7f;
		}
		
	tfoot td {
		background:#d7e1c5;
		font-weight:bold;
		}
			
	tbody tr.odd td { 
		background:#bcd9e1;
		}
/*Table Oppo*/
	.table-oppo {
		font-size:14px;
		}
	.table-oppo td {
		text-align:center;
		padding:5px;
		border:1px solid #fff;
		border-width:0 1px 1px 0;
		}
	.table-oppo td span {
		font-size: 9px;
		}
	.table-oppo th {
		text-align:left;
		padding:5px;
		color: #fff;
		}
	.table-oppo.text-center th {
		text-align: center;
		}
	.table-oppo .bg-sb {
		background: #4682B4;
		color: #fff;
	}
	.table-oppo td.diamond {
		background-color: #DAA520;
		color: #fff;
		}
	.table-oppo td.platinum {
		background-color: #4169E1;
		color: #fff;
		}
	.table-oppo td.gold {
		background-color: #FFD700;
		color: #fff;
		}
	.table-oppo td.silver {
		background-color: #C0C0C0;
		color: #fff;
		}