footer.diyPilot--footer.transmit-login--footer__content.login--footer {
	width: 100%;
	max-width: 100%;
}

footer.diyPilot--footer,
.footer-pcsp,
#footerContent.footer--content {
	background-color: var(--footer-background-color) !important;
}

footer.transmit-login--footer__content,
#footerContent.footer--content {
	color: var(--footer-foreground-color) !important;
}

.footer--content .basic {
  text-decoration: none;
}

#footerContent a.basic.cpra {
	text-transform: unset !important;
}

.footer--content a.basic,
.transmit-login--footer__content a.basic,
.footer--content span.usb-link.basic {
	color: var(--footer-link-color) !important;	
	display: unset !important;
	font-weight: normal;
	text-transform: unset !important;
}

.footer--content a.basic:hover {
	text-decoration: none;
}

#footerContent.footer--content path.connection-secure,
#footerContent.footer--content path#connection-secure,
.footer-pcsp path.connection-secure,
.footer-pcsp path#connection-secure {
	fill: var(--footer-foreground-color);
}


.transmit-login--footer {
  	width: 100%;
 	 height: 100%;
  	margin-top: 1rem;
}

.footerCopyright
 {
	clear: both;
	display: block;
  	margin: 0;
}

.footerBuild.diyFooterBuild .environmentInfo {
  	color: var(--footer-foreground-color);
}

.transmit-login--footer__content {
	color: var(--footer-content-color);
	font-size: var(--font-size);
	text-align: left;
	width: var(--sm-width);
	max-width: var(--lg,1200px);
	margin:auto;
	line-height: var(--line-height);
	margin-top: 1rem;
  }