body {
  height: 100vh;
}

.selectable-image {
  cursor: pointer;
  border: 3px solid transparent;
  transition: transform 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
}

.selectable-image.selected {
  border: 3px solid #28a745;
  transform: scale(1.1);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}

.selectable-image:hover {
  transform: scale(1.05);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

.accounts-sidebanner {
  background: linear-gradient(136deg, #00C86F 0%, #1D69F0 100%);
}

.links {
  color: #1D69F0;
}

.btn-success {
  background-color: #00C86F;
  border: 0;
}

.university-logo {
  height: 90px;
}

.form-scroll {
  overflow-y: auto;
  max-height: 85vh;
}

@media (min-width: 768px) {
  .form-scroll {
    max-height: 95vh;
  }
}
