:root 
{
  --primary-text-color: #0D0F10; /*slate*/
  --primary-background-color: #ffffff;  /*white*/
  --primary-border-color: #ffffff;  /*white*/
  --primary-link-color: #5B5BFF;  /*indigo*/
  
  --secondary-background-color:#5B5BFF;  /*indigo*/
  --secondary-text-color:#ffffff;  /*white*/
  
  --status-available:#008000;
  --status-informational:#6495ED;
  --status-degraded:#FF9F00;
  --status-maintenance:#FFEC00;
  --status-unavailable:#E51C23;
  --status-investigating:#5064CD;
  --status-monitoring:#EF3471;
  --status-identified:#2794F2;
  
}

.inter-text{
  font-family: "Inter", sans-serif;
  font-optical-sizing: auto;
  font-weight: 100;
  font-style: normal;
}

#page-wrapper{background-color:var(--primary-background-color)}

.navbar{background-color:var(--primary-background-color) !important;}
.ibox-title
{
    background-color:var(--secondary-background-color);
    border-color:var(--primary-border-color);
    color:var(--secondary-text-color);
}
.ibox-content
{
    background-color:var(--primary-background-color);
    border-color:var(--primary-border-color);
}

.fa-chevron-up,.fa-chevron-down,.fa-expand { color:var(--secondary-text-color)}


.footer-brand a {color:var(--primary-text-color) }
.component-uptime-from{color:var(--primary-text-color);}
.text-secondary.component-uptime-to{color:var(--primary-text-color)!important;}
.component-uptime-percentage{color:var(--primary-text-color);}

.subscribe-link
{
    background-color:var(--primary-background-color);
    color::var(--primary-text-color);
}

body{color:var(--primary-text-color);}
a{color:var(--primary-link-color) !important;}
table,td,th,.border{border-color:var(--primary-border-color) !important;}
table > thead > tr > th 
{
    background-color:var(--primary-background-color) !important;
    color:var(--primary-text-color);
}
table > tbody > tr > td 
{
    color:var(--primary-text-color);
}

/*plus*/
.component-hierarchy-expand-icon {
    font-size:12px !important;
  }
  
  /*Hide Group Name*/

  .statuspage-groupname{
      display:none;
  }
  
    /*button and bar colors*/

.component-available {color: var(--status-available);}
.component-informational {color: var(--status-informational);}
.component-degraded {color: var(--status-degraded);}
.component-unavailable {color: var(--status-unavailable);}
.component-maintenance {color:var(--status-maintenance);} 
.component-investigating {color:var(--status-investigating);}
.component-monitoring {color:var(--status-monitoring);}
.component-identified {color:var(--status-identified);}

.status-available{background-color: var(--status-available);}
.status-degraded{background-color: var(--status-degraded);}
.status-informational {background-color: var(--status-informational);}
.status-unavailable{background-color: var(--status-unavailable);}
.status-maintenance {background-color: var(--status-maintenance);} 
.status-maintenance {background-color: var(--status-maintenance);} 
.status-investigating {background-color: var(--status-investigating);} 
.status-monitoring {background-color: var(--status-monitoring);} 
.status-identified {background-color: var(--status-identified);} 

/*change text*/
.page-subscription .form-group:nth-of-type(3) {
}
/*custom text*/
.page-subscription .page-body #subscription-summary::before{
	font-size:16px;
	content:'Choose your notification types below. If you notice any components missing, please ensure you have followed the steps outlined on the main page. To unsubscribe deselect "Email".';
}

/*custom text buffer*/
.page-subscription #subscription-summary .card:nth-child(1){
    margin-top:30px
    
}

/*hide unsubscribe*/
.page-subscription .unsubscribe
{display:none;}

/*Components label buffer*/
.page-subscription .form-group:nth-of-type(3) h4{
    margin-bottom: 15px
}