.swal2-button {
  	min-width: 120px;
  	margin: 0 5px;
}

.typeTitle
{
	font-size: 1.1rem;
}

.fa-icon {
  width: 1em;
  height: 1em;
  vertical-align: middle;
  fill: currentColor; /* allows Bootstrap text-* to apply */
}

button {
  border-radius: 0 !important;
}

input[type="submit"] {
  border-radius: 0 !important;
}

.text-flag {
	height: 1em;
	vertical-align: middle;
	margin-right: 0.5em;
}

.sup-badge {
    font-size: 0.75rem;  /* Make it smaller */
    background-color: silver; /* Bootstrap primary blue */
    color: black;
    padding: 0.2rem 0.5rem;
    border-radius: 0.5rem;
    vertical-align: super; /* Moves it up */
    font-weight: bold;
}

.mainBtns {
  min-width: 140px; /* or whatever width works nicely */
}

.bot-field {
	display: none;
}

#personlisttoggle {
	cursor:pointer;
}

.language-dropdown .dropdown-item {
	white-space: normal;
}

.language-dropdown .dropdown-toggle {
	display: inline-flex;
	align-items: center;
	gap: 0.35rem;
	justify-content: center;
}

.arp-navbar {
	flex-wrap: wrap;
}

.arp-navbar .nav-right {
	margin-left: auto;
}

.se-header-content {
	flex-wrap: wrap;
}

.se-header-content .nav-right {
	margin-left: auto;
}

.gt-element {
	padding: 0.25rem 0.5rem;
}

.gt-element .goog-te-gadget {
	font-size: 0.875rem;
}

.gt-element select {
	width: 100%;
}

.language-dropdown .dropdown-menu {
	min-width: 18rem;
	max-width: 90vw;
	transition: opacity 0.15s ease, transform 0.15s ease;
}

.gt-element .goog-te-combo {
	width: 100%;
	max-width: 100%;
	white-space: normal;
}

@media (max-width: 635px) {
	.version-pill {
		display: none;
	}
}

@media (max-width: 620px) {
	.language-dropdown .dropdown-menu {
		min-width: 0;
		width: 92vw;
		left: auto;
		right: 0;
		transform: none;
	}

	.gt-element {
		padding: 0.25rem 0.25rem;
	}
}
