.navbar-brand img {
    width: 27%;
}

.core-navbar {
    background-color: white;
    border-bottom: 3px solid #0c66e1;
    /* Blue-tinted shadow (overrides commons core.css grey navbar shadow) */
    box-shadow: 0 0.5rem 1rem rgba(12, 102, 225, 0.12), inset 0 -1px 0 rgba(12, 102, 225, 0.2);
}

.core-navbar > a,
.core-navbar > a:hover,
.core-navbar > a:visited,
.core-navbar > a:active,
.core-navbar > a:focus,
.core-navbar .navbar-nav > .nav-item > .nav-link,
.core-navbar .navbar-nav > .nav-item > .nav-link:hover,
.core-navbar .navbar-nav > .nav-item > .nav-link:visited,
.core-navbar .navbar-nav > .nav-item > .nav-link:active,
.core-navbar .navbar-nav > .nav-item > .nav-link:focus {
    color: #000 !important;
}

.nav-link,
.nav-link:hover,
.nav-link:visited,
.nav-link:active,
.nav-link:focus {
    color: #000 !important;
}

/* Language dropdown: outline (regular) globe in black (theme.js inserts .login-nav-lang-icon) */
#navbarDropdownMenuLink > .login-nav-lang-icon {
    color: #000 !important;
    margin-right: calc(0.5rem * 2 / 3);
}

/* Primary actions (Bootstrap .btn-primary) */
.btn-primary {
    background-color: #0c66e1;
    border-color: #0c66e1;
}

.btn-primary:hover,
.btn-primary:focus {
    background-color: #0a58c4;
    border-color: #0a58c4;
}

.btn-primary:focus,
.btn-primary.focus {
    box-shadow: 0 0 0 0.2rem rgba(12, 102, 225, 0.35);
}

.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
    background-color: #094ba8;
    border-color: #084a9e;
}

.btn-primary:disabled,
.btn-primary.disabled {
    background-color: #0c66e1;
    border-color: #0c66e1;
}

/* Icons: remap legacy #305ba0 (commons core.css) → login primary blue */
.approval-list-check,
.close-recipients-button,
.btn-link-anonymous-upload,
.btn-link-anonymous-upload i,
.btn-link-anonymous-upload [class*="fa-"],
.right-section-top i,
.right-section-top [class*="fa-"],
.access-token thead i,
.access-token thead [class*="fa-"] {
    color: #0c66e1 !important;
}

@media (max-width: 800px){
    .navbar-brand img{width:80%!important;}
}
