/* Icon Font: fontcustom */ @font-face { font-family: "fontcustom"; src: url("./fontcustom_511999ab39d2316d71a49245451dd766.eot"); src: url("./fontcustom_511999ab39d2316d71a49245451dd766.eot?#iefix") format("embedded-opentype"), url("./fontcustom_511999ab39d2316d71a49245451dd766.woff") format("woff"), url("./fontcustom_511999ab39d2316d71a49245451dd766.ttf") format("truetype"), url("./fontcustom_511999ab39d2316d71a49245451dd766.svg#fontcustom") format("svg"); font-weight: normal; font-style: normal; } @media screen and (-webkit-min-device-pixel-ratio: 0) { @font-face { font-family: "fontcustom"; src: url("./fontcustom_511999ab39d2316d71a49245451dd766.svg#fontcustom") format("svg"); } } [data-icon]:before { content: attr(data-icon); } [data-icon]:before, .icon-arrow:before, .icon-degraded:before, .icon-help:before, .icon-menu:before, .icon-operational:before, .icon-outage:before, .icon-partial:before { display: inline-block; font-family: "fontcustom"; font-style: normal; font-weight: normal; font-variant: normal; line-height: 1; text-decoration: inherit; text-rendering: optimizeLegibility; text-transform: none; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-smoothing: antialiased; } .icon-arrow:before { content: "\f107"; } .icon-degraded:before { content: "\f108"; } .icon-help:before { content: "\f109"; } .icon-menu:before { content: "\f10a"; } .icon-operational:before { content: "\f10b"; } .icon-outage:before { content: "\f10c"; } .icon-partial:before { content: "\f10d"; } /* Menu Icon Animation */ #hamburger { width: 18px; height: 14px; position: relative; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: 0.5s ease-in-out; -moz-transition: 0.5s ease-in-out; -o-transition: 0.5s ease-in-out; transition: 0.5s ease-in-out; cursor: pointer; } #hamburger span { display: block; position: absolute; height: 3px; width: 100%; background: #ffffff; border-radius: 1px; opacity: 1; left: 0; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: 0.25s ease-in-out; -moz-transition: 0.25s ease-in-out; -o-transition: 0.25s ease-in-out; transition: 0.25s ease-in-out; } #hamburger span:nth-child(1) { top: 1px; -webkit-transform-origin: left center; -moz-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center; } #hamburger span:nth-child(2) { top: 7px; -webkit-transform-origin: left center; -moz-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center; } #hamburger span:nth-child(3) { top: 13px; -webkit-transform-origin: left center; -moz-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center; } #hamburger.open span:nth-child(1) { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); top: 1; left: 3px; } #hamburger.open span:nth-child(2) { width: 0%; opacity: 0; } #hamburger.open span:nth-child(3) { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 14px; left: 3px; } @charset "UTF-8"; @font-face { font-family: "fontcustom"; src: url("fonts/fontcustom_511999ab39d2316d71a49245451dd766.eot"); src: url("fonts/fontcustom_511999ab39d2316d71a49245451dd766.eot?#iefix") format("embedded-opentype"), url("fonts/fontcustom_511999ab39d2316d71a49245451dd766.woff") format("woff"), url("fonts/fontcustom_511999ab39d2316d71a49245451dd766.ttf") format("truetype"), url("fonts/fontcustom_511999ab39d2316d71a49245451dd766.svg#fontcustom") format("svg"); font-weight: normal; font-style: normal; } @media screen and (-webkit-min-device-pixel-ratio: 0) { @font-face { font-family: "fontcustom"; src: url("fonts/fontcustom_511999ab39d2316d71a49245451dd766.svg#fontcustom") format("svg"); } } [data-icon]:before { content: attr(data-icon); display: inline-block; font-family: "fontcustom"; font-style: normal; font-weight: normal; font-variant: normal; line-height: 1; text-decoration: inherit; text-rendering: optimizeLegibility; text-transform: none; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-smoothing: antialiased; } .icon-arrow:before, .header .breadcrumb ul li:not(:last-child) i:before, .icon-degraded:before, .icon-help:before, .icon-menu:before, .icon-operational:before, .icon-outage:before, .icon-partial:before { display: inline-block; font-family: "fontcustom"; font-style: normal; font-weight: normal; font-variant: normal; line-height: 1; text-decoration: inherit; text-rendering: optimizeLegibility; text-transform: none; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-smoothing: antialiased; } .icon-arrow:before, .header .breadcrumb ul li:not(:last-child) i:before { content: ""; } .icon-degraded:before { content: ""; } .icon-help:before { content: ""; } .icon-menu:before { content: ""; } .icon-operational:before { content: ""; } .icon-outage:before { content: ""; } .icon-partial:before { content: ""; } .green { background-color: #c7e58f; color: #006837; } .yellow { background-color: #fff1ac; color: #9c8100; } .orange { background-color: #ffddad; color: #994e17; } .red { background-color: #ffd8dc; color: #9c1a2c; } .grey { background-color: #cfcfcf; color: #4f4f4f; } body { font-family: "Avenir Next", "Avenir", "Roboto", "Helvetica", sans-serif; color: #666666; font-size: 14px; font-weight: 400; } @media screen and (max-width: 460px) { body { font-size: 16px; } } h1, h2, h3, h4, h5, h6, p { font-weight: 400; line-height: 1.5em; margin: 0; } h1 { font-size: 2em; } h2 { font-size: 1.75em; } h3 { font-size: 1.5em; } h4 { font-size: 1.25em; } h5 { font-size: 1em; } h6 { font-size: 0.75em; } p { font-size: 1em; line-height: 1.5em; } ul { margin: 1em 0; } b { font-weight: 600; } code, pre { font-size: 1em; padding: 2px 10px 3px 10px; border-radius: 5px; background-color: #3b3b3b; color: #f3f3f3; font-family: "Source Code Pro", "Ubuntu Mono", "Consolas", unicode; } pre { padding: 9px 10px; margin: 2em 0; } hr { border: none; height: 1px; margin: 2em 0; background-color: #bababa; } .groups li i { font-size: 10px; margin-right: 15px; } @media screen and (max-width: 460px) { .groups li i { font-size: 12px; } } .groups li i.icon-help:before { padding-left: 5px; } i.icon-operational:before { color: #8cc63f; } i.icon-degraded:before { color: #f7d21b; } i.icon-partial:before { color: #fc9a40; } i.icon-outage:before { color: #d1434f; } a:link, a:visited { color: #666666; } a:hover { color: #000000; } a:active { color: #00adee; } * { box-sizing: border-box; } @media screen and (max-width: 640px) { body.open { max-width: 100vw; max-height: 100vh; overflow-x: hidden; position: static; } } .content, .header, .content-area { position: static; } .header { position: fixed; top: 0; } @media screen and (max-width: 320px) { .header { z-index: 99999; } } .content-area { position: static; } .content-area section { width: 100%; clear: both; } @media screen and (max-width: 320px) { .open .content-area { display: none; max-height: 1px; } } .overlay { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; -webkit-overflow-scrolling: touch; -webkit-backface-visibility: hidden; z-index: 1; position: fixed; top: 0; left: 0; bottom: 0; min-height: 100vh; height: 100vh; width: 300px; margin-left: -300px; background-color: rgba(243, 243, 243, 0.75); } .open .overlay { box-shadow: 2px 0 15px -2px rgba(0, 0, 0, 0.2); } @media screen and (max-width: 320px) { .overlay { margin-left: 0; width: 100vw; height: auto; position: static; display: block; clear: both; display: none; } .open .overlay { display: block; } } .groups { margin: 0; padding: 0; position: static; } .overlay .groups { height: 100vh; overflow-y: scroll; } @media screen and (max-width: 320px) { .overlay .groups { height: auto; overflow: auto; display: block; clear: both; } } .groups li { height: 50px; min-height: 50px; display: -webkit-flex; display: -webkit-box; display: -ms-flexbox; display: -moz-box; display: flex; display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; white-space: nowrap; overflow: hidden; } .overlay .groups li { background-color: #f3f3f3; padding: 15px 20px; border-bottom: 1px solid #e5e5e5; } .overlay .groups li.active { background-color: #e7e7e7; } .overlay .groups li:first-of-type { min-height: 57px; box-sizing: border-box; } .overlay .groups li:hover { background-color: #ededed; cursor: pointer; } [rel="groups"] .groups li { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; display: inline-block; background-color: #ffffff; border: 1px solid #e5e5e5; border-radius: 5px; margin: 0; margin-bottom: 15px; padding: 15px 20px; float: left; width: 49%; } [rel="groups"] .groups li:hover { background-color: #fbfbfb; cursor: pointer; } [rel="groups"] .groups li:nth-child(2n) { margin-left: 2%; } @media screen and (max-width: 640px) { [rel="groups"] .groups li { width: 100%; } [rel="groups"] .groups li:nth-child(2n) { margin-left: 0; } } @media screen and (max-width: 640px) { [rel="report"] { display: block; } } [rel="report"] .mobile { display: -webkit-flex; display: -webkit-box; display: -ms-flexbox; display: -moz-box; display: flex; display: -webkit-flex; display: flex; -webkit-flex-direction: column; flex-direction: column; } [rel="report"] .mobile .block { order: 1; -webkit-order: 1; } [rel="report"] .mobile .links { order: 99; -webkit-order: 99; } [rel="report"] .mobile .notification { order: -99; -webkit-order: -99; } [rel="report"] .web { display: -webkit-flex; display: -webkit-box; display: -ms-flexbox; display: -moz-box; display: flex; display: -webkit-flex; display: flex; -webkit-flex-direction: row; flex-direction: row; } [rel="report"] .web aside { width: 29%; margin-right: 2%; } [rel="report"] .web summary { width: 71%; } @media screen and (max-width: 640px) { [rel="report"] .web aside, [rel="report"] .web summary { width: 100%; margin: 0; } } [rel="report"] .block { background-color: #ffffff; border: 1px solid #e5e5e5; border-radius: 5px; margin-bottom: 15px; overflow: hidden; } [rel="report"] .block .bit { padding: 20px; } [rel="report"] .block .bit:not(:last-child) { border-bottom: 1px solid #e5e5e5; } [rel="report"] .block.links .bit:hover { cursor: pointer; background-color: #fbfbfb; } [rel="report"] .block h6 { color: #bababa; margin-bottom: 1em; }