.ic.generic-text {
  color: rgba(255,255,255,.8);
}

.ic.generic-text h1,
.ic.generic-text h2,
.ic.generic-text h3,
.ic.generic-text h4,
.ic.generic-text h5,
.ic.generic-text h6,
.ic.generic-text a:not(.btn) {
	color: #fff;
}

.ic.generic-text p,
.ic.generic-text address,
.ic.generic-text blockquote,
.ic.generic-text ul li,
.ic.generic-text ol li,
.ic.generic-text pre,
.ic.generic-text table th,
.ic.generic-text table td {
    color: rgba(255,255,255,.8);
}

.ic.generic-text blockquote {
    border-color: rgba(255,255,255,.08);
}

.ic.generic-text pre {
  	background-color: rgba(0,0,0,.15);
}

.ic.generic-text hr::before {
    background-color: rgba(255,255,255,.08);
}

.ic.generic-text table tbody > tr:nth-of-type(odd) {
    background-color: rgba(0,0,0,.15);
}

.ic.generic-text table tbody > tr:nth-of-type(even) {
    background-color: rgba(0,0,0,0);
}

.ic.generic-text table tbody > tr:nth-of-type(even):hover {
    background-color: rgba(0,0,0,.15);
}


.ic.generic-text blockquote.classic {
	background-color: rgba(0,0,0,.1);
}

.ic.generic-text blockquote.classic:after {
	color: #fff;
}