.navbar-inverse {
    background-color: #ffffff;
    border-color: #ffffff;
    box-shadow: 2px 0 8px 0 rgba(0, 0, 0, 0.15);
}

.navbar-inverse .navbar-brand {
    color: #515151;
}

.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus {
    color: #ffffff;
    font-weight: 600;
    background-color: #054682;
}

.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
    color: #515151;
}

.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus {
    color: #515151;
    background-color: #515151;
    background-color: rgba(0, 0, 0, 0.08);
}

.navbar-inverse .navbar-nav>li>a {
    color: #515151;
}

.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #515151;
}

.value-box > .inner {
    border-radius: 2px;
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2),
                0 2px 2px 0 rgba(0, 0, 0, 0.14),
                0 3px 1px -2px rgba(0, 0, 0, 0.12);
    padding: 15px 15px 15px 15px;
}

.chart-wrapper, .nav-tabs-custom, .sbframe-commentary {
    border-radius: 2px;
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2),
                0 2px 2px 0 rgba(0, 0, 0, 0.14),
                0 3px 1px -2px rgba(0, 0, 0, 0.12);
    padding: 15px 15px 15px 15px;
}

.chart-title {
    color: #054682;
    font-weight: 700;
    border-bottom: solid;
    padding: 7px 10px 15px;
    border-bottom-color: #97b5cf;
}

.bg-primary {
    background-color: #97b5cf;
}

.navbar-author {
    display: none;
}

body {
    font-family: 'Rubik', sans-serif;
    font-size: 14px;
    line-height: 1.14;
}