/* ******************************************************************************************************* */
/* Base HTML elements */

body {
    color: #ddd;
}
body.main-body {
    background-color: #181818;
}
body.framed-body, body.splash-body, .framed-container {
    background-color: #000;
}

div.footer-container, div.page-bottom, div.pagetitle-container .container, .pagetitle-container .container-fluid, .page-content .container, .page-content .container-fluid {
    background-color: #000;
}

/* Content */

.palette-bg1 { background-color: #1f1f22; }
.palette-bg2 { background-color: #0f0f12; }

.palette-border { border: 1px solid #fff; }

.palette-box1 { color: #fff; background-color: #1f1f22; border-color: #0f0f12; }
.palette-border1 { border-color: #0f0f12; }
.palette-box2 { color: #fff; background-color: #0f0f12; border-color: #1f1f22; }
.palette-border2 { border-color: #1f1f22; }

.bg-info { background: #111; }
.info-icon { border-right: 1px solid #000 !important; }

a, .dropdown-menu > li > a { color: #eee; }

.accent-color1 { color: #fff !important; }
a.accent-color1:hover { color: #ccc !important; }
.accent-color2 { color: #eee !important; }
.accent-bg1 { background-color: #679 !important; }
.accent-bg2 { background-color: #346 !important; }
.accent-border1 { border-color: #fff !important; }
.accent-border2 { border-color: #ccc !important; }

.navbar-default { background-color: rgba(50, 50, 50, 0.8); border-color: #444; }
@media (max-width: 767px) {
    .navbar-default {
        background-color: #181818;
    }
}

.nav a, .navbar-default .navbar-brand { color: #eee !important; }
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus, .dropdown-menu { background: #1c1c1c !important }
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { background-color: #333 !important; color: #eee; }

.flexslider { background: #1c1c1c;  border: 4px solid #323232; }
a.vehicle-panel { background: #252525 !important; }

.testimonial-comment { color: #000; }

div.footer-container {
    border-top: 2px solid #333;
    border-bottom: 2px solid #333;
}

/* Inventory List */

.special-border { border-color: #0f0f12; }
td.inventory-report { background-color: #1f1f22; border-left-color: #0f0f12; }
td.inventory-price { background-color: #1f1f22; border-left-color: #0f0f12; }
a.inventory-page { color: #999; background-color: #0f0f12; }
a.inventory-page:hover { color: #fff; background-color: #444448; }

div.search-criteria { border-bottom-color: #1f1f22; }
div.search-criteria-heading { background: url(../images/palette/dark/arrow-right.png) no-repeat 6px center; }
div.arrow-down { background-image: url(../images/palette/dark/arrow-down.png); }
span.remove-criteria { background: url(../images/palette/dark/square-x.png) no-repeat center right; }
