html,
body {
	height: 100%;
	font-family: LexendRegular;
}

body {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	padding-bottom: 40px;
	background-color: #f5f5f5;
	align-content: space-between;
	flex-direction: row;
	flex-wrap: wrap;
}

.form-signin {
	width: 100%;
	max-width: 330px;
	padding: 15px;
	margin: auto;
}
.form-signin .checkbox {
	font-weight: 400;
}
.form-signin .form-control {
	position: relative;
	box-sizing: border-box;
	height: auto;
	padding: 10px;
	font-size: 16px;
	margin-top: 5px;
}

.form-signin .form-control:disabled {
	background-color: #e3e4e5;
    color: #7e8183;
}

.form-signin .form-control:focus {
	z-index: 2;
}
.form-signin input[type="email"] {
	margin-bottom: -1px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}
.form-signin input[type="password"] {
	margin-bottom: 10px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.bd-placeholder-img {
	font-size: 1.125rem;
	text-anchor: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

@media (min-width: 768px) {
	.bd-placeholder-img-lg {
		font-size: 3.5rem;
	}
}

.submit-button {
	width: 80%;
	border-radius: 24px;
	min-height: 32px;
	margin: 5px 0;
	border: 0;
	cursor: pointer;
	font-size: 20px;
	line-height: 25px;
	padding: 9px 20px;
	font-family: LexendSemibold;
	background: #124f83;
	color: #ffffff;
	margin: 20px 0;
}

.submit-button:disabled{
	background: #a6aaad;
    cursor: not-allowed;
}

@font-face {
	font-family: LexendSemibold;
	src: url("Lexend/static/Lexend-SemiBold.ttf");
}
@font-face {
	font-family: LexendRegular;
	src: url("Lexend/static/Lexend-Regular.ttf");
}
@font-face {
	font-family: LexendMedium;
	src: url("Lexend/static/Lexend-Medium.ttf");
}
@font-face {
	font-family: LexendBold;
	src: url("Lexend/static/Lexend-Bold.ttf");
}
@font-face {
	font-family: LexendBlack;
	src: url("Lexend/static/Lexend-Black.ttf");
}
@font-face {
	font-family: LexendExtraBold;
	src: url("Lexend/static/Lexend-ExtraBold.ttf");
}
@font-face {
	font-family: LexendExtraLight;
	src: url("Lexend/static/Lexend-ExtraLight.ttf");
}
@font-face {
	font-family: LexendLight;
	src: url("Lexend/static/Lexend-Light.ttf");
}
@font-face {
	font-family: LexendThin;
	src: url("Lexend/static/Lexend-Thin.ttf");
}

.slds-assistive-text {
	position: absolute;
	top: 55%;
	text-align: center;
	width: 100%;
	font-size: 24px;
}
.slds-input__icon-group_right .slds-input__spinner {
	right: 1.5rem;
	left: auto;
}

.slds-spinner_container {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 9050;
	background-color: hsla(0, 0%, 100%, 0.75);
	visibility: visible;
	opacity: 1;
	-webkit-transition: opacity 0.2s ease, visibility 0s;
	transition: opacity 0.2s ease, visibility 0s;
	-webkit-transition-delay: 0s, 0.3s;
	transition-delay: 0s, 0.3s;
}

.slds-spinner_container.is-hidden {
	visibility: hidden;
	opacity: 0;
	-webkit-transition: opacity 0.2s ease, visibility 0s;
	transition: opacity 0.2s ease, visibility 0s;
	-webkit-transition-delay: 0s, 0s;
	transition-delay: 0s, 0s;
}

.slds-spinner_container.hide {
	display: none;
}

.slds-spinner {
	position: absolute;
	top: 50%;
	/*! @noflip */
	left: 50%;
	z-index: 9051;
	-webkit-transform: translate(-50%, -50%) rotate(90deg);
	transform: translate(-50%, -50%) rotate(90deg);
}

.slds-spinner_inline {
	position: relative;
	top: auto;
	left: auto;
	right: auto;
	bottom: auto;
	-webkit-transform: none;
	transform: none;
}

.slds-spinner,
.slds-spinner__dot-a,
.slds-spinner__dot-b {
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	will-change: transform;
}

.slds-spinner__dot-a,
.slds-spinner__dot-b {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

.slds-spinner:after,
.slds-spinner:before,
.slds-spinner__dot-a:after,
.slds-spinner__dot-a:before,
.slds-spinner__dot-b:after,
.slds-spinner__dot-b:before {
	content: "";
	position: absolute;
	background: #aeaeae;
	border-radius: 50%;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
}

.slds-spinner__dot-a {
	-webkit-transform: rotate(60deg);
	transform: rotate(60deg);
}

.slds-spinner__dot-b {
	-webkit-transform: rotate(120deg);
	transform: rotate(120deg);
}

.slds-spinner:before {
	-webkit-animation-delay: -83.33333ms;
	animation-delay: -83.33333ms;
}

.slds-spinner__dot-a:before {
	-webkit-animation-delay: 83.33333ms;
	animation-delay: 83.33333ms;
}

.slds-spinner__dot-b:before {
	-webkit-animation-delay: 0.25s;
	animation-delay: 0.25s;
}

.slds-spinner:after {
	-webkit-animation-delay: 0.41666667s;
	animation-delay: 0.41666667s;
}

.slds-spinner__dot-a:after {
	-webkit-animation-delay: 583.33333ms;
	animation-delay: 583.33333ms;
}

.slds-spinner__dot-b:after {
	-webkit-animation-delay: 0.75s;
	animation-delay: 0.75s;
}

.slds-spinner_delayed:before {
	-webkit-animation-delay: 0.21666667s;
	animation-delay: 0.21666667s;
}

.slds-spinner_delayed .slds-spinner__dot-a:before {
	-webkit-animation-delay: 383.33333ms;
	animation-delay: 383.33333ms;
}

.slds-spinner_delayed .slds-spinner__dot-b:before {
	-webkit-animation-delay: 0.55s;
	animation-delay: 0.55s;
}

.slds-spinner_delayed:after {
	-webkit-animation-delay: 0.71666667s;
	animation-delay: 0.71666667s;
}

.slds-spinner_delayed .slds-spinner__dot-a:after {
	-webkit-animation-delay: 0.88333333s;
	animation-delay: 0.88333333s;
}

.slds-spinner_delayed .slds-spinner__dot-b:after {
	-webkit-animation-delay: 1.05s;
	animation-delay: 1.05s;
}

.slds-spinner--brand.slds-spinner:after,
.slds-spinner--brand.slds-spinner:before,
.slds-spinner--brand .slds-spinner__dot-a:after,
.slds-spinner--brand .slds-spinner__dot-a:before,
.slds-spinner--brand .slds-spinner__dot-b:after,
.slds-spinner--brand .slds-spinner__dot-b:before,
.slds-spinner_brand.slds-spinner:after,
.slds-spinner_brand.slds-spinner:before,
.slds-spinner_brand .slds-spinner__dot-a:after,
.slds-spinner_brand .slds-spinner__dot-a:before,
.slds-spinner_brand .slds-spinner__dot-b:after,
.slds-spinner_brand .slds-spinner__dot-b:before {
	background-color: #1b96ff;
}

@-webkit-keyframes dotsBounceBefore-extraExtraSmall {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	60% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		-webkit-animation-timing-function: cubic-bezier(
			0.275,
			0.0425,
			0.34,
			0.265
		);
		animation-timing-function: cubic-bezier(0.275, 0.0425, 0.34, 0.265);
	}

	80% {
		-webkit-transform: translate3d(-0.125rem, 0, 0);
		transform: translate3d(-0.125rem, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0, 0.555, 0.35, 0.715);
		animation-timing-function: cubic-bezier(0, 0.555, 0.35, 0.715);
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes dotsBounceBefore-extraExtraSmall {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	60% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		-webkit-animation-timing-function: cubic-bezier(
			0.275,
			0.0425,
			0.34,
			0.265
		);
		animation-timing-function: cubic-bezier(0.275, 0.0425, 0.34, 0.265);
	}

	80% {
		-webkit-transform: translate3d(-0.125rem, 0, 0);
		transform: translate3d(-0.125rem, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0, 0.555, 0.35, 0.715);
		animation-timing-function: cubic-bezier(0, 0.555, 0.35, 0.715);
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@-webkit-keyframes dotsBounceAfter-extraExtraSmall {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	60% {
		-webkit-animation-timing-function: cubic-bezier(
			0.275,
			0.0425,
			0.34,
			0.265
		);
		animation-timing-function: cubic-bezier(0.275, 0.0425, 0.34, 0.265);
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	80% {
		-webkit-animation-timing-function: cubic-bezier(0, 0.555, 0.35, 0.715);
		animation-timing-function: cubic-bezier(0, 0.555, 0.35, 0.715);
		-webkit-transform: translate3d(0.125rem, 0, 0);
		transform: translate3d(0.125rem, 0, 0);
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes dotsBounceAfter-extraExtraSmall {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	60% {
		-webkit-animation-timing-function: cubic-bezier(
			0.275,
			0.0425,
			0.34,
			0.265
		);
		animation-timing-function: cubic-bezier(0.275, 0.0425, 0.34, 0.265);
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	80% {
		-webkit-animation-timing-function: cubic-bezier(0, 0.555, 0.35, 0.715);
		animation-timing-function: cubic-bezier(0, 0.555, 0.35, 0.715);
		-webkit-transform: translate3d(0.125rem, 0, 0);
		transform: translate3d(0.125rem, 0, 0);
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.slds-spinner--x-small,
.slds-spinner_x-small {
	width: 1rem;
}

.slds-spinner--x-small.slds-spinner_inline,
.slds-spinner_x-small.slds-spinner_inline {
	height: 1rem;
}

.slds-spinner--x-small.slds-spinner:after,
.slds-spinner--x-small.slds-spinner:before,
.slds-spinner--x-small .slds-spinner__dot-a:after,
.slds-spinner--x-small .slds-spinner__dot-a:before,
.slds-spinner--x-small .slds-spinner__dot-b:after,
.slds-spinner--x-small .slds-spinner__dot-b:before,
.slds-spinner_x-small.slds-spinner:after,
.slds-spinner_x-small.slds-spinner:before,
.slds-spinner_x-small .slds-spinner__dot-a:after,
.slds-spinner_x-small .slds-spinner__dot-a:before,
.slds-spinner_x-small .slds-spinner__dot-b:after,
.slds-spinner_x-small .slds-spinner__dot-b:before {
	width: 0.25rem;
	height: 0.25rem;
}

.slds-spinner--x-small.slds-spinner:before,
.slds-spinner--x-small .slds-spinner__dot-a:before,
.slds-spinner--x-small .slds-spinner__dot-b:before,
.slds-spinner_x-small.slds-spinner:before,
.slds-spinner_x-small .slds-spinner__dot-a:before,
.slds-spinner_x-small .slds-spinner__dot-b:before {
	top: -0.125rem;
	left: -0.125rem;
	-webkit-animation-name: dotsBounceBefore-extraSmall;
	animation-name: dotsBounceBefore-extraSmall;
}

.slds-spinner--x-small.slds-spinner:after,
.slds-spinner--x-small .slds-spinner__dot-a:after,
.slds-spinner--x-small .slds-spinner__dot-b:after,
.slds-spinner_x-small.slds-spinner:after,
.slds-spinner_x-small .slds-spinner__dot-a:after,
.slds-spinner_x-small .slds-spinner__dot-b:after {
	top: -0.125rem;
	right: -0.125rem;
	-webkit-animation-name: dotsBounceAfter-extraSmall;
	animation-name: dotsBounceAfter-extraSmall;
}

@-webkit-keyframes dotsBounceBefore-extraSmall {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	60% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		-webkit-animation-timing-function: cubic-bezier(
			0.55,
			0.085,
			0.68,
			0.53
		);
		animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
	}

	80% {
		-webkit-transform: translate3d(-0.25rem, 0, 0);
		transform: translate3d(-0.25rem, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0, 1.11, 0.7, 1.43);
		animation-timing-function: cubic-bezier(0, 1.11, 0.7, 1.43);
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes dotsBounceBefore-extraSmall {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	60% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		-webkit-animation-timing-function: cubic-bezier(
			0.55,
			0.085,
			0.68,
			0.53
		);
		animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
	}

	80% {
		-webkit-transform: translate3d(-0.25rem, 0, 0);
		transform: translate3d(-0.25rem, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0, 1.11, 0.7, 1.43);
		animation-timing-function: cubic-bezier(0, 1.11, 0.7, 1.43);
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@-webkit-keyframes dotsBounceAfter-extraSmall {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	60% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		-webkit-animation-timing-function: cubic-bezier(
			0.55,
			0.085,
			0.68,
			0.53
		);
		animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
	}

	80% {
		-webkit-transform: translate3d(0.25rem, 0, 0);
		transform: translate3d(0.25rem, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0, 1.11, 0.7, 1.43);
		animation-timing-function: cubic-bezier(0, 1.11, 0.7, 1.43);
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes dotsBounceAfter-extraSmall {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	60% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		-webkit-animation-timing-function: cubic-bezier(
			0.55,
			0.085,
			0.68,
			0.53
		);
		animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
	}

	80% {
		-webkit-transform: translate3d(0.25rem, 0, 0);
		transform: translate3d(0.25rem, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0, 1.11, 0.7, 1.43);
		animation-timing-function: cubic-bezier(0, 1.11, 0.7, 1.43);
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.slds-spinner--small,
.slds-spinner_small {
	width: 1.25rem;
}

.slds-spinner--small.slds-spinner_inline,
.slds-spinner_small.slds-spinner_inline {
	height: 1.25rem;
}

.slds-spinner--small.slds-spinner:after,
.slds-spinner--small.slds-spinner:before,
.slds-spinner--small .slds-spinner__dot-a:after,
.slds-spinner--small .slds-spinner__dot-a:before,
.slds-spinner--small .slds-spinner__dot-b:after,
.slds-spinner--small .slds-spinner__dot-b:before,
.slds-spinner_small.slds-spinner:after,
.slds-spinner_small.slds-spinner:before,
.slds-spinner_small .slds-spinner__dot-a:after,
.slds-spinner_small .slds-spinner__dot-a:before,
.slds-spinner_small .slds-spinner__dot-b:after,
.slds-spinner_small .slds-spinner__dot-b:before {
	width: 0.25rem;
	height: 0.25rem;
}

.slds-spinner--small.slds-spinner:before,
.slds-spinner--small .slds-spinner__dot-a:before,
.slds-spinner--small .slds-spinner__dot-b:before,
.slds-spinner_small.slds-spinner:before,
.slds-spinner_small .slds-spinner__dot-a:before,
.slds-spinner_small .slds-spinner__dot-b:before {
	top: -0.125rem;
	left: -0.125rem;
	-webkit-animation-name: dotsBounceBefore-small;
	animation-name: dotsBounceBefore-small;
}

.slds-spinner--small.slds-spinner:after,
.slds-spinner--small .slds-spinner__dot-a:after,
.slds-spinner--small .slds-spinner__dot-b:after,
.slds-spinner_small.slds-spinner:after,
.slds-spinner_small .slds-spinner__dot-a:after,
.slds-spinner_small .slds-spinner__dot-b:after {
	top: -0.125rem;
	right: -0.125rem;
	-webkit-animation-name: dotsBounceAfter-small;
	animation-name: dotsBounceAfter-small;
}

@-webkit-keyframes dotsBounceBefore-small {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	60% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		-webkit-animation-timing-function: cubic-bezier(
			0.55,
			0.085,
			0.68,
			0.53
		);
		animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
	}

	80% {
		-webkit-transform: translate3d(-0.375rem, 0, 0);
		transform: translate3d(-0.375rem, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0, 1.11, 0.7, 1.43);
		animation-timing-function: cubic-bezier(0, 1.11, 0.7, 1.43);
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes dotsBounceBefore-small {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	60% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		-webkit-animation-timing-function: cubic-bezier(
			0.55,
			0.085,
			0.68,
			0.53
		);
		animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
	}

	80% {
		-webkit-transform: translate3d(-0.375rem, 0, 0);
		transform: translate3d(-0.375rem, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0, 1.11, 0.7, 1.43);
		animation-timing-function: cubic-bezier(0, 1.11, 0.7, 1.43);
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@-webkit-keyframes dotsBounceAfter-small {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	60% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		-webkit-animation-timing-function: cubic-bezier(
			0.55,
			0.085,
			0.68,
			0.53
		);
		animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
	}

	80% {
		-webkit-transform: translate3d(0.375rem, 0, 0);
		transform: translate3d(0.375rem, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0, 1.11, 0.7, 1.43);
		animation-timing-function: cubic-bezier(0, 1.11, 0.7, 1.43);
	}

	to {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@keyframes dotsBounceAfter-small {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	60% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		-webkit-animation-timing-function: cubic-bezier(
			0.55,
			0.085,
			0.68,
			0.53
		);
		animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
	}

	80% {
		-webkit-transform: translate3d(0.375rem, 0, 0);
		transform: translate3d(0.375rem, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0, 1.11, 0.7, 1.43);
		animation-timing-function: cubic-bezier(0, 1.11, 0.7, 1.43);
	}

	to {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

.slds-spinner--medium,
.slds-spinner_medium {
	width: 2rem;
}

.slds-spinner--medium.slds-spinner_inline,
.slds-spinner_medium.slds-spinner_inline {
	height: 2rem;
}

.slds-spinner--medium.slds-spinner:after,
.slds-spinner--medium.slds-spinner:before,
.slds-spinner--medium .slds-spinner__dot-a:after,
.slds-spinner--medium .slds-spinner__dot-a:before,
.slds-spinner--medium .slds-spinner__dot-b:after,
.slds-spinner--medium .slds-spinner__dot-b:before,
.slds-spinner_medium.slds-spinner:after,
.slds-spinner_medium.slds-spinner:before,
.slds-spinner_medium .slds-spinner__dot-a:after,
.slds-spinner_medium .slds-spinner__dot-a:before,
.slds-spinner_medium .slds-spinner__dot-b:after,
.slds-spinner_medium .slds-spinner__dot-b:before {
	width: 0.5rem;
	height: 0.5rem;
}

.slds-spinner--medium.slds-spinner:before,
.slds-spinner--medium .slds-spinner__dot-a:before,
.slds-spinner--medium .slds-spinner__dot-b:before,
.slds-spinner_medium.slds-spinner:before,
.slds-spinner_medium .slds-spinner__dot-a:before,
.slds-spinner_medium .slds-spinner__dot-b:before {
	-webkit-animation-name: dotsBounceBefore-medium;
	animation-name: dotsBounceBefore-medium;
	top: -0.25rem;
	left: -0.25rem;
}

.slds-spinner--medium.slds-spinner:after,
.slds-spinner--medium .slds-spinner__dot-a:after,
.slds-spinner--medium .slds-spinner__dot-b:after,
.slds-spinner_medium.slds-spinner:after,
.slds-spinner_medium .slds-spinner__dot-a:after,
.slds-spinner_medium .slds-spinner__dot-b:after {
	-webkit-animation-name: dotsBounceAfter-medium;
	animation-name: dotsBounceAfter-medium;
	top: -0.25rem;
	right: -0.25rem;
}

@-webkit-keyframes dotsBounceBefore-medium {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	60% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		-webkit-animation-timing-function: cubic-bezier(
			0.55,
			0.085,
			0.68,
			0.53
		);
		animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
	}

	80% {
		-webkit-transform: translate3d(-0.5rem, 0, 0);
		transform: translate3d(-0.5rem, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0, 1.11, 0.7, 1.43);
		animation-timing-function: cubic-bezier(0, 1.11, 0.7, 1.43);
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes dotsBounceBefore-medium {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	60% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		-webkit-animation-timing-function: cubic-bezier(
			0.55,
			0.085,
			0.68,
			0.53
		);
		animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
	}

	80% {
		-webkit-transform: translate3d(-0.5rem, 0, 0);
		transform: translate3d(-0.5rem, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0, 1.11, 0.7, 1.43);
		animation-timing-function: cubic-bezier(0, 1.11, 0.7, 1.43);
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@-webkit-keyframes dotsBounceAfter-medium {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	60% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		-webkit-animation-timing-function: cubic-bezier(
			0.55,
			0.085,
			0.68,
			0.53
		);
		animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
	}

	80% {
		-webkit-transform: translate3d(0.5rem, 0, 0);
		transform: translate3d(0.5rem, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0, 1.11, 0.7, 1.43);
		animation-timing-function: cubic-bezier(0, 1.11, 0.7, 1.43);
	}

	to {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@keyframes dotsBounceAfter-medium {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	60% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		-webkit-animation-timing-function: cubic-bezier(
			0.55,
			0.085,
			0.68,
			0.53
		);
		animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
	}

	80% {
		-webkit-transform: translate3d(0.5rem, 0, 0);
		transform: translate3d(0.5rem, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0, 1.11, 0.7, 1.43);
		animation-timing-function: cubic-bezier(0, 1.11, 0.7, 1.43);
	}

	to {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

.slds-spinner--large,
.slds-spinner_large {
	width: 2.75rem;
}

.slds-spinner--large.slds-spinner_inline,
.slds-spinner_large.slds-spinner_inline {
	height: 2.75rem;
}

.slds-spinner--large.slds-spinner:after,
.slds-spinner--large.slds-spinner:before,
.slds-spinner--large .slds-spinner__dot-a:after,
.slds-spinner--large .slds-spinner__dot-a:before,
.slds-spinner--large .slds-spinner__dot-b:after,
.slds-spinner--large .slds-spinner__dot-b:before,
.slds-spinner_large.slds-spinner:after,
.slds-spinner_large.slds-spinner:before,
.slds-spinner_large .slds-spinner__dot-a:after,
.slds-spinner_large .slds-spinner__dot-a:before,
.slds-spinner_large .slds-spinner__dot-b:after,
.slds-spinner_large .slds-spinner__dot-b:before {
	width: 0.625rem;
	height: 0.625rem;
}

.slds-spinner--large.slds-spinner:before,
.slds-spinner--large .slds-spinner__dot-a:before,
.slds-spinner--large .slds-spinner__dot-b:before,
.slds-spinner_large.slds-spinner:before,
.slds-spinner_large .slds-spinner__dot-a:before,
.slds-spinner_large .slds-spinner__dot-b:before {
	-webkit-animation-name: dotsBounceBefore-medium;
	animation-name: dotsBounceBefore-medium;
	top: -0.3125rem;
	left: -0.3125rem;
}

.slds-spinner--large.slds-spinner:after,
.slds-spinner--large .slds-spinner__dot-a:after,
.slds-spinner--large .slds-spinner__dot-b:after,
.slds-spinner_large.slds-spinner:after,
.slds-spinner_large .slds-spinner__dot-a:after,
.slds-spinner_large .slds-spinner__dot-b:after {
	-webkit-animation-name: dotsBounceAfter-medium;
	animation-name: dotsBounceAfter-medium;
	top: -0.3125rem;
	right: -0.3125rem;
}

@-webkit-keyframes dotsBounceBefore-large {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	60% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		-webkit-animation-timing-function: cubic-bezier(
			0.55,
			0.085,
			0.68,
			0.53
		);
		animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
	}

	80% {
		-webkit-transform: translate3d(-0.75rem, 0, 0);
		transform: translate3d(-0.75rem, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0, 1.11, 0.7, 1.43);
		animation-timing-function: cubic-bezier(0, 1.11, 0.7, 1.43);
	}

	to {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@keyframes dotsBounceBefore-large {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	60% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		-webkit-animation-timing-function: cubic-bezier(
			0.55,
			0.085,
			0.68,
			0.53
		);
		animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
	}

	80% {
		-webkit-transform: translate3d(-0.75rem, 0, 0);
		transform: translate3d(-0.75rem, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0, 1.11, 0.7, 1.43);
		animation-timing-function: cubic-bezier(0, 1.11, 0.7, 1.43);
	}

	to {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@-webkit-keyframes dotsBounceAfter-large {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	60% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		-webkit-animation-timing-function: cubic-bezier(
			0.55,
			0.085,
			0.68,
			0.53
		);
		animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
	}

	80% {
		-webkit-transform: translate3d(0.75rem, 0, 0);
		transform: translate3d(0.75rem, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0, 1.11, 0.7, 1.43);
		animation-timing-function: cubic-bezier(0, 1.11, 0.7, 1.43);
	}

	to {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@keyframes dotsBounceAfter-large {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	60% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		-webkit-animation-timing-function: cubic-bezier(
			0.55,
			0.085,
			0.68,
			0.53
		);
		animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
	}

	80% {
		-webkit-transform: translate3d(0.75rem, 0, 0);
		transform: translate3d(0.75rem, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0, 1.11, 0.7, 1.43);
		animation-timing-function: cubic-bezier(0, 1.11, 0.7, 1.43);
	}

	to {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

#spinner_container.hide {
	display: none;
}

header {
	background-color: #09032d;
	width: 100%;
	height: 80px;
}

.header_container {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-content: space-around;
	justify-content: flex-start;
	align-items: center;
	height: 100%;
	color: white;
	background: #09032d;
	padding: 10px;
	font-size: 32px;
	font-weight: bold;
	padding: 0 0 0 10px;
}

.header_icon__container {
	width: 240px;
}
.header_icon__container .header_icon {
	width: inherit;
	height: 46px;
  margin: 0 !important;
}
.header_title__container {
	/* width: calc(100% - 240px); */
	text-align: center;
	width: 63%;
}
.header_title {
	font-family: LexendBold;
}
