html {
	background: url(../images/auth-bg.jpg);
	background-position: center;
	background-size: cover;
}

.authentication-container {
	width: 600px;
	height: 100vh;
}

.authentication-content {
	box-sizing: border-box;
	padding: 48px;
	height: 100%;
	line-height: 20px;
}

.authentication-content .grid,
.authentication-content *[class*='-inline-container'] {
	width: 100%;
}

#invitationCodeLink {
	padding-top: 16px;
}

/* Ts and Cs page */
#ts-and-cs-textarea {
    height: 450px;
    padding: 16px;
}
/* Ts and Cs page */

/* Override jquery ui styling for bolding agency text */
.ui-menu .ui-menu-item-wrapper {
    padding: 0px;
}

.authentication-content ol,
.authentication-content ul,
#accounts-to-update {
	padding-inline-start: 40px;
	max-height: 280px;
	overflow-y: auto;
}

.authentication-content ul {
	list-style-type: disc;
}

#login-error-redirect-btn {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start;
	width: 100%;
	max-width: fit-content;
	text-decoration: none;
}