
/* css for positioning (and affixing) nav bar */

.dashboard-banner{
    
        background-color: #ffffff;
    
}

nav.navbar{
    background-color:#1e3f8e;
    padding: 0;
}

nav.navbar .nav__dropdown{
    background-color:#1e3f8e;
}

nav.navbar,
nav.navbar li>a,
nav.navbar li>a:focus,
nav.navbar li>a:hover,
nav.navbar .fas,
nav.navbar .li-btn button{
    color:#ffffff;
}

nav.navbar button.navbar-toggler{
    border-color: #ffffff;
}

nav.navbar li>a:hover {
    color:#1e3f8e;
    background-color:#0d46ff;
}

nav.navbar li.active>a,
nav.navbar li.active>a:focus,
nav.navbar li.active>a:hover {
    color:#ffffff;
    background-color:#0d46ff;
}




/* TODO: review following styles */


#breakdown-container .nav li:not(.active)>a{
    background-color: #ccc;
}

input:checked + .slider {
  background-color: #1e3f8e;
}

.graph-button { /* button to set the graph data to an item */
    color:#0d46ff;
}

.fake-button {
    background-color: #0d46ff;
    border-color: #0d46ff;
    color: rgb(255, 255, 255);
}

.btn-primary {
    color: #fff;
    background-color: #0d46ff;
}

.btn-primary, .btn-primary.active, .btn-primary:hover, .btn-primary.active:hover{
    border-color: #1e3f8e;
}
.btn-primary.active {
    background-color: #1e3f8e;
}
.btn-primary:hover, .btn-primary.active:hover {
    background-color: #0d46ff;
}


.btn.btn-primary:focus {
    border-color: #0d46ff;
}

table.styled th {
    background-color: #0d46ff;
    border-color: #0d46ff;
    color: rgb(255, 255, 255);
}

table.styled tbody tr:nth-child(odd) td {
    background-color:#e6e6e6;
}

table.styled tbody tr:nth-child(even) td {
    background-color:#c9c3c5;
}

table.styled thead th button.btn {
    background-color:#0d46ff;
}

table.styled button.btn.active {
    background-color:#1e3f8e;
    border-color:#425b70;
}

table.styled button.btn:hover {
    background-color:#0d46ff;
}
table.styled button.btn.active:hover {
    background-color:#0d46ff;
}

.query-builder .rules-group-container {
    border: 1px solid #f5f5f5;
    background: #f5f5f5;
}

.query-builder .rule-container {
    border: 1px solid #d0d0d0;
    background: #f5f5f5;
}

.btn-primary.disabled, .btn-primary.disabled.active {
    background-color: #cccccc;
    border-color: #999999;
}

primary.disabled.focus, .btn-primary.disabled:hover {
    background-color: #cccccc;
    border-color: #999999;
}

#builder .btn-success {
    border-color: #1e3f8e;
    background-color: #1e3f8e;
}

#builder .btn-success:hover {
    border-color: #1e3f8e;
    background-color: #0d46ff;
}

#builder .btn-success:focus {
    outline:0;
}

#builder .btn-danger {
    color: #fff;
    background-color: #0d46ff;
    border-color: #0d46ff;
}

#builder .btn-danger:hover {
    border-color: #1e3f8e;
}

#builder .btn-danger:focus {
    outline:0;
}




