  form{
    font-family: Georgia;
    font-size: 12px;
  }
  .form-control{
    font-family: Georgia;
    font-size: 12px;
  }
  .custom-select{
    font-family: Georgia;
    font-size: 12px;
  }
table,th, td{
  font-family: Georgia;
  font-size: 12px;
}
.nav-link{
  font-family: Georgia;
  font-size: 12px;
}

/*Button CSS*/

/* Base button styling */
button.health-system-btn {
  width: 150px;
  background-color: #00509d; /* Primary blue color */
  color: #fff; /* White text for contrast */
  border: 2px solid #e0e0e0; /* Slightly darker border */
  border-radius: 5px; /* Soft rounded corners */
  font-family: Georgia;
  font-size: 12px; /* Readable font size */
  font-weight: 600; /* Slightly bold for prominence */
  padding: 7px 20px; /* Comfortable padding */
  cursor: pointer; /* Pointer cursor on hover */
  transition: background-color 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease;
}

/* Hover effect */
button.health-system-btn:hover {
  background-color: #00509d; /* Darker shade for hover */
  border-color: #00509d; /* Darker border for hover */
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
}

/* Active effect */
button.health-system-btn:active {
  background-color: #00509d; /* Even darker shade */
  border-color: #003366; /* Matching darker border */
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Slightly reduced shadow */
  transform: scale(0.98); /* Subtle press effect */
}

/* Disabled state */
button.health-system-btn:disabled {
  background-color: #e0e0e0; /* Light gray for disabled */
  color: #B0B0B0; /* Muted text color */
  border-color: #fff; /* Matching border */
  cursor: not-allowed; /* Not-allowed cursor */
  box-shadow: none; /* No shadow */
}

/* Focus effect */
button.health-system-btn:focus {
  outline: none; /* Remove default outline */
  box-shadow: 0 0 0 4px rgba(38, 143, 255, 0.25); /* Focus ring for accessibility */
}



/*Close/ Clear Button CSS*/

/* Base button styling */
button.health-system-btn-close {
  width: 150px;
  background-color: #FAA0A0; /* Primary blue color */
  color: #ffffff; /* White text for contrast */
  border: 2px solid #e0e0e0; /* Slightly darker border */
  border-radius: 5px; /* Soft rounded corners */
  font-family: Georgia;
  font-size: 12px; /* Readable font size */
  font-weight: 600; /* Slightly bold for prominence */
  padding: 7px 20px; /* Comfortable padding */
  cursor: pointer; /* Pointer cursor on hover */
  transition: background-color 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease;
}

/* Hover effect */
button.health-system-btn-close:hover {
  background-color: #FAA0A0; /* Darker shade for hover */
  border-color: #FAA0A0; /* Darker border for hover */
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
}

/* Active effect */
button.health-system-btn-close:active {
  background-color: #004085; /* Even darker shade */
  border-color: #003366; /* Matching darker border */
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Slightly reduced shadow */
  transform: scale(0.98); /* Subtle press effect */
}

/* Disabled state */
button.health-system-btn-close:disabled {
  background-color: #e0e0e0; /* Light gray for disabled */
  color: #B0B0B0; /* Muted text color */
  border-color: #fff; /* Matching border */
  cursor: not-allowed; /* Not-allowed cursor */
  box-shadow: none; /* No shadow */
}

/* Focus effect */
button.health-system-btn-close:focus {
  outline: none; /* Remove default outline */
  box-shadow: 0 0 0 4px rgba(38, 143, 255, 0.25); /* Focus ring for accessibility */
}

/*edit button */


/* Base button styling */
button.health-system-btn-edit {
  background-color: #FAA0A0; /* Primary blue color */
  color: #ffffff; /* White text for contrast */
  border: 2px solid #e0e0e0; /* Slightly darker border */
  border-radius: 5px; /* Soft rounded corners */
  font-family: Georgia;
  font-size: 12px; /* Readable font size */
  font-weight: 600; /* Slightly bold for prominence */
  padding: 7px 10px; /* Comfortable padding */
  cursor: pointer; /* Pointer cursor on hover */
  transition: background-color 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease;
}

/* Hover effect */
button.health-system-btn-edit:hover {
  background-color: #FAA0A0; /* Darker shade for hover */
  border-color: #FAA0A0; /* Darker border for hover */
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
}

/* Active effect */
button.health-system-btn-edit:active {
  background-color: #004085; /* Even darker shade */
  border-color: #003366; /* Matching darker border */
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Slightly reduced shadow */
  transform: scale(0.98); /* Subtle press effect */
}

/* Disabled state */
button.health-system-btn-edit:disabled {
  background-color: #e0e0e0; /* Light gray for disabled */
  color: #B0B0B0; /* Muted text color */
  border-color: #fff; /* Matching border */
  cursor: not-allowed; /* Not-allowed cursor */
  box-shadow: none; /* No shadow */
}

/* Focus effect */
button.health-system-btn-edit:focus {
  outline: none; /* Remove default outline */
  box-shadow: 0 0 0 4px rgba(38, 143, 255, 0.25); /* Focus ring for accessibility */
}

/* Survey button styling */
button.survey-btn {
  width: 150px;
  background-color: #f4f4f4;   /* light ash */
  color: #507f70;                 /* dark grey text */
  border: 1px solid #507f70;      /* subtle border */
  border-radius: 6px;
  font-family: Georgia, serif;
  font-size: 12px;
  font-weight: 500;
  padding: 1px 16px;
  cursor: pointer;
  transition: background-color 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;
}

/* Hover effect */
button.survey-btn:hover {
  background-color: #e0e0e0;   /* slightly darker ash */
  color: #000;
  border-color: #bdbdbd;
  box-shadow: 0 1px 4px rgba(0,0,0,0.1);
}

/* Active/selected effect */
button.survey-btn.active {
  background-color: #51bd9b;   /* muted darker ash */
  border-color: #8c8c8c;
  color: #fff;                 /* white text for contrast */
}

#agreementButtons {
  display: flex;
  gap: 6px; /* small space between buttons */
}






