/* Remove underline from all links by default */
a {
  text-decoration: none;
}
/* Add underline back only when hovering */
a:hover {
  text-decoration: underline;
}
/* Remove underline from button hover */
a.btn:hover {
  text-decoration: none;
}

.nav-pills a.nav-link {
	border: 2px solid transparent;
}
/* Change the color of the active pill in left nav */
.nav-pills .nav-link.active, 
.nav-pills .show > .nav-link {
  color: #ffffff; /* Custom white text */
  background-color: #99c1f1; /* Custom light blue background */
}
.nav-pills a.nav-link:hover {
  /* color: #ffffff;  Custom white text */
  /* background-color: #9fcfff;  Custom light blue background */
  border: 2px solid #99c1f1;
  text-decoration: none;
}
.nav-pills a.nav-link.active:hover {
  color: #ffffff; /* Custom white text */
  background-color: #99c1f1; /* Custom light blue background */
  text-decoration: none;
}

.offset-shadow {
  filter: drop-shadow(8px 8px 4px rgba(0, 0, 0, 0.4));
}
.drop-shadow {
  box-shadow: 5px 5px 5px #888888;
}

/* for upcoming issues */
.img-150 { max-width: 150px; height: auto; }

/* for find issues */
.img-125 { max-width: 125px; height: auto; }

.btn-90 { width: 90px; height: auto; }
.btn-125 { width: 125px; height: auto; }
.btn-150 { width: 150px; height: auto; }

.carousel-control-prev { left: -50px; }
.carousel-control-next { right: -50px; }

/* Hide default browser spinners */
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type="number"] {
  -moz-appearance: textfield;
}