/* Import IBM Plex Sans from Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,100..700;1,100..700&display=swap');

/*Defines the width of the page*/
.container {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  
  @media screen and (min-width: 576px) {
    max-width: 95%;
  }

  @media screen and (min-width: 992px) {
    max-width: 1024px;
  }
}

/* Defines the status bar on the page */
.sp-status-bar {
  color: #ffffff;
  font-family: 'IBM Plex Sans', sans-serif;
  border-radius: 2px;
  font-size: 1.125rem;
  padding: 12px 15px;
  margin-top: 30px;
  margin-bottom: 15;
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.07);
}

/* the default card used on the page */
.card {
  background-color: #FFFFFF;
  color: #000000;
  border-radius: 2px;
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.07);
}

/* Start Custom CSS */
body {
  font-family: 'IBM Plex Sans', sans-serif;
}

.my-heading {
  color: black;
}

!.container {
  background: white;
}

.asdf {
  margin-left: auto;
  margin-right: 0;
  color: blue;
}

.sub-container {
  background-color: lightblue;
  color: white;
  padding: 15px 8px;
  text-align: center;
  border-radius: 15px;
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
}

.sub1 {
  background-color: green;
  text-align: center;
}

/*TEST*/
/* Keep the modal large but allow internal scrolling */
.modal-content {
  max-height: 90vh !important;
  overflow: hidden !important;
  display: flex !important;
  flex-direction: column !important;
}

/* Allow modal body to scroll if needed */
.modal-body {
  max-height: 65vh !important;
  overflow-y: auto !important;
  padding-right: 10px;
}

.modal-open-incident-subscribe {
  align-items: center !important;
  height: auto !important;
  min-height: 90vh !important;
  overflow: hidden !important;
}

/* Allow footer to remain fixed at the bottom */
.modal-footer {
  position: sticky !important;
  bottom: 0 !important;
  width: 100% !important;
  background: white !important;
  padding: 10px 15px;
  border-top: 1px solid #ddd;
}

/*for local time(zGPT)*/
.update {
  text-align: center;
  margin-bottom: 20px;
}

.current-timezone-box {
  width: 100%;
  text-align: center;
  bottom: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.link {
  color: blue;
  cursor: pointer;
  text-decoration: underline;
}

/* Dialog styles */
.dialog-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.3s ease;
}

.dialog {
  background: white;
  padding: 20px;
  border-radius: 8px;
  width: 300px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}

.dialog-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
}

.dialog-title {
  font-size: 1.2em;
  margin: 0;
}

.dialog-content {
  margin-bottom: 20px;
}

.dialog-actions {
  display: flex;
  justify-content: flex-end;
}

.dialog-actions button {
  margin-left: 10px;
}

.dialog-overlay.visible {
  visibility: visible;
  opacity: 1;
}

/*correct broken page*/
.container {
  /* max-width: 960px; */
  max-width: 1250px;
}

.masthead .site-name {
  font-size: 12px;
  float: left;
  margin: 4px 0 0 15px;
  padding: 6px 0 18px 18px;
  height: 34px;
  border-left: 1px solid #c1c1c1;
}

.masthead .logo {
  /* background: url("https://help.mypurecloud.com/wp-content/themes/PureCloudHelp/img/logo-black-145x38.png") no-repeat center; */
  /* background: url("http://ux.inindca.com/wp-content/uploads/2018/12/genesys-moments-connected-logo.png") no-repeat center; */
  background: url("https://www.genesys.com/media/Genesys_Logo_White.svg") no-repeat center;
  background-size: 100%;
  /* width: 130px; */
  margin-top: 10px;
  width: 210px;
  height: 67px;
  display: block;
  float: left;
  font: 0/0 a;
  background-color: transparent;
}

.masthead .updates-dropdown-container {
  float: right;
  position: relative;
  top: 4px;
}

.masthead .updates-dropdown-container .show-updates-dropdown {
  display: inline-block;
  font-weight: 500;
  color: #fff;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 1px;
  -moz-border-radius: 40px;
  -o-border-radius: 40px;
  -ms-border-radius: 40px;
  padding: 13px 40px 12px;
  border: #0073E6;
  background-color: #0073E6;
  margin-top: 15px;
}

.masthead .updates-dropdown-container .show-updates-dropdown:hover {
  border-color: #4E5054;
}

