.nc.generic-text {
    color: #6a7889;
}

.nc.generic-text h1, 
.nc.generic-text h2, 
.nc.generic-text h3, 
.nc.generic-text h4 {
	color: #6a7888;
}

.nc.generic-text p,
.nc.generic-text address,
.nc.generic-text blockquote,
.nc.generic-text ul li,
.nc.generic-text ol li,
.nc.generic-text pre,
.nc.generic-text table th,
.nc.generic-text table td {
    color: #6a7889;
}

.nc.generic-text blockquote {
    border-color: #2c7fe4;
}

.nc.generic-text a:not(.btn) {
    color: #2c7fe4;
}

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

.generic-text pre {
    border-color: rgba(0,0,0,0);
}

.generic-text hr {
    border-top-color: transparent;
}

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

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

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

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