:root {
    --header-background-color: #8A50A0;
    --header-foreground-color: #FFFFFF;
}

/* default theme CSS */
:root {
    --body-font-family: 'Open Sans', sans-serif;
    --headings-font-family: 'Open Sans', sans-serif;
    --body-background-color: #F7FAFC;
    --panel-background-color: white;
    --panel-border-color: #E3E8EE;
    /*--panel-color: #15272E;*/
    --background-image: none;
}

:root {
}

/* custom board CSS */
.btn.btn-default.active,
.btn.btn-upvote,
.btn.btn-success,
.btn.btn-primary {
    background: #8a50a0;
}

.btn.btn-default.active:hover,
.btn.btn-upvote:hover,
.btn.btn-success:hover,
.btn.btn-primary:hover {
    color: #fff;
    background: #613672;
}

a {
  color: inherit;
}

span.vote-count,
#search-submit button,
span.sLabel:hover,
a:hover {
    color: #8a50a0 !important;
}

nav a:hover {
  color: #fff !important;
}

span.vote-label {
    background: #8a50a033 !important;
}

span.sLabel {
    color: #15272e;
}

.btn.muted:hover, .btn.muted:focus, .modal-footer .btn + .btn.muted:hover, .modal-footer .btn + .btn.muted:focus {
    color: #FFF;
    background: #8a50a0;
    border-color: #8a50a0;
}

.mainFooter a {
    color: #a9b5c5 !important;
}

