/* Status page styles */

body {
font-family: "Roboto","Helvetica",sans-serif;
background-color: #FCFBFC;
}

.layout-content.status.status-index .components-section .components-container {
background-color: #fff;
}

.layout-content.status .masthead-container.premium .masthead .text-container .page-name {
display: none;
}

.layout-content.status .masthead-container.premium .masthead .text-container {
background-color: transparent;
padding: unset;
}

.font-largest.no-link,
.layout-content.status.status-index .incidents-list .incident-title.impact-none a {
color: #01538C; 
font-weight: bold;
}

.font-largest.no-link,
.layout-content.status.status-index .incidents-list .incident-title.impact-none a:hover {
color: #0069B1; 
}

.masthead .updates-dropdown-container .show-updates-dropdown {
background-color: #01538C;
}

.masthead .updates-dropdown-container .show-updates-dropdown:hover {
background-color: #0069B1;
}

.updates-dropdown-container .updates-dropdown .updates-dropdown-nav a {
background-color: #fdfdfd;
border-right: 1px solid #ebebeb;
border-bottom: 1px solid #ebebeb;
}

.updates-dropdown-container .updates-dropdown .updates-dropdown-nav a.active {
background-color: #5CB0E0;
}

.layout-content.status .incidents-list.format-expanded .status-day p,
.layout-content.status.status-index .page-status .status {
font-weight: 300;
}

.layout-content.status .shared-partial.uptime-90-days-wrapper .legend .legend-item.light {
opacity: 1;
font-weight: 300;
}

.layout-content.status.status-index .page-status {
margin-bottom: 0;
}

.layout-content.status.status-index .components-section .components-uptime-link {
padding-bottom: 15px;
}

.layout-content.status .masthead-container .masthead {
margin-bottom: 5px;
}

.font-large {
line-height: 1;
}

.update.font-regular strong:before {
font: normal normal normal 15px/1 FontAwesome!important; 
padding-right: 7px;
color: #6DB84D;
}

.update.resolved strong:before {
content: "\f058";
color: #46a46c;
}

.update.monitoring strong:before {
content: "\f06e";
color: #0069B1;
}

.update.identified strong:before {
content: "\f0a4";
color: #f38020;
}

.update.investigating strong:before {
content: "\f002";
color: #df484a;
}

.incident-container .incident-title {
padding-bottom: 7px;
padding-top: 5px;
}

.status-day.font-regular {
border: 1px solid #ebebeb;
padding: 20px;
border-radius: 6px;
background-color: #fff;
}

.layout-content.status .incidents-list.format-expanded .status-day .date {
border-style: solid;
padding-bottom: 12px;
}

#past-incidents {
font-size: 25px;
color: #01538C;
}

#past-incidents:hover {
color: #0069B1;
}

.history-footer-link a:hover {
color: #0069B1;
}

.incident-container strong {
font-weight: 500;
}

.incident-container .resolved strong {
color: #46a46c;
}

.incident-container .monitoring strong {
color: #0069B1;
}

.incident-container .identified strong {
color: #f38020;
}

.incident-container .investigating strong {
color: #df484a;
}

.updates-container small {
font-weight: 300;
}

.layout-content.status .masthead-container.basic {
background: #fff;
width: 100%;
max-width: 100%;
border-bottom: 1px solid #ebebeb;
}

.layout-content.status .masthead-container.basic .masthead {
max-width: 850px;
margin: 0 auto;
padding-top: 20px;
}

.layout-content.status.status-index .page-status.status-none {
margin-top: 25px;
}

.layout-content.status.status-index .components-section .component-container .name {
font-weight: 600;
}

.layout-content.status.status-index .components-section .components-uptime-link {
font-size: 1em;
}

.layout-content.status .shared-partial.uptime-90-days-wrapper .legend .legend-item {
opacity: 1;
}

/* History page styles */

.history-backpage {
border: 1px solid #ebebeb;
border-radius: 4px 4px 4px 4px;
padding: 20px;
background-color: #fff;
/*box-shadow:0 10px 50px rgb(0 0 0 / 10%);*/
}

.layout-content.status.status-full-history .months-container .month .incident-container .incident-title {
color: #01538C;
font-weight: bold;
}

.incident-list .small {
font-weight: 300;
color: #7A7A7A;
font-size: 15px;
}

