     .ticker-banner {
         margin-top: -10%;
         position: relative;
         color: #3A3B3D;
         font-weight: bold;
         border-radius: 0.5rem;
         /*		    border: 1px solid #D3D4D6;*/
         margin-bottom: 2rem;
         padding: 1rem 1rem 1rem 5rem;
         background-color: #F4F4F5;
     }
     .ticker-banner h3 {
         margin-bottom: 0.5rem;
         font-size: 18px;
         line-height: 28px;
		 font-family: "Open Sans", sans-serif;
     }
     .ticker-banner p {
         font-weight: normal;
         font-size: 14px;
         line-height: 24px;
     }
     .ticker-banner::before {
         display: block;
         position: absolute;
         min-height: 3.2rem;
         width: 3.2rem;
         float: left;
         top: 1rem;
         left: 1rem;
         background: url("/images/maintenance-icon.png") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);
         content: " ";
     }
     .ticker-banner.outage {
         padding-left: 6.56rem;
     }
     .ticker-banner.outage::before {
         min-height: 3rem;
         width: 4.56rem;
         top: 35%;
         background: url("/images/mysgi-outage.png") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);
     }
     .ticker-banner.cache {
         padding-left: 6.56rem;
     }
     .ticker-banner.cache::before {
         min-height: 3rem;
         width: 4.56rem;
         background: url("/images/clear-cache.png") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);
     }
     @media only screen and (max-width: 1135px) {
         .ticker-banner {
             margin-top: 0;
         }
     }