		.navLayout {
			display: flex;
			flex-direction: column;
			flex-wrap: nowrap;
			justify-content: space-between;
			align-items: center;
			align-content: normal;
			height: 100vh;
			width: 100vw;
		}

		.navLayout > div {
			display: flex;
			flex-grow: 0;
			flex-shrink: 1;
			flex-basis: auto;
			align-self: auto;
			order: 0;
			width: 100%;
			justify-content: center;
		}
		
		.navLayout > div > div {
			width: 450px;
		}

		.navLayout > div:first-child {
			flex-grow: 1;
			align-content: center;
			flex-flow: wrap;
			margin: auto;
		}

		.navLayout > div:first-child > div {
			margin: auto;
		}
		
		.navLayout > div:last-child {
			bottom:0px;
			padding-top: 20px;
			padding-bottom: 20px;
			background-color: var(--color-primary);
			color: var(--color-white);
			display: flex;
			flex-direction: row;
			flex-wrap: nowrap;
			justify-content: center;
			align-items: center;
			align-content: normal;
			z-index:100;
		}
				
		.navLayout > div:last-child i {
			margin-right: 5px;
		}

		.navLayoutLogo {
			height:150px;
		}

		@media (max-width: 900px) {
			.navLayout > div > div {
				width: 100%;
				padding-left: 20px;
				padding-right: 20px;
			}
			
			.navLayout > div:first-child > div {
				margin-top:20px;
				margin-bottom:20px;
			}

			.navLayoutLogo {
				height:125px;
			}
		}		
