.masthead-container {
    display: flex;
  }
  
  .masthead-container .no-logo {
    width: 75%;
    padding-right: 15px
  }
    
  
  .updates-dropdown-container {
    display: flex !important;
    flex-direction: column-reverse;
    margin-bottom: 70px;
    padding-top: 70px;
  }
  
  .flat-button, .masthead .updates-dropdown-container .show-updates-dropdown, .layout-content.status-full-history .show-filter.open {
      background-color: #207ab6;
  }
  
  #show-updates-dropdown { 
    background-color: #207ab6;
    height: fit-content;
  }
  
  
  
  .layout-content {
        background-color: #11315a;
    font-family: "Montserrat",Helvetica,Arial,sans-serif;
  }
  
  .masthead {
    display: flex;
  }
  
  .page-header {
    color: white;
  }
  
  .masthead h1 {
    display: inline-block;
        background-image: linear-gradient(to right, #FFC300, #FF671F);
    background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    font-family: "Montserrat", Helvetica, Arial, sans-serif;
    font-size: 2.2rem;
  }
  
  #show-updates-dropdown {
    padding: 0.75rem 1.25rem;
    border: 2px solid #fff;
    border-radius: 48px;
    background-color: rgba(0, 0, 0, 0);
  }
  
  .layout-content.status .masthead-container .updates-dropdown-container {
      float: right;
  }
  
  .masthead .updates-dropdown-container {
      position: relative;
      display: flex !important;
      align-items: end;
  }
  

  
  .header-description {
    font-size: medium;
  }
  
  .header-title {
    font-size:large;
    margin-bottom: 10px;
    margin-top:18px;
  }
  
  .incident-title {
    color: #ffc300;
    background: none !important;
  }
  
  .layout-content.status.status-index .unresolved-incidents .unresolved-incident.impact-none {
    border: 2px solid #91b0da !important;
    border-radius: 48px;
    box-sizing: border-box;
    padding: 48px;
  }
  
  .actual-title {
    color: #ffc300 !important;
  }
  
  .updates {
    color: #fff;
    border: none !important;
  }
  
  .update > small {
        color: #ccc;
  }
  
  .update .whitespace-pre-wrap a {
    color: #3498db;
  }
  
  #past-incidents {
    color: #ffc300 !important;
  }
  
  .status-day.font-regular .date {
    color: #fff;
  }
  
  .status-day.font-regular p {
    color: #ccc;
  }
  
  .history-footer-link, .page-footer span.color-secondary a.color-secondary {
    color: #ffc300 !important;
  }
  
  .incident-container .incident-title .whitespace-pre-wrap {
            color: #ffc300;
  }
  
  .incident-container .updates-container, .incident-container .updates-container strong {
            color: #fff !important;
  }
  
  .container > h4 {
            color: #ffc300 !important;
  }
  
  .history-backpage h4 {
                color: #fff !important;
  }
  
  .incident-data.incident-container a.impact-none.incident-title.font-large {
            color: #ffc300 !important;
  }
  
  .incident-data.incident-container .message.incident-body.color-primary {
            color: #fff !important;
  }
  
  .pagination-container span.current, .pagination-container i:before {
            color: #fff !important;
  }
  
  .incident-data.incident-container div.secondary {
    color: #ccc !important;
  }
  
  .expand-incidents {
    color: #fff;
    border-color: #fff !important;
  }
  
  .page-footer > a {
            color: #ffc300 !important;
  }
  
  .unresolved-incident {
    border: 2px solid #91b0da;
    border-radius: 48px;
    box-sizing: border-box;
    padding: 48px;
  }
  
  .unresolved-incident.impact-critical {
    border-color: rgb(255, 86, 48);
  }
  
  .subscribe {
    padding: 0.15rem 0.75rem;
    border: 2px solid #fff;
    border-radius: 48px;
    background-color: rgba(0, 0, 0, 0);
  }
  
  .component-statuses-legend .legend-item {
    color: #fff;
  }
  
  .layout-content.status.status-index .incidents-list .incident-title.impact-none a {
    color: #de2f1b; 
  }
  
  .layout-content.status.status-index .incidents-list .incident-title.impact-none a {
            color: #ffc300;
  }
  
  .scheduled-maintenances-container h2 {
    color: #ffc300;
  } 
  
  .scheduled-maintenance .incident-title .whitespace-pre-wrap {
            color: #ffc300;
  }
  
  .scheduled-maintenance .incident-title small {
            color: #fff;
  }
  
  .scheduled-maintenance .updates-container .whitespace-pre-wrap {
            color: #fff;
  }
  
  .layout-content.status.status-incident .container .page-title .incident-name {
    color: #ffc300 !important;
  }
  
  .custom-header-container {
        background-color: #11315a;
    font-family: "Montserrat",Helvetica,Arial,sans-serif;
  }
  
  .layout-content.status.status-incident .page-title .subheader {
    color: #fff !important;
  }
  
  .layout-content.status.status-incident .subscribe-button {
    padding: 0.75rem 1.25rem;
    border: 2px solid #fff;
    border-radius: 48px;
    background-color: rgba(0, 0, 0, 0);
  }
  
  .page-title .font-largest.color-secondary.subheader .color-secondary {
    color: #fff;
  } 
  
  .update-title.span3.font-large {
    color: #fff !important;  
  }
  
  .incident-updates-container .row.update-row .update-container.span9 .update-body.font-regular span  {
    color: #fff !important;
  }
  
  .incident-updates-container .components-affected {
    color: #fff !important;
    border: 2px solid #91b0da !important;
  }
  
  #incident-subscription-dialog-header {
        background-image: linear-gradient(to right, #FFC300, #FF671F);
    background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    font-family: "Montserrat", Helvetica, Arial, sans-serif;
  }
  
  .modal-content {
    background-color: #11315a;
  }
  
  .modal-content .modal-body, .terms_and_privacy_information {
    color: #fff !important;
  }
  
  .modal-content .modal-body .control-group .controls input {
    background-color: #11315a;
    border: 2px solid #91b0da !important;
  }
  
  .modal-footer {
    background-color: #11315a !important;
  }
  
  .incident-subscribe-btn-captcha {
    padding: 0.25rem 1.25rem;
    border: 2px solid #fff;
    border-radius: 48px;
    background-color: rgba(0, 0, 0, 0) !important;
  }
  
  .modal-header .close {
    color: #fff !important;
  }
  
  #updates-dropdown {
    background-color: #11315a !important;
    border: 2px solid #91b0da !important;
  }
  
  .updates-dropdown-sections-container {
    background-color: #11315a !important;
  }
  
  .updates-dropdown-section {
    background-color: #11315a !important;
    color: #fff !important;
  }
  
  #phone-number-country-code {
    background-color: #11315a !important;
  }
  
  #phone-country {
    color: #fff !important;
  }
  
  .updates-dropdown-container .updates-dropdown .updates-dropdown-section.email input[type='text'] {
    background-color: #11315a;
    border: 2px solid #fff !important;
  }
  
  .updates-dropdown-container .updates-dropdown .updates-dropdown-section input[type='submit'],   .updates-dropdown-container .updates-dropdown .updates-dropdown-section a.flat-button {
    padding: 0.25rem 1.25rem;
    border: 2px solid #91b0da;
    border-radius: 48px;
    background-color: rgba(0, 0, 0, 0) !important;
  }
  

  .anchor-container {
    display: flex;
    justify-content: center;
  }
  
  .anchor {
    background-color: #11315a;
    border: 2px solid #91b0da !important;
    border-radius: 16px;
    box-sizing: border-box;
    padding: 10px;
    color: #fff !important;
    cursor: pointer;
  }
  
  .anchor:not(:last-child) {
    margin-right: 8px;
  }

  .back-to-top-container {
    display: flex;
    justify-content: center;
  }

  .back-to-top {
    color: white;
    padding: 0.15rem 0.75rem;
    border: 2px solid #91b0da;
    border-radius: 48px;
    background-color: rgba(0, 0, 0, 0);
    cursor: pointer;
    margin-bottom: 0.5rem;
  }

