body {
	color: #5a5a5a;
}

h1 {
	line-height: 0.75;
}
small {
	font-size: 1.5rem;
}
.text-black-50 {
	color: rgba(0,0,0,.35) !important;
}

a {
	color: #5a5a5a;
	text-decoration: none;
	background-image: linear-gradient(#286cae, #286cae);
	background-position: 0% 95%;
	background-repeat: no-repeat;
	background-size: 0% 1px;
	transition: background-size 100ms;
	-webkit-transition: all 100ms ease;
	-moz-transition:	all 100ms ease;
	-ms-transition:		all 100ms ease;
	-o-transition:		all 100ms ease;
	transition:			all 100ms ease;
}
a:hover, a:focus {
	background-size: 100% 1px;
}