html {  font-size: 62.5%;  color: #000000;  font-family: "Lato-Regular", "Roboto", "Open Sans", "Helvetica", sans-serif;  background-color: #ffffff; }body, button, html, input, select, textarea {  font-family: "Lato-Regular", "Roboto", "Open Sans", "Helvetica", sans-serif; }.height-100 {  height: 100%; }.height-60vh {  height: 60vh; }.width-100 {  width: 100%; }.d-block {  display: block; }.d-inline {  display: inline; }.d-inline-block {  display: inline-block; }.d-none {  display: none; }.valign-middle {  vertical-align: middle; }.pointer, .scroll-top-bottom .scroll-btn, .footer .options md-icon {  cursor: pointer; }.list-style-none {  list-style: none; }.list-style-square {  list-style: square; }.list-style-circle {  list-style: circle; }.list-style-disc {  list-style: disc; }.disabled-content, .disabled-child-content *, .link.disabled, .link[disabled], .tab-switch[disabled] .tab-switch-item {  color: #adb5bd !important;  pointer-events: none !important; }.link {  color: #3993FC;  cursor: pointer;  text-decoration: none; }.shadow {  -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.07);  -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.07);  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.07); }.shadow-none {  box-shadow: none !important; }.module-toolbar {  background-color: #ffffff !important;  min-height: 45px;  color: #000000 !important;  z-index: 1;  -webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);  -moz-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);  box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1); }  .module-toolbar .md-toolbar-tools {    height: 45px; }    .module-toolbar .md-toolbar-tools .module-title {      font-size: 2rem;      letter-spacing: -0.1px; }      .module-toolbar .md-toolbar-tools .module-title + .icon-info {        font-size: 1.4rem;        margin-top: 2px;        margin-left: 5px;        color: #9E9E9E; }    .module-toolbar .md-toolbar-tools md-icon {      color: #9E9E9E; }.module-nav-bar .module-nav-btn:first-child {  margin-left: -6px; }.container {  width: 100%;  margin-left: auto;  margin-right: auto; }  @media screen and (min-width: 576px) {    .container {      max-width: 95%; } }  @media screen and (min-width: 992px) {    .container {      max-width: 1024px; } }.no-data-msg {  margin-top: 40px;  margin-bottom: 40px;  color: #000000;  font-size: 1.4rem;  line-height: 1.5; }.app-bg {  background: #EDEFF0; }.bg-white {  background-color: #ffffff !important; }.bg-snow-white {  background-color: #F5F8FA !important; }.bg-transparent {  background-color: transparent !important; }md-card md-content {  background-color: #ffffff; }md-input-container input, md-input-container textarea {  font-family: "Lato-Regular", "Roboto", "Open Sans", "Helvetica", sans-serif !important; }md-input-container .hint {  color: #9E9E9E;  font-size: 1.2rem;  line-height: 14px;  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);  position: absolute;  left: 2px;  right: auto;  bottom: 7px; }.widget-toolbar {  min-height: 55px; }  .widget-toolbar .md-toolbar-tools {    height: 55px;    max-height: 55px; }    .widget-toolbar .md-toolbar-tools .widget-title {      font-size: 1.8rem; }      .widget-toolbar .md-toolbar-tools .widget-title + .icon-info {        font-size: 1.4rem;        margin-left: 5px;        color: #9E9E9E; }    .widget-toolbar .md-toolbar-tools .link {      color: #3993FC; }    .widget-toolbar .md-toolbar-tools > .tab-switch:last-child {      margin-right: -8px; }.widget-box {  -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.07);  -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.07);  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.07);  border-radius: 3px;  background-color: #ffffff;  color: #000000; }  .widget-box .widget-header {    font-size: 1.3rem;    color: #495057;    height: 40px;    background: #cfdce2;    border-radius: 3px 3px 0px 0px; }    .widget-box .widget-header .icon-info {      font-size: 1.2rem;      color: #495057; }    .widget-box .widget-header .widget-search-input {      outline: 0;      border: 0;      height: 34px;      background: #cfdce2; }.widget-progress-bar {  height: 3px;  opacity: 0;  visibility: hidden; }  .widget-progress-bar.show {    opacity: 1;    visibility: visible; }  .widget-progress-bar .md-container {    height: 3px; }.widget-pagination {  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  -webkit-justify-content: flex-end;  -ms-flex-pack: end;  justify-content: flex-end;  -webkit-flex-wrap: wrap-reverse;  -ms-flex-wrap: wrap-reverse;  flex-wrap: wrap-reverse;  box-sizing: border-box;  padding: 0 24px;  font-size: 1.3rem;  color: #495057;  border-top: 1px solid #dee2e6; }  .widget-pagination md-select {    -webkit-justify-content: flex-end;    -ms-flex-pack: end;    justify-content: flex-end;    min-width: 64px;    margin: 0; }    .widget-pagination md-select:not([disabled]):focus .md-select-value {      color: rgba(0, 0, 0, 0.54); }    .widget-pagination md-select .md-select-value {      -webkit-flex: 0 0 auto;      -ms-flex: 0 0 auto;      flex: 0 0 auto;      padding: 0;      min-width: 0;      min-height: 24px; }      .widget-pagination md-select .md-select-value span.md-select-icon {        -webkit-justify-content: center;        -ms-flex-pack: center;        justify-content: center;        text-align: center;        margin-right: -6px !important; }        .widget-pagination md-select .md-select-value span.md-select-icon:after {          top: initial;          -webkit-transform: scaleY(0.5) scaleX(1);          transform: scaleY(0.5) scaleX(1); }  .widget-pagination > * {    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-align-items: center;    -ms-flex-align: center;    align-items: center;    height: 47px; }  .widget-pagination > .buttons:not(:first-child), .widget-pagination > .limit-select:not(:first-child) {    margin-left: 32px; }  .widget-pagination > .buttons {    margin-right: -16px; }    .widget-pagination > .buttons > .md-button.md-icon-button {      margin: 0;      font-size: 2rem; }    .widget-pagination > .buttons > .label + .md-button.md-icon-button {      margin-left: 20px; }.operational, .icon-status-operational, .icon-verified {  color: #2ECC71; }.maintenance, .icon-status-maintenance {  color: #438BCE; }.degperf, .icon-status-degperf, .icon-not-verified {  color: #F0C231; }.partout, .icon-status-partout {  color: #EFA222; }.majout, .icon-status-majout {  color: #E94B35; }.suspended, .icon-status-suspended {  color: #808080; }.informational, .icon-status-informational {  color: #6c757d; }.selectedComponentGroupHeader, .selectedResourceGroupHeader, .associateMonitorGroupHeader, .selectS247MonitorGroupHeader {   }.alert-bar {  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);  min-height: 40px !important;  width: 100%;  padding: 5px;  font-size: 1.4rem;  line-height: 1.5; }  .alert-bar--fixed {    position: fixed;    top: 0;    left: 0;    z-index: 1051; }  .alert-bar .dismiss-link {    font-size: 1.2rem;    margin-left: 5px;    text-decoration: underline; }  .alert-bar.alert-bar-success {    background: #fef0bd;    color: #495057; }    .alert-bar.alert-bar-success a:not(.dismiss-link) {      color: #3993FC;      text-decoration: underline; }  .alert-bar.alert-bar-error {    background-color: #E94B35;    color: #ffffff; }    .alert-bar.alert-bar-error a:not(.dismiss-link) {      color: #ffffff;      text-decoration: underline; }  .alert-bar.alert-bar-primary {    background-color: #cce5ff;    color: #004085;    border-bottom: 1px solid #b8daff; }    .alert-bar.alert-bar-primary a:not(.dismiss-link) {      color: #002752;      text-decoration: underline; }  .alert-bar.alert-bar-danger {    background-color: #f8d7da;    color: #721c24; }    .alert-bar.alert-bar-danger a:not(.dismiss-link) {      color: #491217;      text-decoration: underline; }.bg-operational, .bg-maintenance, .bg-degperf, .bg-partout, .bg-majout, .bg-suspended, .bg-informational {  color: white; }.bg-operational {  background-color: #2ECC71; }.bg-maintenance {  background-color: #438BCE; }.bg-degperf {  background-color: #F0C231; }.bg-partout {  background-color: #EFA222; }.bg-majout {  background-color: #E94B35; }.bg-informational {  background-color: #6c757d; }md-list-item.md-2-line .md-list-item-text h4 {  font-size: 1.6rem;  font-family: "Lato-Regular", "Roboto", "Open Sans", "Helvetica", sans-serif !important; }md-list-item.md-2-line .md-list-item-text p {  font-family: "Lato-Regular", "Roboto", "Open Sans", "Helvetica", sans-serif;  font-weight: 400; }.overflow-auto {  overflow: auto; }.overflow-hidden, .subscribe-components .component-list .component p, .subscribe-components .component-list .component-group .group-component .component-details p {  overflow: hidden; }.subscribe-components .component-list .component p, .subscribe-components .component-list .component-group .group-component .component-details p {  white-space: nowrap;  text-overflow: ellipsis; }.note {  font-size: 1.4rem;  padding: 5px;  border-radius: 2px;  text-align: center; }  .note.primary {    color: #004085;    background-color: #cce5ff; }  .note.secondary {    color: #383d41;    background-color: #F3F5F8; }  .note.success {    color: #3c763d;    background-color: #dff0d8; }  .note.info {    color: #31708f;    background-color: #d9edf7; }  .note.warn {    color: #8a6d3b;    background-color: #fcf8e3; }  .note.danger {    color: #a94442;    background-color: #f2dede; }.scroll-top-bottom {  position: fixed;  right: 20px;  bottom: 100px;  height: 90px;  width: 45px;  font-size: 1.6rem;  z-index: -1;  opacity: 0;  transform: scale(0);  transition: all 400ms; }  .scroll-top-bottom.cc-banner-present {    bottom: 180px; }  .scroll-top-bottom .scroll-btn {    position: absolute;    top: 42%;    left: 50%;    height: 20px;    width: 40px;    background: rgba(0, 0, 0, 0.1);    transform: translate(-50%, -50%);    z-index: 2;    transition: top 300ms, background-color 500ms, height 200ms; }    .scroll-top-bottom .scroll-btn.top {      border-radius: 20px 20px 0px 0px; }    .scroll-top-bottom .scroll-btn.bottom {      border-radius: 0px 0px 20px 20px;      z-index: 1;      top: 58px; }  .scroll-top-bottom:hover .scroll-btn {    height: 40px;    width: 40px; }    .scroll-top-bottom:hover .scroll-btn.top {      border-radius: 20px;      top: 22px; }    .scroll-top-bottom:hover .scroll-btn.bottom {      border-radius: 20px;      top: 68px; }    .scroll-top-bottom:hover .scroll-btn:hover {      background-color: rgba(0, 0, 0, 0.2); }  .scroll-top-bottom.show {    transform: scale(1);    opacity: 1;    z-index: 1; }@media (max-width: 600px) {  .subscribe-components .component-list {    padding: 10px 0px; } }.subscribe-components .component-list .component {  padding-left: 15px;  padding-right: 15px; }  .subscribe-components .component-list .component p {    max-width: 75%; }.subscribe-components .component-list .component-group {  padding-left: 15px;  padding-right: 15px; }  .subscribe-components .component-list .component-group .group md-icon {    line-height: 24px;    width: auto;    cursor: pointer; }  .subscribe-components .component-list .component-group .group .group-name {    cursor: pointer; }  @media (max-width: 600px) {    .subscribe-components .component-list .component-group .group-component {      padding-left: 20px; } }  @media (min-width: 600px) {    .subscribe-components .component-list .component-group .group-component .component-details {      padding-left: 20px; } }  .subscribe-components .component-list .component-group .group-component .component-details p {    max-width: 75%; }.striped .striped-parent:nth-child(even) {  background-color: #F5F8FA; }.striped .striped-parent:last-child {  border-radius: 0 0 3px 3px; }.striped .striped-parent.clickable-row {  transition: background-color 0.2s ease-in-out; }  .striped .striped-parent.clickable-row:hover {    cursor: pointer;    background-color: #f0f4f7; }.icon-rss {  color: #ffa500 !important; }.md-tooltip {  background: #222 !important;  font-size: 1.2rem !important; }  .md-tooltip.multiline-tooltip {    height: auto;    white-space: normal;    max-width: 250px;    line-height: 1.5;    text-align: left;    padding: 5px 10px; }.select-none {  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none; }.select-all {  -webkit-user-select: all;  -moz-user-select: all;  -ms-user-select: all;  user-select: all; }.info-widget {  -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.07);  -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.07);  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.07);  padding: 12px;  font-size: 1.4rem;  text-align: center;  color: #000000;  border-radius: 3px; }  .info-widget .metric {    font-size: 3.2rem; }.captcha-wrapper {  height: 72px;  width: 202px;  border: 1px solid rgba(211, 211, 211, 0.5);  border-radius: 2px; }.avatar {  border-radius: 50%;  vertical-align: middle; }  .avatar.avatar-32 {    height: 32px;    width: 32px; }.md-icon-fix {  line-height: 24px !important;  width: auto; }.floating-form, .single-component-details .monitor-switch-wrapper {  border-radius: 3px;  -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.07);  -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.07);  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.07);  border: 1px solid #ffffff;  transition: all 0.2s ease-in-out; }  .floating-form:hover, .single-component-details .monitor-switch-wrapper:hover, .floating-form:focus, .single-component-details .monitor-switch-wrapper:focus {    border: 1px solid #4d90fe; }  .floating-form input, .single-component-details .monitor-switch-wrapper input {    border: none;    outline: none;    width: 100%; }  .floating-form .close, .single-component-details .monitor-switch-wrapper .close {    opacity: 0;    visibility: hidden; }    .floating-form .close.show, .single-component-details .monitor-switch-wrapper .close.show {      opacity: 1;      visibility: visible; }.markup-content {  white-space: pre-wrap;  overflow-wrap: break-word; }md-dialog {  max-width: 800px; }  md-dialog md-dialog-content {    padding-bottom: 0 !important; }    md-dialog md-dialog-content p {      font-size: 1.4rem;      line-height: 1.5; }  md-dialog .md-title {    font-size: 1.8rem; }.migrate-form .customer-card {  -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.07);  -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.07);  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.07);  border: 1px solid rgba(211, 211, 211, 0.5);  border-radius: 4px;  transition: all 200ms ease-in; }  .migrate-form .customer-card:hover {    border-color: #4d90fe; }.hide-validation-error .md-errors-spacer {  display: none; }.inline-data-table {  border: 1px solid rgba(0, 0, 0, 0.1);  border-radius: 3px; }  .inline-data-table .inline-data-table__row {    min-height: 45px; }    .inline-data-table .inline-data-table__row:not(:last-child) {      border-bottom: 1px solid rgba(0, 0, 0, 0.1); }    .inline-data-table .inline-data-table__row:only-child {      border: none; }  .inline-data-table .data__key, .inline-data-table .data__value {    padding: 5px 10px; }  .inline-data-table .data__key {    border-right: 1px solid rgba(0, 0, 0, 0.1);    color: #022736;    background-color: #FBFBFB; }  .inline-data-table .copy-btn {    height: 30px;    width: 36px;    margin-left: 0;    padding: 3px; }.tab-switch {  display: flex;  align-items: center;  flex: 0 0 auto;  width: auto;  height: 32px;  padding: 0 4px;  border-radius: 3px;  font-size: 1.4rem;  background-color: rgba(9, 30, 66, 0.05); }  .tab-switch .tab-switch-item {    display: flex;    align-items: center;    justify-content: center;    width: auto;    height: 24px;    padding: 0 8px;    border-radius: 3px;    color: #172b4d;    cursor: pointer;    transition: all 0.2s ease-in-out; }    .tab-switch .tab-switch-item md-icon {      color: inherit; }    .tab-switch .tab-switch-item:not(.active):hover {      background: rgba(9, 30, 66, 0.1); }    .tab-switch .tab-switch-item.active {      background-color: #42526e;      color: #ffffff;      cursor: auto; }    .tab-switch .tab-switch-item span {      -webkit-user-select: none;      -moz-user-select: none;      -ms-user-select: none;      user-select: none; }  .tab-switch .tab-switch-item + .tab-switch-item {    margin-left: 5px; }  .tab-switch[disabled] {    cursor: not-allowed;    pointer-events: none; }    .tab-switch[disabled] .tab-switch-item.active {      color: #ced4da;      background-color: #adb5bd; }.collapse {  display: none; }.collapse.in {  display: block; }tr.collapse.in {  display: table-row; }tbody.collapse.in {  display: table-row-group; }.collapsing {  position: relative;  height: 0;  overflow: hidden;  -webkit-transition-property: height, visibility;  transition-property: height, visibility;  -webkit-transition-duration: 200ms;  transition-duration: 200ms;  -webkit-transition-timing-function: ease;  transition-timing-function: ease; }.checkbox-sm {  transform: scale(0.75); }.switch-sm {  transform: scale(0.75); }.list .list-item md-checkbox {  opacity: 0;  visibility: hidden;  transition: opacity 0.15s linear; }  .list .list-item md-checkbox.checked {    opacity: 1;    visibility: visible; }.list .list-item:hover md-checkbox {  opacity: 1;  visibility: visible; }.collapse-header {  min-height: 50px;  padding: 0 1rem;  cursor: pointer;  display: flex;  flex-direction: row;  align-items: center;  background: #ffffff;  transition: all 0.2s ease-in-out;  z-index: 2;  position: relative; }  .collapse-header-title {    font-size: inherit;    font-weight: inherit;    margin: inherit; }  .collapse-header.sticky-header {    position: sticky;    position: -webkit-sticky;    top: 0; }.collapse-toggle-btn md-icon {  color: #6c757d;  font-size: 1.8rem; }.collapse-content {  background: #fbfbfb;  line-height: 2.4rem;  z-index: 1; }.form-component-list {  max-height: 400px; }  .form-component-list .selected-components {    padding: 14px 16px;    border-width: 1px 1px 0 1px;    border-style: solid;    border-color: #dee2e6;    border-radius: 2px 2px 0 0; }  .form-component-list .list-container {    max-height: 350px;    border-width: 0 1px 1px 1px;    border-style: solid;    border-color: #dee2e6;    border-radius: 0 0 2px 2px; }    .form-component-list .list-container .md-subheader {      background-color: #ffffff;      box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.07); }      .form-component-list .list-container .md-subheader .md-subheader-inner {        padding-top: 0px;        padding-bottom: 0px; }        .form-component-list .list-container .md-subheader .md-subheader-inner input {          outline: none;          border: none;          height: 42px;          padding-right: 5px;          background-color: #ffffff; }          .form-component-list .list-container .md-subheader .md-subheader-inner input:focus {            outline: none;            border: none; }    .form-component-list .list-container md-checkbox {      margin-right: 5px !important; }    .form-component-list .list-container .group-component md-checkbox {      margin-left: 30px; }    .form-component-list .list-container .list-virtual-repeat-container {      height: 300px; }  .form-component-list .errors-spacer {    font-size: 1.2rem;    color: #d50000;    padding-top: 5px;    margin-top: -20px;    line-height: 14px;    -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);    transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2); }  .form-component-list.invalid-list .selected-components, .form-component-list.invalid-list .list-container {    border-color: #d50000; }  .form-component-list.invalid-list .errors-spacer {    margin-top: 0; }  .form-component-list.s247-monitors-list md-checkbox {    margin-top: -10px !important; }.incident-update-container .update-row {  position: relative; }  .incident-update-container .update-row:not(:last-child) {    margin-bottom: 1.6rem; }  .incident-update-container .update-row.private-update {    color: #6c757d;    font-style: italic; }  .incident-update-container .update-row:not(:last-child):before {    position: absolute;    top: 2.2rem;    left: 0.7rem;    content: "";    height: calc(100% - 1rem);    border-left: 1px solid #dee2e6; }  .incident-update-container .update-row .update-actions {    margin: 0 8px;    opacity: 0;    visibility: hidden;    transition: opacity 0.15s linear; }  .incident-update-container .update-row:hover .update-actions {    opacity: 1;    visibility: visible; }.incident-update-container .update-icon-container {  margin: 3px 10px 0 0; }  .incident-update-container .update-icon-container .update-icon {    font-size: 1.6rem; }.incident-update-container .update-content-container {  line-height: 1.5; }  .incident-update-container .update-content-container .update-content {    white-space: pre-wrap;    white-space: pre-line; }    .incident-update-container .update-content-container .update-content a {      color: #3993FC;      cursor: pointer;      text-decoration: none; }.incident-update-container .update-footer {  margin-top: 3px;  color: #6c757d; }.highlight-blink {  -webkit-animation-name: highlight-blink;  -webkit-animation-duration: 1500ms;  -webkit-animation-iteration-count: 3;  -webkit-animation-timing-function: ease-in-out;  animation-name: highlight-blink;  animation-duration: 1500ms;  animation-iteration-count: 3;  animation-timing-function: ease-in-out; }.no-data-container {  max-width: 500px; }.toolbar-select {  height: 36px;  padding-left: 8px;  padding-right: 8px;  box-shadow: none !important;  border-radius: 2px;  background-color: rgba(9, 30, 66, 0.05) !important;  color: rgba(23, 43, 77, 0.8) !important;  transition: all 0.2s ease-in-out; }  .toolbar-select:hover, .toolbar-select:focus {    background-color: rgba(9, 30, 66, 0.1) !important; }    .toolbar-select:hover .md-select-value, .toolbar-select:focus .md-select-value {      color: rgba(23, 43, 77, 0.8) !important; }.toolbar-input {  height: 36px;  padding-left: 8px;  padding-right: 8px;  border-radius: 2px;  background-color: rgba(9, 30, 66, 0.05) !important;  color: rgba(23, 43, 77, 0.8) !important;  border: none;  outline: none; }  .toolbar-input::placeholder {    color: rgba(23, 43, 77, 0.5) !important; }.dot {  width: 8px;  height: 8px;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  border-radius: 4px;  background: #FF1744;  box-sizing: border-box;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  position: absolute;  top: 8px;  right: 8px; }  .dot--glow {    animation: dot-glow 2s infinite; }    .dot--glow.ng-hide {      animation-duration: 0s; }.formatted-text p:first-child, .formatted-text h1:first-child, .formatted-text h2:first-child, .formatted-text h3:first-child, .formatted-text h4:first-child, .formatted-text h5:first-child, .formatted-text h6:first-child, .formatted-text blockquote:first-child, .formatted-text code:first-child, .formatted-text ul:first-child, .formatted-text ol:first-child {  margin-top: 0; }.formatted-text p:last-child, .formatted-text h1:last-child, .formatted-text h2:last-child, .formatted-text h3:last-child, .formatted-text h4:last-child, .formatted-text h5:last-child, .formatted-text h6:last-child, .formatted-text blockquote:last-child, .formatted-text code:last-child, .formatted-text ul:last-child, .formatted-text ol:last-child {  margin-bottom: 0; }.formatted-text p:only-child, .formatted-text h1:only-child, .formatted-text h2:only-child, .formatted-text h3:only-child, .formatted-text h4:only-child, .formatted-text h5:only-child, .formatted-text h6:only-child, .formatted-text blockquote:only-child, .formatted-text code:only-child, .formatted-text ul:only-child, .formatted-text ol:only-child {  margin-top: 0;  margin-bottom: 0; }.formatted-text a {  color: #3993FC;  cursor: pointer;  text-decoration: none; }.formatted-text img {  max-width: 100%;  height: auto; }.m-0 {  margin: 0 !important; }.mt-0,.my-0 {  margin-top: 0 !important; }.mr-0,.mx-0 {  margin-right: 0 !important; }.mb-0,.my-0 {  margin-bottom: 0 !important; }.ml-0,.mx-0 {  margin-left: 0 !important; }.m-1 {  margin: 0.4rem !important; }.mt-1,.my-1 {  margin-top: 0.4rem !important; }.mr-1,.mx-1 {  margin-right: 0.4rem !important; }.mb-1,.my-1 {  margin-bottom: 0.4rem !important; }.ml-1,.mx-1 {  margin-left: 0.4rem !important; }.m-2 {  margin: 0.8rem !important; }.mt-2,.my-2 {  margin-top: 0.8rem !important; }.mr-2,.mx-2 {  margin-right: 0.8rem !important; }.mb-2,.my-2 {  margin-bottom: 0.8rem !important; }.ml-2,.mx-2 {  margin-left: 0.8rem !important; }.m-3 {  margin: 1.6rem !important; }.mt-3,.my-3 {  margin-top: 1.6rem !important; }.mr-3,.mx-3 {  margin-right: 1.6rem !important; }.mb-3,.my-3 {  margin-bottom: 1.6rem !important; }.ml-3,.mx-3 {  margin-left: 1.6rem !important; }.m-4 {  margin: 2.4rem !important; }.mt-4,.my-4 {  margin-top: 2.4rem !important; }.mr-4,.mx-4 {  margin-right: 2.4rem !important; }.mb-4,.my-4 {  margin-bottom: 2.4rem !important; }.ml-4,.mx-4 {  margin-left: 2.4rem !important; }.m-5 {  margin: 4.8rem !important; }.mt-5,.my-5 {  margin-top: 4.8rem !important; }.mr-5,.mx-5 {  margin-right: 4.8rem !important; }.mb-5,.my-5 {  margin-bottom: 4.8rem !important; }.ml-5,.mx-5 {  margin-left: 4.8rem !important; }.p-0 {  padding: 0 !important; }.pt-0,.py-0 {  padding-top: 0 !important; }.pr-0,.px-0 {  padding-right: 0 !important; }.pb-0,.py-0 {  padding-bottom: 0 !important; }.pl-0,.px-0 {  padding-left: 0 !important; }.p-1 {  padding: 0.4rem !important; }.pt-1,.py-1 {  padding-top: 0.4rem !important; }.pr-1,.px-1 {  padding-right: 0.4rem !important; }.pb-1,.py-1 {  padding-bottom: 0.4rem !important; }.pl-1,.px-1 {  padding-left: 0.4rem !important; }.p-2 {  padding: 0.8rem !important; }.pt-2,.py-2 {  padding-top: 0.8rem !important; }.pr-2,.px-2 {  padding-right: 0.8rem !important; }.pb-2,.py-2 {  padding-bottom: 0.8rem !important; }.pl-2,.px-2 {  padding-left: 0.8rem !important; }.p-3 {  padding: 1.6rem !important; }.pt-3,.py-3 {  padding-top: 1.6rem !important; }.pr-3,.px-3 {  padding-right: 1.6rem !important; }.pb-3,.py-3 {  padding-bottom: 1.6rem !important; }.pl-3,.px-3 {  padding-left: 1.6rem !important; }.p-4 {  padding: 2.4rem !important; }.pt-4,.py-4 {  padding-top: 2.4rem !important; }.pr-4,.px-4 {  padding-right: 2.4rem !important; }.pb-4,.py-4 {  padding-bottom: 2.4rem !important; }.pl-4,.px-4 {  padding-left: 2.4rem !important; }.p-5 {  padding: 4.8rem !important; }.pt-5,.py-5 {  padding-top: 4.8rem !important; }.pr-5,.px-5 {  padding-right: 4.8rem !important; }.pb-5,.py-5 {  padding-bottom: 4.8rem !important; }.pl-5,.px-5 {  padding-left: 4.8rem !important; }.m-auto {  margin: auto !important; }.mt-auto,.my-auto {  margin-top: auto !important; }.mr-auto,.mx-auto {  margin-right: auto !important; }.mb-auto,.my-auto {  margin-bottom: auto !important; }.ml-auto,.mx-auto {  margin-left: auto !important; }@media (min-width: 576px) {  .m-sm-0 {    margin: 0 !important; }  .mt-sm-0,  .my-sm-0 {    margin-top: 0 !important; }  .mr-sm-0,  .mx-sm-0 {    margin-right: 0 !important; }  .mb-sm-0,  .my-sm-0 {    margin-bottom: 0 !important; }  .ml-sm-0,  .mx-sm-0 {    margin-left: 0 !important; }  .m-sm-1 {    margin: 0.4rem !important; }  .mt-sm-1,  .my-sm-1 {    margin-top: 0.4rem !important; }  .mr-sm-1,  .mx-sm-1 {    margin-right: 0.4rem !important; }  .mb-sm-1,  .my-sm-1 {    margin-bottom: 0.4rem !important; }  .ml-sm-1,  .mx-sm-1 {    margin-left: 0.4rem !important; }  .m-sm-2 {    margin: 0.8rem !important; }  .mt-sm-2,  .my-sm-2 {    margin-top: 0.8rem !important; }  .mr-sm-2,  .mx-sm-2 {    margin-right: 0.8rem !important; }  .mb-sm-2,  .my-sm-2 {    margin-bottom: 0.8rem !important; }  .ml-sm-2,  .mx-sm-2 {    margin-left: 0.8rem !important; }  .m-sm-3 {    margin: 1.6rem !important; }  .mt-sm-3,  .my-sm-3 {    margin-top: 1.6rem !important; }  .mr-sm-3,  .mx-sm-3 {    margin-right: 1.6rem !important; }  .mb-sm-3,  .my-sm-3 {    margin-bottom: 1.6rem !important; }  .ml-sm-3,  .mx-sm-3 {    margin-left: 1.6rem !important; }  .m-sm-4 {    margin: 2.4rem !important; }  .mt-sm-4,  .my-sm-4 {    margin-top: 2.4rem !important; }  .mr-sm-4,  .mx-sm-4 {    margin-right: 2.4rem !important; }  .mb-sm-4,  .my-sm-4 {    margin-bottom: 2.4rem !important; }  .ml-sm-4,  .mx-sm-4 {    margin-left: 2.4rem !important; }  .m-sm-5 {    margin: 4.8rem !important; }  .mt-sm-5,  .my-sm-5 {    margin-top: 4.8rem !important; }  .mr-sm-5,  .mx-sm-5 {    margin-right: 4.8rem !important; }  .mb-sm-5,  .my-sm-5 {    margin-bottom: 4.8rem !important; }  .ml-sm-5,  .mx-sm-5 {    margin-left: 4.8rem !important; }  .p-sm-0 {    padding: 0 !important; }  .pt-sm-0,  .py-sm-0 {    padding-top: 0 !important; }  .pr-sm-0,  .px-sm-0 {    padding-right: 0 !important; }  .pb-sm-0,  .py-sm-0 {    padding-bottom: 0 !important; }  .pl-sm-0,  .px-sm-0 {    padding-left: 0 !important; }  .p-sm-1 {    padding: 0.4rem !important; }  .pt-sm-1,  .py-sm-1 {    padding-top: 0.4rem !important; }  .pr-sm-1,  .px-sm-1 {    padding-right: 0.4rem !important; }  .pb-sm-1,  .py-sm-1 {    padding-bottom: 0.4rem !important; }  .pl-sm-1,  .px-sm-1 {    padding-left: 0.4rem !important; }  .p-sm-2 {    padding: 0.8rem !important; }  .pt-sm-2,  .py-sm-2 {    padding-top: 0.8rem !important; }  .pr-sm-2,  .px-sm-2 {    padding-right: 0.8rem !important; }  .pb-sm-2,  .py-sm-2 {    padding-bottom: 0.8rem !important; }  .pl-sm-2,  .px-sm-2 {    padding-left: 0.8rem !important; }  .p-sm-3 {    padding: 1.6rem !important; }  .pt-sm-3,  .py-sm-3 {    padding-top: 1.6rem !important; }  .pr-sm-3,  .px-sm-3 {    padding-right: 1.6rem !important; }  .pb-sm-3,  .py-sm-3 {    padding-bottom: 1.6rem !important; }  .pl-sm-3,  .px-sm-3 {    padding-left: 1.6rem !important; }  .p-sm-4 {    padding: 2.4rem !important; }  .pt-sm-4,  .py-sm-4 {    padding-top: 2.4rem !important; }  .pr-sm-4,  .px-sm-4 {    padding-right: 2.4rem !important; }  .pb-sm-4,  .py-sm-4 {    padding-bottom: 2.4rem !important; }  .pl-sm-4,  .px-sm-4 {    padding-left: 2.4rem !important; }  .p-sm-5 {    padding: 4.8rem !important; }  .pt-sm-5,  .py-sm-5 {    padding-top: 4.8rem !important; }  .pr-sm-5,  .px-sm-5 {    padding-right: 4.8rem !important; }  .pb-sm-5,  .py-sm-5 {    padding-bottom: 4.8rem !important; }  .pl-sm-5,  .px-sm-5 {    padding-left: 4.8rem !important; }  .m-sm-auto {    margin: auto !important; }  .mt-sm-auto,  .my-sm-auto {    margin-top: auto !important; }  .mr-sm-auto,  .mx-sm-auto {    margin-right: auto !important; }  .mb-sm-auto,  .my-sm-auto {    margin-bottom: auto !important; }  .ml-sm-auto,  .mx-sm-auto {    margin-left: auto !important; } }@media (min-width: 768px) {  .m-md-0 {    margin: 0 !important; }  .mt-md-0,  .my-md-0 {    margin-top: 0 !important; }  .mr-md-0,  .mx-md-0 {    margin-right: 0 !important; }  .mb-md-0,  .my-md-0 {    margin-bottom: 0 !important; }  .ml-md-0,  .mx-md-0 {    margin-left: 0 !important; }  .m-md-1 {    margin: 0.4rem !important; }  .mt-md-1,  .my-md-1 {    margin-top: 0.4rem !important; }  .mr-md-1,  .mx-md-1 {    margin-right: 0.4rem !important; }  .mb-md-1,  .my-md-1 {    margin-bottom: 0.4rem !important; }  .ml-md-1,  .mx-md-1 {    margin-left: 0.4rem !important; }  .m-md-2 {    margin: 0.8rem !important; }  .mt-md-2,  .my-md-2 {    margin-top: 0.8rem !important; }  .mr-md-2,  .mx-md-2 {    margin-right: 0.8rem !important; }  .mb-md-2,  .my-md-2 {    margin-bottom: 0.8rem !important; }  .ml-md-2,  .mx-md-2 {    margin-left: 0.8rem !important; }  .m-md-3 {    margin: 1.6rem !important; }  .mt-md-3,  .my-md-3 {    margin-top: 1.6rem !important; }  .mr-md-3,  .mx-md-3 {    margin-right: 1.6rem !important; }  .mb-md-3,  .my-md-3 {    margin-bottom: 1.6rem !important; }  .ml-md-3,  .mx-md-3 {    margin-left: 1.6rem !important; }  .m-md-4 {    margin: 2.4rem !important; }  .mt-md-4,  .my-md-4 {    margin-top: 2.4rem !important; }  .mr-md-4,  .mx-md-4 {    margin-right: 2.4rem !important; }  .mb-md-4,  .my-md-4 {    margin-bottom: 2.4rem !important; }  .ml-md-4,  .mx-md-4 {    margin-left: 2.4rem !important; }  .m-md-5 {    margin: 4.8rem !important; }  .mt-md-5,  .my-md-5 {    margin-top: 4.8rem !important; }  .mr-md-5,  .mx-md-5 {    margin-right: 4.8rem !important; }  .mb-md-5,  .my-md-5 {    margin-bottom: 4.8rem !important; }  .ml-md-5,  .mx-md-5 {    margin-left: 4.8rem !important; }  .p-md-0 {    padding: 0 !important; }  .pt-md-0,  .py-md-0 {    padding-top: 0 !important; }  .pr-md-0,  .px-md-0 {    padding-right: 0 !important; }  .pb-md-0,  .py-md-0 {    padding-bottom: 0 !important; }  .pl-md-0,  .px-md-0 {    padding-left: 0 !important; }  .p-md-1 {    padding: 0.4rem !important; }  .pt-md-1,  .py-md-1 {    padding-top: 0.4rem !important; }  .pr-md-1,  .px-md-1 {    padding-right: 0.4rem !important; }  .pb-md-1,  .py-md-1 {    padding-bottom: 0.4rem !important; }  .pl-md-1,  .px-md-1 {    padding-left: 0.4rem !important; }  .p-md-2 {    padding: 0.8rem !important; }  .pt-md-2,  .py-md-2 {    padding-top: 0.8rem !important; }  .pr-md-2,  .px-md-2 {    padding-right: 0.8rem !important; }  .pb-md-2,  .py-md-2 {    padding-bottom: 0.8rem !important; }  .pl-md-2,  .px-md-2 {    padding-left: 0.8rem !important; }  .p-md-3 {    padding: 1.6rem !important; }  .pt-md-3,  .py-md-3 {    padding-top: 1.6rem !important; }  .pr-md-3,  .px-md-3 {    padding-right: 1.6rem !important; }  .pb-md-3,  .py-md-3 {    padding-bottom: 1.6rem !important; }  .pl-md-3,  .px-md-3 {    padding-left: 1.6rem !important; }  .p-md-4 {    padding: 2.4rem !important; }  .pt-md-4,  .py-md-4 {    padding-top: 2.4rem !important; }  .pr-md-4,  .px-md-4 {    padding-right: 2.4rem !important; }  .pb-md-4,  .py-md-4 {    padding-bottom: 2.4rem !important; }  .pl-md-4,  .px-md-4 {    padding-left: 2.4rem !important; }  .p-md-5 {    padding: 4.8rem !important; }  .pt-md-5,  .py-md-5 {    padding-top: 4.8rem !important; }  .pr-md-5,  .px-md-5 {    padding-right: 4.8rem !important; }  .pb-md-5,  .py-md-5 {    padding-bottom: 4.8rem !important; }  .pl-md-5,  .px-md-5 {    padding-left: 4.8rem !important; }  .m-md-auto {    margin: auto !important; }  .mt-md-auto,  .my-md-auto {    margin-top: auto !important; }  .mr-md-auto,  .mx-md-auto {    margin-right: auto !important; }  .mb-md-auto,  .my-md-auto {    margin-bottom: auto !important; }  .ml-md-auto,  .mx-md-auto {    margin-left: auto !important; } }@media (min-width: 992px) {  .m-lg-0 {    margin: 0 !important; }  .mt-lg-0,  .my-lg-0 {    margin-top: 0 !important; }  .mr-lg-0,  .mx-lg-0 {    margin-right: 0 !important; }  .mb-lg-0,  .my-lg-0 {    margin-bottom: 0 !important; }  .ml-lg-0,  .mx-lg-0 {    margin-left: 0 !important; }  .m-lg-1 {    margin: 0.4rem !important; }  .mt-lg-1,  .my-lg-1 {    margin-top: 0.4rem !important; }  .mr-lg-1,  .mx-lg-1 {    margin-right: 0.4rem !important; }  .mb-lg-1,  .my-lg-1 {    margin-bottom: 0.4rem !important; }  .ml-lg-1,  .mx-lg-1 {    margin-left: 0.4rem !important; }  .m-lg-2 {    margin: 0.8rem !important; }  .mt-lg-2,  .my-lg-2 {    margin-top: 0.8rem !important; }  .mr-lg-2,  .mx-lg-2 {    margin-right: 0.8rem !important; }  .mb-lg-2,  .my-lg-2 {    margin-bottom: 0.8rem !important; }  .ml-lg-2,  .mx-lg-2 {    margin-left: 0.8rem !important; }  .m-lg-3 {    margin: 1.6rem !important; }  .mt-lg-3,  .my-lg-3 {    margin-top: 1.6rem !important; }  .mr-lg-3,  .mx-lg-3 {    margin-right: 1.6rem !important; }  .mb-lg-3,  .my-lg-3 {    margin-bottom: 1.6rem !important; }  .ml-lg-3,  .mx-lg-3 {    margin-left: 1.6rem !important; }  .m-lg-4 {    margin: 2.4rem !important; }  .mt-lg-4,  .my-lg-4 {    margin-top: 2.4rem !important; }  .mr-lg-4,  .mx-lg-4 {    margin-right: 2.4rem !important; }  .mb-lg-4,  .my-lg-4 {    margin-bottom: 2.4rem !important; }  .ml-lg-4,  .mx-lg-4 {    margin-left: 2.4rem !important; }  .m-lg-5 {    margin: 4.8rem !important; }  .mt-lg-5,  .my-lg-5 {    margin-top: 4.8rem !important; }  .mr-lg-5,  .mx-lg-5 {    margin-right: 4.8rem !important; }  .mb-lg-5,  .my-lg-5 {    margin-bottom: 4.8rem !important; }  .ml-lg-5,  .mx-lg-5 {    margin-left: 4.8rem !important; }  .p-lg-0 {    padding: 0 !important; }  .pt-lg-0,  .py-lg-0 {    padding-top: 0 !important; }  .pr-lg-0,  .px-lg-0 {    padding-right: 0 !important; }  .pb-lg-0,  .py-lg-0 {    padding-bottom: 0 !important; }  .pl-lg-0,  .px-lg-0 {    padding-left: 0 !important; }  .p-lg-1 {    padding: 0.4rem !important; }  .pt-lg-1,  .py-lg-1 {    padding-top: 0.4rem !important; }  .pr-lg-1,  .px-lg-1 {    padding-right: 0.4rem !important; }  .pb-lg-1,  .py-lg-1 {    padding-bottom: 0.4rem !important; }  .pl-lg-1,  .px-lg-1 {    padding-left: 0.4rem !important; }  .p-lg-2 {    padding: 0.8rem !important; }  .pt-lg-2,  .py-lg-2 {    padding-top: 0.8rem !important; }  .pr-lg-2,  .px-lg-2 {    padding-right: 0.8rem !important; }  .pb-lg-2,  .py-lg-2 {    padding-bottom: 0.8rem !important; }  .pl-lg-2,  .px-lg-2 {    padding-left: 0.8rem !important; }  .p-lg-3 {    padding: 1.6rem !important; }  .pt-lg-3,  .py-lg-3 {    padding-top: 1.6rem !important; }  .pr-lg-3,  .px-lg-3 {    padding-right: 1.6rem !important; }  .pb-lg-3,  .py-lg-3 {    padding-bottom: 1.6rem !important; }  .pl-lg-3,  .px-lg-3 {    padding-left: 1.6rem !important; }  .p-lg-4 {    padding: 2.4rem !important; }  .pt-lg-4,  .py-lg-4 {    padding-top: 2.4rem !important; }  .pr-lg-4,  .px-lg-4 {    padding-right: 2.4rem !important; }  .pb-lg-4,  .py-lg-4 {    padding-bottom: 2.4rem !important; }  .pl-lg-4,  .px-lg-4 {    padding-left: 2.4rem !important; }  .p-lg-5 {    padding: 4.8rem !important; }  .pt-lg-5,  .py-lg-5 {    padding-top: 4.8rem !important; }  .pr-lg-5,  .px-lg-5 {    padding-right: 4.8rem !important; }  .pb-lg-5,  .py-lg-5 {    padding-bottom: 4.8rem !important; }  .pl-lg-5,  .px-lg-5 {    padding-left: 4.8rem !important; }  .m-lg-auto {    margin: auto !important; }  .mt-lg-auto,  .my-lg-auto {    margin-top: auto !important; }  .mr-lg-auto,  .mx-lg-auto {    margin-right: auto !important; }  .mb-lg-auto,  .my-lg-auto {    margin-bottom: auto !important; }  .ml-lg-auto,  .mx-lg-auto {    margin-left: auto !important; } }@media (min-width: 1200px) {  .m-xl-0 {    margin: 0 !important; }  .mt-xl-0,  .my-xl-0 {    margin-top: 0 !important; }  .mr-xl-0,  .mx-xl-0 {    margin-right: 0 !important; }  .mb-xl-0,  .my-xl-0 {    margin-bottom: 0 !important; }  .ml-xl-0,  .mx-xl-0 {    margin-left: 0 !important; }  .m-xl-1 {    margin: 0.4rem !important; }  .mt-xl-1,  .my-xl-1 {    margin-top: 0.4rem !important; }  .mr-xl-1,  .mx-xl-1 {    margin-right: 0.4rem !important; }  .mb-xl-1,  .my-xl-1 {    margin-bottom: 0.4rem !important; }  .ml-xl-1,  .mx-xl-1 {    margin-left: 0.4rem !important; }  .m-xl-2 {    margin: 0.8rem !important; }  .mt-xl-2,  .my-xl-2 {    margin-top: 0.8rem !important; }  .mr-xl-2,  .mx-xl-2 {    margin-right: 0.8rem !important; }  .mb-xl-2,  .my-xl-2 {    margin-bottom: 0.8rem !important; }  .ml-xl-2,  .mx-xl-2 {    margin-left: 0.8rem !important; }  .m-xl-3 {    margin: 1.6rem !important; }  .mt-xl-3,  .my-xl-3 {    margin-top: 1.6rem !important; }  .mr-xl-3,  .mx-xl-3 {    margin-right: 1.6rem !important; }  .mb-xl-3,  .my-xl-3 {    margin-bottom: 1.6rem !important; }  .ml-xl-3,  .mx-xl-3 {    margin-left: 1.6rem !important; }  .m-xl-4 {    margin: 2.4rem !important; }  .mt-xl-4,  .my-xl-4 {    margin-top: 2.4rem !important; }  .mr-xl-4,  .mx-xl-4 {    margin-right: 2.4rem !important; }  .mb-xl-4,  .my-xl-4 {    margin-bottom: 2.4rem !important; }  .ml-xl-4,  .mx-xl-4 {    margin-left: 2.4rem !important; }  .m-xl-5 {    margin: 4.8rem !important; }  .mt-xl-5,  .my-xl-5 {    margin-top: 4.8rem !important; }  .mr-xl-5,  .mx-xl-5 {    margin-right: 4.8rem !important; }  .mb-xl-5,  .my-xl-5 {    margin-bottom: 4.8rem !important; }  .ml-xl-5,  .mx-xl-5 {    margin-left: 4.8rem !important; }  .p-xl-0 {    padding: 0 !important; }  .pt-xl-0,  .py-xl-0 {    padding-top: 0 !important; }  .pr-xl-0,  .px-xl-0 {    padding-right: 0 !important; }  .pb-xl-0,  .py-xl-0 {    padding-bottom: 0 !important; }  .pl-xl-0,  .px-xl-0 {    padding-left: 0 !important; }  .p-xl-1 {    padding: 0.4rem !important; }  .pt-xl-1,  .py-xl-1 {    padding-top: 0.4rem !important; }  .pr-xl-1,  .px-xl-1 {    padding-right: 0.4rem !important; }  .pb-xl-1,  .py-xl-1 {    padding-bottom: 0.4rem !important; }  .pl-xl-1,  .px-xl-1 {    padding-left: 0.4rem !important; }  .p-xl-2 {    padding: 0.8rem !important; }  .pt-xl-2,  .py-xl-2 {    padding-top: 0.8rem !important; }  .pr-xl-2,  .px-xl-2 {    padding-right: 0.8rem !important; }  .pb-xl-2,  .py-xl-2 {    padding-bottom: 0.8rem !important; }  .pl-xl-2,  .px-xl-2 {    padding-left: 0.8rem !important; }  .p-xl-3 {    padding: 1.6rem !important; }  .pt-xl-3,  .py-xl-3 {    padding-top: 1.6rem !important; }  .pr-xl-3,  .px-xl-3 {    padding-right: 1.6rem !important; }  .pb-xl-3,  .py-xl-3 {    padding-bottom: 1.6rem !important; }  .pl-xl-3,  .px-xl-3 {    padding-left: 1.6rem !important; }  .p-xl-4 {    padding: 2.4rem !important; }  .pt-xl-4,  .py-xl-4 {    padding-top: 2.4rem !important; }  .pr-xl-4,  .px-xl-4 {    padding-right: 2.4rem !important; }  .pb-xl-4,  .py-xl-4 {    padding-bottom: 2.4rem !important; }  .pl-xl-4,  .px-xl-4 {    padding-left: 2.4rem !important; }  .p-xl-5 {    padding: 4.8rem !important; }  .pt-xl-5,  .py-xl-5 {    padding-top: 4.8rem !important; }  .pr-xl-5,  .px-xl-5 {    padding-right: 4.8rem !important; }  .pb-xl-5,  .py-xl-5 {    padding-bottom: 4.8rem !important; }  .pl-xl-5,  .px-xl-5 {    padding-left: 4.8rem !important; }  .m-xl-auto {    margin: auto !important; }  .mt-xl-auto,  .my-xl-auto {    margin-top: auto !important; }  .mr-xl-auto,  .mx-xl-auto {    margin-right: auto !important; }  .mb-xl-auto,  .my-xl-auto {    margin-bottom: auto !important; }  .ml-xl-auto,  .mx-xl-auto {    margin-left: auto !important; } }@-webkit-keyframes jiggle {  0% {    -webkit-transform: rotateZ(0deg);    transform: rotateZ(0deg); }  25% {    -webkit-transform: rotateZ(9deg);    transform: rotateZ(9deg); }  75% {    -webkit-transform: rotateZ(-9deg);    transform: rotateZ(-9deg); }  100% {    -webkit-transform: rotateZ(0deg);    transform: rotateZ(0deg); } }@keyframes jiggle {  0% {    -webkit-transform: rotateZ(0deg);    transform: rotateZ(0deg); }  25% {    -webkit-transform: rotateZ(9deg);    transform: rotateZ(9deg); }  75% {    -webkit-transform: rotateZ(-9deg);    transform: rotateZ(-9deg); }  100% {    -webkit-transform: rotateZ(0deg);    transform: rotateZ(0deg); } }@-webkit-keyframes highlight-blink {  from {    background-color: #FFFDE7; }  to {    background-color: inherit; } }@keyframes highlight-blink {  from {    background-color: #FFFDE7; }  to {    background-color: inherit; } }@keyframes dot-glow {  0% {    -webkit-box-shadow: 0 0 0 0 rgba(255, 23, 68, 0.7);    -moz-box-shadow: 0 0 0 0 rgba(255, 23, 68, 0.7);    box-shadow: 0 0 0 0 rgba(255, 23, 68, 0.7); }  100% {    -webkit-box-shadow: 0 0 0 15px rgba(255, 23, 68, 0);    -moz-box-shadow: 0 0 0 15px rgba(255, 23, 68, 0);    box-shadow: 0 0 0 15px rgba(255, 23, 68, 0); } }@-webkit-keyframes dot-glow {  0% {    -webkit-box-shadow: 0 0 0 0 rgba(255, 23, 68, 0.7);    -moz-box-shadow: 0 0 0 0 rgba(255, 23, 68, 0.7);    box-shadow: 0 0 0 0 rgba(255, 23, 68, 0.7); }  100% {    -webkit-box-shadow: 0 0 0 15px rgba(255, 23, 68, 0);    -moz-box-shadow: 0 0 0 15px rgba(255, 23, 68, 0);    box-shadow: 0 0 0 15px rgba(255, 23, 68, 0); } }.border {  border: 1px solid #dee2e6; }.border-top {  border-top: 1px solid #dee2e6; }.border-right {  border-right: 1px solid #dee2e6; }.border-bottom {  border-bottom: 1px solid #dee2e6; }.border-left {  border-left: 1px solid #dee2e6; }.border-0 {  border: 0; }.border-top-0 {  border-top: 0; }.border-right-0 {  border-right: 0; }.border-bottom-0 {  border-bottom: 0; }.border-left-0 {  border-left: 0; }.rounded {  border-radius: 3px; }.rounded-top {  border-top-left-radius: 3px;  border-top-right-radius: 3px; }.rounded-right {  border-top-right-radius: 3px;  border-bottom-right-radius: 3px; }.rounded-bottom {  border-bottom-right-radius: 3px;  border-bottom-left-radius: 3px; }.rounded-left {  border-top-left-radius: 3px;  border-bottom-left-radius: 3px; }.rounded-circle {  border-radius: 50%; }.rounded-0 {  border-radius: 0; }.position-relative {  position: relative; }.position-absolute {  position: absolute; }.position-fixed {  position: fixed; }.auto-complete-select {  display: block; }  .auto-complete-select md-autocomplete-wrap:after {    display: block;    content: "\25BC";    position: relative;    top: 5px;    speak: none;    font-size: 1.2rem;    left: -10px;    color: rgba(0, 0, 0, 0.54);    -webkit-transform: scaleY(0.5) scaleX(1);    transform: scaleY(0.5) scaleX(1);    pointer-events: none; }.auto-complete-select-menu li .highlight {  color: #1E88E5;  font-family: "Lato-Bold", "Roboto", "Open Sans", "Helvetica", sans-serif; }.btn:not(.md-icon-button) {  padding-left: 8px;  padding-right: 8px;  box-shadow: none !important;  border-radius: 2px;  text-transform: none;  font-size: 1.4rem;  font-style: normal; }.btn.md-icon-button {  height: 36px;  width: 36px;  padding: 6px;  box-shadow: none !important;  border-radius: 2px; }.btn-lg {  line-height: 40px;  min-height: 40px; }.btn-md {  line-height: 32px;  min-height: 32px; }.btn-sm {  line-height: 24px;  min-height: 24px; }.btn-outline {  border: 1px solid currentColor; }.btn-pill {  padding-left: 24px !important;  padding-right: 24px !important;  border-radius: 50px !important; }.btn-secondary:not([disabled]) {  background-color: rgba(9, 30, 66, 0.08) !important;  color: rgba(23, 43, 77, 0.8) !important; }  .btn-secondary:not([disabled]) md-icon {    color: rgba(23, 43, 77, 0.8) !important; }  .btn-secondary:not([disabled]):hover {    background-color: rgba(9, 30, 66, 0.15) !important; }.btn-success:not([disabled]) {  background-color: #21bc63 !important;  color: #ffffff !important; }  .btn-success:not([disabled]) md-icon {    color: #ffffff !important; }  .btn-success:not([disabled]):hover {    background-color: #1faf5c !important; }.btn-group .btn {  min-width: 36px; }.btn-group .btn:first-child:not(:only-child):not(.dropdown-toggle) {  border-radius: 2px 0 0 2px;  margin-right: 0; }.btn-group .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {  border-radius: 0;  margin: 0; }.btn-group .btn:last-child:not(:only-child):not(.dropdown-toggle) {  border-radius: 0 2px 2px 0;  margin-left: 0; }.btn-group .btn:only-child {  border-radius: 2px; }.btn-group .dropdown-toggle {  min-width: 24px;  padding: 0 3px;  margin-left: 0;  box-shadow: none !important;  border-radius: 0 2px 2px 0;  transition: all 0.2s ease-in-out; }  .btn-group .dropdown-toggle.border-left {    border-left: 1px solid rgba(0, 0, 0, 0.1); }  .btn-group .dropdown-toggle.md-primary:hover {    background-color: #1980da !important; }md-dialog .md-actions .md-button, md-dialog md-dialog-actions .md-button {  padding-left: 8px;  padding-right: 8px;  box-shadow: none !important;  border-radius: 2px;  text-transform: none;  font-size: 1.4rem;  font-style: normal; }.chart-container {  width: 100%; }pre, code {  margin: 0;  padding: 0;  font-family: Menlo, Monaco, "Andale Mono", "lucida console", "Courier New", monospace;  overflow-wrap: break-word;  font-size: 87.5%;  border-radius: 2px; }pre {  white-space: pre;  white-space: pre-wrap;  word-wrap: break-word;  display: block;  color: #212529; }.pre-scrollable {  max-height: 350px;  overflow-y: scroll; }code {  margin-left: 1px;  margin-right: 1px;  padding: 0.125em 0.35em;  overflow-wrap: break-word; }code:not(.code-blue) {  color: #c7254e;  background-color: rgba(199, 37, 78, 0.04); }code.code-blue {  color: #1565C0;  background: rgba(21, 101, 192, 0.04); }.code-box {  background-color: #3D3D3D;  border-radius: 3px;  position: relative; }  .code-box .copy-btn {    background: rgba(255, 255, 255, 0.1);    border-radius: 0 2px 0 2px !important;    position: absolute;    top: 0;    right: 0; }  .code-box__container pre {    color: #ffffff;    background: none;    font-size: 1.2rem;    line-height: 1.5;    white-space: pre;    white-space: pre-wrap;    display: block;    margin: 0;    padding: 0.8rem;    font-family: Menlo, Monaco, "Andale Mono", "lucida console", "Courier New", monospace; }  .code-box__footer {    background: #565656;    color: #ffffff;    padding: 0.8rem; }    .code-box__footer a {      color: inherit; }@media screen and (max-width: 576px) {  md-dialog {    margin-left: 12px;    margin-right: 12px; } }.dialog-form, .confirmation-dialog {  color: #000000;  font-family: "Lato-Regular", "Roboto", "Open Sans", "Helvetica", sans-serif;  width: 800px; }  .dialog-form .dialog-toolbar, .confirmation-dialog .dialog-toolbar {    min-height: 55px;    background-color: #f5f5f5; }    .dialog-form .dialog-toolbar .md-toolbar-tools, .confirmation-dialog .dialog-toolbar .md-toolbar-tools {      height: 55px;      max-height: 55px; }      .dialog-form .dialog-toolbar .md-toolbar-tools .dialog-title, .confirmation-dialog .dialog-toolbar .md-toolbar-tools .dialog-title {        font-size: 1.8rem;        color: #000000; }        .dialog-form .dialog-toolbar .md-toolbar-tools .dialog-title + .icon-info, .confirmation-dialog .dialog-toolbar .md-toolbar-tools .dialog-title + .icon-info {          font-size: 1.4rem;          margin-left: 8px;          color: #9E9E9E; }      .dialog-form .dialog-toolbar .md-toolbar-tools .icon-close, .confirmation-dialog .dialog-toolbar .md-toolbar-tools .icon-close {        color: #616161; }  .dialog-form input, .confirmation-dialog input, .dialog-form textarea, .confirmation-dialog textarea {    color: #000000;    font-family: "Lato-Regular", "Roboto", "Open Sans", "Helvetica", sans-serif; }  .dialog-form md-dialog-actions, .confirmation-dialog md-dialog-actions {    border-top: 1px solid rgba(0, 0, 0, 0.12); }.dialog-form--xl {  width: 1100px;  max-width: 1100px; }.dialog-form--lg {  width: 900px;  max-width: 900px; }.dialog-form--md {  width: 600px;  max-width: 600px; }.dialog-form--sm {  width: 450px;  max-width: 450px; }.dialog-form--full-height {  max-height: 95%; }.md-dialog-backdrop {  z-index: 78; }.md-dialog-backdrop ~ .md-dialog-backdrop {  z-index: 79; }md-backdrop.md-dialog-backdrop {  z-index: 78; }.md-dialog-container {  z-index: 78; }.md-dialog-container ~ .md-dialog-container {  z-index: 80; }.confirmation-dialog {  max-width: 550px; }.feedback-form .feedback-options-wrapper {  padding: 0;  border: none;  text-align: center;  white-space: nowrap; }  .feedback-form .feedback-options-wrapper li.feedback-option {    padding: 10px;    list-style: none;    cursor: pointer;    border-radius: 50px; }    .feedback-form .feedback-options-wrapper li.feedback-option.report .feedback-icon {      fill: #ff4122; }      .feedback-form .feedback-options-wrapper li.feedback-option.report .feedback-icon svg {        width: 16px;        height: 100%; }    .feedback-form .feedback-options-wrapper li.feedback-option.suggest .feedback-icon {      fill: #a63cff; }      .feedback-form .feedback-options-wrapper li.feedback-option.suggest .feedback-icon svg {        width: 12px;        height: 100%; }    .feedback-form .feedback-options-wrapper li.feedback-option.ask .feedback-icon {      fill: #fba400; }      .feedback-form .feedback-options-wrapper li.feedback-option.ask .feedback-icon svg {        width: 10px;        height: 100%; }    .feedback-form .feedback-options-wrapper li.feedback-option.appreciate .feedback-icon {      fill: #ff297a; }      .feedback-form .feedback-options-wrapper li.feedback-option.appreciate .feedback-icon svg {        width: 16px;        height: 100%; }    .feedback-form .feedback-options-wrapper li.feedback-option.active.report {      background-color: rgba(255, 65, 34, 0.1); }      .feedback-form .feedback-options-wrapper li.feedback-option.active.report .feedback-icon {        fill: #ffffff;        background-color: #ff4122;        border-color: #ff4122; }      .feedback-form .feedback-options-wrapper li.feedback-option.active.report .feedback-text {        color: #bb1a00; }    .feedback-form .feedback-options-wrapper li.feedback-option.active.suggest {      background-color: rgba(166, 60, 255, 0.1); }      .feedback-form .feedback-options-wrapper li.feedback-option.active.suggest .feedback-icon {        fill: #ffffff;        background-color: #a63cff;        border-color: #a63cff; }      .feedback-form .feedback-options-wrapper li.feedback-option.active.suggest .feedback-text {        color: #7400d5; }    .feedback-form .feedback-options-wrapper li.feedback-option.active.ask {      background-color: rgba(251, 164, 0, 0.1); }      .feedback-form .feedback-options-wrapper li.feedback-option.active.ask .feedback-icon {        fill: #ffffff;        background-color: #fba400;        border-color: #fba400; }      .feedback-form .feedback-options-wrapper li.feedback-option.active.ask .feedback-text {        color: #956100; }    .feedback-form .feedback-options-wrapper li.feedback-option.active.appreciate {      background-color: rgba(255, 41, 122, 0.1); }      .feedback-form .feedback-options-wrapper li.feedback-option.active.appreciate .feedback-icon {        fill: #ffffff;        background-color: #ff297a;        border-color: #ff297a; }      .feedback-form .feedback-options-wrapper li.feedback-option.active.appreciate .feedback-text {        color: #c20049; }  .feedback-form .feedback-options-wrapper .feedback-icon {    width: 32px;    height: 32px;    margin: 0 5px 0 0;    border: 1px solid #ccc;    border-radius: 100%;    text-align: center;    box-sizing: border-box; }    .feedback-form .feedback-options-wrapper .feedback-icon svg {      width: inherit;      height: inherit;      vertical-align: middle; }  .feedback-form .feedback-options-wrapper .feedback-text {    line-height: 18px;    font-size: 14px;    color: #2f2f2f; }.color-picker {  width: 320px; }  .color-picker .pallete-wrapper .color {    height: 40px;    width: 40px;    margin: 4px;    border-radius: 2px; }.markdown-help {  width: 450px;  max-width: 450px; }  .markdown-help .markdown-list {    margin: 0;    padding: 0;    list-style: none; }    .markdown-help .markdown-list .markdown {      margin-bottom: 15px;      padding: 15px;      background-color: rgba(48, 116, 146, 0.05);      font-size: 1.4rem;      border-radius: 3px; }      .markdown-help .markdown-list .markdown:last-child {        margin-bottom: 0; }      .markdown-help .markdown-list .markdown label {        color: rgba(0, 0, 0, 0.6); }    .markdown-help .markdown-list .marktext-blockquote {      padding: 15px; }    .markdown-help .markdown-list .marktext-code {      padding: 15px; }.form-group .label-container {  margin-top: 8px; }  .form-group .label-container label {    font-size: 1.4rem;    color: #495057;    margin: 2px 2px 0 0;    line-height: 24px; }    .form-group .label-container label.required {      position: relative; }      .form-group .label-container label.required::after {        position: absolute;        top: -5px;        right: -5px;        content: "*";        color: #F44336; }    .form-group .label-container label + .icon-info {      color: rgba(0, 0, 0, 0.32);      font-size: 1.2rem;      margin: 2px 0 0 4px; }    .form-group .label-container label:last-child {      margin-right: 30px; }.form-group .form-input-hint {  font-size: 1.2rem;  line-height: 14px;  color: #6c757d;  padding-top: 5px; }.form-group md-input-container {  margin-top: 2px;  margin-bottom: 0px; }  .form-group md-input-container .md-input {    padding: 6px 8px;    border-width: 1px;    border-style: solid;    height: 36px;    font-size: 1.4rem;    line-height: 1.5;    border-radius: 2px; }    .form-group md-input-container .md-input.ng-invalid.ng-dirty {      border-width: 1px;      border-style: solid;      border-color: #d50000;      padding-bottom: 6px; }    .form-group md-input-container .md-input[disabled] {      border-width: 1px;      border-style: dotted;      border-color: rgba(0, 0, 0, 0.12);      background: none !important; }  .form-group md-input-container textarea.md-input {    min-height: 36px;    -ms-flex-preferred-size: auto; }  .form-group md-input-container .md-select-value {    padding: 6px 8px;    border-width: 1px;    border-style: solid;    border-color: rgba(0, 0, 0, 0.12);    font-size: 1.4rem;    line-height: 1.5;    min-height: 36px;    border-radius: 2px;    box-sizing: border-box; }  .form-group md-input-container md-select:not([disabled]):focus .md-select-value {    border-width: 1px;    border-style: solid;    border-color: #1E88E5;    padding-bottom: 6px; }  .form-group md-input-container md-select[disabled] .md-select-value {    border-width: 1px;    border-style: dotted;    border-color: rgba(0, 0, 0, 0.12);    background: none !important; }  .form-group md-input-container md-select:not([disabled]).ng-invalid.ng-touched .md-select-value {    border-style: solid;    padding-bottom: 6px;    color: #d50000 !important;    border-color: #d50000 !important; }  .form-group md-input-container md-datepicker .md-datepicker-triangle-button {    position: absolute;    right: 10px;    bottom: 0; }  .form-group md-input-container md-datepicker.md-datepicker-open .md-input {    border-right-color: transparent; }.form-group md-autocomplete {  margin-top: 2px; }  .form-group md-autocomplete md-autocomplete-wrap {    box-shadow: none;    border: 1px solid rgba(0, 0, 0, 0.12);    border-radius: 2px;    height: 36px; }    .form-group md-autocomplete md-autocomplete-wrap input {      height: 36px;      line-height: 36px; }.form-group + .form-group {  margin-top: 1rem; }.form-fieldset {  border: 1px solid #dee2e6;  border-radius: 2px; }.info-tooltip.tooltip-origin-top:after, .info-tooltip.tooltip-origin-right:after, .info-tooltip.tooltip-origin-bottom:after, .info-tooltip.tooltip-origin-left:after {  content: " ";  position: absolute;  border-width: 5px;  border-style: solid; }.info-tooltip.tooltip-origin-top:after, .info-tooltip.tooltip-origin-bottom:after {  margin-left: -5px;  transform: translateX(-50%); }.info-tooltip.tooltip-origin-right:after, .info-tooltip.tooltip-origin-left:after {  margin-top: -5px; }.info-tooltip {  display: inline-block;  background-color: #ffffff;  border-radius: 4px;  word-break: break-word;  font-size: 1.2rem;  line-height: 20px;  min-height: 20px;  max-height: 250px;  max-width: 275px;  padding: 8px; }  @media screen and (max-width: 576px) {    .info-tooltip {      max-width: 225px; } }  .info-tooltip.tooltip-origin-top:after {    top: 100%;        left: 50%;    border-color: #ffffff transparent transparent transparent; }  .info-tooltip.tooltip-origin-right:after {    top: 50%;    right: 100%;        border-color: transparent #ffffff transparent transparent; }  .info-tooltip.tooltip-origin-bottom:after {    bottom: 100%;        left: 50%;    border-color: transparent transparent #ffffff transparent; }  .info-tooltip.tooltip-origin-left:after {    top: 50%;    left: 100%;        border-color: transparent transparent transparent #ffffff; }.menu-panel-container {  pointer-events: auto;  margin-top: 5px; }.menu-panel {  min-width: 150px;  background-color: #fff;  border-radius: 4px;  border: 1px solid rgba(211, 211, 211, 0.5);  box-sizing: border-box; }  .menu-panel .menu-divider {    width: 100%;    height: 1px;    min-height: 1px;    max-height: 1px;    margin-top: 4px;    margin-bottom: 4px;    background-color: rgba(0, 0, 0, 0.11); }  .menu-panel .menu-content {    display: flex;    flex-direction: column;    padding: 8px 0;    max-height: 305px;    overflow-y: auto;    min-width: 150px; }  .menu-panel .menu-item {    display: flex;    flex-direction: row;    min-height: 42px;    height: 42px;    align-content: center;    justify-content: flex-start; }  .menu-panel .menu-item > * {    width: 100%;    margin: auto 0;    padding-left: 16px;    padding-right: 16px; }  .menu-panel .menu-item > a.md-button {    padding-top: 2px; }  .menu-panel .menu-item > .md-button {    display: inline-block;    border-radius: 0;    margin: auto 0;    font-size: 1.4rem;    text-transform: none;    font-weight: 400;    height: 100%;    padding-left: 16px;    padding-right: 16px;    width: 100%;    text-align: left; }  .menu-panel .menu-item > .md-button::-moz-focus-inner {    padding: 0;    border: 0; }  .menu-panel .menu-item > .md-button md-icon {    margin: auto 16px auto 0; }  .menu-panel .menu-item > .md-button p {    display: inline-block;    margin: auto; }  .menu-panel .menu-item > .md-button span {    margin-top: auto;    margin-bottom: auto; }  .menu-panel .menu-item > .md-button .md-ripple-container {    border-radius: inherit; }.arrow:after {  content: "";  position: absolute;  border-style: solid;  border-width: 0px 8px 8px;  border-color: #ffffff transparent;  display: block;  width: 0;  z-index: 1;  margin-top: -7px; }.arrow:before {  content: "";  position: absolute;  border-style: solid;  border-width: 0px 9px 9px;  border-color: rgba(211, 211, 211, 0.5) transparent;  display: block;  width: 0;  z-index: 0;  margin-top: -8px; }.arrow-middle.arrow:before {  top: 0px;  left: 44%; }.arrow-middle.arrow:after {  top: 0px;  left: 44.5%; }.arrow-right.arrow:before {  top: 0px;  right: 3%; }.arrow-right.arrow:after {  top: 0px;  right: 3.5%; }.arrow-left.arrow:before {  top: 0px;  left: 2%; }.arrow-left.arrow:after {  top: 0px;  left: 2.5%; }.help-panel {  width: 185px; }  .help-panel.arrow:before {    top: 0px;    right: 5.5%; }  .help-panel.arrow:after {    top: 0px;    right: 6%; }  .help-panel .menu-item {    min-height: 40px;    height: 40px;    font-size: 1.4rem; }    .help-panel .menu-item .menu-link:hover {      color: #3993FC; }.profile-panel {  width: 250px; }  .profile-panel.arrow:before {    top: 0px;    right: 2.5%; }  .profile-panel.arrow:after {    top: 0px;    right: 3%;    border-color: #F5F8FA transparent; }.uptime-info-panel {  width: 300px;  max-width: 300px;  max-height: 350px;  background-color: #ffffff;  border-radius: 4px;  border: #e1e8ee;  overflow: auto; }  @media (min-width: 600px) {    .uptime-info-panel {      width: 335px;      max-width: 335px;      max-height: 400px; } }  .uptime-info-panel .uptime-info-container {    background-color: #ffffff;    max-height: 350px; }    @media (min-width: 600px) {      .uptime-info-panel .uptime-info-container {        width: 335px;        max-width: 335px;        max-height: 400px; } }    .uptime-info-panel .uptime-info-container .panel-header {      border-bottom: 1px solid #e1e8ee;      background-color: #F3F5F8; }      .uptime-info-panel .uptime-info-container .panel-header .md-subheader-inner {        padding: 16px 10px 15px;        font-size: 1.4rem;        color: #495057; }    .uptime-info-panel .uptime-info-container .uptime-stats {      line-height: 24px;      font-size: 1.4rem; }    .uptime-info-panel .uptime-info-container .related-incidents-list .related-incident-container {      background-color: #F3F5F8;      border: 1px solid #e1e8ee;      border-radius: 2px;      padding: 5px 10px;      transition: all 0.2s ease-in-out; }      .uptime-info-panel .uptime-info-container .related-incidents-list .related-incident-container:first-child {        margin-top: 5px; }      .uptime-info-panel .uptime-info-container .related-incidents-list .related-incident-container:not(:first-child) {        margin-top: 8px; }      .uptime-info-panel .uptime-info-container .related-incidents-list .related-incident-container .related-incident .icon {        margin-top: 10px;        font-size: 1.5rem; }      .uptime-info-panel .uptime-info-container .related-incidents-list .related-incident-container .related-incident .severity {        font-size: 1.4rem;        line-height: 24px; }      .uptime-info-panel .uptime-info-container .related-incidents-list .related-incident-container .related-incident .time {        font-size: 1.3rem;        line-height: 1.5;        color: #616161; }      .uptime-info-panel .uptime-info-container .related-incidents-list .related-incident-container .related-incident .toggle-btn {        margin-top: 5px;        text-align: center;        cursor: pointer; }      .uptime-info-panel .uptime-info-container .related-incidents-list .related-incident-container .related-incident-details {        display: none; }        .uptime-info-panel .uptime-info-container .related-incidents-list .related-incident-container .related-incident-details .row .label {          font-size: 1.3rem;          line-height: 1.5;          color: #616161; }        .uptime-info-panel .uptime-info-container .related-incidents-list .related-incident-container .related-incident-details .row .content {          font-size: 1.4rem;          line-height: 24px;          word-break: break-word;          margin: 2px 0px 5px; }        .uptime-info-panel .uptime-info-container .related-incidents-list .related-incident-container .related-incident-details .link {          font-size: 1.3rem; }      .uptime-info-panel .uptime-info-container .related-incidents-list .related-incident-container.expanded:hover {        background-color: #F3F5F8;        border-color: #e1e8ee; }      .uptime-info-panel .uptime-info-container .related-incidents-list .related-incident-container.expanded .time {        display: none; }      .uptime-info-panel .uptime-info-container .related-incidents-list .related-incident-container.expanded .related-incident-details {        display: block; }  .uptime-info-panel.arrow:before {    top: 0px;    right: 46.9%; }  .uptime-info-panel.arrow:after {    top: 0px;    right: 47.2%;    border-color: #F3F5F8 transparent; }.view-more-panel {  width: 300px;  max-height: 325px;  border-radius: 3px; }  .view-more-panel .component-list-container {    max-height: 325px;    border-radius: 3px; }  .view-more-panel.arrow:before {    top: 0px;    right: 47.65%; }  .view-more-panel.arrow:after {    top: 0px;    right: 48%; }.sp-switch-panel {  width: 240px; }  @media (min-width: 600px) {    .sp-switch-panel {      width: 250px; } }  .sp-switch-panel--search {    height: 42px;    border: 0;    outline: 0;    padding: 0px 16px; }  .sp-switch-panel .menu-item.highlighted {    background-color: #E3F2FD;    color: #0062d4; }    .sp-switch-panel .menu-item.highlighted .menu-link:hover {      background-color: transparent; }.sp-setup-panel {  width: 400px;  background-color: #ffffff;  border-radius: 4px;  border: 1px solid rgba(211, 211, 211, 0.5); }  .sp-setup-panel.arrow:before {    top: 0px;    right: 2.8%; }  .sp-setup-panel.arrow:after {    top: 0px;    right: 3%;    border-color: #f5f5f5 transparent; }  .sp-setup-panel .setup-content {    max-height: 500px;    border-radius: 3px; }  .sp-setup-panel .setup-item .setup-link {    text-decoration: none;    color: #000000;    display: block;    transition: background-color 200ms ease-in-out;    padding: 4px 16px; }    .sp-setup-panel .setup-item .setup-link p {      margin: 5px 0px; }    .sp-setup-panel .setup-item .setup-link:hover {      background-color: rgba(158, 158, 158, 0.1); }.apply-template-panel {  min-width: 225px;  max-width: 300px; }  .apply-template-panel.arrow:before {    top: 0px;    right: 9.5%; }  .apply-template-panel.arrow:after {    top: 0px;    right: 10%; }  .apply-template-panel .menu-content {    max-height: 45vh; }.selectedComponentGroupHeader, .selectedResourceGroupHeader, .associateMonitorGroupHeader, .selectS247MonitorGroupHeader, .search-select-menu {   }  .selectedComponentGroupHeader .select-searchbox, .selectedResourceGroupHeader .select-searchbox, .associateMonitorGroupHeader .select-searchbox, .selectS247MonitorGroupHeader .select-searchbox, .search-select-menu .select-searchbox {    border: none;    outline: none;    height: 100%;    width: 100%;    padding: 0;    padding-left: 10px;    font-family: "Lato-Regular", "Roboto", "Open Sans", "Helvetica", sans-serif !important; }  .selectedComponentGroupHeader .select-header, .selectedResourceGroupHeader .select-header, .associateMonitorGroupHeader .select-header, .selectS247MonitorGroupHeader .select-header, .search-select-menu .select-header {    box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.12);    height: 48px;    cursor: pointer;    display: flex;    align-items: center;    width: 100%;    z-index: 9999;    background-color: #ffffff;    position: sticky;    top: 0px; }  .selectedComponentGroupHeader md-content._md, .selectedResourceGroupHeader md-content._md, .associateMonitorGroupHeader md-content._md, .selectS247MonitorGroupHeader md-content._md, .search-select-menu md-content._md {    max-height: 240px;    padding-top: 0px; }.status-history md-toolbar.data-table-toolbar {  background: #ffffff;  border-radius: 3px 3px 0px 0px;  height: 45px;  min-height: 45px;  border-bottom: 1px solid rgba(0, 0, 0, 0.12);  z-index: auto; }  .status-history md-toolbar.data-table-toolbar * {    font-size: 1.4rem;    color: #495057; }  .status-history md-toolbar.data-table-toolbar .md-button md-icon {    font-size: 2rem;    color: #495057; }  .status-history md-toolbar.data-table-toolbar .md-button[disabled] md-icon {    color: #ced4da; }  .status-history md-toolbar.data-table-toolbar form > input {    width: 100%;    margin: 0px 0px 0px 5px;    border: none;    color: #000000; }  .status-history md-toolbar.data-table-toolbar form > input:focus {    outline: none; }.status-history md-progress-linear.dt-progress-bar {  top: -2px;  opacity: 0;  visibility: hidden; }  .status-history md-progress-linear.dt-progress-bar.show {    opacity: 1;    visibility: visible; }.status-history .data-table-container {  display: block;  max-width: 100%;  overflow-x: auto;  -webkit-overflow-scrolling: touch; }  .status-history .data-table-container md-icon {    line-height: 24px;    width: auto; }  .status-history .data-table-container .no-result {    height: 44px;    font-size: 1.4rem;    border-top: 1px rgba(0, 0, 0, 0.12) solid; }.status-history table.data-table {  width: 100%;  border-spacing: 0;  overflow: hidden; }  @media (min-width: 600px) {    .status-history table.data-table {      table-layout: fixed; } }  .status-history table.data-table thead.dt-head > tr.dt-row {    height: 40px; }  .status-history table.data-table thead.dt-head tr.dt-row th.dt-column {    text-align: left; }  .status-history table.data-table tbody.dt-body > tr.dt-row {    height: 44px; }  .status-history table.data-table tfoot.dt-foot > tr.dt-row {    height: 44px; }  .status-history table.data-table td.dt-cell, .status-history table.data-table th.dt-column {    vertical-align: middle;    text-align: left; }    .status-history table.data-table td.dt-cell:first-child, .status-history table.data-table th.dt-column:first-child {      padding: 0 24px;      width: 265px;      max-width: 265px; }    .status-history table.data-table td.dt-cell:nth-child(n+2):nth-last-child(n+2), .status-history table.data-table th.dt-column:nth-child(n+2):nth-last-child(n+2) {      padding: 0 56px 0 0; }    .status-history table.data-table td.dt-cell:last-child, .status-history table.data-table th.dt-column:last-child {      padding: 0 24px 0 0; }  .status-history table.data-table th.dt-column {    font-family: "Lato-Bold", "Roboto", "Open Sans", "Helvetica", sans-serif;    color: #495057;    font-size: 1.3rem;    font-weight: 400;    white-space: nowrap; }  .status-history table.data-table td.dt-cell {    color: #000000;    font-size: 1.4rem; }    .status-history table.data-table td.dt-cell .status-icon {      font-size: 1.5rem; }h1, h2, h3, h4, h5, h6, b, strong, .txt-bold, .subscribe-components .component-list .component-group .group .group-name, .subscribe-button {  font-family: "Lato-Bold", "Roboto", "Open Sans", "Helvetica", sans-serif;  font-weight: 400; }h1, .h1 {  font-size: 3.2rem; }h2, .h2 {  font-size: 2.4rem; }h3, .h3 {  font-size: 1.8rem; }h4, .h4 {  font-size: 1.6rem; }h5, .h5 {  font-size: 1.4rem; }h6, .h6 {  font-size: 1.2rem; }.text-center, .no-data-msg {  text-align: center; }.text-right {  text-align: right; }.text-left {  text-align: left; }.txt-largest {  font-size: 2rem; }.txt-large {  font-size: 1.8rem; }.txt-medium {  font-size: 1.6rem; }.txt-normal {  font-size: 1.4rem; }.txt-small {  font-size: 1.2rem; }.txt-smallest {  font-size: 1rem; }.txt-subtitle-1 {  font-size: 1.5rem; }.txt-subtitle-2 {  font-size: 1.3rem; }.txt-subtitle-3 {  font-size: 1.1rem; }.section-label, .dialog-section-label {  font-size: 1.6rem;  font-family: "Lato-Bold", "Roboto", "Open Sans", "Helvetica", sans-serif; }.text-white, .subscribe-panel .rss-btn, .subscribe-panel .rss-btn .icon-rss {  color: #ffffff !important; }.text-black {  color: #000000 !important; }.text-danger {  color: #F44336; }.text-primary {  color: #1E88E5; }.text-gray {  color: #9E9E9E; }.text-gray-light {  color: #E0E0E0; }.text-gray-dark {  color: #616161; }.text-gray-400 {  color: #ced4da; }.text-gray-500 {  color: #adb5bd; }.text-gray-600 {  color: #6c757d; }.text-gray-700 {  color: #495057; }.text-gray-800 {  color: #343a40; }.lh-1 {  line-height: 1; }.lh-base {  line-height: 1.5; }.lh-md {  line-height: 1.75; }.lh-lg {  line-height: 2; }.text-uppercase {  text-transform: uppercase; }.text-capitalize {  text-transform: capitalize; }.text-decoration-none {  text-decoration: none; }.wb-break-all {  word-break: break-all; }.wb-break-word {  word-break: break-word; }.pre-line {  white-space: pre-wrap;  white-space: pre-line; }blockquote {  box-sizing: border-box;  padding-left: 16px;  border-left: 2px solid #dfe1e6;  margin: 1.142em 0px 0px; }  blockquote p {    font-size: 1em;    line-height: 1.714;    font-weight: normal;    margin-top: 1.142em;    margin-bottom: 0px;    letter-spacing: -0.005em;    display: block; }.letter-spacing-bold {  letter-spacing: -0.1px; }.cc-banner {  box-sizing: border-box;  max-width: 100%;  color: #383d41;  background-color: #fcfcfc;  padding: 16px;  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.08);  border: 1px solid #f2f2f2; }  @media screen and (min-width: 576px) {    .cc-banner {      max-width: 425px; } }  .cc-banner.cc-banner-floating {    position: fixed;    bottom: 0px;    right: 0px;    box-shadow: 0 -16px 16px rgba(0, 0, 0, 0.1); }    @media screen and (min-width: 576px) {      .cc-banner.cc-banner-floating {        bottom: 30px;        right: 20px;        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.08); } }.cc-banner-body {  position: relative; }.cc-banner-close {  position: absolute;  top: -10px;  right: -10px; }.tag-wrapper {  margin-left: 5px; }.pri-loc-tag {  border-radius: 10px;  font-size: 0.8rem;  font-family: "Lato-Bold", "Roboto", "Open Sans", "Helvetica", sans-serif;  padding: 2px 5px;  margin-left: 5px;  border: 1px solid;  cursor: default; }.pri-loc-tag {  color: #F57C00;  border-color: #F57C00; }.incident-tag {  padding: 5px;  border-radius: 2px; }  .incident-tag.active {    background-color: #FFE6E6;    color: #E53935; }  .incident-tag.resolved {    background-color: #d9fdd9;    color: #19ac70; }  .incident-tag.ongoing {    background-color: #e1f1ff;    color: #1b6eb9; }.chip {  height: 24px;  display: flex;  flex-shrink: 0;  margin: 4px; }  .chip__label {    display: flex;    color: #424242;    align-items: center;    padding: 0px 8px;    border-radius: 2px;    background-color: #eeeeee;    font-size: 14px; }    .chip__label__content {      max-width: 100px;      overflow: hidden;      white-space: nowrap;      text-overflow: ellipsis; }  .chip__action {    min-width: 24px;    color: #424242;    cursor: pointer;    border-radius: 0 2px 2px 0;    outline: 0;    border: 0;    margin: 0;    background-color: #e1e1e1; }  .chip--removable .chip__label {    border-radius: 2px 0 0 2px; }.header-card {  border-top: 0px;  background-color: #ffffff;  color: #000000;  margin-top: 0px;  border-radius: 0px 0px 3px 3px;  margin-bottom: 10px;  padding-bottom: 8px;  -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.07);  -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.07);  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.07); }.sp-logo-wrapper {  max-width: 50%;  max-height: 40px;  cursor: pointer;  margin-bottom: 8px;  float: left; }  .sp-logo-wrapper a {    height: 40px; }  .sp-logo-wrapper img {    height: 40px;    max-width: 100%; }  @media screen and (max-width: 576px) {    .sp-logo-wrapper {      max-width: 95%; } }.sp-details .title-wrapper {  width: 100%;  font-size: 2.2rem;  margin: 5px 0px;  height: 32px;  line-height: 32px;  cursor: default; }  .sp-details .title-wrapper:hover .edit-title {    opacity: 0.75; }  .sp-details .title-wrapper .title {    max-width: 95%;    display: inline-block;    color: inherit;    padding: 2px 3px;    letter-spacing: -0.1px; }  .sp-details .title-wrapper .edit-title {    font-size: 2rem;    cursor: pointer;    opacity: 0;    transition: opacity 0.15s linear;    margin-left: 10px; }  .sp-details .title-wrapper input[type='text'] {    font-family: "Lato-Bold", "Roboto", "Open Sans", "Helvetica", sans-serif;    font-size: 2.2rem;    background: none;    border: none;    padding: 2px;    width: 100%;    margin-top: -1px;    margin-bottom: 2px;    line-height: 32px;    height: 32px;    border-radius: 2px; }    .sp-details .title-wrapper input[type='text']:focus {      outline: none;      -webkit-appearance: none;      -moz-appearance: none;      border: 1px solid #4d90fe !important; }  .sp-details .title-wrapper.editing .title {    display: none; }  .sp-details .title-wrapper.editing .edit-title {    display: none; }.sp-details .description-wrapper {  width: 100%;  font-size: 1.4rem;  margin: 0;  height: auto;  line-height: 1.5;  cursor: default; }  .sp-details .description-wrapper:hover .edit-description {    opacity: 0.75; }  .sp-details .description-wrapper .description {    word-break: keep-all;    word-wrap: break-word;    display: inline-block;    color: #000000;    padding: 3px; }    .sp-details .description-wrapper .description a {      color: #3993FC;      cursor: pointer;      text-decoration: none; }  .sp-details .description-wrapper .edit-description {    font-size: 1.4rem;    cursor: pointer;    opacity: 0;    transition: opacity 0.15s linear;    margin-left: 10px;    margin-top: 0px; }  .sp-details .description-wrapper textarea[type='textarea'] {    font-family: "Lato-Regular", "Roboto", "Open Sans", "Helvetica", sans-serif;    font-size: 1.4rem;    background: none;    border: none;    padding: 2px;    width: 100%;    line-height: 1.5;    resize: vertical;    min-height: 50px;    max-height: 150px;    border-radius: 2px; }    .sp-details .description-wrapper textarea[type='textarea']:focus {      outline: none;      -webkit-appearance: none;      -moz-appearance: none;      border: 1px solid #4d90fe !important; }  .sp-details .description-wrapper.editing .description {    display: none; }  .sp-details .description-wrapper.editing .edit-description {    display: none; }.status-bar {  color: #ffffff;  font-family: "Lato-Bold", "Roboto", "Open Sans", "Helvetica", sans-serif;  border-radius: 3px;  font-size: 1.8rem;  padding: 12px 15px;  margin-top: 30px;  margin-bottom: 15px;  -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.07);  -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.07);  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.07); }.active-incident .site24x7-tag, .active-incident .email-tag, .inline-view-incident .site24x7-tag, .inline-view-incident .email-tag {  color: #ffffff;  border-color: #ffffff;  margin-left: 10px; }.active-incident .state-progress-content:hover .edit-progdetails, .inline-view-incident .state-progress-content:hover .edit-progdetails {  opacity: 0.75; }.active-incident .edit-progdetails, .inline-view-incident .edit-progdetails {  font-size: 1.2rem;  cursor: pointer;  opacity: 0;  transition: opacity 0.15s linear;  margin-top: 0px; }.active-incident .update-progdetails, .inline-view-incident .update-progdetails {  border-radius: 3px;  border: 1px solid rgba(0, 0, 0, 0.1);  background-color: #fafafa; }  .active-incident .update-progdetails textarea[type='textarea'], .inline-view-incident .update-progdetails textarea[type='textarea'] {    font-family: "Lato-Regular", "Roboto", "Open Sans", "Helvetica", sans-serif;    font-size: 1.4rem;    outline: none;    border: 1px solid rgba(0, 0, 0, 0.1) !important;    border-radius: 3px;    padding: 5px;    line-height: 1.5;    resize: vertical;    min-height: 100px;    max-height: 200px;    transition: all 0.2s ease-in-out;    background-color: #ffffff; }  .active-incident .update-progdetails textarea[type='textarea']:focus, .inline-view-incident .update-progdetails textarea[type='textarea']:focus {    outline: none;    border: 1px solid #4d90fe !important; }.active-incident:first-of-type {  margin-top: 0px; }.active-incident + .active-incident {  margin-top: 1.5rem; }.status-history__component-row.clickable:hover {  cursor: pointer;  background-color: #f0f4f7; }  .status-history__component-row.clickable:hover .uptime:hover, .status-history__component-row.clickable:hover .service-interruption:hover, .status-history__component-row.clickable:hover .status-icon:not(.icon-status-operational):hover {    background-color: #dde7ee; }.status-history__component-row .uptime:hover, .status-history__component-row .service-interruption:hover, .status-history__component-row .status-icon:not(.icon-status-operational):hover, .status-history__component-group-row .uptime:hover, .status-history__component-group-row .service-interruption:hover, .status-history__component-group-row .status-icon:not(.icon-status-operational):hover {  background-color: #e7eef3; }.status-history .component, .status-history .group-component {  display: inline-block;  max-width: 100%; }.status-history .group-component {  padding-left: 24px; }.status-history .uptime-col {  width: 75px;  padding-right: 16px !important; }.status-history .uptime {  white-space: nowrap;  padding: 3px 5px; }.status-history .status-icon {  font-size: 1.5rem;  text-align: center; }  .status-history .status-icon.icon-status-operational {    cursor: default; }.status-history .uptime, .status-history .status-icon {  transition: all 0.2s ease-in-out;  border-radius: 2px; }.status-history .service-interruption {  cursor: pointer;  width: 24px !important;  margin-left: 0;  border-radius: 2px;  transition: all 0.2s ease-in-out; }  .status-history .service-interruption > svg {    height: 13px;    width: 15px;    vertical-align: middle;    margin-left: auto;    margin-right: auto; }  .status-history .service-interruption.maintenance .alert-icon {    fill: #438BCE; }  .status-history .service-interruption.degperf .alert-icon {    fill: #F0C231; }  .status-history .service-interruption.partout .alert-icon {    fill: #EFA222; }  .status-history .service-interruption.majorout .alert-icon {    fill: #E94B35; }  .status-history .service-interruption.informational .alert-icon {    fill: #6c757d; }.status-history .legend-area {  font-size: 1.4rem;  border-radius: 3px;  background-color: #ffffff;  padding: 12px 15px;  -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.07);  -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.07);  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.07); }  .status-history .legend-area .legend {    line-height: 1.5; }.active-incident .incident-header, .maintenance-details .incident-header, .inline-view-incident .incident-header, .resolved-incident .incident-header, .incident-details .incident-header {  color: #ffffff;  border-radius: 3px 3px 0 0; }.active-incident .incident-title, .maintenance-details .incident-title, .inline-view-incident .incident-title, .resolved-incident .incident-title, .incident-details .incident-title {  font-size: 1.6rem;  max-width: 95%; }.active-incident .incident-time-counter, .maintenance-details .incident-time-counter, .inline-view-incident .incident-time-counter, .resolved-incident .incident-time-counter, .incident-details .incident-time-counter {  background-color: #fafafa;  font-size: 1.2rem;  color: #495057;  padding: 8px 10px; }.active-incident .incident-action, .maintenance-details .incident-action, .inline-view-incident .incident-action, .resolved-incident .incident-action, .incident-details .incident-action {  margin-top: 0;  margin-bottom: 0;  color: #ffffff;  font-size: 1.3rem;  height: 20px;  line-height: 22px;  padding-left: 5px;  padding-right: 5px; }.active-incident .incident-updates-container .update-row .update-title, .maintenance-details .incident-updates-container .update-row .update-title, .inline-view-incident .incident-updates-container .update-row .update-title, .resolved-incident .incident-updates-container .update-row .update-title, .incident-details .incident-updates-container .update-row .update-title {  font-size: 1.4rem;  font-family: "Lato-Bold", "Roboto", "Open Sans", "Helvetica", sans-serif;  line-height: 1.5; }.active-incident .incident-updates-container .update-row .update-content, .maintenance-details .incident-updates-container .update-row .update-content, .inline-view-incident .incident-updates-container .update-row .update-content, .resolved-incident .incident-updates-container .update-row .update-content, .incident-details .incident-updates-container .update-row .update-content {  font-size: 1.4rem;  line-height: 1.5;  font-family: "Lato-Regular", "Roboto", "Open Sans", "Helvetica", sans-serif;  word-break: break-word; }.active-incident .incident-updates-container .update-row .update-time, .maintenance-details .incident-updates-container .update-row .update-time, .inline-view-incident .incident-updates-container .update-row .update-time, .resolved-incident .incident-updates-container .update-row .update-time, .incident-details .incident-updates-container .update-row .update-time {  font-size: 1.2rem;  font-family: "Lato-Regular", "Roboto", "Open Sans", "Helvetica", sans-serif;  color: #6c757d; }.active-incident .incident-updates-container .update-row:first-of-type, .maintenance-details .incident-updates-container .update-row:first-of-type, .inline-view-incident .incident-updates-container .update-row:first-of-type, .resolved-incident .incident-updates-container .update-row:first-of-type, .incident-details .incident-updates-container .update-row:first-of-type {  margin-top: 10px; }.active-incident .incident-updates-container .update-row, .maintenance-details .incident-updates-container .update-row, .inline-view-incident .incident-updates-container .update-row, .resolved-incident .incident-updates-container .update-row, .incident-details .incident-updates-container .update-row {  margin-bottom: 10px; }.inline-incident {  border-left-width: 2px;  border-left-style: solid;  color: #000000; }  .inline-incident.majout {    border-left-color: #E94B35; }  .inline-incident.partout {    border-left-color: #EFA222; }  .inline-incident.maintenance {    border-left-color: #438BCE; }  .inline-incident.degperf {    border-left-color: #F0C231; }  .inline-incident.informational {    border-left-color: #6c757d; }.incident-history {  font-size: 1.4rem;  margin-top: 10px;  margin-bottom: 10px; }  .incident-history:first-child {    margin-top: 0px; }  .incident-history .incident-date {    font-family: "Lato-Bold", "Roboto", "Open Sans", "Helvetica", sans-serif;    font-size: 1.6rem;    margin-top: 10px;    margin-bottom: 10px; }  .incident-history .resolved-incident .resolved-incident-header {    background-color: #f2f2f2;    border-top-right-radius: 3px; }  .incident-history .resolved-incident .incident-updates-container {    border: 1px solid rgba(211, 211, 211, 0.5);    border-radius: 3px;    border-left: 5px solid;    color: #000000; }    .incident-history .resolved-incident .incident-updates-container.majout {      border-left-color: #E94B35; }    .incident-history .resolved-incident .incident-updates-container.partout {      border-left-color: #EFA222; }    .incident-history .resolved-incident .incident-updates-container.maintenance {      border-left-color: #438BCE; }    .incident-history .resolved-incident .incident-updates-container.degperf {      border-left-color: #F0C231; }    .incident-history .resolved-incident .incident-updates-container.informational {      border-left-color: #6c757d; }  .incident-history.public .incident-date {    font-size: 1.6rem; }.footer-note .add-footer {  border: 1px dashed #4d90fe;  background-color: #E3F2FD;  border-radius: 3px;  padding: 20px;  margin: 8px;  font-size: 1.4rem;  text-align: center;  transition: all 0.2s ease-in-out;  cursor: pointer;  color: #4d90fe; }  .footer-note .add-footer:hover {    border-style: solid;    -webkit-box-shadow: 0px 2px 10px 2px rgba(77, 144, 254, 0.2);    -moz-box-shadow: 0px 2px 10px 2px rgba(77, 144, 254, 0.2);    box-shadow: 0px 2px 10px 2px rgba(77, 144, 254, 0.2); }.footer-note .edit-footer md-tab-content md-content {  height: 100px; }.footer-note .edit-footer textarea[type='textarea'] {  font-family: "Lato-Regular", "Roboto", "Open Sans", "Helvetica", sans-serif;  font-size: 1.4rem;  border: 1px solid rgba(77, 144, 254, 0.8) !important;  border-radius: 3px;  padding: 5px;  line-height: 1.5;  resize: none;  height: 75px;  outline: none; }.footer-note .edit-footer .footer {  font-size: 1.4rem;  border: 1px solid #E0E0E0; }.footer {  font-size: 1.4rem;  position: relative;  padding-left: 50px;  padding-right: 50px;  border-top: 1px solid #E0E0E0; }  .footer a {    color: #3993FC;    text-decoration: none;    line-height: 2; }  .footer .options {    position: absolute;    top: 0;    right: 0;    bottom: 0;    margin: 10px 5px 0px 0px;    opacity: 0.5;    transition: opacity 0.15s linear; }    .footer .options md-icon {      color: inherit; }      .footer .options md-icon:hover {        -webkit-animation: jiggle 0.5s forwards;        animation: jiggle 0.5s forwards; }  .footer:hover .options {    opacity: 1; }.components-list .non-group, .components-list .group, .components-list .group-component {  transition: all 0.2s ease-in-out; }  .components-list .non-group md-icon.icon-info-outline, .components-list .group md-icon.icon-info-outline, .components-list .group-component md-icon.icon-info-outline {    cursor: default; }.components-list .group.expanded {  background-color: #ebf1f5; }.components-list .group-component {  border-top: 1px solid rgba(209, 219, 224, 0.5); }  .components-list .group-component .group-details {    padding-left: 24px; }.components-list .group-component-container {  background-color: #fcfcfc;  border-bottom: 1px solid rgba(209, 219, 224, 0.5); }.components-list .component-status-select {  border: 1px solid transparent;  border-radius: 2px;  padding: 4px 4px 4px 2px;  margin: 5px 0px; }  @media screen and (max-width: 576px) {    .components-list .component-status-select {      border: 1px solid #d1dbe0; } }  @media screen and (max-width: 576px) {    .components-list .component-status-select .component-status-text {      display: none; } }  @media screen and (min-width: 576px) {    .components-list .component-status-select .md-select-icon {      opacity: 0;      visibility: hidden; } }.components-list .non-group .perf-metric, .components-list .group-component .perf-metric {  font-size: 1.3rem;  color: #616161; }.components-list .non-group:hover .component-status-select, .components-list .group-component:hover .component-status-select {  border: 1px solid #d1dbe0;  background-color: #ffffff; }  @media screen and (min-width: 576px) {    .components-list .non-group:hover .component-status-select .md-select-icon, .components-list .group-component:hover .component-status-select .md-select-icon {      opacity: 1;      visibility: visible; } }.components-list .non-group.clickable, .components-list .group-component.clickable {  cursor: pointer; }  .components-list .non-group.clickable:hover, .components-list .group-component.clickable:hover {    background-color: #eef3f7; }.s247-monitor-select-menu {  margin-top: 5px; }  .s247-monitor-select-menu li {    border-bottom: 1px solid #dee2e6;    height: auto;    padding-top: 8px;    padding-bottom: 8px;    white-space: normal; }    .s247-monitor-select-menu li:last-child {      border-bottom-width: 0; }    .s247-monitor-select-menu li .highlight {      color: #1E88E5;      font-family: "Lato-Bold", "Roboto", "Open Sans", "Helvetica", sans-serif; }  .s247-monitor-select-menu .monitor-title, .s247-monitor-select-menu .monitor-type {    display: block;    line-height: 1.5; }  .s247-monitor-select-menu .monitor-type {    font-size: 1.3rem;    color: #616161; }.single-component-details h4 {  margin: 0px; }.single-component-details .section-header {  padding: 15px 0px; }  @media (max-width: 600px) {    .single-component-details .section-header {      padding: 15px 0px 0px 0px; } }.single-component-details .monitor-switch-wrapper .monitor-switch {  padding: 2px 4px;  border: none;  margin: 0;  width: 300px; }  @media (max-width: 576px) {    .single-component-details .monitor-switch-wrapper .monitor-switch {      width: 95%; } }.rum-map-wrapper {  margin-top: 2px; }  .rum-map-wrapper .rum-map {    height: 530px; }  .rum-map-wrapper .country {    padding: 10px;    border-width: 0px 0px 1px 1px;    border-style: solid;    border-color: rgba(211, 211, 211, 0.5); }  .rum-map-wrapper .country:nth-child(10) {    border-width: 0px 0px 0px 1px; }  @media (max-width: 600px) {    .rum-map-wrapper .rum-map {      height: 300px; }    .rum-map-wrapper .country-list {      border-top: 1px solid rgba(211, 211, 211, 0.5); }      .rum-map-wrapper .country-list .country {        border-width: 0px 1px 1px 0px; }      .rum-map-wrapper .country-list .country:nth-child(3n) {        border-width: 0px 0px 1px 0px; } }.rum-geographic-gradient {  border-radius: 5px;  margin-bottom: 25px;  margin-top: 10px;  width: 80%;  height: 7px;  display: flex;  flex-direction: row;  justify-content: space-between;  z-index: 0; }  .rum-geographic-gradient.apdex-gradient {    background: linear-gradient(to right, #ef8888, #FF7043, #FFB74D, #FFF176, #9CCC65, #43A047); }  .rum-geographic-gradient.response-time-gradient {    background: linear-gradient(to right, #43A047, #9CCC65, #FFF176, #FFB74D, #FF7043, #ef8888); }  .rum-geographic-gradient.page-views-gradient {    background: linear-gradient(to right, #D6DFF6, #7092E1, #5C82DD, #4773D9, #3363D5, #1A45AC); }  .rum-geographic-gradient.errors-gradient {    background: linear-gradient(to right, #ffdada, #ffb5b5, #ffa3a3, #ff7e7e, #ff6c6c, #ff4747); }  @media (min-width: 600px) {    .rum-geographic-gradient {      width: 50%; } }.rum-geographic-grad-legend {  height: 7px;  width: 1px; }.rum-geographic-grad-legend:after {  content: attr(data-legend-value);  font-size: 12px;  display: block;  margin-top: 8px;  margin-left: -8px; }#fusioncharts-tooltip-element > span {  font-family: "Lato-Regular", "Roboto", "Open Sans", "Helvetica", sans-serif !important;  border-radius: 3px !important;  line-height: 18px !important;  padding: 5px !important;  color: #fff !important;  background-color: rgba(34, 34, 34, 0.9) !important;  border: none !important; }.subscribe-button {  text-transform: uppercase !important; }.subscribe-panel {  width: 350px; }  .subscribe-panel.arrow-middle.arrow:before {    top: 0px;    left: 48.3%; }  .subscribe-panel.arrow-middle.arrow:after {    top: 0px;    left: 48.5%; }  .subscribe-panel .rss-btn {    box-shadow: none !important;    border-radius: 3px;    background-color: #ffa500 !important; }  .subscribe-panel.has-one-tab .md-tab {    max-width: 100% !important; }.sp-settings-panel {  width: 225px; }  .sp-settings-panel.arrow:before {    top: 0px;    right: 5%; }  .sp-settings-panel.arrow:after {    top: 0px;    right: 5.5%; }.sp-settings-dialog {  max-width: 375px; }  @media screen and (min-width: 576px) {    .sp-settings-dialog {      max-width: 425px; } }.subscribe-components .search-toolbar {  min-height: 45px;  border-bottom: 1px solid rgba(0, 0, 0, 0.12); }  .subscribe-components .search-toolbar input {    width: 100%;    margin: 0px;    border: none; }    .subscribe-components .search-toolbar input:focus {      outline: none; }.subscribe-components .widget-header {  border-radius: 0; }.incident-details {  border-top-width: 5px;  border-top-style: solid;  color: #000000; }  .incident-details .section-header {    background-color: #fcfcfc; }  .incident-details.majout {    border-top-color: #E94B35; }    .incident-details.majout .title, .incident-details.majout .severity {      color: #E94B35; }  .incident-details.partout {    border-top-color: #EFA222; }    .incident-details.partout .title, .incident-details.partout .severity {      color: #EFA222; }  .incident-details.degperf {    border-top-color: #F0C231; }    .incident-details.degperf .title, .incident-details.degperf .severity {      color: #F0C231; }  .incident-details.maintenance {    border-top-color: #438BCE; }    .incident-details.maintenance .title, .incident-details.maintenance .severity {      color: #438BCE; }  .incident-details.informational {    border-top-color: #6c757d; }    .incident-details.informational .title, .incident-details.informational .severity {      color: #6c757d; }