/* SUBSCRIBE BUTTON AND ANCHORS */
.updates-dropdown-container { display:show; }
/* Removes subscription button*/
#about-this-site {display:none;}
/* Removes the #About This Site anchor from page*/
#past-incidents {display:none;}
/* Removes the #Past Incidents anchor from the page*/

/* PAGE HISTORY */
.status-day:nth-child(n+4) { display:none; }
/* Removes daily incident history */
.history-footer-link { display:none; }
/* Shows or hides the link to history page at bottom of page*/
.layout-content.status .incidents-list {margin-bottom: 30px;}
/* adds margin after incident history */
.history-header {display:none;}
/* Removes the monthly navigation tool*/
.month:nth-child(n+1) {display:none;}
/* Limits the monthly incident history on history page*/
.months-container {margin-top:30px;}
/* Adds whitespace above the first listed month*/

/*Logo margins*/
.layout-content.status .masthead-container.basic .masthead {padding-top:20px;}
.layout-content.status .masthead-container .masthead {margin-bottom:20px;padding-top:0px;}
/* Removes margins surrounding the CarePort logo*/

/** PAGE STATUS and UNRESOLVED INCIDENTS **/

/* Collapse incident updates unless hovering*/
.unresolved-incident .updates {display: none;}
.unresolved-incident:hover .updates {display: block;}
.unresolved-incident:hover .hover-text {display: none;}

