
.btn-info-soft {
    background-color: rgba(124, 105, 239, .1)!important;
    color: #7c69ef!important;
}

.btn-info-soft:hover, .btn-info-soft:focus {
    background-color: rgba(124, 105, 239, .15)!important;
    color: #7c69ef!important;
}

.badge-info-soft {
    background-color: rgba(124, 105, 239, .1)!important;
    color: #7c69ef!important;
}

.bg-light {
    background-color: #f9fbfd !important;
}

.badge-info {
    color: #fff;
    background-color: #7c69ef;
}

.badge-danger {
    color: #FFFFFF;
    background-color: #DF4759;
}

.badge-warning-soft {
    background-color: rgba(250, 215, 118, 0.1);
    color: #FAD776;
}

.badge-gray-700-soft {
    background-color: rgba(80, 102, 144, .1);
    color: #506690;
}

a {
    color: #7c69ef;
}

.text-white-80 {
    color: rgba(255, 255, 255, 0.8) !important;
}

.btn-dark-soft {
    background-color: rgba(27,42,78,.1);
    color: #1b2a4e
}

.btn-dark-soft:hover, .btn-dark-soft:focus {
    background-color: rgba(27, 42, 78, .15);
    color: #1b2a4e;
}

.btn-warning-soft {
    background-color: rgba(250, 215, 118, .1);
    color: #fad776;
}

.btn-warning-soft:hover, .btn-warning-soft:focus {
    background-color: rgba(250, 215, 118, .15);
    color: #fad776;
}

a.text-warning:hover, a.text-warning:focus {
    color: #f7c12c !important;
}

.bg-info-soft {
    background: rgba(124, 105, 239, 0.1);
}

.badge-success-soft {
    background-color: rgba(66, 186, 150, .1);
    color: #42ba96;
}

.badge-success {
    color: #fff;
    background-color: #42ba96;
}

.badge-secondary-soft {
    background-color: rgba(80, 102, 144, .1);
    color: #506690;
}

.navbar-nav .nav-link.active {
    color: #7C69EF;
}

.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
    color: #7C69EF;
}

.container {
    max-width: 1170px;
}

.container-md {
    max-width: 1170px;
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
}

hr {
    margin-top: 1rem;
    margin-bottom: 1rem;
    border: 0;
    border-top: 1px solid #F1F4F8;
}

hr[data-title] {
    margin: 2.78571429em 0;
    text-align: center;
    color: #869ab8
}

hr[data-title]:before {
    content: attr(data-title);
    background: #fff;
    position: relative;
    bottom: 14px;
    padding: .92857143em;
    font-size: .8rem;
    color: #869ab8
}

hr.bg-light[data-title]:before {
    background: #f9fbfd
}

.shadow {
    box-shadow: 0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)!important;
}

b, strong {
    font-weight: 600 !important;
}

.text-white-75 {
    color: rgba(255, 255, 255, .75) !important;
}

.badge-light {
    color: #1b2a4e;
    background-color: #f9fbfd
}

#table-of-contents li.lvl-1 a {
    font-weight: 600 !important;
}

.pb-11, .py-11 {
    padding-bottom: 6rem !important;
}

.pt-9, .py-9 {
    padding-top: 4rem !important;
}

.shadow-light {
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05) !important;
}

.text-gray-800 {
    color: #384c74 !important;
}

.card-header {
    background-color: #F1F4F8;
    font-weight: 600;
    padding: 1rem 2rem;
}

.badge-rounded-circle {
    height: calc(1em + 0.5rem);
    padding-left: 0.25rem;
    padding-right: 0.25rem;
    border-radius: 10rem;
}

.nav-tabs.on-dark-background .nav-link:not(.active) {
    background: #f1f4f8;
}

.btn-info {
    color: #fff !important;
}

.badge-rounded-circle.badge-lg {
    height: calc(1em + 1.4em);
    padding-left: .7em;
    padding-right: .7em;
}

.nav-tabs.on-dark-background .nav-link:not(.active) {
    color: #7c69ef !important;
    text-decoration: none !important;
}

.nav-tabs.on-dark-background .nav-link:hover:not(.active)  {
    color: #4024e8 !important;
    text-decoration: none !important;
}

#sidenavCollapse .card-list .list-link:hover {
    color: #7c69ef !important;
}

.badge-warning {
    color: #1b2a4e;
    background-color: #fad776;
}

.badge-pill {
    padding-right: .75rem;
    padding-left: .75rem;
    border-radius: 10rem;
}

.nav.nav-tabs .nav-link:not(.active) {
    color: #7c69ef !important;
}

.nav-tabs .nav-link.active {
    color: #506690;
    background-color: #fff;
    border-color: #d9e2ef #d9e2ef #fff;
}

.bp-steps .btn {
    background-color: #2C3B5D;
}

.bp-steps hr {
    border-top: 1px solid #2C3B5D !important;
}

.bp-list {
    color: #506690;
}

.dropdown-item.active,
.dropdown-item:active,
.dropdown-item:focus,
.dropdown-item:hover {
    color: #7c69ef;
}
