/* Container Classes */
.full-width {
	max-width:100%;
	min-width:100%;
	width:100%;
}

/* Color Classes */

.link-light {
	color: rgba(0, 0, 0, 0.7);
}

.link-light:hover {
  color: rgba(0, 0, 0, 0.9);
}

.link-dark {
  color: rgba(255, 255, 255, 0.7);
}

.link-dark:hover {
  color: rgba(255, 255, 255, 0.9);
}

/* Text Classes */

.undecorated {
	text-decoration: none !important;
}

.noBullets{
	list-style-type: none;
	padding:0;
}

.link-header {
	font-size:1.5rem;
}

/* Image Classes */

.homepageImage {
	min-width:100px;
	max-width:400px;
	max-height:400px;
}

/* Bootstrap Override Classes */

.navbar-brand {
	font-size: 24px;
}

.header-responsive {
	font-size:30px;
}

@media only screen and (min-width:576px) {
	.header-responsive {
		font-size: 36px;
	}
}

@media only screen and (min-width:768px) {
.header-responsive {
		font-size: 40px;
	}
}

@media only screen and (min-width:992px) {
.header-responsive {
		font-size: 44px;
	}
}

@media only screen and (min-width:1200px) {
.header-responsive {
		font-size: 48px;
	}
}

@media only screen and (min-width:1500px) {
.header-responsive {
		font-size: 58px;
	}
}

@media only screen and (min-width:1700px) {
.header-responsive {
		font-size: 68px;
	}
}

@media only screen and (min-width:1900px) {
.header-responsive {
		font-size: 78px;
	}
}