/* General button style (reset) */
.btn {
	/*width:50px;
	height:20px;*/
	border: none;
	font-family: inherit;
	font-size: inherit;
	color: inherit;
	background: none;
	cursor: pointer;
	padding: 25px 80px;
	display: inline-block;
	margin: 15px 30px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 700;
	outline: none;
	position: relative;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	/*
	-moz-border-radius: 15px;      /* Gecko browsers */
		/*
    -webkit-border-radius: 15px;   /* Webkit browsers */
		/*
    border-radius:15px;            /* W3C syntax */      
}

.btn:after {
	content: '';
	position: absolute;
	z-index: -1;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}


/* Button 2 */
.btn-2 {
	background: #00bc7c;
	color: #fff;
	box-shadow: 0 6px #068258;
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
}

/* Button 2g */
.btn-2g {
	border-radius: 40px;
}

.btn-2g:hover {
	box-shadow: 0 4px #068258;
	top: 2px;
	color:#fff;
}

.btn-2g:active {
	box-shadow: 0 0 #068258;
	top: 6px;
}

