.buttonDefault, .buttonPrimary {
  margin: 0;
  border: none;
  overflow: visible;
  font: inherit;
  color: inherit;
  text-transform: none;
  display: inline-block;
  box-sizing: border-box;
  padding: 0 30px;
  vertical-align: middle;
  font-size: 0.875rem;
  line-height: 38px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  transition: 0.1s ease-in-out;
  transition-property: color, background-color, border-color; 
  cursor: pointer;
}
.buttonDefault::-moz-focus-inner, .buttonPrimary::-moz-focus-inner {
  border: 0;
  padding: 0; 
}
.buttonDefault:hover, .buttonPrimary:hover {
  text-decoration: none; 
}
.buttonDefault:focus, .buttonPrimary:focus {
  outline: none; 
}



.buttonDefault {
  border: 1px solid #dd912f;
  background: #dd912f;
  color: #fff;
}
.buttonDefault:hover, .buttonDefault:focus {
  opacity:0.85;
  color: #fff;
}
.buttonDefault:active {
	opacity:0.75;
	color: #fff;
}

.buttonPrimary {
  border: 1px solid #99b6a0; 
  background-color: #99b6a0;
  color: #fff;
}
.buttonPrimary:hover, .buttonPrimary:focus {
  opacity:0.85;
  color: #fff;
}
.buttonPrimary:active {
  opacity:0.75;
  color: #fff; 
}


.text-center { text-align: center; }
.text-right { text-align: right; }
