﻿/* ------------------------------------------*/
/* 4. THEME 
/* ------------------------------------------*/

.text-primary {
    color: #090909 !important;
}

a.text-primary:focus, a.text-primary:hover {
    color: #090909 !important;
}

.bg-primary {
    background-color: #090909 !important;
}

a.bg-primary:focus, a.bg-primary:hover {
    background-color: #090909 !important;
}


#sidebar .sidebar-header {
    background-color: #090909;
}

.section-header h1 {
    color: #090909;
}

.btn-primary {
    color: #fff;
    background-color: #090909;
    border-color: #090909;
}

    .btn-primary:focus,
    .btn-primary.focus {
        background-color: #090909;
        border-color: #090909;
    }

    .btn-primary:hover {
        background-color: #090909;
        border-color: #090909;
    }

    .btn-primary:active,
    .btn-primary.active,
    .open > .dropdown-toggle.btn-primary {
        background-color: #090909;
        border-color: #090909;
    }

        .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: #090909;
            border-color: #090909;
        }

    .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: #090909;
        border-color: #090909;
    }

    .btn-primary .badge {
        color: #2E368E;
        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: #090909;
    border-color: #090909;
}

.form-control:focus {
    border-color: #090909;
}

#masthead {
    background-color: rgba( 9, 9, 9, 0.9);
}

    #masthead .menu-icon {
        color: #FFF;
    }

.section-content-header .title {
    color: #090909
}

.navbar-section-content .nav > li.active > a,
.navbar-section-content .nav > li > a:hover,
.navbar-section-content .nav > li > a:focus {
    color: #090909;
}

.section-nav a.active {
    border-bottom: solid 3px #090909;
}

.content-section header {
    border-bottom-color: #090909;
}

.content-section > header h2 {
    color: #090909;
}

.content-section.header-bar > header {
    background-color: #f5f5f5;
}

.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: #090909;
}

/* jumbotron-overview */
.jumbotron-overview h1,
.jumbotron-overview h2 {
    color: #090909;
}

/* jumbotron-about-us */
.jumbotron-about-us .card.showcase a {
    color: #090909;
}

/* jumbotron-devices */
.jumbotron-devices h1 {
    color: #090909;
}

/* jumbotron-signup */
.jumbotron-signup .form-container {
    background-color: #f5f5f5;
    background-color: rgba(245, 245, 245, .8);
}

.jumbotron-signup .cta-container h1,
.jumbotron-signup .cta-container h2,
.jumbotron-signup .cta-container h4 {
    color: #090909;
}

@media(min-width: 768px) {
    .jumbotron-signup .feature {
        background-color: #33c4e7;
        background-color: rgba(51, 196, 231, .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: #090909;
}

.content-section .content-section-action {
    color: #090909;
}

.left-nav li.active a,
.left-nav li.active:focus a,
.left-nav li.active:hover a {
    color: #2E368E;
}

.result-list .result-list-header h2, .result-list .result-list-header h1 {
    color: #090909;
}

.result-list .group-header {
    color: #090909;
}

.sys-msg {
    border: solid 1px #090909;
    background-color: #090909;
}

.snippet .snippet-footer a {
    color: #090909;
}

.panel-profile > .panel-heading {
    background-color: #f5f5f5;
    background-color: rgba(245, 245, 245, .8);
}

.panel-profile  .panel-title {
    color: #000;
}

.stepper-step.active {
    color: #090909;
}

    .stepper-step.active .step-number {
        background-color: #33c4e7;
    }

@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 #090909;
    }
}
