.toc-content .toc-row a {
	color: #fff;
}

.toc-content .toc-row a:hover {
	background: transparent;
    color: #00ff04;
}

.toc-content .toc-row .show-hide {
	opacity: 1;
}

.toc-content .toc-row .show-hide i {
	background: #00ff04;
}

.toc-content .toc-row .disabled i {
	background: #fff;
	color: #000;
}

.tome-cover img {
	border: 2px solid #fff;
    padding: 20px;
}

.article-grid-parent .grid-item .content .text {
	color: #ffffff;
}

.article-grid-parent .grid-item .filter {
	background: #000;
    font-size: 3rem;
	border: 6px solid #fff;
}

.iof-parent .person .text {
	color: #fff;
}

.div-letter-row .letter,
.iof-parent .person .name {
	color: #00ff04;
}

.content a:hover {
	background: #fff;
}

.content a:hover .person .name,
.content a:hover .div-letter-row .letter {
	color: #000;
}

.content a:hover .person .text {
	color: #000;
}

.functions-parent {
	border: 2px solid #fff;
	background: transparent;
}

.bottom-side .logo-wrapper img {
	padding: 10px;
	background: #fff;
}

.bottom-side .logo-wrapper a:hover {
	background: transparent;
}

.send-email-parent input {
	border-color: #000;
	color: #000;
}

.send-email-parent label.ERROR {
	border-color: #000;
	color: #000;
}

.article-parent .content .description-image {
	color: #fff;
}

.send-email-parent textarea {
	background: transparent;
	border-color: #000;
}

.send-email-parent .static-text {
	color: #000;
}

.btn-parent .col2 .BTN:hover {
	background: transparent;
}