﻿:root {
    --bgDefault: #337ab7;
    --bgHighlight: #d44a01;
    --colDefault: #ffffff;
    --colHighlight: #000;
}

.dashboard-contactInfo .company-logo { display: none; }

.dashboard-links, .dashboard-links a { color: var(--bgDefault); }

.dashboard-links a:hover, .dashboard-links a:focus { color: var(--bgHighlight); }

.navbar-default {
    background-color: var(--bgDefault);
    background-image: none;
    border-color: var(--bgHighlight);
}

.navbar-default .navbar-brand { color: var(--colDefault); }

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus { color: var(--colHighlight); }

.navbar-default .navbar-text { color: var(--colDefault); }

.navbar-default .navbar-nav > li > a {
    color: var(--colDefault);
    font-size: large;
    max-height: 50px;
}

@media screen and (min-width: 768px) {
    .navbar-default .navbar-nav > li:nth-child(3) > a > span { display: none !important; }
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus { color: var(--colHighlight); }

.navbar-default .navbar-nav > li > .dropdown-menu { background-color: var(--bgDefault); }

.navbar-default .navbar-nav > li > .dropdown-menu > li > a { color: var(--colDefault); }

.navbar-default .navbar-nav > li > .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav > li > .dropdown-menu > li > a:focus {
    background-color: var(--bgHighlight);
    background-image: none;
    color: var(--colHighlight);
}

.navbar-default .navbar-nav > li > .dropdown-menu > li.divider { background-color: var(--bgHighlight); }

.navbar-default .navbar-nav > li > .dropdown-menu > li.dropdown-header { color: var(--colDefault); }

.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    background-color: var(--bgHighlight);
    background-image: none;
    color: var(--colHighlight);
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
    background-color: var(--bgHighlight);
    background-image: none;
    color: var(--colHighlight);
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
    background-color: var(--bgHighlight);
    background-image: none;
    color: var(--colHighlight);
}

.navbar-default .navbar-toggle { border-color: var(--bgHighlight); }

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus { background-color: var(--bgHighlight); }

.navbar-default .navbar-toggle .icon-bar { background-color: var(--colDefault); }

.navbar-default .navbar-collapse,
.navbar-default .navbar-form { border-color: var(--colDefault); }

.navbar-default .navbar-link { color: var(--colDefault); }

.navbar-default .navbar-link:hover { color: var(--colHighlight); }

@media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a { color: var(--colDefault); }

    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { color: var(--colHighlight); }

    .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
        background-color: var(--bgHighlight);
        color: var(--colHighlight);
    }
}