a {
	color: #767d8f;
}
a:hover {
	color: #85bb65;
}
html {
	position: relative;
	min-height: 100%;
}
body {
	height: 100%;
}
.red {
	color: red;
}
.green {
	color: limegreen;
}
.blue {
	color: #767d8f;
}
body > .container {
	padding: 75px 15px 60px;
}
footer {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 60px;
	line-height: 60px;
	margin-top: 20px;
}
.spongecase-btn-container {
	display: flex;
	align-items: center;
}
.app-images img {
	width: 100%;
	max-width: 300px;
}
.input-text,
.output-text {
	border-color: rgba(40, 167, 69, .5);
	border-width: 3px;
}