.button {
	background: linear-gradient(to bottom, #bbb, #888);
	color: white;
	font-family: Arial;
	border-radius: 3px;
	border: none;
	cursor: pointer;
	padding: 10px 25px 10px 25px;
	display: inline-block;
	min-width: 220px;
	height: 40px;
	font-size: 18px;
}
.button:hover {
	background: linear-gradient(to bottom, #fb0, #d80);
}

.button.red {
	background: linear-gradient(to bottom, #fa9a9a, #fa7777);
}

.button.blue {
	background: linear-gradient(to bottom, #9a9afa, #7777fa);
}

.middle {
	display: inline-block;
	vertical-align: middle;
}
.plus {
	cursor: pointer;
	transition: 0.5s;
}
.plus:hover {
	transform: scale(1.2);
}