/* LOGIN PAGE BRONSON STANDARD GENERIC */

/* CUSTOM VIEWPORT */
.login .o-page-wrap {
	max-width: calc(1280px + 80px);
}

.login .c-header__content-wrapper {
	max-width: calc(1280px + 80px);
}

.login .c-back-to-top__pagewrap {
	max-width: calc(1280px + 80px);
}

.login .c-notification__outer-wrap {
	max-width: calc(1280px + 80px);
}

.login .c-hero-teaser__content-inner {
	max-width: calc(1280px + 80px);
}

.login .c-footer-copyright {
	justify-content: flex-end;
	flex-basis: 100%;
	font-size: 1rem;
}

@media (min-width: 721px) {
	.login .c-footer-meta-nav {
		flex-basis: 70%;
	}
}

@media (min-width: 721px) {
	.login .c-footer-copyright {
		flex-basis: 30%;
	}
}

/* LOGIN LOGO */

.login .qt--c-login-logo {
	display: none;
}

.login .c-logo {
	height: auto;
	max-height: 100%;
	min-height: 64px;
	width: auto;
	max-width: 200px;
}

.login .c-logo__image {
	display: inline-block;
	height: auto!important;
	min-height: 64px;
	max-height: 100px;
	width: auto;
}

@media(max-width: 720px) {
	.login .c-logo {
		height: auto;
		max-height: 100%;
		min-height: 48px;
		width: auto;
		max-width: 172px;
	}

	.login .c-logo__image {
		max-height: 90%;
		min-height: 48px;
	}
}

/* HERO TEASER */

.login .c-hero-teaser {
	flex-grow: 1;
	flex-shrink: 1;
	flex-basis: auto;
	align-items: stretch;
	display: flex;
	flex-direction: column;
}

.login .c-hero-teaser__image {
	object-fit: cover;
	position: fixed;
	z-index: -1;
	flex-grow: 1;
	min-height: 100%;
	top: 0;
}

.login .c-hero-teaser__content {
	padding-top: 96px;
	padding-bottom: 160px;
	position: relative;
	z-index: 900;
}

.login .c-hero-teaser::after {
	height: 100% !important;
}

/* FOOTER */

.login .c-footer {
	position: fixed;
	width: 100%;
	bottom: 0;
	z-index: 901;
}

/* FOOTER LOGO */

.login .qt--o-component-wrapper__footer {
	display: block;
}

.login .qt--c-footer-logo {
	display: none;
}

/* UTILITIES */

.u-text-alert {
	color: #ba2525 !important;
}
