/* RESPONSIVE - The main window width */
.GenericWidth {
  width: 582px;
  /* To prevent 584px 9/11/2024 */
  /* display: block; */
}

/* RESPONSIVE - alter the style when the screen's smaller - iPhone 14 Pro Max is 428 x 926 */
@media screen and (max-width: 600px) {
  .GenericWidth {
    width: 428px;
  }
}

/* Main green title for sections */
.prhTitle {
  font-size: 20px;
  color: green;
  .prhSpan {
    font-size: 12px;
  }
}

a:link {
  color: blue;
  background-color: transparent;
  text-decoration: underline;
}

a:hover {
  color: red;
  background-color: transparent;
  text-decoration: underline;
  cursor: pointer;
}

/* table, */
td {
  border: 1px solid brown;
  text-align: center;
}

/* .phli {
  font-size: 18px;
} */

.ph_center {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  align-content: center;
}

.ph_scroll {
  /*629*/
  overflow-y: scroll;
  height: 350px;
}

/* Style the navigation menu */
.topnav {
  overflow: visible;
  height: 60px;
  background-color: #333;
  position: relative;
}

#Version {
  color: white;
  font-size: 12px;
}

/* Hide the links inside the navigation menu (except for logo/home) */
#id_NavLinks {
  display: none;
  overflow: visible;
  height: 30px;
  text-align: center;
}

/* Style navigation menu links */
.topnav a {
  color: rgb(178, 218, 220);
  padding: 1px 1px;
  /* text-decoration: underline; */
  font-size: 12px;
  display: block;
}

/* Nav Bar Styles - including the hamburger menu */
.topnav a.icon {
  background: black;
  font-size: 20px;
  height: 60px;
  display: block;
  padding: 10px 10px;
  position: absolute;
  right: 0;
  /* top: 10%; took out 1/6/2024 to move to top of page*/
}

/* Add a grey background color on mouse-over */
.topnav a:hover {
  /* background-color: #ddd; */
  color: aqua;
}

/* Style the active link (or home/logo) */
/* .active {
  background-color: #4caf50;
  color: white;
} */

.vertical-center {
  margin: 0;
  /* position: absolute; */
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

#HealthButton  {
  display: inline-block;
}

@media only screen and (max-width: 600px) {
  #HealthButton
  {
    display: none;
  }
}

