﻿body {
    background-color: #fff;
}

.navbar-inverse {
    background-color: #724b68;
    /*border-color: #fff;*/
}

    .navbar-inverse .navbar-nav > li > a {
        background-color: transparent !important;
    }

    .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
        background-color: rgba(0, 0, 0, 0.1);
    }

    .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
        background-color: rgba(0, 0, 0, 0.1);
    }

    .navbar-inverse .dropdown-menu {
        padding: 0;
    }

        .navbar-inverse .dropdown-menu > .active > a, .navbar-inverse .dropdown-menu > .active > a:hover, .navbar-inverse .dropdown-menu > .active > a:focus {
            background-color: transparent;
            color: #333333;
        }

.sidebar-xs .sidebar-main.sidebar-default .navigation > li:hover:not(.active) > a {
    background-color: rgba(0, 0, 0, 0.1);
}

.sidebar-xs .sidebar-main.sidebar-default .navigation > li > a > span {
    background-color: #fff;
}

.sidebar-category {
    background-color: #724b68;
    color: #fff;
}

    .sidebar-category li a {
        color: #fff !important;
    }

.input-group .input-group-addon {
    background-color: #724b68;
}

#reports .panel-heading, #MonthlySalesChart .panel-heading {
    background: linear-gradient(to right, #435a6d, #047edf 99%) !important;
    font-weight: 600;
    color: #fff;
}
#reports .panel-heading-delayed {
    background: linear-gradient(to right, #a05f5f, #df04048f 99%) !important;
    font-weight: 600;
    color: #fff;
}

table.gridTable thead th {
    background-color: transparent;
}

.bootstrap-table .table {
    border-top: 0px solid #dddddd;
}

@media (max-width: 768px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu {
        background-color: #724b68;
    }

    .sidebar-xs .sidebar-main .navigation > li > a > span {
        display: none;
        position: absolute;
        top: 0;
        right: -260px;
        background-color: #26A69A;
        border: 1px solid #26A69A;
        padding: 11px 20px;
        width: 260px;
        text-align: left;
        color: #fff;
        cursor: pointer;
        border-bottom-right-radius: 3px;
        border-top-right-radius: 3px;
    }

    .sidebar-xs .sidebar-main .category-title > span {
        display: none;
    }
}
