#NewGuestClassContainer #BackToClasses,#NewGuestClassContainer #LinkedClients{display:none!important}#ClassDateTimeContainer .SelectDays .checker{margin-top:0}#NotClassResultsHolderInner,#ClassResultsHolder{padding:0}#NewGuestClassContainer div .StepMobile{right:-4px;top:5px}#NewGuestClassContainer #NextButtonContainer>.NextButtonIcon{right:20px!important;top:4px;left:auto;position:absolute}#NewGuestClassContainer #PrevButtonContainer>.PrevButtonIcon{left:10px!important;top:4px;right:auto;position:absolute}#NewGuestClassContainer #NextButtonContainer,#NewGuestClassContainer #PrevButtonContainer{position:relative}.ClassTimeOptionLegend{font-size:15px}#NewGuestClassContainer .AppointmentTimeOptions>.RadioTable>.SelectedApp>.ClassTimeHolder{min-width:115px}#NewGuestClassContainer .AppointmentTimeOptions>.RadioTable>.SelectedApp>.ClassDateHolder{min-width:80px}#NewGuestClassContainer .AppointmentTimeOptions>.RadioTable>.SelectedApp *{font-size:13px}#NewGuestClassContainer #Content1{height:423px}#NewGuestClassContainer #ContactUsDiv{display:none!important}.ClassTypeOptionInner,.LocationOption:first-child,.ClientOption:first-child{margin-top:0}.ClassTypeOptionInner{margin-bottom:10px}#NewGuestClassContainer .Dialog{padding-top:20px}#ClassType-None,#ClassType-All,#ClassType-Confirm,#Location-Confirm,#ContactMeButton,#ChangeClientDialogButton,#SelectClassRequiredDismissButton{height:30px;padding-top:5px;font-size:18px;width:100px}#NewGuestClassContainer #ContactMeButton{padding-top:3px;width:140px}#ClassType-Confirm,#Location-Confirm,#ContactMeSubmitButton,#ChangeClientDialogButton,#SelectClassRequiredDismissButton{float:right}#ContactMeContent{overflow-y:auto}#ChangeLocation #LocationList{left:0}#ChangeClassType .checker{padding-top:7px}#ChangeClassType .checker,#ChangeLocation .radio,#ChangeClient .radio{position:relative;top:-1px}#FilteredClasses{padding-top:10px}#FilteredClasses .RadioTable,#FilteredLocations .RadioTable{padding-right:20px}#ClassResultsHolder{font-size:15px}#NewGuestClassContainer .SelectDays{line-height:1}#NewGuestClassContainer .ContentPage{padding-bottom:0}#NotClassResultsHolderInner{padding-top:0;padding-bottom:0}#NextButton[value="Search"]+.NextButtonIcon{}#NewGuestClassContainer span.NextButtonIcon{left:auto;right:5px;top:5px}.LocationOptionInner>.radio{display:inline-block}.ClassTimeOptions{padding-right:10px;padding-bottom:10px}.MaxClassResultsText{position:absolute;bottom:0;left:0}#AccordionClassResults{margin-bottom:0;cursor:default!important}.NotGuestClassContainer #Content2{min-height:390px}#ConfirmBookings .SelectedApp{cursor:default!important}.AvailableClassesScroll .jspVerticalBar{right:0!important}#ClassSelectionSummary{margin-right:10px}#ClassTimeLabel{width:80px}.desktop #NewGuestClassContainer .StartTimeHolder,.desktop #NewGuestClassContainer .EndTimeHolder{width:calc(50% - 52px)}#ChangeLocationsButton,#ChangeClassTypeButton,#ChangeClientButton{width:calc(100% - 100px)}#SelectClassTypeHolder .ClassTypeChevron{right:20px}.desktop .AvailableClassesTableHeader{padding-right:15px}div div .CalendarDownloadAll{padding-top:3px;position:relative;top:-8px}.CalendarDownloadAll span{font-size:14px;position:relative;top:-5px}.CalendarDownloadAll::before{font-size:21px!important;display:inline-block;height:30px;line-height:30px;margin-right:8px;position:relative;top:-3px;left:3px}#ClassBookingCompleteSuccessfulContainer .list-group{margin-bottom:10px}.desktop .AvailableClassesScroll{margin-bottom:0}.desktop .AvailableClassesScroll.showShadow{border-top:1px solid #eee}.desktop .NotGuestClassContainer #ButtonContainer{border-top:1px solid #eee;height:50px;padding-top:8px}.desktop #ChangeLocation #LocationList #FilteredLocations .jspVerticalBar,.desktop #ChangeClassType #ClassTypeList #FilteredClasses .jspVerticalBar{opacity:1}