.modal-body .phone-country-wrapper {
    background-color: #11315a;
    border: 2px solid #91b0da;
}

select.phone-country-dropdown {
  color: #fff;
}

.modal-body .phone-country-wrapper:before {
  border-color: #fff !important;
}

.updates-dropdown-container .updates-dropdown .updates-dropdown-section.phone .externalities-sms-container .phone-country-wrapper:before {
  border-color: #fff !important;
}

.updates-dropdown-container .updates-dropdown .updates-dropdown-section.phone .externalities-sms-container #phone-number {
  color: #fff !important;
  border-color: #fff !important;
  background-color: #11315a;
}

.scheduled-maintenance .updates-container .update, .scheduled-maintenance .updates-container .update strong {
	  color: #fff;
}


    .components-section .component-inner-container .name, .components-section .component-inner-container .tooltip-base.tool.tooltipstered {
            color: #11315a !important;
  }

.components-section .component-inner-container .tooltip-base.tool.tooltipstered {
            border-color: #11315a !important;
  }

  .component-container {
    border: 1px solid #91b0da !important;
  }


  .components-section, .component-statuses-legend {
    background: #fff !important;
  }

  .component-statuses-legend .legend-item {
    color: #11315a !important;
  }

  .back-to-top-container:nth-of-type(1) {
    background-color: #11315a;
  }

  .terms_and_privacy_information.small a.accessible-link {
    color: #ffc300 !important;
  }

  #subscribe-form-teams #url-help-block {
    color: #fff;
  }

  #subscribe-form-teams #url-help-block a {
    color: #ffc300;
  }

  #updates-dropdown-atom a {
    color: #ffc300;
  }

.unresolved-incidents .modal-open-incident-subscribe .modal-content .modal-body .control-group input[type="text"] {
    color: #fff !important;
}