:root {
    --mind-purple: #7c4098;
    --mind-blue: #122db8;
    --mind-blue-rgb: 18, 45, 184;
    --mind-orange: #f35c2e;
    --mind-magenta: #e40896;
    --mind-red: #e61d3a;
    --bs-link-color: var(--mind-blue);
    --bs-link-color-rgb: var(--mind-blue-rgb);
}

h1, h2, h3, h4, h5, h6 {
    color: var(--mind-purple);
}
.top-logo-left {
    max-height: 200px;
}
.top-logo-right {
    max-height: 200px;
    padding-top: 20px;
    padding-bottom: 20px;
}
.mind-navbar {
    background-color: var(--mind-purple);
}
.mind-navbar .nav-link,
.mind-navbar .navbar-brand {
    color: #fff;
}
.mind-navbar .nav-link:hover {
    color: rgb(231, 231, 231);
}

.richtext-image.full-width {
    display: block;
    margin: 0 auto 15px;
}
.richtext-image.left {
    float:left;
    margin-right: 15px;
    margin-bottom: 5px;
    max-width: 100%;
    height: auto;
    display: block;
}

.richtext-image.right {
    float:right;
    margin-left: 15px;
    margin-bottom: 5px;
    max-width: 100%;
    height: auto;
    display: block;
}
.block-image{
    padding: 25px 0 25px;
}
.block-image>img{
    max-width: 100%;
    height: auto;
}
div.footer-separator {
    background-color: var(--mind-purple);
    height: 20px;
    /*width: 100%;*/
}
div.footer{
    background-color: var(--mind-purple);
    padding-top: 20px;
    padding-bottom: 20px;
}
