@import url('https://fonts.googleapis.com/css?family=Inter');

body, label, input, textarea, button, select {
  font-family: Inter, sans-serif;
}

/*.page-name.font-largest {
  font-size: 15px;
}*/

/*.layout-content.status .masthead-container.premium .masthead .text-container .page-name a {
  color: #333333;
}*/

.text-container {
  background-color: rgba(0, 0, 0, 0.3) !important;
}

.powered-by > a {
  display: none;
}

.page-footer > a, .privacy_policy_information > a, .terms_and_privacy_information > a {
  color: #2563EB;
}

.updates-dropdown-container .updates-dropdown .updates-dropdown-nav {
  border-radius: 0;
}

.updates-dropdown-container .updates-dropdown .updates-dropdown-nav a.active {
  background-color: #2f313c;
  border-radius: 0;
}

.layout-content.status .masthead-container.premium {
   background-color: #2F313C;
/*  background-color: #F7F7F7; */
  position: relative;
  width: 100%;
  max-width: 100% !important;
  margin-bottom: 60px;
}

.layout-content.status .masthead-container.premium .masthead {
  margin: 0 auto;
  max-width: 850px;
  padding-top: 60px;
}

.layout-content.status .masthead-container.premium .masthead .images-container {
  max-height: 315px;
  min-height: 120px;
  background-size: 100%;
}

#cover-image-container {
  background-repeat: no-repeat;
}

.updates-dropdown-container .updates-dropdown .updates-dropdown-nav a:focus, .updates-dropdown-container .updates-dropdown .updates-dropdown-nav button:focus {
  border: none;
}

.layout-content.status .masthead-container.premium .masthead .text-container {
  bottom: inherit;
  top: 0;
  background-color: transparent !important;
}

.flat-button, .layout-content.status .masthead-container .updates-dropdown-container .show-updates-dropdown {
  border-radius: 0;
  border: 1px solid #2F313C;
  text-transform: none;
  letter-spacing: 1px;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
}

.flat-button:not(.subscribe-button), .layout-content.status .masthead-container .updates-dropdown-container .show-updates-dropdown {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  background-color: #2F313C;
  border: 1px solid #2F313C;
  color: #fff;
  text-shadow: none;
}

#show-updates-dropdown {
  color: #15161F;
  background: #FFF;
  /* color: #FFF;
  background: #15161F; */
}

.modal .modal-footer button:hover, #show-updates-dropdown:hover {
  background: #2F313C !important;
  color: #FFF !important;
  border: 1px solid #fff;
  /* background: #FFF !important;
  color: #2F313C !important;
  border: 1px solid #2F313C; */
}

#subscribe-btn-slack:hover, input.flat-button:hover, a.flat-button:hover, .modal .modal-footer button:hover, .status-incident .container .page-title .flat-button.subscribe-button:hover {
  background-color: #fff !important;
  color: #2F313C !important;
  border: 1px solid #2F313C;
}


.layout-content.status.status-index .components-section .component-container {
  border: none;
  /* float: left !important;
  width: 49% !important; */
  margin: 0 2% 10px 0;
  padding: 0;
}

.layout-content.status.status-index .components-section .component-container .group-parent-indicator:focus {
  outline: none;
  box-shadow: 0px 0px 0px 2px transparent;
}

.tooltip-base{
  border-color: #E0E0E0;
}

.layout-content.status.status-index .components-section .component-container:nth-child(even) {
  margin-right: 0;
}

.component-inner-container {
  padding: 1.1rem 1.25rem 1rem;
}

.component-inner-container {
  border-radius: 3px;
}

.component-inner-container.status-orange {
  border: 1px solid #EA580C;
}

.component-inner-container.status-green {
  border: 1px solid #2fcc66;
}

.component-inner-container.status-red {
  border: 1px solid #B91C1C;
}

.component-inner-container.status-yellow {
  border: 1px solid #F59E0B;
}

.component-inner-container.status-blue {
  border: 1px solid #6D28D9;
}

.cpt-notification,
.cpt-notification.error,
.cpt-notification.show {
  width: 100%;
  left: 0;
  right: 0;
  top: 0;
  color: #333;
  text-shadow: none;
  margin: 0;
  background-color: #fff;
  border: none;
  border-bottom: 2px solid #03bfa5;
  border-radius: 0;
  text-align: center;
}

.cpt-notification.error {
  color: #c92e1e !important;
}

.cpt-notification.info {
  background-color: #fff;
  border-bottom: 2px solid #03bfa5;
  text-align: center;
}

.layout-content.status.status-index .custom-metrics-container .metrics-container .metric {
  padding: 1.5rem 0 1.5rem;
  border: none;
  border-bottom: 1px solid #dedede;
}

.font-large {
  font-size: 1.05rem;
}

.metric-average {
  font-size: 1.35rem;
}

.layout-content.status.status-index .components-section .component-container.is-group {
  padding: 0;
}

.component-container .child-components-container .component-inner-container:last-of-type {
  margin-bottom: 10px;
}

.layout-content.status.status-index .page-status {
  margin-bottom: 50px;
}

.layout-content.status.status-index .components-section .component-container .group-parent-indicator:focus {
  outline: none;
  box-shadow: 0px 0px 0px 2px transparent;
}
.impact-critical .incident-title {
  background: #FEE2E2;
}

.font-largest {
  font-size: 1.75rem;
  font-weight: 600;
}

.font-large {
  font-size: 1.375rem;
  font-weight: 600;
}

.layout-content.status.status-index .page-status.status-none, .component-inner-container {
  border-radius: 0;
}

.incidents-list {
  display:none;
}


.history-footer-link {
  display:none;
}

.page-footer {
  border-top-width: 0;
}