h1.eb-page-heading
{
margin-bottom: 25px !important;  
}

.btn.btn-primary.eb-register-button.eb-individual-registration-button
{
background-color: #a071a7!important;
color: #FFFFFF !important;
text-transform: uppercase!important;
letter-spacing: 0.36px;
font-family: "Noto Sans JP";
padding: 0px 10px 1px 10px;
Font-weight: 300;
border-radius: 0;
line-height: 1.5;
display: inline-block;
text-align: center;
white-space: pre-line;
vertical-align: middle;
user-select: none;
border: 1px solid transparent;
transition: all .15s ease-in-out;
}

.btn.btn-secondary.eb-colorbox-invite
{
background-color: #a071a7!important;
color: #FFFFFF !important;
text-transform: uppercase!important;
letter-spacing: 0.36px;
font-family: "Noto Sans JP";
padding: 0px 10px 1px 10px;
Font-weight: 300;
border-radius: 0;
line-height: 1.5;
display: inline-block;
text-align: center;
white-space: pre-line;
vertical-align: middle;
user-select: none;
border: 1px solid transparent;
transition: all .15s ease-in-out;
}

.eb-button-button-link.btn.btn-secondary
{
background-color: #a071a7!important;
color: #FFFFFF !important;
text-transform: uppercase!important;
  letter-spacing: 0.36px;
font-family: "Noto Sans JP";
padding: 0px 10px 1px 10px;
Font-weight: 300;
border-radius: 0;
line-height: 1.5;
display: inline-block;
text-align: center;
white-space: pre-line;
vertical-align: middle;
user-select: none;
border: 1px solid transparent;
transition: all .15s ease-in-out;
}

.btn.btn-primary
{
background-color: #a071a7!important;
color: #FFFFFF !important;
text-transform: uppercase!important;
letter-spacing: 0.36px;
font-family: "Noto Sans JP";
padding: 0px 10px 1px 10px;
Font-weight: 300;
border-radius: 0;
line-height: 1.5;
display: inline-block;
text-align: center;
white-space: pre-line;
vertical-align: middle;
user-select: none;
border: 1px solid transparent;
transition: all .15s ease-in-out;
}




.btn.btn-primary.eb-register-button.eb-individual-registration-button:hover
{
background-color: #82387b!important;
color: #FFFFFF !important;
text-transform: uppercase!important;
letter-spacing: 0.36px;
font-family: "Noto Sans JP";
padding: 0px 10px 1px 10px;
Font-weight: 300;
border-radius: 0;
line-height: 1.5;
display: inline-block;
text-align: center;
white-space: pre-line;
vertical-align: middle;
user-select: none;
border: 1px solid transparent;
transition: all .15s ease-in-out;
}

.btn.btn-secondary.eb-colorbox-invite:hover
{
background-color: #82387b!important;
color: #FFFFFF !important;
text-transform: uppercase!important;
letter-spacing: 0.36px;
font-family: "Noto Sans JP";
padding: 0px 10px 1px 10px;
Font-weight: 300;
border-radius: 0;
line-height: 1.5;
display: inline-block;
text-align: center;
white-space: pre-line;
vertical-align: middle;
user-select: none;
border: 1px solid transparent;
transition: all .15s ease-in-out;
}

.eb-button-button-link.btn.btn-secondary:hover
{
background-color: #82387b!important;
color: #FFFFFF !important;
text-transform: uppercase!important;
  letter-spacing: 0.36px;
font-family: "Noto Sans JP";
padding: 0px 10px 1px 10px;
Font-weight: 300;
border-radius: 0;
line-height: 1.5;
display: inline-block;
text-align: center;
white-space: pre-line;
vertical-align: middle;
user-select: none;
border: 1px solid transparent;
transition: all .15s ease-in-out;
}

.btn.btn-primary:hover
{
background-color: #82387b!important;
color: #FFFFFF !important;
text-transform: uppercase!important;
letter-spacing: 0.36px;
font-family: "Noto Sans JP";
padding: 0px 10px 1px 10px;
Font-weight: 300;
border-radius: 0;
line-height: 1.5;
display: inline-block;
text-align: center;
white-space: pre-line;
vertical-align: middle;
user-select: none;
border: 1px solid transparent;
transition: all .15s ease-in-out;
}