/* fix bug note alignment issues */
div#bugnotes td.category {
    white-space: nowrap; 
    width: 15%; 
    padding-right: 15px !important;
    overflow: hidden;
    text-overflow: ellipsis;
  }
    

#buglist .column-id a:visited, #buglist .column-summary a:visited {
    color: #3e00b3;
}

.issue_id > a:visited {
    color: #3e00b3;
}

.my-buglist-bug a:not([class]):visited {
    color: #3e00b3;
}

#navbar, #navbar-container {
    background: #e4e6e9;
    min-height: 80px !important;
}

#navbar::before {
    background-color: transparent;
}

.navbar-brand {
    min-height: 60px !important;
}

a.navbar-brand > span {
    color: #0f1175;
}

.navbar-header > a::before {
	content: url('/images/os-logo.png');
	vertical-align: middle;
    padding-right: 10px;
}

@media only screen and (min-width: 852px) {
   
    .navbar-container {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
}
@media only screen and (max-width: 550px) {
    .navbar-header > a::before {
        display:block;
    }
}


.login-logo > img {
    display: none;
}

.login-logo::before {
    content: url('/images/os-logo.png');
}

.navbar-buttons > .nav > li > a.dropdown-toggle, .navbar-buttons > .nav > li > a.dropdown-toggle i.fa, .navbar-buttons > .nav > li > a.dropdown-toggle i.fa::before {
    color: #393939;
}

.navbar-buttons > .nav > li > a.dropdown-toggle {
    background: #D0D0D0;
}

.navbar-buttons > .nav > li.open > a.dropdown-toggle {
    background: #bbb;
}

.navbar-buttons > .nav > li > a.dropdown-toggle:hover {
    background: #aaa;
}
