.container {
	min-width: 100%;
}

.card {
    margin: 0 auto; /* Added */
    float: none; /* Added */
    margin-bottom: 10px; /* Added */
}

.span {
	font-size: calc(8px + (12-8) * (100vw - 350px)/(800-400));
}

.alert {
	font-size: calc(8px + (12-8) * (100vw - 350px)/(800-400));
}

.btn div {
	font-size: calc(8px + (12-8) * (100vw - 350px)/(800-400));
}

.bio-pic {
	width: 400px;
	height: 400px;
	border-radius: 50%;
	padding: 1em;
}

[class*="icon-"] {
	background-size: contain;
  	display: inline-block;
  	height: 1.5em;
  	width: 1.5em;
  	padding: 0px;
  	vertical-align: middle;
  	background-repeat: no-repeat;
}

.icon-video {
	background-image : url(emojis/video.png);
}

.icon-reddit {
	background-image : url(emojis/reddit.png);
}

.icon-megaphone {
	background-image : url(emojis/megaphone.png);
}

.icon-cal {
	background-image : url(emojis/cal.png);
}

.icon-newspaper {
	background-image : url(emojis/newspaper.png);
}

.icon-med {
	background-image : url(emojis/med.png);
}

.icon-time {
	background-image: url(emojis/time.png);
}

.icon-amazon {
	background-image : url(emojis/amazon.png);
}

.icon-brill {
	background-image : url(emojis/brill.png);
}

.icon-brite {
	background-image : url(emojis/brite.png);
}

.icon-smile {
	background-image : url(emojis/smile.png);
}

.icon-uchicago {
	background-image: url(emojis/uchicago.png);
}

.icon-book {
	background-image : url(emojis/book.png);
}

.icon-books {
	background-image : url(emojis/books.png);
}

.icon-microphone {
	background-image : url(emojis/microphone.png);
}

.icon-penguin {
	background-image : url(emojis/penguin.png);
}

.icon-scroll {
	background-image : url(emojis/scroll.png);
}

.icon-stars {
	background-image: url(emojis/stars.png);
}

.icon-small-stars {
	background-image: url(emojis/lowStar.png);
}

.card-title {
	font-size: calc(13px + (15-13) * (100vw - 350px)/(800-400));
}

.card-text {
	font-size: calc(8px + (12-8) * (100vw - 350px)/(800-400));
}

.book-image {
	width: 400px;
	display: block;
    margin-left: auto;
    margin-right: auto;
}

.btn {
	margin-left: 0.2em !important;
	margin-right: 0.2em !important;
	margin-bottom: 1em !important;
}