/* button was sourced from http://codepen.io/jaevernonaquino/pen/KwPoaP with reference to the author Jae Aquino*/

@bg: #1abc9c;
@c: white;

// GHOST BUTTON MIXIN - SIMPLE
.ghostButton-simple(@c:@c,@bg:@bg,@b:3px,@h:70px,@t:.3s){
  @w: @h*3;
  @f: @h/3;
  @m: @h/10;
  
  display: inline-block;
	position: relative;
	color: @c;
	width: @w;
	height: @h;
	line-height: @h;
	font-size: @f;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	transition: @t;
  	
  &:after,
  &:before {
      content: "";
      position: absolute;
  }
  &:after {
		background-color: @c;
		top: 50%;
		left: 50%;
		width: 0;
		height: 0;
		transform: translate(-50%,-50%);
		transition: @t;
		opacity: 1;
  }
  &:before {
		top: -(@m+@b);
		left: -(@m+@b);
		bottom: -(@m+@b);
		right: -(@m+@b);
		border: @b solid @c;
  }
  &:hover {
		background-color: @c;
		color: @bg;
    
    &:after {
			width: @w+(@m+@b);
			height: @h+(@m+@b);
			opacity: 0;
    }
  }
}
// USE:
.ghostButton-simple {
	.ghostButton-simple();
}



/* this code was sourced from Halycon days,http://www.onepagemania.com/*/
// GENERAL STYLES
@import url(http://fonts.googleapis.com/css?family=Cabin:700);

body {
  padding: 3em;
  background-color: @bg;
  font-family: 'Cabin', sans-serif;
}
a {
  float: left;
  margin: 0 2em 2em 0;
}
.learn-more-btn { background: rgba(61, 201, 179, 1); padding: 20px 40px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; color: #fff; text-transform: uppercase; letter-spacing: 1px; display: inline-block; -webkit-box-shadow: 0px 3px 0px 0px #309383; -moz-box-shadow: 0px 3px 0px 0px #309383; box-shadow: 0px 3px 0px 0px #309383; margin: 60px 0 0; font-weight: bold; }