/*Standard Button Styles*/

.btn, #edit-submit-search  {
	padding: 1.3rem 1.8rem;
	font-size: 1.6rem;
	line-height: 1;
	display: inline-block;
	border-radius: 1px;
	transition: all 200ms cubic-bezier(.42,0,.58,1);
	border: none;
}
.btn.large {
	font-size: 1.25em
}
.btn:active, .btn:hover, .btn:focus {
	outline: none;
	box-shadow: none;
	text-decoration: none;
}

/*Standard Button colors default is blue*/

.btn, #edit-submit-search {
	background-color: #008FD3;
	color: #fff;
}
.btn:hover, #edit-submit-search:hover {
	background-color: #00A9F2;
	color: #fff;
}
.btn.light-green, .btn#submit {
	background-color: #89BF42;
	color: #fff;
}
.btn.light-green:hover, .btn#submit:hover {
	background-color: #AAE252;
	color: #fff;
}
.btn.black {
	background-color: #121212;
	color: #fff;
}
.btn.black:hover {
	background-color: #333;
	color: #fff;
}
.btn.white {
	color: #333;
    background-color: #fff;
}
.btn.white:hover {
	background-color: #D1D1D1;
}


/*Ghost Button Styles*/

.btn-ghost {
	border: 1px solid;
	padding: 1.2rem 1.6rem;
	font-size: 1.6rem;
	line-height: 1;
	display: inline-block;
	border-radius: 1px;
	transition: all 200ms cubic-bezier(.42,0,.58,1);
}
.btn-ghost.large {
	font-size: 1.25em;
}
.btn-ghost:active, .btn-ghost:hover, .btn-ghost:focus {
	outline: none;
	box-shadow: none;
	text-decoration: none;
}

/*Ghost Button Colors Default is blue*/
.btn-ghost {
	color: #008FD3;
	border-color: #008FD3;
}
.btn-ghost:hover {
	background-color: #008FD3;
	color: #fff;
}
.btn-ghost.white {
	color: #fff;
	border-color: #fff;
}
.btn-ghost.white:hover {
	background-color: #fff;
	color: #004a7d;;
}
.btn-ghost.black {
	color: #333;
	border-color: #333;
}
.btn-ghost.black:hover {
	background-color: #333;
	color: #fff;
}
/*Rounded Buttons*/

.btn.pill {
  -webkit-border-radius: 30px;
     -moz-border-radius: 30px;
          border-radius: 30px;
}