#FunctionalBlock1_ctl00_eventPageViewBase_ctl00_ctl00_eventRegistrationActions_RegistrationLink_bt {
    color:white;
    background-color: blue;
}

#FunctionalBlock1_ctl00_eventPageViewBase_ctl00_ctl00_eventInfoBox_ticketsLeft
{
    display: none;
}

/* get rid of login prompt during registration screen */
#FunctionalBlock1_ctl00_eventPageViewBase_ctl00_ctl00_stepTemplate_registrationTypeSelector_spaceLimitContainer,
#FunctionalBlock1_ctl00_eventPageViewBase_ctl00_ctl00_UpcomingEventsRepeater_ctl01_eventInfoBox_ticketsLeft > label,
#FunctionalBlock1_ctl00_eventPageViewBase_ctl00_ctl00_UpcomingEventsRepeater_ctl01_eventInfoBox_ticketsLeft > div {
    display: none;
}
}
/* Pay on line button */
#FunctionalBlock1_ctl00_eventPageViewBase_ctl00_ctl00_stepTemplate_payOnlineTop {
    color:white;
    background-color: blue;
}

/* disappear the registration */
.disappear {
    display: none;
}

/* change hamburger menu to words */
@media (max-width: 616px) {
    .menuButton {
        font-size: 0 !important; /* Hide any text */
        background-image: none !important; /* Hide background images */
        display: flex !important; /* Enable flexbox for centering */
        align-items: center !important; /* Center vertically */
        justify-content: center !important; /* Center horizontally */
    }

    .menuButton * {
        display: none !important; /* Hide all child elements */
    }

    .menuButton::before {
        content: "Click for Menu" !important;
        font-size: 22px !important; /* 20% smaller than 28px */
        font-weight: bold !important;
        color: white !important;
        display: block !important;
        text-align: center !important;
    }
}
