.layout-content.status.status-index .images-container {
    background-color: #ffffff;
   }
   .layout-content.status.status-index .page-status h2 {
    display: inline;
   }   
   .layout-content.status.status-index .page-status.status-maintenance {
   background-size: 80px 60px;
   }
   .layout-content.status.status-index .components-section .component-container .component-status {
       font-size: .875rem;
       float: right;
       font-family: futura-pt-n4, futura-pt, Arial, Helvetica, sans-serif;
   }
   .layout-content.status.status-index .components-section .component-container .name {
       font-family: futura-pt-n4, futura-pt, Arial, Helvetica, sans-serif;
       vertical-align: middle;
       overflow: hidden;
       white-space: normal;
       text-overflow: ellipsis;
       display: inline-block;
       font-weight: 500;    
   }
   .layout-content.status.status-index .page-status.status-minor {
   background-size: 80px 60px;
   }
   
   .layout-content.status.status-index .page-status.status-major {
   background-size: 80px 60px;
   }
   .layout-content.status.status-index .page-status.status-none {
   background-size: 80px 60px;
   }
   .status-day:nth-child(n+5) 
   { display:none; 
   }
   .layout-content.status.status-index .page-status {
       margin-bottom: 40px;
   }
   .components-container .component-inner-container.status-red .icon-indicator {
       color: #b7312c;
   }
   .components-container .component-inner-container.status-blue .icon-indicator {
       color: #2f7eb2;
   }
   .components-container .component-inner-container.status-orange .icon-indicator {
       color: #cb6015;
   }
   .components-container .component-inner-container.status-yellow .icon-indicator {
       color: #f2a900;
   }
   
   body {
      background-color: #ffffff;
   }
   .contact {    
       font-family: futura-pt-n4, futura-pt, Arial, Helvetica, sans-serif;
       padding-top: 15px;
       font-size: 14px;
   }
   .font-large {
       font-weight: 500;
       font-size: 20px;
       line-height: 29px;
       font-size: 1.25rem;
       line-height: 1.8125rem;
       font-family: futura-pt-n4, futura-pt, Arial, Helvetica, sans-serif;
   }
   img {
       max-width: 100%;
       height: auto;
   }
   
   .section_header { width: 100%; background: #2f7eb2 none !important;  display: table; }
   
   .section_header_content { display: table-cell; vertical-align: bottom; }
   
   
   .section_header h1 {
    color:#ffffff;
     font: normal 400 26px/1.00 "futura-pt-n4","futura-pt",Arial,Helvetica,sans-serif;
     padding-top: 10px;
     line-height: 1.5rem;
   }
   
   .container {
       margin-right: auto;
       margin-left: auto;
       margin-top: 0px;
       padding: 5px 15px 10px 15px;
       width: 95%;
       max-width: 1000px;
       
   }
   .logo_container {
       margin-top: 5px;
       margin-bottom: 6px;
       float: left;
   }
   .mw_logo {
       width: 173px;
       height: 35px;
       margin: 0 20px 10px -6px;
       float: left;
   }
   
   .body-container {
       margin-right: auto;
       margin-left: auto;
       margin-top: 0px;
       padding-left: 45px;
       padding-right: 5px;
       padding-top: 0px;
       width: 95%;
       max-width: 1000px;
       
   } 
   
   .body-container p {
       color: #000;
       font-family: "futura-pt-n4","futura-pt",Arial,Helvetica,sans-serif;
   }
   
   .logo_container {
       margin-top: 5px;
       margin-bottom: 10px;
       float: left;
           width: 100%;
       margin-right: auto;
       margin-left: auto;
   }
   
   .horizontal_nav_container {
       height: 44px;
       background: #fff;
       text-align: right;
   }
   
   .custom-header-container {
       width: 100%;
       max-width: 100%;
       height: auto;
       margin-left: auto;
       margin-right: auto;
       color: #00ff00;     
   }
   
   footer {
       padding: 10px 0 0 0;
       background: #e6e6e6;    
       color: #1a1a1a;
       font-size: 13px;
       line-height: 1.40;
   }
   .footernav{margin-bottom:5px;overflow:hidden;}
   .footernav li{padding-left:0;margin-bottom:0;float:left;}
   .footernav li+li{border-left:1px solid gray}
   .footer .social_media_icons li+li {
       margin: 0 0 0 8px;
   }
   .footernav a{padding:0 8px;display:block;}
   .footernav li:first-child a{padding-left:0;}
   .footernav li:last-child a{padding-right:0}
   
   .footer .f_left {
       width: 75%;
       float:left;
   }
   .footer .f_right {
       width: 25%;
       float:right;
   }
   @media screen and (max-width: 480px) {
       .footer .f_left, 
       .footer .f_right {
           float: none;
           width: auto;
       }
   } /*===============================================*/
   .show-updates-dropdown
   {
       font-family: futura-pt-n4, futura-pt, Arial, Helvetica, sans-serif;
       font-size: 13px;
       font-weight: 540;
       color: #0076a8 !important;
   }
   .updates-dropdown-container {
     background: #ededed !important;
     margin-right: 15px;
     padding-left: 15px;
     padding-right: 15px;
     border-radius: 2px;
     border: 1px solid rgba(0,0,0,0.1);
     text-shadow: 0 1px 0 rgba(0,0,0,0.1);
   }
   .directions
   {
    font-family: futura-pt-n4, futura-pt, Arial, Helvetica, sans-serif;
     font-size: 13px;
     color: #6f6f6f;
   }
   .updates-dropdown-sections-container .privacy_policy_information, .terms_and_privacy_information {
       text-align: center;
       margin-top: 10px;
       margin-bottom: -6px;
       font-size: 12px;
       line-height: 14px;
     font-family: futura-pt-n4, futura-pt, Arial, Helvetica, sans-serif;
     color: #6f6f6f;
   }
   .updates-dropdown-container .updates-dropdown .updates-dropdown-section {
       font-size: 14px;
       line-height: 21.35px;
       font-size: 0.875rem;
       line-height: 1.33438rem;
       -webkit-background-clip: padding-box;
       -moz-background-clip: padding-box;
       background-clip: padding-box;
       border-radius: 0 0 4px 4px;
       -moz-border-radius: 0 0 4px 4px;
       -webkit-border-radius: 0 0 4px 4px;
       -o-border-radius: 0 0 4px 4px;
       -ms-border-radius: 0 0 4px 4px;
       border: 1px solid rgba(0,0,0,0.2);
       border-top: none;
       padding: 1rem;
       color: #6f6f6f;
   }
   div[style] a {
      color: #187dbb !important;
   }
   .layout-content.status.status-index .unresolved-incidents .unresolved-incident .incident-title .actual-title.with-ellipsis {
       font-family: futura-pt-n4, futura-pt, Arial, Helvetica, sans-serif;
       color: #ffffff !important;
       font-size: 1.25rem;
       line-height: 1.8125rem;
   }
   .layout-content.status.status-index .unresolved-incidents .unresolved-incident .incident-title .subscribe {
       float: right;
      font-family: futura-pt-n4, futura-pt, Arial, Helvetica, sans-serif;
      font-size: 13px;
      background: #ededed !important;
      margin-right: 15px;
      padding-left: 15px;
      padding-right: 15px;
      border-radius: 2px;
      border: 1px solid rgba(0,0,0,0.1);
      text-shadow: 0 1px 0 rgba(0,0,0,0.1);
      color: #4a90e2;
   } /*===============================================*/
   .footer .social_media {
       margin-bottom: 30px;  
       float: right;
       font-size: 11px;
       line-height: 12px;    
   }
   
    
   
    /*===============================================*/
   .flat-button, .layout-content.status .masthead-container .updates-dropdown-container .show-updates-dropdown {
     
       line-height: 18.6px;
       font-size: 0.75rem;
       font-family: futura-pt-n4, futura-pt, Arial, Helvetica, sans-serif;
       line-height: 1.2625rem;
       border: none;
       display: inline-block;
       text-align: center;
       text-shadow: 0 1px 0 rgba(0,0,0,0.1);
       text-transform: inherit;
       letter-spacing: 1px;
       padding: 10px 15px 9px;
       position: relative;
       color: #ffffff;
       background: #187dbb82 !important;
   }
   /*===============================================*/
   .social_media .social_media_icons {
       margin-bottom: 5px;
       float: right;
   }
   /* Social Media -- [ Additional Styles: SM,XS ] */
           .footer .social_media { margin-bottom: 30px; float: right; font-size: 11px; line-height: 12px; text-align: right; }
           .footer .social_media_icons { margin-bottom: 5px; float: right; }
           .footer .social_media_icons li { padding-left: 0; margin-bottom: 0; background: none; float: left; }
           .footer .social_media_icons li + li { margin: 0 0 0 8px; }
           .footer .social_media_icons object { width: 16px; height: 16px; }
    .footer .social_media_icons .ico_sm { width: 16px; height: 16px; display: block; }
   
               /* Social Media: Icons -- [ Additional Styles: SM,XS ] */
               .ico_sm.ico_google { background-position: 0 0; }
               .ico_sm.ico_facebook { background-position: 0 -16px; }
               .ico_sm.ico_linkedin { background-position: 0 -32px; }	
               .ico_sm.ico_rss { background-position: 0 -48px; }
               .ico_sm.ico_twitter { background-position: 0 -64px; }
               .ico_sm.ico_weibo { background-position: 0 -80px; }	
   .footer a, footer a:focus, footer a:visited, footer a:hover {
       color: #1a1a1a;
   }
   .layout-content.status.status-index .unresolved-incidents .unresolved-incident.impact-none .incident-title { background-color: #3c763d; 
   }
   
   .layout-content.status .custom-header-container { margin-bottom: 30px; 
   }
   
   @media only screen and (max-width:767px) {
   .updates-dropdown-container {
    clear: both; margin-top: 10px; float: none!important;
   }
   }
   .footer .social_media_icons [class*="ico_"] {
       width: 16px;
       height: 16px;
   }
   
     @media screen and (max-width: 767px){
   .footernav {
       width: 100%;
       margin-bottom: 0;
       margin-left: 0;
       display: flex;
       flex-direction: row;
       flex-wrap: wrap;
       justify-content: flex-start;
   }
   .footer .social_media{margin-bottom:0;float:left;text-align:left}
   .footer .social_media_icons{margin-left:0}
   .footer .social_media_icons li+li{margin-left:16px}
   .footer .social_media_icons [class*="ico_"]{width:32px;height:32px}
   .footer .social_media_icons .ico_sm{width:32px;height:32px}
   .footer .f_left { width: 100%; float: none; }
   .footer .f_right { width: 100%; float: none; }
   }