.layout-content.status.status-full-history .months-container .month .month-title {
padding-bottom: 6px;
margin-bottom: 5px;
}

.layout-content.status.status-full-history .months-container .month .incident-container {
padding-top: 10px;
}

.layout-content.status.status-full-history .history-nav {
margin-bottom: 0;
border-top: unset;
border-bottom: 0;
}

.layout-content.status.status-full-history .history-nav {
border-bottom: 0;
}

.history-container .uptime-calendar {
border: 1px solid #ebebeb;
border-radius: 4px;
padding: 20px;
background-color: #fff;
/*box-shadow:0 10px 50px rgb(0 0 0 / 10%);*/
}

div.css-4avucx-control {
background-color: #FFF;
border-color: #ebebeb;
border-width: 1px;
}

.layout-content.status.status-full-history .uptime-header .pagination a {
background-color: #fdfdfd;
border: 1px solid #ebebeb;
}

.doxtck {
margin-top: 0!important;
}

.layout-content.status.status-full-history .uptime-header .pagination a,
.layout-content.status.status-full-history .history-header .pagination a {
border-radius: 50%;
border: 1px solid #ebebeb;
background-color: #fff;
}

.layout-content.status.status-full-history .uptime-header .pagination a:hover,
.layout-content.status.status-full-history .history-header .pagination a:hover {
background-color: #F4F4F4;
}

h6.month-name {
font-weight: 600;
}

.layout-content.status.status-full-history .uptime-header .left-arrow:before,
.layout-content.status.status-full-history .history-header .left-arrow:before {
content: '\f104'!important;
}

.layout-content.status.status-full-history .uptime-header .right-arrow:before,
.layout-content.status.status-full-history .history-header .right-arrow:before {
content: '\f105'!important;
}

.uptime-header .pagination .color-secondary .right-arrow:before,
.uptime-header .pagination .color-secondary .left-arrow:before,
.history-header .pagination .color-secondary .right-arrow:before,
.history-header .pagination .color-secondary .left-arrow:before {
color: #01538C!important;
}

.uptime-header .pagination .color-secondary.disabled .right-arrow:before,
.uptime-header .pagination .color-secondary.disabled .left-arrow:before,
.history-header .pagination .color-secondary.disabled .right-arrow:before,
.history-header .pagination .color-secondary.disabled .left-arrow:before {
color: #6d6e71!important;
}

body.status.uptime.status-none,
body.status.history.status-none {
background-color: #F9FAFD;
}

.layout-content.status.status-full-history .history-nav a:not(.current) {
color: #01538C;
}

.layout-content.status.status-full-history .uptime-header .pagination a.previous-page i,
.layout-content.status.status-full-history .uptime-header .pagination a.next-page i,
.layout-content.status.status-full-history .history-header .pagination a.previous-page i,
.layout-content.status.status-full-history .history-header .pagination a.next-page i {
bottom: 1px;
}

.css-1bx7l6n-control {
border: 1px solid #ebebeb!important;
background-color: #fff!important;
}

.layout-content.status.status-index .components-section .components-uptime-link {
font-size: 1em;
}

.expand-incidents span {
color: #01538C;
}

/* Incident reports */

.incident-updates-container {
background: #FCFBFC;
padding: 30px;
border-radius: 6px;
border: 1px solid #ebebeb;
}

.components-affected {
background: #fff;
}

.layout-content.status.status-index .page-status.status-none,
.layout-content.status.status-index .components-section .components-container,
.layout-content.status .incidents-list.format-expanded .status-day,
.layout-content.status .masthead-container .updates-dropdown-container {
box-shadow: 0 20px 60px rgb(0 0 0 / 10%);
}


/* Responsive Styles */

@media only screen and (max-width: 768px) { 

  .layout-content.status .masthead-container.basic .masthead {
  	padding: 20px 40px 0 40px!important;
  }

}

@media only screen and (max-width: 450px) {
  .layout-content.status .masthead-container.basic .masthead .updates-dropdown-container {
    margin-bottom: 30px;
  }
  
  .layout-content.status .masthead-container.basic .masthead {
  	padding: 20px;
  }
  
  .layout-content.status .masthead-container .updates-dropdown-container .show-updates-dropdown {
    padding: 10px 12px;
    font-size: 12px;
  }
  
  .layout-content.status .masthead-container.basic .masthead .logo-container {
    margin-bottom: 0;
  }
  
}