body {
  font-family: "Roboto", sans-serif;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Montserrat", sans-serif;
}

a {
  text-decoration: none;
}
a.desc:before {
  content: "\f063";
  font-family: "Font Awesome 5 Free";
}
a.asc:before {
  content: "\f062";
  font-family: "Font Awesome 5 Free";
}

.form-group {
  margin-bottom: 1rem;
}

.input-group-text i {
  line-height: unset;
}

.form-control:focus {
  box-shadow: none;
}

.pagination-numbers {
  justify-content: flex-end;
}

.pagination-info {
  justify-content: flex-start;
}

.navbar-logo {
  aspect-ratio: auto 1279/482;
  max-width: 175px;
  image-rendering: smooth;
}

.required label:after {
  content: " *";
  color: red;
}

.last-column {
  width: 1%;
  white-space: nowrap;
}

.image-container {
  width: 200px;
  height: 200px;
  overflow: hidden;
}
.image-container img {
  width: 100%;
  height: 100%;
  object-fit: contain; /* Maintain aspect ratio and fit within the container */
}

#ui-datepicker-div {
  z-index: 10000 !important;
}



/*# sourceMappingURL=custom.css.map */
