/* Legacy Bootstrap navbar — logo/header alignment with OM om-role-bar / om-brand */
.navbar-om-aligned.navbar,
#simulatorNavBar.navbar {
    height: 60px;
    min-height: 60px;
    max-height: 60px;
    padding: 0;
    box-sizing: border-box;
}

.navbar-om-aligned > .container-fluid,
#simulatorNavBar > .container-fluid {
    height: 100%;
    padding: 0.5rem 12px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
}

.navbar-om-aligned .navbar-nav > .nav-item:first-child,
#simulatorNavBar .navbar-nav > .nav-item:first-child {
    margin: 0;
    padding: 0;
    display: flex;
    align-items: center;
}

.navbar-om-aligned .navbar-brand,
#simulatorNavBar .navbar-brand {
    margin: 0;
    padding: 0;
    display: inline-flex;
    align-items: center;
}

.navbar-om-aligned .homeLogo,
#simulatorNavBar .homeLogo {
    margin: 0;
    padding: 0;
    position: relative;
    top: 1px;
}

/* What's New modal on classic Platform shells (no orders.css / theme-pro) — fitter blue */
:root {
  --clr-primary: #2c4f8d;
  --clr-primary-dark: #213a6b;
}
.om-modal-header-primary {
  background-color: var(--clr-primary);
  color: #fff;
}
.om-modal-header-primary .btn-close {
  filter: invert(1) grayscale(100%) brightness(200%);
}
