a {
    color: #7869a0;
}
#menu {
    background: #7869a0;
}
#header {
    background: #7869a0;
}
#header-nav {
    background: #7869a0;
}
.nav-dot {
    background: #7869a0;
}
.nav-dot.done {
    background: #4f456b;
    border: 1.8px solid #4f456b;
}
.nav-dot-label {
    color: #fff;
    font-weight: 300;
    font-size: 22px;
    position: absolute;
    width: 210px;
    left: -100px;
    top: 25px;
}
#header-extend {
    background: #7869a0;
}
#header-extend-desktop {
    background: #7869a0;
}
.dark-blue {
    background: #4f456b;
}
.account-summary-update {
    color: #7869a0;
}


#logo {
    width: 80px;
    background: url(../img/RealPeople/real-people-logo.png);
    background-repeat: no-repeat;
    background-size: 80px;
    height: 40px;
    margin-top: 2px;
}

@media (min-width: 340px) {
    #logo {
        width: 125px;
        background: url(../img/RealPeople/real-people-logo.png);
        background-repeat: no-repeat;
        background-size: 125px;
        height: 40px;
        margin-top: 2px;
    }
}

.account-entry-offer {
    border: solid 1.5px #7869a0;
}

.exclamation-circle {
    color: #7869a0;
}

.gift-lto {
    color: #7869a0;
}

gift-inline-lto {
    color: #7869a0;
}

.gift-inline-lto > .fa-gift {
    color: #7869a0;
}


.lto-panel {
    border-color: #7869a0;
}

.lto-panel > .lto-panel-heading {
    background-color: #7869a0;
}

.timer-colon {
    color: #7869a0;
}

.timer-number {
    color: #7869a0;
}

.account-entry-expand {
    color: #7869a0;
}
.button-primary {
    color: #fff;
    background-color: #7869a0;
    border-color: #7869a0;
}
.button-primary:hover {
    color: #fff;
    background-color: #7869a0;
    border-color: #7869a0;
}
.button-primary:focus,
.button-primary.focus {
    color: #fff;
    background-color: #9784cb;
    border-color: #9784cb;
}
.button-white:hover {
    color: #7869a0;
    background-color: #ebeff2;
    border: 1.5px solid rgba(72, 72, 72, 0.22);
}
.button-white:focus,
.button-white.focus {
    color: #7869a0;
    background-color: #dbd9ef;
    border: solid 1.5px rgba(72, 72, 72, 0.22);
}
.button-accent {
    background-color: #f8f8f8;
    color: #7869a0;
    border: 1.5px solid #7869a0;
    padding-top: 2px;
    padding-bottom: 4px;

    position: relative;
    overflow: hidden;
}
.button-accent:hover {
    background-color: #ebeff2;
    color: #7869a0;
    border: 1.5px solid #7869a0;
}
.button-accent:focus,
.button-accent.focus {
    color: #7869a0;
    background-color: #dbd9ef;
    border: 1.5px solid #7869a0;
}
.button-accent:before,.button-white:before {
    border-radius: 50%;
    background-color: rgba(120, 105, 160,0.6);
    content:'';
    position: absolute;
    top: 50%; left: 50%;
    width:0; height:0;
}
.button-caption {
    color: #7869a0;
    font-size:12px;
    opacity: 0.66;
    letter-spacing: 0.1px;
    margin-top: -3px;
    line-height: 12px;
}
.bank-other {
    background-color: #7869a0;
}
.bank-other-list {
    border: solid 1px #7869a0;
}
.promise-term-adjust {
    background-color: #7869a0;
}
.input-with-label:focus {
    border: solid 1.5px #7869a0;
}
.input-label-rise.active {
    color: #7869a0;
}
.checkbox.active {
    background: #7869a0;
    border: 1.8px solid #7869a0;
}
.radio.active::before {
    background: #7869a0;
}
.radio.active::after {
    border: 2px solid #7869a0;
}
@media (min-width: 768px) {
    #menu .my-account {
        color: #7869a0;
    }
    #menu .support {
        color: #7869a0;
    }
    #logo {
        width: 200px;
        background: url(../img/RealPeople/real-people-logo@2x.png);
        background-repeat: no-repeat;
        background-size: 200px;
        height: 40px;
        margin-top: -6px;
    }
}
