.button-green {
	display: inline-block; 
	padding: 1em 0.4em;
	border: .094em solid #27AE60; 
	border-radius: .625em;
	background-color: #2ECC71;
	box-shadow: 0 .1em 0.1em -0.1em rgba(0,0,0,.8), inset 0 .063em rgba(255,255,255,.4), inset 0 -0.188em rgba(0,0,0,.15);
	color: #FFF;
	text-decoration: none;
	text-shadow: 0 .063em rgba(0,0,0,.3);
    cursor: pointer;
	font: bold 1.6em 'exo';
}

.button-green:hover {
	background-color: #2ECC71;
	box-shadow: 0 .125em rgba(255,255,255,.4), inset 0 .063em rgba(255,255,255,.4), inset 0 -0.188em #27AE60;
}

.button-green:active {
	box-shadow: inset 0 0 1.094em #27AE60, inset 0 .063em #27AE60, inset 0 -0.188em #27AE60, 0 .063em rgba(255,255,255,.4); 
}


.button-blue {
	display: inline-block; 
	padding: 1em 0.4em;
	border: .094em solid #2980B9; 
	border-radius: .625em;
	background-color: #3498DB;
	box-shadow: 0 .1em 0.1em -0.1em rgba(0,0,0,.8), inset 0 .063em rgba(255,255,255,.4), inset 0 -0.188em rgba(0,0,0,.15);
	color: #FFF;
	text-decoration: none;
    cursor: pointer;
	font: bold 1.6em 'exo';
}

.button-blue:hover {
	background-color: #3498DB;
	box-shadow: 0 .125em rgba(0,0,0,.4), inset 0 .063em rgba(0,0,0,.4), inset 0 -0.188em #2980B9;
}

.button-blue:active {
	box-shadow: inset 0 0 1.094em #2980B9, inset 0 .063em #2980B9, inset 0 -0.188em #2980B9, 0 .063em rgba(255,255,255,.4); 
}


.button-red {
	display: inline-block; 
	padding: 1em 0.4em;
	border: .094em solid #C0392B; 
	border-radius: .625em;
	background-color: #E74C3C;
	box-shadow: 0 .1em 0.1em -0.1em rgba(0,0,0,.8), inset 0 .063em rgba(255,255,255,.4), inset 0 -0.188em rgba(0,0,0,.15);
	color: #FFF;
	text-decoration: none;
	text-shadow: 0 .063em rgba(0,0,0,.3);
    cursor: pointer;
	font: bold 1.6em 'exo';
}

.button-red:hover {
	background-color: #E74C3C;
	box-shadow: 0 .125em rgba(255,255,255,.4), inset 0 .063em rgba(255,255,255,.4), inset 0 -0.188em #C0392B;
}

.button-red:active {
	box-shadow: inset 0 0 1.094em #C0392B, inset 0 .063em #C0392B, inset 0 -0.188em #C0392B, 0 .063em rgba(255,255,255,.4); 
}