a {
  text-decoration: none !important;
}
/* Navbar links */
.nav-link-vs {
  float: left;
  font-size: 16px;
  /* color: rgb(4, 171, 189); */
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
  font-weight: 450;
  position: relative;
}

/* Text container */
.nav-link-vs span {
  display: block;
  overflow: hidden;
  position: relative;
  z-index: 1;
}

/* Underline initially hidden */
.nav-link-vs::before {
  content: "";
  position: absolute;
  width: 0;
  height: 2px; /* Adjust the thickness of the underline */
  background-color: #e6fbff;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  transition: width 0.3s ease;
}

/* Hover effect for the links */
.nav-link-vs:hover::before {
  width: 85% !important; /* Expand the underline to full width */
}

/* Footer */
/* footer .nav-link {
  text-decoration: none;
  color: rgb(4, 171, 189);
} */
footer .text-info:hover {
  opacity: 80% !important;
}

#navEvents .card {
  transition: box-shadow 0.3s !important;
}

#navEvents .card:hover {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2) !important;
}

.single-hr {
  border: 2px dashed #01a7d4 !important;
  /* opacity: 100% !important; */
}

/* .vr {
  opacity: 100% !important;
  border: rgb(2, 79, 135) solid !important;
  border-width: 1px !important;
} */
