.pink-row, .purple-row, .green-row, .pink-cell, .purple-cell, .green-cell {
	color: #fff;
}

.pink-row:nth-child(odd), tr:nth-child(odd) .pink-cell {
	background-color: #d35299 !important;
}

.pink-row:nth-child(even), tr:nth-child(even) .pink-cell {
    background-color: #c33d86 !important;
}

.purple-row:nth-child(odd), tr:nth-child(odd) .purple-cell {
	background-color: #6a3698 !important;
}

.purple-row:nth-child(even), tr:nth-child(even) .purple-cell {
    background-color: #55277d !important;
}

.green-row:nth-child(odd), tr:nth-child(odd) .green-cell {
	background-color: #94c24a !important;
}

.green-row:nth-child(even), tr:nth-child(even) .green-cell {
	background-color: #7fac37 !important;
}



.wnb-t td {
	box-shadow: inset 0px 3px 0px 0px #666;
}

.wnb-t td:first-child {
	box-shadow: inset 3px 3px 0px 0px #666;
}

.wnb-t td:last-child {
	box-shadow: inset -3px 3px 0px 0px #666;
}

.wnb-m td:first-child {
	box-shadow: inset 3px 0px 0px 0px #666;
}

.wnb-m td:last-child {
	box-shadow: inset -3px 0px 0px 0px #666;
}

.wnb-b td {
	box-shadow: inset 0px -3px 0px 0px #666;
}

.wnb-b td:first-child {
	box-shadow: inset 3px -3px 0px 0px #666;
}

.wnb-b td:last-child {
	box-shadow: inset -3px -3px 0px 0px #666;
}

.nowrap-td-table td {
	white-space: nowrap;
}


.svg-table-wrapper {
	text-align: center;
}

.svg-table-wrapper * {
	text-align: initial;
}