body {
  background-color: #ffffff;
}

* {box-sizing: border-box;}

.masthead-container, .masthead, .logo-container, .container {
  background-color: #ffffff;
}

.layout-content.status .masthead-container.basic .masthead {
  padding-top: 0px;
}
.layout-content.status .masthead-container .masthead {
  margin-bottom: 0px;
}

.layout-content.status .masthead-container.basic .masthead .logo-container {
  max-width: 100%;
}

.main-nav{
margin-top: 0px;
}

.logo-container {
 width: 100%;
 display: flex;
 justify-content: space-between;
 padding: 0 20px 0 20px;
 align-items: center;
}


#aa-logo {
 width: 194px;
 height: 100px;
 margin-top: 30px;
}

.container {
 padding: 1em 1em 1em 1em;
}

.top-menu {
margin-top: 10px;
}

.page-footer {
 margin: 0px;
}


.masthead-container.basic {
border-bottom: 2px solid #3f3f3f;
}


.layout-content.status.status-index .page-status {
margin-bottom:40px;	
}
.layout-content.status.status-full-history .history-header .pagination a, .layout-content.status.status-full-history .uptime-header .pagination a {
  text-decoration: underline;
}

p, div, a, .text-section p {
 font-size: large;
}

h1 {
 font-size: xx-large;
 margin-top: 0rem;
 margin-bottom: 0px;}

h2 {
 font-size: x-large;
 margin-top: 2rem;
 margin-bottom: 0;
}

a {
    text-decoration: underline;
}

/* Unresolved incidents */

.unresolved-incidents {
 margin-top: 0px	;
}

.layout-content.status.status-index .unresolved-incidents .unresolved-incident .incident-title {
 text-shadow: none;
 padding: 1rem 0 0 0;
 background-color: #ffffff;
 color: #000000;
 font-weight: 500;
}

.layout-content.status.status-index .unresolved-incidents .unresolved-incident .incident-title a {
 font-weight: 800;
 text-decoration: underline;
}

.layout-content.status.status-index .unresolved-incidents .unresolved-incident .incident-title a:hover {
 text-decoration: none;
 color:#005EB8;
}

.layout-content.status.status-index .unresolved-incidents .unresolved-incident .incident-title .actual-title.with-ellipsis {
 width: 100%;
}

.layout-content.status.status-index .unresolved-incident.impact-minor .updates, .layout-content.status.status-index .scheduled-incidents-container {
 border: none;
}

.layout-content.status.status-index .scheduled-maintenances-container .scheduled-maintenance .incident-title a {
 color:#005EB8;
 font-weight: 800;
}

.layout-content.status.status-index .unresolved-incidents .unresolved-incident .updates {
 border: none;
 padding: 0px;
}

/* TEXT SECTION */

.layout-content.status.status-index .text-section {
 margin-bottom: 0rem;
 color: #000000;
}

/* MAIN MENU */

.main-nav {
 /*background-color: #ececec;*/
 padding: 0px;
 margin-top: 3rem;
 margin-bottom: 0	rem;
 align-items: center;
}

.nav-item {
 /*background-color: #ececec;*/
 padding: 10px 40px 10px 20px;
 margin: 0px;
 display: inline-block;
 vertical-align: middle;    
}

.nav-item.current {
 border-bottom: 4px solid #005EB8;
} 

.main-nav a {
 text-decoration: underline;
 color: #005EB8;
}

.main-nav a:hover {
 text-decoration: none;
}

.layout-content.status-index .components-statuses .component-container.status-yellow:after, .layout-content.status-full-history .month .incident-container .impact-minor, .layout-content.status-incident .incident-name.impact-minor, .layout-content.status.status-index .incidents-list .incident-title.impact-minor a, .status-yellow .icon-indicator, .incident-history .impact-minor, .components-container .component-inner-container.status-yellow .component-status, .components-container .component-inner-container.status-yellow .icon-indicator, .layout-content.status.manage-subscriptions .confirmation-infobox .fa {
 color: #E1D803		;
}	

/* SECONDARY MENU */

.history-nav a {
  text-decoration: underline;
  color: #005EB8;
}

/* OPEN INCIDENTS */
/*
.layout-content.status.status-index .unresolved-incidents .unresolved-incident .updates .update {
--max-lines: 3;
max-height: calc(1.5rem * var(--max-lines));
overflow: hidden;   
}
 */  
.layout-content.status.status-index .unresolved-incidents .unresolved-incident.impact-none .incident-title,
.layout-content.status.status-index .unresolved-incidents .unresolved-incident.impact-minor .incident-title  {
background: #fff;
} 
 
.layout-content.status.status-index .components-section .component-statuses-legend .legend-item {
margin-right: 2%;
}

.layout-content.status.status-index .unresolved-incidents .unresolved-incident .incident-title a {
  color: #005EB8;
  text-decoration: underline;
}

.troubleshooting {
  margin-top: 3rem;
  margin-bottom: 1rem;
}
 
.shared-partial.uptime-90-days-wrapper {
  display: none;	 
 }

.layout-content.status-full-history .month .incident-container .impact-none, .incident-history .impact-none,
.layout-content.status-full-history .month .incident-container .impact-minor, .incident-history .impact-minor,
.layout-content.status-full-history .month .incident-container .impact-major, .incident-history .impact-major,
.layout-content.status-full-history .month .incident-container .impact-critical {
  color: #005EB8;
}

.layout-content.status.status-index .scheduled-maintenances-container .scheduled-maintenance .incident-title {
  border-bottom-width: 0px;
  margin-bottom: 0px;
  padding-bottom: 0px;
}


/* INCIDENT PAGE */
.incident-name {
 color: #000000;
}

.layout-content.status-full-history .month .incident-container .impact-minor, .incident-history .impact-minor, {
  color: #000000;
}

.update {	
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}
    
.color-primary.incident-name.impact-minor {
  color: #000000;
}
    
.layout-content.status-incident .incident-name.impact-minor, .layout-content.status-incident .incident-name.impact-minor, .layout-content.status.status-incident .page-title .incident-name { color: #000000;}
    

.updates-dropdown-container .show-updates-dropdown:after{
content:'Subscribe';
      font-size: 1rem;
      border: none;
      display: inline-block;
      text-align: center;
      position: relative;
      cursor: pointer;
      vertical-align: middle;
      user-select: none;
      border-radius: 3px;
      -moz-border-radius: 3px;
      -webkit-border-radius: 3px;
      -o-border-radius: 3px;
      -ms-border-radius: 3px;
      padding: 0 3rem;
      height: 49px;
      line-height: 51px;
      padding: 0 12px;
      font-size: 1rem;
      background: #005EB8;
      color: #ffffff;
}

.updates-dropdown-sections-container .privacy_policy_information a, .terms_and_privacy_information a {
  font-size: 11px;
}


.unresolved-issues {
  margin-top: 60px;}
    
/* STATUS SECTION */

.page-status {
    margin-top: 2rem;  
    } 
    
.page-status .status {
    display: flex;
    align-items: center;
    }

.fa-check-circle.large, .fa-cog.large, .fa-minus-square.large, .fa-exclamation-triangle.large, .fa-times.large, .fa-wrench.large {
font-size:4rem;
margin-right: 10px;
}
    
.layout-content.status.status-index .page-status.status-minor .status  {
  color: #000000;
}

.layout-content.status.status-incident .page-title .incident-name   {
  color: #000000;
  overflow: visible;
}