.masthead .updates-dropdown-container .updates-dropdown {
  right: 0px;
}

.page-status .status,
.page-status .last-updated-stamp {
  color: #000 !important;
  font-weight: 300;
}

.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.btn-primary {
  border-radius: 4px;
  padding: 4px 12px;
  background-color: transparent;
  border-color: #4b9eb9;
  -webkit-box-shadow: 'inset 0 18px 10px rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075)';
  box-shadow: 'inset 0 18px 10px rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075)';
  color: #ffffff;
  text-shadow: none;
  background-image: -webkit-linear-gradient(top, #61b8d4 0%, #4a9cb6 100%);
  background-image: -o-linear-gradient(top, #61b8d4 0%, #4a9cb6 100%);
  background-image: linear-gradient(to bottom, #61b8d4 0%, #4a9cb6 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff61b8d4', endColorstr='#ff4a9cb6', GradientType=0);
}

.btn-primary:hover {
  color: #ffffff;
  background-color: #39a6c9;
  border-color: #387a8f;
}

.layout-content.status .masthead .text-container {
  display: none;
  visibility: hidden;
}

.layout-content.status.status-index .unresolved-incidents {
  margin-bottom: 20px;
}

.layout-content.status.status-index .unresolved-incidents .unresolved-incident .incident-title {
  border-bottom: solid 1px #e1e1e1;
}

.layout-content.status.status-index .unresolved-incidents .unresolved-incident .incident-title .actual-title {
  text-shadow: none;
}

.layout-content.status.status-index .unresolved-incidents .unresolved-incident .incident-title .subscribe {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-radius: 4px;
  padding: 4px 12px;
  background-color: transparent;
  border-color: #4b9eb9;
  -webkit-box-shadow: 'inset 0 18px 10px rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075)';
  box-shadow: 'inset 0 18px 10px rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075)';
  color: #ffffff;
  text-shadow: none;
  background-image: -webkit-linear-gradient(top, #61b8d4 0%, #4a9cb6 100%);
  background-image: -o-linear-gradient(top, #61b8d4 0%, #4a9cb6 100%);
  background-image: linear-gradient(to bottom, #61b8d4 0%, #4a9cb6 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff61b8d4', endColorstr='#ff4a9cb6', GradientType=0);
}

.layout-content.status.status-index .unresolved-incidents .unresolved-incident .incident-title .subscribe:hover {
  color: #ffffff;
  background-color: #39a6c9;
  border-color: #387a8f;
}

.layout-content.status.status-index .unresolved-incidents .unresolved-incident.impact-none {
  border-top: 12px solid #ccc;
  border-left-color: solid 1px #ccc;
  border-right-color: solid 1px #ccc;
}

.layout-content.status.status-index .unresolved-incidents .unresolved-incident.impact-none .incident-title {
  border-left: solid 1px #ccc;
  border-right: solid 1px #ccc;
}

.layout-content.status.status-index .unresolved-incidents .unresolved-incident.impact-none .incident-title .actual-title {
  color: #808080;
}

.layout-content.status.status-index .unresolved-incidents .unresolved-incident.impact-none .updates {
  border-color: #ccc;
}

.layout-content.status.status-index .unresolved-incidents .unresolved-incident.impact-minor {
  border-top: 12px solid #ffbb33;
  border-left-color: solid 1px #ffbb33;
  border-right-color: solid 1px #ffbb33;
}

.layout-content.status.status-index .unresolved-incidents .unresolved-incident.impact-minor .incident-title {
  border-left: solid 1px #ffbb33;
  border-right: solid 1px #ffbb33;
}

.layout-content.status.status-index .unresolved-incidents .unresolved-incident.impact-minor .incident-title .actual-title {
  color: #c29947;
}

.layout-content.status.status-index .unresolved-incidents .unresolved-incident.impact-minor .updates {
  border-color: #ffbb33;
}

.layout-content.status.status-index .unresolved-incidents .unresolved-incident.impact-major {
  border-top: 12px solid #f19f00;
  border-left-color: solid 1px #f19f00;
  border-right-color: solid 1px #f19f00;
}

.layout-content.status.status-index .unresolved-incidents .unresolved-incident.impact-major .incident-title {
  border-left: solid 1px #f19f00;
  border-right: solid 1px #f19f00;
}

.layout-content.status.status-index .unresolved-incidents .unresolved-incident.impact-major .incident-title .actual-title {
  color: #f19f00;
}

.layout-content.status.status-index .unresolved-incidents .unresolved-incident.impact-major .updates {
  border-color: #f19f00;
}

.layout-content.status.status-index .unresolved-incidents .unresolved-incident.impact-critical {
  border-top: 12px solid #bb0000;
  border-left-color: solid 1px #bb0000;
  border-right-color: solid 1px #bb0000;
}

.layout-content.status.status-index .unresolved-incidents .unresolved-incident.impact-critical .incident-title {
  border-left: solid 1px #bb0000;
  border-right: solid 1px #bb0000;
}

.layout-content.status.status-index .unresolved-incidents .unresolved-incident.impact-critical .incident-title .actual-title {
  color: #992929;
}

.layout-content.status.status-index .unresolved-incidents .unresolved-incident.impact-critical .updates {
  border-color: #bb0000;
}

.layout-content.status.status-index .custom-metrics-container .timeframe-container {
  margin-bottom: 10px;
}

.layout-content.status.status-index .custom-metrics-container .metrics-container .metric {
  margin-top: 0;
}

.layout-content.status .incidents-list.format-expanded .status-day {
  margin-top: 20px;
}

label,
input,
textarea,
button,
select {
  font-family: 'IBM Plex Sans' !important;
}

button,
.button {
  border-radius: 6px;
  font-family: 'IBM Plex Sans', sans-serif;
}

#custom-header {
  background: white;
  position: relative;
  border-bottom: 1px solid #e0e0e0;
}

#custom-header .hero-bkgd {
  background-image: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QN8aHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCIvPiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6NTVmNDhkMGMtZjdmNy00MmFmLTk2M2EtZWM4ZTBlY2E3NjgxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE2RTVGRkZBOTI1RTExRTM5NUNCQjU3NTBCNDhCMDc4IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE2RTVGRkY5OTI1RTExRTM5NUNCQjU3NTBCNDhCMDc4IiB4bXA6Qdata:image/gif;base64,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);
  background-size: 275px;
  background-position: center center;
  background-repeat: none;
  display: block;
  height: 22px;
  margin-top: 6px;
  width: 275px;
}
#custom-header nav {
  float: right;
}
@media screen and (max-width: 675px) {
  #custom-header nav {
    float: left;
    width: 100%;
  }
}
@media screen and (max-width: 475px) {
  #custom-header nav .updates-dropdown-container {
    width: 100%;
  }
}

