.activity-indicator-loader-wrapper {
	padding: 2em;
	display: flex;
	align-items: center;
	justify-content: center;
}

.activity-indicator-loader {
	margin-right: 2em;
}

@keyframes lds-dual-ring {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-webkit-keyframes lds-dual-ring {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

.lds-dual-ring {
	position: relative;
}

	.lds-dual-ring div {
		position: absolute;
		width: 4em;
		height: 4em;
		border-radius: 50%;
		border: 0.25em solid #000;
		border-color: #1d3f72 transparent #1d3f72 transparent;
		-webkit-animation: lds-dual-ring 1s linear infinite;
		animation: lds-dual-ring 1s linear infinite;
	}

.lds-dual-ring {
	width: 4em !important;
	height: 4em !important;
	-webkit-transform: translate(-100px, -100px) scale(1) translate(100px, 100px);
	transform: translate(-100px, -100px) scale(1) translate(100px, 100px);
}

.toast-container {
	position: fixed;
	top: 20px;
	right: 20px;
	z-index: 99999;
}

/* Custom styling for Bootstrap Toast components. */
.toast-danger {
	color: rgb(114, 28, 36);
	background-color: rgba(248, 215, 218, 0.85);
}

	.toast-danger .toast-header {
		color: rgb(114, 28, 36);
		background-color: rgba(247, 187, 192, 0.85);
	}

.toast-info {
	color: rgb(12, 84, 96);
	background-color: rgba(209, 236, 241, 0.85);
}

	.toast-info .toast-header {
		color: rgb(12, 84, 96);
		background-color: rgba(175, 220, 228, 0.85);
	}

.toast-warning {
	color: rgb(133, 100, 4);
	background-color: rgba(255, 243, 205, 0.85);
}

	.toast-warning .toast-header {
		color: rgb(133, 100, 4);
		background-color: rgba(255, 243, 205, 0.85);
	}

.toast-success {
	color: rgb(21, 87, 36);
	background-color: rgba(212, 237, 218, 0.85);
}

	.toast-success .toast-header {
		color: rgb(21, 87, 36);
		background-color: rgba(185, 220, 193, 0.85);
	}
