.logo {
	margin: 10px;
}

.logo-navbar {
	margin-left: 10px;
}

#profile-image {
 border: 2px solid;
 border-radius: 360px;
 border-color: var(--dark-gray);
}

img.hidden {
	visibility: hidden;
}

img.icon {
	width: auto;
	font: inherit;
	cursor: pointer;
	max-width: 8pt;
	max-height: 8pt;
	padding: 0;
	vertical-align: bottom;
}

img.loading-spinner {
  margin: 0;
	padding: 0;
	max-width: 9pt;
	max-height: 9pt;
}

img.loading-spinner-large {
  margin: 0;
	padding: 0;
	width: 28px;
}

img.loading-spinner-large-centered {
  margin: 25vh auto;
	padding: 0;
	width: 28px;
}
