/* ------------------------------------------*/
/* 4. THEME
/* ------------------------------------------*/

.text-primary {
    color: #a035a0 !important;
}

a.text-primary:focus, a.text-primary:hover {
    color: #a035a0 !important;
}

.bg-primary {
    background-color: #a36fa0 !important;
}

a.bg-primary:focus, a.bg-primary:hover {
    background-color: #a035a0 !important;
}

.bg-primary-alpha50 {
    background-color: rgba(163, 111, 169, .5);
}

.bg-primary-alpha25 {
    background-color: rgba(163, 111, 169, .25);
}


#sidebar .sidebar-header {
    background-color: #a36fa0;
}

.section-header h1 {
    color: #a035a0;
}

.btn-primary {
    color: #fff;
    background-color: #a035a0;
    border-color: #a035a0;
}

    .btn-primary:focus,
    .btn-primary.focus {
        background-color: #a035a0;
        border-color: #a035a0;
    }

    .btn-primary:hover {
        background-color: #b708b7;
        border-color: #b708b7;
    }

    .btn-primary:active,
    .btn-primary.active,
    .open > .dropdown-toggle.btn-primary {
        background-color: #a035a0;
        border-color: #a035a0;
    }

        .btn-primary:active:hover,
        .btn-primary.active:hover,
        .open > .dropdown-toggle.btn-primary:hover,
        .btn-primary:active:focus,
        .btn-primary.active:focus,
        .open > .dropdown-toggle.btn-primary:focus,
        .btn-primary:active.focus,
        .btn-primary.active.focus,
        .open > .dropdown-toggle.btn-primary.focus {
            background-color: #a035a0;
            border-color: #a035a0;
        }

    .btn-primary.disabled:hover,
    .btn-primary[disabled]:hover,
    fieldset[disabled] .btn-primary:hover,
    .btn-primary.disabled:focus,
    .btn-primary[disabled]:focus,
    fieldset[disabled] .btn-primary:focus,
    .btn-primary.disabled.focus,
    .btn-primary[disabled].focus,
    fieldset[disabled] .btn-primary.focus {
        background-color: #a035a0;
        border-color: #8c5c8c;
    }

    .btn-primary .badge {
        color: #a035a0;
        background-color: #fff;
    }

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: #a035a0;
    border-color: #a035a0;
}

.form-control:focus {
    border-color: #a035a0;
}

#masthead {
    background-color: #a36fa0;
}

    #masthead .menu-icon {
        color: #FFF;
    }

.section-content-header .title {
    color: #a035a0
}

.navbar-section-content .nav > li.active > a,
.navbar-section-content .nav > li > a:hover,
.navbar-section-content .nav > li > a:focus {
    color: #a035a0;
}

.nav-secondary .mm-nav-link.active {
    color: #a035a0 !important;
}

.nav-item.selected .nav-item-link {
    color: #a035a0 !important;
}

.content-section header {
    border-bottom-color: #a035a0;
}

.content-section > header h2 {
    color: #a035a0;
}

.content-section.header-bar > header {
    background-color: #F3E4EE;
}

.content-section.header-bar .nav > li.active > a,
.content-section.header-bar .nav > li > a:hover,
.content-section.header-bar .nav > li > a:focus {
    color: #a035a0;
}

/* jumbotron-overview */
.jumbotron-overview h1,
.jumbotron-overview h2 {
    color: #a035a0;
}

/* jumbotron-about-us */
.jumbotron-about-us .card.showcase a {
    color: #a035a0;
}

/* jumbotron-devices */
.jumbotron-devices h1 {
    color: #a035a0;
}

/* jumbotron-signup */
.signup-form .snippet-body {
    background-color: #f2e2ed;
    background-color: rgba(163, 111, 160, .15);
}

@media(min-width: 768px) {
    .jumbotron-signup .feature {
        background-color: #c8a9c6;
        background-color: rgba(163, 111, 160, .6)
    }
}

.content-tabs .nav-tabs > li.active > a,
.content-tabs .nav-tabs > li.active > a:hover,
.content-tabs .nav-tabs > li.active > a:focus {
    color: #a035a0;
}

.content-section .content-section-action {
    color: #a035a0;
}

.left-nav li.active a,
.left-nav li.active:focus a,
.left-nav li.active:hover a {
    color: #a035a0;
}

.result-list .result-list-header h2,
.result-list .result-list-header h1 {
    color: #a035a0;
}

.sys-msg {
    border: solid 1px #a36fa0;
    background-color: #a36fa0;
}

.panel-profile > .panel-heading {
    background-color: #a035a0;
    background-color: rgba(163, 111, 160, .8)
}

.stepper-step.active {
    color: #a035a0;
}

    .stepper-step.active .step-number {
        background-color: #a36fa0;
    }

@media (min-width: 768px) {

    .content-tabs .nav-tabs > li.active > a,
    .content-tabs .nav-tabs > li.active > a:hover,
    .content-tabs .nav-tabs > li.active > a:focus {
        color: #221F1F;
        border-bottom: solid 5px #a035a0;
    }
}

.notification-dropdown-header {
    background-color: #a36fa0;
}

.mm-modal .modal-header {
    background-color: #a36fa0;
}

@media(min-width: 768px) {
    .mm-modal .modal-header {
        background-color: #fff;
    }
}

.thread-footer .icon-gigacon-20:hover {
    color: #a035a0;
}