	/* The follwing styles were written by Joel Kohn */


	.collapse-only {
	}
	.footer-text {
		border-right:1px solid #000000;
	}
	.footer-text-last {

	}

	@media (min-width: 768px) {
		.collapse-only {
			display: none;
		}
	}
	@media (max-width: 480px) {
		.footer h2 {
			font-size: 20px;
		}
	}
	@media (max-width: 500px) {
		.footer-text, .footer-text-last {
			border-right: 0px solid #000000;
			display: block !important;
		}
	}

	/* All following styles by Michael Rock */

	.acgovbranding .row {
		max-width: 1200px;
		margin: 0px auto;
		padding: 10px 0px;
	}
	.skip {
		text-align:right;
	}
	.navbar-brand {
		line-height: 100%;
		font-size: 28px;
		color: #044c66 !important;
	}
	.navbar .container-fluid {
		max-width: 1200px;
		margin: 0px auto;
	}
	/*.navbar-nav {
		float: right !important;
	}*/
	.sectionicon {
		width: 100%;
		max-width: 240px;
		padding: 20px;
	}
	.content {
		max-width:1200px;
		display: flex;
		justify-content: center; /* align horizontal */
			align-items: center; /* align vertical */
	}
	.col-centered {
		text-align: center;	
	}
	.footer {
	  background-color: #f8f8f8;
	  border: 1px solid #e7e7e7;
	  border-radius: 4px;
	  padding: 10px;
	}
	.title {
		font-size: 35px;
		color: #003366;
		line-height: 1em;
		margin: 10px auto;
		padding-left: 0px;
	}
	
	@media (max-width: 767px) {
		.acgovbranding {
			display:none;
		}
		.glyph-align {
			float: left;
		}
		label {
			float: left;
		}
		.narrow-content {
			width: 80% !important;
		}
		/*.navbar-nav {
			float: left !important;
		}*/
	}
	.title {
		font-size: 30px;
	}
	.error {
		color: #ff0000;
		font-size:18px;
	}
	.required {
		color: #ff0000;
		display: inline;
	}