footer {
    background-color: #B39DDB;
    width: 100%;
}

footer p {
    color: white;
}

footer h5 {
    color: white;
}

footer .footer-copyright {
    background-color: #9575CD;
}

footer .footer-copyright span {
    color: white;
}

header#top {
    background-color: #B39DDB;
}

header a,
footer a
{
    color: white
}

body {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
}

.spacer {
    flex: 1;
}

.equalCells {
    width: 100%;
    table-layout: fixed;
}

.tag {
    border:1px solid black;
}

.similar {
    background-color: rgba(15, 255, 79, 0.2) !important;
}

.quasi-similar {
    background-color: rgba(250, 255, 31, 0.21) !important;
}