:root {
	--ca-blue: #1f417d;
}

/* Remove Logo and Application Title*/
#logo, #app-title {
	display: none;
}

/* Make background light and slightly bluish */
body::before {
	opacity: .99;
	filter: sepia(1) saturate(50%) hue-rotate(170deg);
}

.logosDiv {
	display: flex;
	justify-content: center;
	gap: 0.9rem;
	margin-bottom: 0.9rem;
}

/* Mostly changing colors here */

#security-notice {
	color: var(--ca-blue);
}

body {
	color: var(--ca-blue);
}

p.error a {
	color: var(--ca-blue);
}

body a{
	color: var(--ca-blue);
}

a#ResetPassword {
	color: var(--ca-blue);
}

a#ResetPassword:hover {
	color: var(--ca-blue);
}

#security-notice h1 {
	border-bottom: solid 2px var(--ca-blue);
}

input[type=text], input[type=password] {
	color: var(--ca-blue) !important;
	background: white !important;
}

/* Footer Styles */

.container {
	color: white;
	margin-top: 2em;
	padding: 1.5em;
	background-color: #1f417c;
	width: 100%;
	display: flex;
	align-items: center;
	font-size: 13px;
}

.container a {
	text-decoration: none;
	color: white;
}

.footer-left {
	display: inline-flex;
	align-items: center;
}

.footer-left-widget {
	margin-left: 1em;
}

.footer-left-widget a:hover {
	text-decoration: underline;
}

.footer-right {
	display: inline-flex;
	flex-grow: 1;
	justify-content: end;
	font-size: 1.7em;
}

.footer-right a {
	padding: 0 .2em;
}