.support-text a.btn {
    background: #7e4082;
    border-color: #7e4082;
}

.bg-emerald .btn-charter, .bg-emerald a.btn-charter {
  color: #1d1934 !important;
}


.btn-charter:hover, 
.support-text a.btn:hover{
	background-color: #402b56 !important; 
	border-color: #402b56;
	color: #FFFFFF;
}

.FE-btn {
  display: inline-block;
  margin: 56px 15px 0 0;
  padding: 0.75em calc(2em - 1.25rem) 0.75em 2em;
  text-align: center;
  font-family: 'Lato',sans-serif;
  font-size: 1.125em;
  font-weight: 800;
  letter-spacing: 0.05rem;
  line-height: 1.3;
  text-decoration: none;
  text-transform: none;
  border-radius: 2em;
  border: 3px solid transparent;
  cursor: pointer;
  overflow: hidden;
}

/* CTA Button */
.FE-btn-cta {
  color: #FFFFFF;
  background-color: #2B4C59;
  border-color: #2B4C59;
}

.FE-btn-cta:hover, .FE-btn-cta:focus {
  color: #2B4C59;
  background-color: #FFFFFF;
  border-color: #2B4C59;
  /* box-shadow: 0px 5px 15px #2B4C59; */
}

.FE-btn-cta .FE-icon {
  display: inline-block;
  left: 0px;
  margin-left: 2px;
  font-size: 1.125em;
  opacity: 1;
  color: #FFFFFF;
  transform: translateY(0px);
  -webkit-transition: all .25s ease-in-out;
  transition: all .25s ease-in-out;
}

.FE-btn-cta:hover .FE-icon,
.FE-btn-cta:focus .FE-icon {
  -webkit-transform: translateY(5px);
  transform: translateY(5px);
}

/* Secondary Button */
.FE-btn-secondary {
  color: #2B4C59;
  background-color: transparent;
  border: 3px solid #2B4C59;
}

.FE-btn-secondary:hover, .FE-btn-secondary:focus {
  color: #FFFFFF;
  background-color: #2B4C59;
  border-color: #2B4C59;
}

.FE-btn-secondary .FE-icon {
  display: inline-block;
  left: 0px;
  margin-left: 2px;
  font-size: 1.125em;
  opacity: 1;
  color: #FFFFFF;
  transform: translateY(0px);
  -webkit-transition: all .25s ease-in-out;
  transition: all .25s ease-in-out;
}

.FE-btn-secondary:hover .FE-icon,
.FE-btn-secondary:focus .FE-icon {
  -webkit-transform: translateY(5px);
  transform: translateY(5px);
} 

.btn-primary.btn-aqua{
	color: #322449 !important;
}

.btn-primary.btn-aqua:hover,
.btn-primary.btn-aqua:focus,
.btn-primary.btn-aqua:active{
	color: #FFFFFF !important;
}

.btn-charter, a.btn-charter {
  color: #2B4C59 !important;
  border-color: #4ec3e0 !important;
}
.btn-charter:hover, a.btn-charter:hover,
.btn-charter:focus, a.btn-charter:focus,
.btn-charter:active, a.btn-charter:active{
  color: #FFFFFF !important;
  border-color: #2B4C59;
}

.btn-primary-round-aqua{
	color: #1d1934 !important;
}
.btn-primary-round-aqua:hover,
.btn-primary-round-aqua:active,
.btn-primary-round-aqua:focus
{
	background-color: #1d1934;
	color: #FFFFFF !important;
}

.hero--Subheader + .consensus-button:hover,
.hero--Subheader + .consensus-button:focus,
.hero--Subheader + .consensus-button:active{
	background-color: #4ec3e0;
	color: #1d1934 !important;
}
