#navbar-header {
    background-color: #556E7B;
}

#navbar-header .logos {
    background-color: #617D8C;
    border-bottom: 1px solid #78909D;
}
/*
#navbar-header .logos .ad-logo::before {
    background: url(/img/icons/demandmgr_logo.png) no-repeat
}
*/

#navbar-header .logos .ad-logo {
    color: #ECEFF1;
}

#sidebar {
    background: #617D8C;
    box-shadow: 2px 2px 8px 0 rgba(68,87,99,0.40);
    font-size:16px;
    width:270px;
    bottom: 0;
    border-right: none;
}

#sidebar .logout {
    border-bottom: 1px solid #78909D;
    color: #ECEFF1;
}

#user-menu .dropdown-toggle {
    color: #ECEFF1;
}

#sidebar .logout a,
#sidebar .logout a:active,
#sidebar .logout a:link,
#sidebar .logout a:visited {
    color: #90A4AF;
}

#sidebar .nav-sidebar {
    background-color: #617D8C;
    width: 290px;
}

#sidebar li {
    border-bottom: 1px solid #78909D;
}

#sidebar li a {
    color: #ECEFF1;
}

.nav>li>a:focus, .nav>li>a:hover {
    background-color: #617D8C;
}

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    background-color: #617D8C;
}

#sidebar .nav-sidebar > .active > a {
    color: #ECEFF1;
}

#sidebar .nav-sidebar li.open.active a.non-selected {
    background-color: #617D8C;
}

#sidebar .nav-sidebar > .active > a,
#sidebar .nav-sidebar > .active > a:focus,
#sidebar li a.selected {
    color: #ECEFF1;
    background-color: #455A65;
}

#sidebar .nav-sidebar li a:hover {
    color: #ECEFF1;
    background-color: #455A65;
}

#sidebar .nav-sidebar li a .caret {
    display: block;
    margin-right: 3px;
    background: transparent url(./img/icons/handle-closed.png) no-repeat 50% 50%;
}
#sidebar .nav-sidebar li.open > a .caret {
    background: transparent url(./img/icons/handle-opened.png) no-repeat 50% 50%;
}

#sidebar .nav-sidebar a.alerts {
    background: url(./img/icons/alerts.png) no-repeat 15px 50%
}
#sidebar .nav-sidebar a.adwatch {
    background: url(./img/icons/adwatch.png) no-repeat 18px 50%;
}
#sidebar .nav-sidebar a.sites {
    background: url(./img/icons/sites.png) no-repeat 15px 50%;
}
#sidebar .nav-sidebar a.reports {
    background: url(./img/icons/reports.png) no-repeat 15px 50%;
}
#sidebar .nav-sidebar a.users {
    background: url(./img/icons/users.png) no-repeat 15px 50%;
}
#sidebar .nav-sidebar a.admin {
    background: url(./img/icons/admin.png) no-repeat 15px 50%;
}

#sidebar .nav-sidebar > .active > a.alerts {
    background: url(./img/icons/alerts-active.png) no-repeat 15px 50%
}
#sidebar .nav-sidebar > .active > a.reports {
    background: url(./img/icons/reports-active.png) no-repeat 15px 50%;
}
#sidebar .nav-sidebar > .active > a.adwatch {
    background: url(./img/icons/adwatch-active.png) no-repeat 18px 50%;
}
#sidebar .nav-sidebar > .active > a.sites {
    background: url(./img/icons/sites-active.png) no-repeat 15px 50%;
}
#sidebar .nav-sidebar > .active > a.users {
    background: url(./img/icons/users-active.png) no-repeat 15px 50%;
}
#sidebar .nav-sidebar > .active > a.admin {
    background: url(./img/icons/admin-active.png) no-repeat 15px 50%;
}

.nav .icon-small {
    margin: 0;
}

.reports-small {
    background: transparent;
}

#page-title {
    color: #fff;
    font-weight: 600;
}

#page-title h3 {
    font-size: 20px;
    font-weight: 600;
}

#page-additions .form-inline .form-control,
#page-additions .form-inline .input-group-addon,
#page-addtions .form-inline .input-group-btn .caret {
    color: white;
}

.loader {
    color: #ECEFF1;
}
.loader:before,
.loader:after {
    background: #556E7B;
}