@charset "UTF-8";
.coursestate {
	font-family: "VhsConnectStateIcons";
	font-style:  normal;
	font-weight: normal;
	color:       #CCC;
}
.coursestate.Course_OnlyProspectiveBuyer:before, .coursestate.Course.OnlyProspectiveBuyer:before {
	content:    "\0074";
	color:      #4784ba;
}
.coursestate.Course_OnlyProspectiveBuyer_EnoughSeatsAvailable:before, .coursestate.Course.OnlyProspectiveBuyer.EnoughSeatsAvailable:before {
	content:    "\0074";
	color:      #4784ba;
}
.coursestate.Course_OnlyProspectiveBuyer_FewSeatsLeft:before, .coursestate.Course.OnlyProspectiveBuyer.FewSeatsLeft:before {
	content:    "\0074";
	color:      #4784ba;
}
.coursestate.Course_OnlyProspectiveBuyer_SoldOut:before, .coursestate.Course.OnlyProspectiveBuyer.SoldOut:before {
	content:    "\0074";
	color:      #fba74b;
}
.coursestate.Course_Bookable_OK_EnoughSeatsAvailable:before, .coursestate.Course.Bookable.OK.EnoughSeatsAvailable:before {
	content:    "\0041";
	color:      #66ac1d;
}
.coursestate.Course_Bookable_OK_FewSeatsLeft:before, .coursestate.Course.Bookable.OK.FewSeatsLeft:before {
	content:    "\0041";
	color:      #fba74b;
}
.coursestate.Course_Bookable_CourseAlreadyStarted_EnoughSeatsAvailable:before, .coursestate.Course.Bookable.CourseAlreadyStarted.EnoughSeatsAvailable:before {
	content:    "\0041";
	color:      #66ac1d;
}
.coursestate.Course_Bookable_CourseAlreadyStarted_FewSeatsLeft:before, .coursestate.Course.Bookable.CourseAlreadyStarted.FewSeatsLeft:before {
	content:    "\0041";
	color:      #fba74b;
}
.coursestate.Course_NotBookable_CourseCompleted:before, .coursestate.Course.NotBookable.CourseCompleted:before {
	content:    "\0055";
	color:      #bfbfbf;
}
.coursestate.Course_NotBookable_CourseCompleted_FewSeatsLeft:before, .coursestate.Course.NotBookable.CourseCompleted.FewSeatsLeft:before {
	content:    "\0055";
	color:      #bfbfbf;
}
.coursestate.Course_NotBookable_CourseCompleted_EnoughSeatsAvailable:before, .coursestate.Course.NotBookable.CourseCompleted.EnoughSeatsAvailable:before {
	content:    "\0055";
	color:      #bfbfbf;
}
.coursestate.Course_NotBookable_CourseCompleted_SoldOut:before, .coursestate.Course.NotBookable.CourseCompleted.SoldOut:before {
	content:    "\0055";
	color:      #bfbfbf;
}
.coursestate.Course_BoxOffice_NotBookableOnline_EnoughSeatsAvailable:before, .coursestate.Course.BoxOffice.NotBookableOnline.EnoughSeatsAvailable:before {
	content:    "\0035";
	color:      #66ac1d;
}
.coursestate.Course_BoxOffice_NotBookableOnline_FewSeatsLeft:before, .coursestate.Course.BoxOffice.NotBookableOnline.FewSeatsLeft:before {
	content:    "\0035";
	color:      #fba74b;
}
.coursestate.Course_BoxOffice_NotBookableOnline_SoldOut:before, .coursestate.Course.BoxOffice.NotBookableOnline.SoldOut:before {
	content:    "\0035";
	color:      #bfbfbf;
}
.coursestate.Course_BoxOffice_RegistrationDeadlineExpired_EnoughSeatsAvailable:before, .coursestate.Course.BoxOffice.RegistrationDeadlineExpired.EnoughSeatsAvailable:before {
	content:    "\0035";
	color:      #bfbfbf;
}
.coursestate.Course_NotBookable_NoParticipantsAllowed:before, .coursestate.Course.NotBookable.NoParticipantsAllowed:before {
	content:    "\0064";
}
.coursestate.Course_NotBookable_NoParticipantsAllowed_SoldOut:before, .coursestate.Course.NotBookable.NoParticipantsAllowed.SoldOut:before {
	content:    "\0064";
}
.coursestate.Course_WaitingList_CourseAlreadyStarted_SoldOut:before, .coursestate.Course.WaitingList.CourseAlreadyStarted.SoldOut:before {
	content:    "\0046";
	color:      #fba74b;
}
.coursestate.Course_WaitingList_OK_SoldOut:before, .coursestate.Course.WaitingList.OK.SoldOut:before {
	content:    "\0046";
}
.coursestate.Course_ByPhone_OK_EnoughSeatsAvailable:before, .coursestate.Course.ByPhone.OK.EnoughSeatsAvailable:before {
	content:    "\0050";
	color:      #66ac1d;
}
.coursestate.Course_ByPhone_OK_FewSeatsLeft:before, .coursestate.Course.ByPhone.OK.FewSeatsLeft:before {
	content:    "\0050";
	color:      #fba74b;
}
.coursestate.Course_ByPhone_OK_SoldOut:before, .coursestate.Course.ByPhone.OK.SoldOut:before {
	content:    "\0055";
}
.coursestate.Course_ByPhone_NotBookableOnline_EnoughSeatsAvailable:before, .coursestate.Course.ByPhone.NotBookableOnline.EnoughSeatsAvailable:before {
	content:    "\0050";
	color:      #66ac1d;
}
.coursestate.Course_ByPhone_NotBookableOnline_FewSeatsLeft:before, .coursestate.Course.ByPhone.NotBookableOnline.FewSeatsLeft:before {
	content:    "\0050";
	color:      #fba74b;
}
.coursestate.Course_ByPhone_NotBookableOnline_SoldOut:before, .coursestate.Course.ByPhone.NotBookableOnline.SoldOut:before {
	content:    "\0055";
}
.coursestate.Course_ByPhone_RegistrationDeadlineExpired_SoldOut:before, .coursestate.Course.ByPhone.RegistrationDeadlineExpired.SoldOut:before {
	content:    "\0055";
}
.coursestate.Course_ByPhone_RegistrationDeadlineExpired_EnoughSeatsAvailable:before, .coursestate.Course.ByPhone.RegistrationDeadlineExpired.EnoughSeatsAvailable:before {
	content:    "\0055";
}
.coursestate.Course_ByPhone_RegistrationDeadlineExpired_FewSeatsLeft:before, .coursestate.Course.ByPhone.RegistrationDeadlineExpired.FewSeatsLeft:before {
	content:    "\0055";
}
.coursestate.Course_InPerson_OK_EnoughSeatsAvailable:before, .coursestate.Course.InPerson.OK.EnoughSeatsAvailable:before {
	content:    "\0035";
	color:      #66ac1d;
}
.coursestate.Course_InPerson_OK_FewSeatsLeft:before, .coursestate.Course.InPerson.OK.FewSeatsLeft:before {
	content:    "\0035";
	color:      #fba74b;
}
.coursestate.Course_InPerson_OK_SoldOut:before, .coursestate.Course.InPerson.OK.SoldOut:before {
	content:    "\0055";
}
.coursestate.Course_InPerson_NotBookableOnline_EnoughSeatsAvailable:before, .coursestate.Course.InPerson.NotBookableOnline.EnoughSeatsAvailable:before {
	content:    "\0035";
	color:      #66ac1d;
}
.coursestate.Course_InPerson_NotBookableOnline_FewSeatsLeft:before, .coursestate.Course.InPerson.NotBookableOnline.FewSeatsLeft:before {
	content:    "\0035";
	color:      #fba74b;
}
.coursestate.Course_InPerson_NotBookableOnline_SoldOut:before, .coursestate.Course.InPerson.NotBookableOnline.SoldOut:before {
	content:    "\0055";
}
.coursestate.Course_InPerson_RegistrationDeadlineExpired_EnoughSeatsAvailable:before, .coursestate.Course.InPerson.RegistrationDeadlineExpired.EnoughSeatsAvailable:before {
	content:    "\0055";
}
.coursestate.Course_ExternalPartner_OK_EnoughSeatsAvailable:before, .coursestate.Course.ExternalPartner.OK.EnoughSeatsAvailable:before {
	content:    "\004f";
	color:      #66ac1d;
}
.coursestate.Course_ExternalPartner_OK_FewSeatsLeft:before, .coursestate.Course.ExternalPartner.OK.FewSeatsLeft:before {
	content:    "\004f";
	color:      #fba74b;
}
.coursestate.Course_ExternalPartner_OK_SoldOut:before, .coursestate.Course.ExternalPartner.OK.SoldOut:before {
	content:    "\004f";
}
.coursestate.Course_ExternalPartner_NotBookableOnline_EnoughSeatsAvailable:before, .coursestate.Course.ExternalPartner.NotBookableOnline.EnoughSeatsAvailable:before {
	content:    "\004f";
	color:      #66ac1d;
}
.coursestate.Course_ExternalPartner_NotBookableOnline_FewSeatsLeft:before, .coursestate.Course.ExternalPartner.NotBookableOnline.FewSeatsLeft:before {
	content:    "\004f";
	color:      #fba74b;
}
.coursestate.Course_ExternalPartner_NotBookableOnline_SoldOut:before, .coursestate.Course.ExternalPartner.NotBookableOnline.SoldOut:before {
	content:    "\004f";
}
.coursestate.Course_ExternalPartner_RegistrationDeadlineExpired_EnoughSeatsAvailable:before, .coursestate.Course.ExternalPartner.RegistrationDeadlineExpired.EnoughSeatsAvailable:before {
	content:    "\004f";
}
.coursestate.Course_NotBookable_SoldOutNoWaitingList:before, .coursestate.Course.NotBookable.SoldOutNoWaitingList:before {
	content:    "\0055";
}
.coursestate.Course_NotBookable_SoldOutNoWaitingList_SoldOut:before, .coursestate.Course.NotBookable.SoldOutNoWaitingList.SoldOut:before {
	content:    "\0055";
}
.coursestate.Course_NotBookable_NotBookableOnline_EnoughSeatsAvailable:before, .coursestate.Course.NotBookable.NotBookableOnline.EnoughSeatsAvailable:before {
	content:    "\0055";
}
.coursestate.Course_NotBookable_NotBookableOnline_FewSeatsLeft:before, .coursestate.Course.NotBookable.NotBookableOnline.FewSeatsLeft:before {
	content:    "\0055";
}
.coursestate.Course_NotBookable_RegistrationDeadlineExpired:before, .coursestate.Course.NotBookable.RegistrationDeadlineExpired:before {
	content:    "\0055";
}
.coursestate.Course_NotBookable_CourseCancelled:before, .coursestate.Course.NotBookable.CourseCancelled:before {
	content:    "\0064";
}
.coursestate.Course_NotBookable_CourseCancelled_EnoughSeatsAvailable:before, .coursestate.Course.NotBookable.CourseCancelled.EnoughSeatsAvailable:before {
	content:    "\0064";
}
.coursestate.Course_NotBookable_CourseCancelled_FewSeatsLeft:before, .coursestate.Course.NotBookable.CourseCancelled.FewSeatsLeft:before {
	content:    "\0064";
}
.coursestate.Course_NotBookable_CourseCancelled_SoldOut:before, .coursestate.Course.NotBookable.CourseCancelled.SoldOut:before {
	content:    "\0064";
}
.coursestate.Course_NotBookable_CourseAlreadyStarted:before, .coursestate.Course.NotBookable.CourseAlreadyStarted:before {
	content:    "\0055";
}
.coursestate.Course_NotBookable_CourseAlreadyStarted_EnoughSeatsAvailable:before, .coursestate.Course.NotBookable.CourseAlreadyStarted.EnoughSeatsAvailable:before {
	content:    "\0055";
}
.coursestate.Course_NotBookable_CourseAlreadyStarted_FewSeatsLeft:before, .coursestate.Course.NotBookable.CourseAlreadyStarted.FewSeatsLeft:before {
	content:    "\0055";
}
.coursestate.Course_NotBookable_CourseHidden:before, .coursestate.Course.NotBookable.CourseHidden:before {
	content:    "\0024";
}
.coursestate.Course_NotBookable_DisabledAfter1stDate:before, .coursestate.Course.NotBookable.DisabledAfter1stDate:before {
	content:    "\0055";
}
.coursestate.Course_NotBookable_DisabledAfterNthCourseDate:before, .coursestate.Course.NotBookable.DisabledAfterNthCourseDate:before {
	content:    "\0055";
}
.coursestate.Course_NotBookable_DisabledAfterNthCourseDate_EnoughSeatsAvailable:before, .coursestate.Course.NotBookable.DisabledAfterNthCourseDate.EnoughSeatsAvailable:before {
	content:    "\0055";
}
.coursestate.Course_NotBookable_DisabledAfterNthCourseDate_FewSeatsLeft:before, .coursestate.Course.NotBookable.DisabledAfterNthCourseDate.FewSeatsLeft:before {
	content:    "\0055";
}
.coursestate.Course_NotBookable_Disabled_SoldOut:before, .coursestate.Course.NotBookable.Disabled.SoldOut:before {
	content:    "\0055";
}
.coursestate.Course_NotBookable_Disabled_None:before, .coursestate.Course.NotBookable.Disabled.None:before {
	content:    "\0055";
}
.coursestate.Course_NotBookable_RegistrationNotBegun:before, .coursestate.Course.NotBookable.RegistrationNotBegun:before {
	content:    "\0074";
	color:      #4784ba;
}
.coursestate.Course_NotBookable_RegistrationNotBegun_SoldOut:before, .coursestate.Course.NotBookable.RegistrationNotBegun.SoldOut:before {
	content:    "\0074";
	color:      #4784ba;
}
.coursestate.Course_NotBookable_RegistrationNotBegun_EnoughSeatsAvailable:before, .coursestate.Course.NotBookable.RegistrationNotBegun.EnoughSeatsAvailable:before {
	content:    "\0074";
	color:      #4784ba;
}
.coursestate.Course_NotBookable_RegistrationNotBegun_FewSeatsLeft:before, .coursestate.Course.NotBookable.RegistrationNotBegun.FewSeatsLeft:before {
	content:    "\0074";
	color:      #4784ba;
}
.coursestate.Course_NotBookable_RegistrationDeadlineExpired_SoldOut:before, .coursestate.Course.NotBookable.RegistrationDeadlineExpired.SoldOut:before {
	content:    "\0055";
}
.coursestate.Course_NotBookable_RegistrationDeadlineExpired_EnoughSeatsAvailable:before, .coursestate.Course.NotBookable.RegistrationDeadlineExpired.EnoughSeatsAvailable:before {
	content:    "\0055";
}
.coursestate.Course_NotBookable_CourseAlreadyStarted_SoldOut:before, .coursestate.Course.NotBookable.CourseAlreadyStarted.SoldOut:before {
	content:    "\0055";
}
.coursestate.Course_NotBookable_NotBookableOnline:before, .coursestate.Course.NotBookable.NotBookableOnline:before {
	content:    "\0055";
}
.coursestate.Course_NotBookable_NotWaitingListForStartedCourses_SoldOut:before, .coursestate.Course.NotBookable.NotWaitingListForStartedCourses.SoldOut:before {
	content:    "\0055";
}
.coursestate.Course_NotRequired_NotBookableOnline_EnoughSeatsAvailable:before, .coursestate.Course.NotRequired.NotBookableOnline.EnoughSeatsAvailable:before {
	content:    "\0055";
}