/*default-primary*/
.sppb-btn-primary {
    border: 1px solid #fff !important;
    border-radius: 0px !important;
    background: transparent !important;
    line-height: 1 !important;
    padding: 10px 25px;
    letter-spacing: 1px !IMPORTANT;
    font-weight: 400;
    color: #fff;
}
.sppb-btn-primary:hover, .sppb-btn-primary:focus {
    background: #fff !IMPORTANT;
    color: #000 !important;
}

/*default-button*/
.sppb-btn-default {
    padding: 0;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    text-transform: inherit!important;
    background: linear-gradient(18deg, #0a5d92 14%, #3cbfc5 87%);
    margin: 0;
    padding: 12px 25px;
    border: 2px solid #ffffffc4;
    text-align: center;
    text-transform: uppercase;
    transition: 0.5s;
    background-size: 200% auto;
    color: white;
    border-radius: 50px;
    box-shadow: 4px 11px 22px #1e84a654;
	margin-top:20px;
    color: #fff!important;
    font-family: 'Roboto'!important;
    letter-spacing: 1px!important;
}
.sppb-btn-default:hover, .sppb-btn-default:focus{
  background-position: right center!important; /* change the direction of the change here */
  color: #fff;
  border: 2px solid #ffffffc4!important;
  cursor:pointer;
  border-radius: 50px!important;
  outline:none!important;
  }

.sppb-btn.sppb-btn-default:active, .sppb-btn.sppb-btn-default:active{
background: linear-gradient(18deg, #0a5d92 14%, #3cbfc5 87%);}


button#bfSubmitButton {
      padding: 0;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    text-transform: inherit!important;
    background: linear-gradient(18deg, #0a5d92 14%, #3cbfc5 87%);
    margin: 0;
    padding: 12px 25px;
    border: 2px solid #ffffffc4;
    text-align: center;
    text-transform: uppercase;
    transition: 0.5s;
    background-size: 200% auto;
    color: white;
    border-radius: 50px;
    box-shadow: 4px 11px 22px #1e84a654;
	margin-top:20px;
    color: #fff!important;
    font-family: 'Roboto'!important;
    letter-spacing: 1px!important;
}

button#bfSubmitButton:hover, button#bfSubmitButton:focus {
  background-position: right center; /* change the direction of the change here */
  color: #fff;
  border: 2px solid #ffffffc4!important;
  cursor:pointer;
  border-radius: 50px!important;
  outline:none!important;
}


/*map button*/
input.button {
      padding: 0;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    text-transform: inherit!important;
    background: linear-gradient(18deg, #0a5d92 14%, #3cbfc5 87%);
    margin: 0;
    padding: 12px 25px;
    border: 2px solid #ffffffc4;
    text-align: center;
    text-transform: uppercase;
    transition: 0.5s;
    background-size: 200% auto;
    color: white;
    border-radius: 50px;
	margin-top:20px;
    color: #fff!important;
    font-family: 'Roboto'!important;
    letter-spacing: 1px!important;
}

input.button:hover {
  background-position: right center; /* change the direction of the change here */
  color: #fff;
  border: 2px solid #ffffffc4!important;
  cursor:pointer;
  border-radius: 50px!important;
  outline:none!important;
}

/*button*/
a.ejmModal_send.btn.btn-success.btn-sm {
    padding: 5px 15px !important;
    font-size: 14px !important;
    background: #000 !important;
    border: none !important;
    transition: 0.5s !important;
}
a.ejmModal_send.btn.btn-success.btn-sm:hover {
    opacity: 0.5;
}

/*edit profile button*/
form#member-profile a.btn {
    background: #e30613;
    color: #fff !important;
    border-radius: 0px !IMPORTANT;
    font-size: 14px !Important;
    padding: 5px 15px !important;
    transition: 0.5s;
}
form#member-profile button.btn.btn-primary.validate {
    background: #000;
    color: #fff !important;
    border-radius: 0px !IMPORTANT;
    font-size: 14px !Important;
    padding: 5px 15px !important;
    transition: 0.5s;
}
form#member-profile a.btn:hover {
    opacity: 0.5;
}
form#member-profile button.btn.btn-primary.validate:hover {
    opacity: 0.5;
}


