.WaGadgetAuthorizationRequired .openAuthFormContainer {
display: none !important;
} 
#socialLoginContainer, #idSocialLoginContainer {
	display: none;
} 

/* Event info page: hide Spaces left */

.eventInfoSpacesLeft{
	display: none;
}

/* Event registration page: substitute text */

#FunctionalBlock1_ctl00_eventPageViewBase_ctl00_ctl00_stepTemplate_registrationTopMessage_noTypesMessage_messageText
{
	visibility: hidden;
	position: relative;
}

#FunctionalBlock1_ctl00_eventPageViewBase_ctl00_ctl00_stepTemplate_registrationTopMessage_noTypesMessage_messageText:after 
{
	visibility: visible;
	position: absolute;
	top: 0;
	left: 0;
	content: " Can't register you for the event: Have you logged in? Are you an Associate but only Members may register at this time?"
}

/* Event registration page: hide Spaces left text */

#FunctionalBlock1_ctl00_eventPageViewBase_ctl00_ctl00_stepTemplate_registrationTypeSelector_spaceLimitContainer > div > div.fieldLabel > span
{
	display: none;
}

/* Event registration page: hide Spaces left numbers */
#FunctionalBlock1_ctl00_eventPageViewBase_ctl00_ctl00_stepTemplate_registrationTypeSelector_spaceLimitContainer > div > div.fieldBody
{
	display: none;
}

#idRadioGroup > div:nth-child(1) > span.label > span:nth-child(1) > label
{
	display: none;
}

#idRadioGroup > div:nth-child(2) > span.label > span:nth-child(1) > label
{
	display: none;
}

#idRadioGroup > div:nth-child(3) > span.label > span:nth-child(1) > label
{
	display: none;
}

#idRadioGroup > div:nth-child(4) > span.label > span:nth-child(1) > label
{
	display: none;
}