.optum-wrapper {
  background-color: #FAF8F2; 
  padding: 20px 0; 
} 

.optum-header { 
  padding: 20px; 
} 

.optum-header-wrapper { 
  display: flex; 
  justify-content: space-between; 
} 

.updates-dropdown-container a.show-updates-dropdown { 
  line-height: 70px; 
} 

/* FIX: prevent duplicate "Subscribe to Updates" text */
.updates-dropdown-container .show-updates-dropdown:after { 
  content: "" !important; 
  display: none !important; 
} 

.show-updates-dropdown,.flat-button, .flat-button, .masthead .updates-dropdown-container .show-updates-dropdown, .layout-content.status-full-history .show-filter.open { 
  background: #002677 !important; 
  color: #ffffff; 
  font-weight: 700; 
  border-radius: 25px; 
  padding: 10px 20px; 
  font-size: 16px; 
  letter-spacing: normal; 
  text-transform: none !important; 
} 

.optum-header-subprod { 
  display: inline-block; 
  vertical-align: middle; 
  font-size: 30px; 
} 

.optum-paragraph-spacing { 
  margin: 30px auto 0px auto; 
} 

.footer-wrapper { 
  padding: 100px 0 40px 0; 
} 

.copyright { 
  padding: 50px 0 20px 0; 
  font-size: 12px; 
} 

.copyright a { 
  color: #5A5A5A; 
  text-decoration: underline; 
} 

.copyright a:hover { 
  color: #0c55b8; 
  text-decoration: none; 
} 

.flex-container { 
  display: flex; 
  align-items: normal; 
} 

.flex-container > div { 
  width: 20%; 
  margin: 10px; 
} 

.flex-container > div p { 
  font-weight: 600; 
  font-size: 20px; 
  color: #5A5A5A; 
  margin: 20px 0; 
} 

.flex-container > div > ul li { 
  padding: 5px 0; 
} 

.flex-container > div ul li a { 
  font-size: 14px; 
  color: #5A5A5A; 
  text-decoration: underline; 
} 

.flex-container > div ul li a:hover { 
  font-size: 14px; 
  color: #0C55B8; 
  height: 30px; 
  text-decoration: none; 
} 

/* Hide status text and display status icons instead. */ 
.layout-content.status.status-index .components-section .components-container.one-column .component-container .component-status { 
  display: none; 
} 

.layout-content.status.status-index .components-section .component-container .group-parent-indicator { 
  display: inline-block; 
  margin-right: 5px;
} 

.layout-content.status.status-index .components-section .components-container.one-column .component-container .icon-indicator { 
  display: inline-block; 
} 

/* Hide/display incident updates */ 
.updates { 
  display:none; 
} 

.unresolved-incident:hover .updates { 
  display:block; 
}