@media screen and (max-width: 475px) {
  #custom-header nav > a,
  #custom-header nav .show-updates-dropdown {
    text-align: center;
    width: 100%;
  }
}
#custom-header nav > a:hover,
#custom-header nav .show-updates-dropdown:hover {
  background-color: #fed619;
  background: #fed619;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffcf0d 0%, #ffcf0d 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffcf0d), color-stop(100%, #ffcf0d));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffcf0d 0%, #ffcf0d 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffcf0d 0%, #ffcf0d 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffcf0d 0%, #ffcf0d 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffcf0d 0%, #ffcf0d 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcf0d', endColorstr='#ffcf0d', GradientType=0);
  /* IE6-9 */
  -webkit-box-shadow: 0 8px 4px -8px transparent;
  -moz-box-shadow: 0 8px 4px -8px transparent;
  box-shadow: 0 8px 4px -8px transparent;
}
#custom-header .updates-dropdown {
  right: 0px;
}
.flat-button {
  background: #1997ca;
  box-shadow: none;  
  font-size: 1rem;
  letter-spacing: 0;
  padding-top: 12px;
  text-transform: none;
}
.flat-button:active {
  top: auto;
}
.masthead {
  height: 126px;
  padding: 18px 0;
  background-color: #1D1E23;
  margin-bottom: 1em;
}
.masthead a {
  font-family: 'Lato', sans-serif;
  text-transform: uppercase;
  font-size: 1em;
  color: #858585;
  font-weight: 300;
}
.masthead a:hover {
  color: #4c4c4c;
}