/* (Hover here for details) */
.unresolved-incident .incident-title small{color:#FFFFFF;text-shadow: 0 1px 0 rgb(0 0 0 / 20%);	font-weight: 400;position: relative;top: 3px;white-space: nowrap;}
.hover-text {float: right;}

.layout-content.status.status-index .page-status {margin-bottom: 30px;}
/* Reduces margin under "All systems operational" status box*/
.layout-content.status.status-index .unresolved-incidents {margin-bottom: 30px;}
/* Reduces margin under colored Status box, both page status and unresolved incidents*/

/*Inside box margins*/
.layout-content.status.status-index .unresolved-incidents .unresolved-incident .updates .update {margin-bottom:0px;}
/* Reduces margin between updates within an incident*/
.update hr {margin-top:20px;margin-bottom:0px;}
/* reduces margins around <hr> tags */
/***END unresolved incidents ***/

.layout-content.status.status-index .text-section {margin-bottom:20px;}
/* Reduces whitespace margin below text section*/
.layout-content.status.status-index .components-section {margin-bottom:30px;}
.layout-content.status .incidents-list {margin-top:0px;}
/* These together reduces the margin under the components box*/
.page-footer {margin-top:30px;}
/* Reduces whitespace margin above powered by Atlas*/

.Current-Status {
      font-weight: 500;
      font-size: 1.75rem;
      line-height: 2.3625rem;
}

/**.component-container:nth-child(3) {display:none;}**/
/* Removes component CarePort Discharge*/
/**.component-container:nth-child(4) {display:none;}**/
/* Removes component CarePort Intake*/


/* Colors*/
/*Critical colors*/
/**.layout-content.status.status-index .status-day .update-title.impact-critical a, .layout-content.status.status-index .status-day .update-title.impact-critical a:hover, .layout-content.status.status-index .page-status.status-critical, .layout-content.status.status-index .unresolved-incident.impact-critical .incident-title, .flat-button.background-red {background-color:#253746} **/
/* changes critical incidents background color to grey*/
/**.layout-content.status.status-index .unresolved-incident.impact-critical .updates {border-color:#253746}**/
/*changes critical incidents border color to grey*/
/**.layout-content.status-index .components-statuses .component-container.status-red:after, .layout-content.status-full-history .month .incident-container .impact-critical, .layout-content.status-incident .incident-name.impact-critical, .layout-content.status.status-index .incidents-list .incident-title.impact-critical a, .status-red .icon-indicator, .incident-history .impact-critical, .components-container .component-inner-container.status-red .component-status, .components-container .component-inner-container.status-red .icon-indicator {color:#253746}**/
/* Changes the component status color to grey (from red)*/

/*Minor colors*/
/**.layout-content.status.status-index .status-day .update-title.impact-minor a, .layout-content.status.status-index .status-day .update-title.impact-minor a:hover, .layout-content.status.status-index .page-status.status-minor, .layout-content.status.status-index .unresolved-incident.impact-minor .incident-title, .layout-content.status.status-index .scheduled-incidents-container .tab {background-color: #DEAE00}**/
/* changes minor incidents background color to mustard*/
/**.layout-content.status.status-index .unresolved-incidents .unresolved-incident.impact-minor .updates {border-color:#DEAE00}**/
/*changes minor incidents border color to mustard*/
/**.layout-content.status-index .components-statuses .component-container.status-yellow:after, .layout-content.status-full-history .month .incident-container .impact-minor, .layout-content.status-incident .incident-name.impact-minor, .layout-content.status.status-index .incidents-list .incident-title.impact-minor a, .status-yellow .icon-indicator, .incident-history .impact-minor, .components-container .component-inner-container.status-yellow .component-status, .components-container .component-inner-container.status-yellow .icon-indicator, .layout-content.status.manage-subscriptions .confirmation-infobox .fa {color:#DEAE00}**/
/* Changes the component status color to mustard*/

/**Impact-None Colors**/
.layout-content.status.status-index .unresolved-incidents .unresolved-incident.impact-none .incident-title {background-color: #5CAB1B;}
/*Changes unresolved incidents with impacts set to none to a green background color instead of black*/

/*Scheduled Maintenance*/
.layout-content.status.status-index .scheduled-maintenances-container {margin-top: 30px;margin-bottom:30px;}
/*.layout-content.status.status-index .scheduled-maintenances-container {margin:30px;}*/
/* Reduces margins around scheduled maint. container*/
.layout-content.status.status-index .scheduled-maintenances-container .scheduled-maintenance{margin-top:10px;}
.layout-content.status.status-index .scheduled-maintenances-container .scheduled-maintenance:nth-child(2){margin-top:10px;}
/*Reduces margins between multiple scheduled maintenances, and between the first maintenance and Scheduled Maintenance title*/


.layout-content.status.status-index .scheduled-maintenances-container .scheduled-maintenance .incident-title a {color:#FFFFFF;text-shadow: 0 1px 0 rgb(0 0 0 / 20%);}
/* Sets sched maint. box font to white with shadow*/
.layout-content.status.status-index .scheduled-maintenances-container .scheduled-maintenance .incident-title {padding: 0.85rem 1.25rem 0.75rem;background-color:#28939D;margin-bottom:-1px;}
/* Draws the colored box around scheduled maintenance titles*/


.layout-content.status.status-index .scheduled-maintenances-container .scheduled-maintenance .incident-title small{color:#FFFFFF;text-shadow: 0 1px 0 rgb(0 0 0 / 20%)}
/* Changes the scheduled maintenance date/time font to white with shadow*/

.layout-content.status.status-index .scheduled-maintenances-container .scheduled-maintenance .updates-container {padding: 1.25rem;border-style: solid;border-width: 1px;border-top: none;border-color:#28939D;}
/* Box around Scheduled Maint. updates*/

.layout-content.status.status-index .scheduled-maintenances-container .scheduled-maintenance .updates-container .update {margin-bottom:0.5rem;margin-top:0px;}
.layout-content.status.status-index .scheduled-maintenances-container .scheduled-maintenance .updates-container .update:last-of-type {margin-bottom:0px;}
/* Reduces margins between updates within scheduled maintenance*/

.layout-content.status .Current-Status {margin-bottom: 10px;}
/* Reduces margin between "Current Status" header and the first status box*/
.layout-content.status .custom-header-container {
  margin-bottom: 20px;}
/* Reduces margin between logo and text-section*/


/**** RECURRING MAINTENANCES *****/
.layout-content.status.status-index .recurring-maintenances-container .recurring-maintenances .font-large {
  padding: 0.85rem 1.25rem 0.75rem;
  background-color:#8D3892;
  margin-bottom:-1px;
  color: white;
  text-shadow: 0 1px 0 rgb(0 0 0 / 20%);
}

.layout-content.status.status-index .recurring-maintenances-container {  
  border-style: solid;
  border-width: 1px;
  border-top: none;
  border-color:#8D3892;
}

.recurring-maintenances-container {
      width: 100%;
      max-width: 850px;
      margin-left: auto;
      margin-right: auto;
      margin-bottom: 30px;
  	
    }

.recurring-maintenances font-largest {
      font-weight: 500;
      font-size: 1.75rem;
      line-height: 2.3625rem;
}

.recurring-maintenances font-large {
      font-weight: 500;
      font-size: 1.25rem;
    line-height: 1.8125rem;
}

 .recurring-maintenances .font-headers {
  	   padding-top: 1rem;
     padding-bottom: 1rem;
     font-size: 1.15rem;
     font-weight: bold;
     vertical-align: center;
     text-align: center;
}

 .recurring-maintenances table {
      width: 100%;
      font-size: 1rem;
      padding-top: 1rem;
      text-align: left;  
  }

.recurring-maintenances td {
     
     vertical-align: top;
     padding-right: 10px;
    }

.recurring-maintenances td:nth-child(1) {
    white-space: nowrap;
    padding-left: .5rem;
  
}

.recurring-maintenances td:nth-child(4) {
    white-space: nowrap;
}

.recurring-maintenances td:nth-child(5) {
    padding-right: .5rem;
}

.recurring-maintenances tr:first-child {
     padding-top: 1rem;
     padding-bottom: 1rem;
     font-size: 1.15rem;
     font-weight: bold;
     vertical-align: center;
     text-align: center;
}

 .recurring-maintenances hr {
      margin: 0;
      height: 1px;
      border: none;
      background-color: black;
    }
/**** END RECURRING MAINTENANCES *****/

/**** BEGIN PAST Incidents-list ****/
.layout-content.status .incidents-list.format-expanded .status-day .date {
    font-weight: 500;
    border-style: solid;
    border-bottom-width: 1px;
    padding-bottom: 3px;
    margin-bottom: 10px;
	padding: 0.85rem 1.25rem 0.75rem;
	background-color:#B3BAC5;
	color:#FFFFFF;
	text-shadow: 0 1px 0 rgb(0 0 0 / 20%);
}
/* Past Incident list box color */

.layout-content.status .incidents-list {
	border-style: solid;
	border-width: 1px;
	border-top: none;
	border-color:#B3BAC5;
	}
/* Box around Past Incident List */

.layout-content.status.status-index .incident-container {
    padding: 0 1.25rem 0 1.25rem;
	margin-bottom: 0;
}
/* Right and left padding for the updates container*/

.layout-content.status .incidents-list.format-expanded .status-day p {
    margin-bottom: 10px;
	padding: 0 1.25rem 0 1.25rem;
}
/* padding when there are no incidents */

.layout-content.status.status-index .incident-container .updates-container .update hr{
    margin-bottom: 0px;
	border-top-width: 1px;
border-top-style: solid;
border-top-color: #B3BAC5;
}
/* Change color of horizontal line*/

.layout-content.status .incidents-list.format-expanded .status-day {
    margin-top: 20px;
}
/* reduce margin above subsequent past incident list days*/

/**** END PAST Incidents-list ****/