* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

body {
	font-family: 'Open Sans', sans-serif;
}

button {
	-webkit-appearance: none;
	font-family: inherit;
	font-size: .8em;
	font-weight: bold;
	background: white;
	border: 1px solid rgba(0, 0, 0, .1);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	padding: .5em .8em;
	border-radius: 5px;
	outline: 0;
	cursor: pointer;

	transition: box-shadow .2s;
}

button:hover {
	box-shadow: 0 4px 4px rgba(0, 0, 0, .15);
}

button:active {
	background: hsla(230, 100%, 50%, 0.7);
	color: white;
}