.table-striped > tbody > tr:nth-child(2n+1) > td.th,
table td.th,
table tr.th {
	background-color: #8F549D;
	color: #fff;
	font-weight: bold;
	text-align: center;
}

table.table-striped tbody{
background-color:#fbf1f0;
}

.table-striped > tbody > tr:nth-of-type(2n+1):not(.th) {
	background-color:#efefef;
}
.table-striped > tbody > tr.th {
	background-color: #8F549D;
}

.table-bordered {
border-collapse:separate;
border: 1px solid #8f549d;
padding: 10px 3px 10px 3px;

}
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
	border: 3px solid #fff;
}

span.subtitle2{
	background-color: #DC7D43;
	color: #FFF;
	padding: 1px 5px;
	font-size: 1.15em;
	font-weight: bold;
	border-radius: 3px;
}