.system-availability-table table {
  margin-top: 20px;
  width: 100%;
  text-align: left;
}
.cpt-tabular-table td {
  font-size: 12px;	
}
.markdown-display table th + th,
.markdown-display table td + td,
.cpt-tabular-table th + th,
.cpt-tabular-table td + td {
  border-left: 1px solid #ddd;
  width: 15%;
  font-size: 12px;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.globalAvailability {
  background-color: #3A99D9;
  padding: 5px 20px;
  color: #fff;
  border-radius: 10px;
  display: block;
  float: right;
  margin-top: -10px;
}
.markdown-display table th + th, .markdown-display table td + td, .cpt-tabular-table th + th, .cpt-tabular-table td + td {
	border-left: 1px solid #ddd;
    /* width: 14.285714286%; */
	/* width: 9.44444%; */
width: 7.7%;
	font-size: 12px;
}

/* Status Page V2 - Start */

.status-container {
    
    font-size: 16px !important;
    color: #333333 !important;
}

.status-container .hide-region {
    display: none;
}

.status-container .nav-tabs .nav-link {
    color: black
}

.status-container .nav-tabs .nav-item.show .nav-link,
.nav-tabs {
    padding-bottom: 0.1% !important;
    border-bottom-style: solid !important;
    border-end-end-radius: 4px !important;
    border-end-start-radius: 4px !important;
}

.status-container .nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.region-tab-button i{
  animation: glow 1.5s infinite alternate;
}

.status-container .nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.region-tab-button.active i{
  animation: glow-active 1.5s infinite alternate !important;
}



.status-container .status-table> :not(caption)>*>* {
    padding: 1.0rem 1.5rem !important;
    color: #333333 !important;
}

.status-container .status-table .region-head {
    color: #4E5054 !important;
}

.status-container .status-table .service-name {
    max-width: 30% !important;
    min-width: 25% !important;
    color: #4E5054 !important;
}


.status-container .dot {
    height: 12px;
    width: 12px;

    display: inline-block;
    margin-right: .375rem;
    border-radius: 99px;
}

.status-container .dot.status-green {
    background-color: #A1D318;
}

.status-container .dot.status-yellow {
    background-color: #ffbb33;
}

.status-container .dot.status-orange {
    background-color: #f19f00;
}

.status-container .dot.status-red {
    background-color: #F53131;
}

.status-container .dot.status-blue {
    background-color: #1888d3;
}

.status-container .status-catalogue .key-item-container {
    float: left;
    margin-right: 2.5rem;
    color: #4E5054;
    font-weight: 500;
    font-size: 14px;
}


.system-availability-table table tr th,
.system-availability-table table tr td {
  color: #474747 !important;
}

.system-availability-table table{
  font-size: 12px !important;
}

.layout-content.status.status-index .page-status  {
  margin-bottom: 1em !important;
}

.layout-content.status.status-index .page-status .status {
  font-weight: 400 !important;
}


@keyframes glow {
  from {
    color: lightgrey;
  }
  to {
    color: #FF451A;
  }
}

    
<!--change the selected tab from orange to blue underline-->

/* General tab styles */
.status-container .nav-tabs .nav-link {
  background-color: inherit; /* Match the background color */
  border: none; /* No border on inactive tabs */
  transition: border-bottom 0.3s, box-shadow 0.3s; /* Smooth transitions */
  box-shadow: none; /* No shadow on inactive tabs */
}

/* Styles for active tab */
.status-container .nav-tabs .nav-link.active {
  border-bottom: 2px #0073E6; /* Blue underline for active tab */
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* Add shadow to active tab */
  background-color: inherit; /* Match background color */
  padding-bottom: 0.05% !important;
  border-bottom-width: 4px !important;
  border-bottom-style: solid !important;
  
}


.table.status-table {
    border-collapse: collapse; /* Ensures borders are combined */
    width: 100%; /* Optional: adjust as needed */
    border: 1px solid #d3d3d3; /* Adds border to the table */
}

.table.status-table th, .table.status-table td {
    
    padding: 8px; /* Adds some padding for better readability */
    text-align: center; /* Centers text in cells */
}

.table.status-table thead {
    background-color: #ffffff; /* White background for header */
    color: #797979; /* Text color for header */
}

.table.status-table tbody tr:nth-child(even) {
    background-color: #f2f2f2; /* Light grey for even rows */
}

.table.status-table tbody tr:nth-child(odd) {
    background-color: #ffffff; /* White for odd rows */
}