:root {
    --theme-hue:207;
    --theme-saturation: 36%;
    --theme-lightness: 17%;
}
header#FixedHeader {
    background-color: #1c2d3b;
}
.header {
    background-color: #1c2d3b;
}
nav#PM_Site ul.nav-items > li.nav-item > a,
nav#PM_Site ul.nav-items > li.nav-item {
    color: white;
}
.nav-item.active {
    border-color: white;
}
.nav-item:hover {
    background-color: #495762;
}
.icon-user {
    color: white;
}
.left-sidebar {
    background-color: #1c2d3b;
    font-weight: bold;
    font-size: 13px;
}
.right-sidebar {
    background-color: #1c2d3b;
}
.environment-banner {
    display: flex;
    flex-direction: column;
    overflow-y: auto;
    background-color: red;
    height: 50px;
    justify-content: center;
    text-align: center;
    font-size: 20px;
    color: white;
}
.search-links {
    color: #C0C0C0;
}
.search-links > a {
    color: white;
}
.search-links > a:hover {
    background-color: #495762;
}
.menu .menu-item-content.is-active {
    background-color: #495762;
    border-left-color: white;
}
.menu-item-content:hover {
    background-color: #495762;
}
.menu .menu-item-content .menu-item-link {
    color: white;
    font-size: 13px;
}
.badge, .non-accum-badge, .accum-badge {
    background-color: white;
    color: #1c2d3b;
}
.menu .sub-menu-item {
    background-color: #30404D;
}
.icon-new-tab {
    color: white;
}
.icon-nav-node {
    color: white;
}
.r_tile_top_right span {
    font-weight: bold;
}
.button-primary#ToolbarSearch {
    background-color: #495762;
}
.flyout-button:hover:not(.selected) {
    background-color: #495762;
}
.flyout-button {
    border-bottom-color: #4e6374;
}
.sub-menu-1 {
    box-shadow: 0 -1px 0 #4e6374, 0 1px 0 #4e6374;
}
.nav {
    border-bottom-color: #4e6374;
}
.site-search input#ToolbarSearchText {
    border-color: white;
}
#banner > img {
    height:34px;
    padding-top:3px;
}

.icon-approve:before {
    color: #d4cd15;
}

input[type=checkbox]{
    opacity: 1;
    position: static;
}

input[type=checkbox] ~ label:first-of-type:before {
  border: 0px solid transparent;
  content: "";
}

input[type=checkbox]:checked ~ label:first-of-type:before {
  color: black;
}

input[type=checkbox]:disabled ~ label:first-of-type:before,
input[type=checkbox]:disabled:checked ~ label:first-of-type:before {
  color: #c5c8c9;
  border: 0px solid #c5c8c9;
}

input[type=checkbox]:focus ~ label:first-of-type:before {
  border: 0px solid #00739d;
}

.signInTile {
  width: 450px;
  float: left;
  font-size: 13px;
  margin-bottom: 50px;
  margin-top: 0%;
}

#FlyoutView{
overflow:hidden;
}

.full-summary{
overflow:scroll;
padding-bottom: 5rem;
}

.full-summary::-webkit-scrollbar-track{
        margin-top: -10px;
        margin-bottom: -10px;
}