/* @override 
	https://www.pennypipe.com/css/buttons.css */

/**************/
/*** BUTTONS **/
/**************/

a.greybutton, button.greybutton, input[type=submit].greybutton {

  border-style: none;
  text-align: center;
  letter-spacing: .1em;
  padding: 10px;
  background-color: rgb(87, 90, 92);
  color: white;
  font-size: 22px;
  display: inline-block;
  margin-bottom: 10px;
  }

a.greybutton:hover, button.greybutton:hover, input[type=submit].greybutton:hover {
  background-color: #edca52;
  border-style: none;
  position:relative;
  transition: background-color .5s, transform .5s, box-shadow .5s;
  -webkit-transition: background-color .5s, transform .5s, box-shadow .5s;
}

a.gobutton, button.gobutton, input[type=submit].gobutton {
  border-style: none;
  text-align: center;
  padding: 8px 30px;
  background-color: #2fbee4;
  color: #fff !important;
  font-size: 20px;
  display: inline-block;
  outline: none;
}

	#home-home a.gobutton{
		background: #005165;
		font-size: 25px;
		padding: 20px 30px;
	}
	
	#home-home a.gobutton:hover{
		background: #009fc6;
	}

a.gobutton:hover, button.gobutton:hover, input[type=submit].gobutton:hover {
  background-color: #10a5cd;
  cursor: pointer; 
}


a.infobutton, button.infobutton, input[type=submit].infobutton {
  padding: 8px 30px;
  text-align: center;
  letter-spacing: .1em;
  background-color: #2fbee4;
  color: #fff !important;
  font-size: 20px;
  display: inline-block;
  transition: color .5s, box-shadow .5s, -webkit-box-shadow .5s;
}

a.infobutton:hover, button.infobutton:hover, input[type=submit].infobutton:hover {
  background-color: #57adea;
  cursor: pointer; 
  border-style: none;
  position:relative;

  box-shadow: 0 0 10px 2px #bbb;
  -moz-box-shadow: 0 0 10px 2px #bbb;
  -webkit-box-shadow: 0 0 10px 2px #bbb;
  transition: transform .5s, box-shadow .5s;
  -webkit-transition: transform .5s, box-shadow .5s;
}

a.smallbutton, button.smallbutton, input[type=submit].smallbutton {
  border-radius: 5px;
  border-style: none;
  text-align: center;
  letter-spacing: .1em;
  padding: 6px 6px 6px 8px;
  background-color: #82cc5c;
  color: #fff !important;
  font-size: 16px;
  display: inline-block;
  outline: none;
  transition: color .5s, box-shadow .5s, -webkit-box-shadow .5s;
}

a.smallbutton:hover, button.smallbutton:hover, input[type=submit].smallbutton:hover {
  background-color: rgba(87, 90, 92);
  cursor: pointer; 
  border-style: none;
  position:relative;

  box-shadow: 0 0 10px 2px #bbb;
  -moz-box-shadow: 0 0 10px 2px #bbb;
  -webkit-box-shadow: 0 0 10px 2px #bbb;
  transition: transform .5s, box-shadow .5s;
  -webkit-transition: transform .5s, box-shadow .5s;
}

a.whitebutton, input[type=submit].whitebutton {
  border-radius: 5px;
  border-style: solid;
  border-width: 2px;
  border-color: #FFF;
  text-align: center;
  letter-spacing: .1em;
  padding: 10px;
  color: white;
  font-size: 22px;
  }

a.whitebutton:hover, input[type=submit].whitebutton:hover {
  background-color: #edca52;
  border-style: none;
  position:relative;
  box-shadow: 0 0 10px 2px #3F4249;
  -moz-box-shadow: 0 0 10px 2px #3F4249;
  -webkit-box-shadow: 0 0 10px 2px #3F4249;
  transition: background-color .5s, transform .5s, box-shadow .5s;
  -webkit-transition: background-color .5s, transform .5s, box-shadow .5s;
}

a.testbutton, button.testbutton, input[type=submit].testbutton {
  border-radius: 5px;
  border-style: none;
  text-align: center;
  letter-spacing: .1em;
  padding: 6px 6px 6px 8px;
  background-color: #82cc5c;
  color: #fff !important;
  font-size: 16px;
  display: inline-block;
  outline: none;
  margin: 10px 0px 10px 0px;
  transition: color .5s, box-shadow .5s, -webkit-box-shadow .5s;
}

a.testbutton:hover, button.testbutton:hover, input[type=submit].testbutton:hover {
  background-color: rgba(87, 90, 92);
  cursor: pointer; 
  border-style: none;
  position:relative;

  box-shadow: 0 0 10px 2px #bbb;
  -moz-box-shadow: 0 0 10px 2px #bbb;
  -webkit-box-shadow: 0 0 10px 2px #bbb;
  transition: transform .5s, box-shadow .5s;
  -webkit-transition: transform .5s, box-shadow .5s;
}