.button {
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border: 1px solid transparent;
	padding: 0.375em 0.75em;
	font-size: 1.25em;
	line-height: 1.5;
	border-radius: 0.25em;
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	color: #fff;
	background-color: #4d7a9b;
	border-color: #4d7a9b;
	cursor: pointer;
}

.button:hover,
.button:focus {
	text-decoration: none;
	color: #fff;
	background-color: rgba(0, 60, 113);
	border-color: rgba(0, 60, 113);
}

.button:focus {
	outline: 0;
	box-shadow: 0 0 0 0.2em rgba(0, 60, 113, 0.5);
}