div *{user-select:text;-ms-user-select:text;-khtml-user-select:text;-moz-user-select:text}body{background-color:#f6f6f6!important;font-size:.85em;font-family:Arial,Helvetica,Sans-Serif;margin:0;padding:0;color:#555}body.embedded{background-color:#fff!important}a{color:#999;text-decoration:none}p,ul{margin:7px 0;line-height:1.4em}header,footer,nav,section{display:block}h1,h2,h3,h4,h5,h6{font-size:1.8em;color:#555;font-weight:normal}h1{font-size:2em;padding-bottom:0;margin-bottom:10px;margin-top:18px}h2{padding:0 0 10px 0;font-size:1.8em}h3{font-size:19.5px;margin-bottom:8px;margin-top:6px}h4{font-size:1.1em}h5,h6{font-size:1em}.jspVerticalBar{width:4px!important;opacity:1;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out;opacity:1}.stayedstill .jspVerticalBar{opacity:0}.AvailableClassesScroll .jspVerticalBar{opacity:1;right:0}.jspHorizontalBar{display:none}.jspPane{left:0!important;width:100%!important}.page{width:778px;height:548px;overflow:hidden;margin-left:auto;margin-right:auto;margin-top:96px;z-index:1;background-color:#fff;-moz-box-shadow:0 0 10px #e0e0e0;-webkit-box-shadow:0 0 10px #e0e0e0;box-shadow:0 0 10px #e0e0e0;border:1px solid #e5e5e5;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;position:relative}header,#header{position:relative;margin-bottom:0;color:#000;padding:0}header h1,#header h1{font-weight:bold;padding:5px 0;margin:0;color:#fff;border:none;line-height:2em;font-size:32px!important;text-shadow:1px 1px 2px #111}#navigation{width:280px;height:550px;display:inline-block;overflow:hidden;position:absolute;right:0;top:0}#navigationsep{width:1px;position:absolute;top:20px;bottom:20px;background-color:#efefef;display:block;margin:0}.navigationverticalsep{height:1px;position:absolute;left:20px;right:20px;background-color:#efefef;display:block;margin:0}.navigationhorizontalsep{width:1px;top:10px;bottom:10px;right:50%;position:absolute;background-color:#efefef}#MainMenu{position:absolute;right:0;max-width:220px;top:400px}#main{padding:1px;position:relative;height:550px;width:498px;display:inline-block;padding:5px}.EnableJScrollPane{overflow:hidden}.SideContent{margin:5px;position:static;display:none!important}#navigation .SideContent{display:block!important;padding-left:8px}.SideContent input[type=text],.SideContent input[type=password]{width:260px}.SideContent h3{font-size:1.3em!important}.SideContent p{font-size:13px;line-height:17px}footer,#footer{background-color:#fff;color:#999;padding:10px 0;text-align:center;line-height:normal;margin:0 0 30px 0;font-size:.9em;border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px}ul#menu{padding:0 0 2px;position:relative;margin:0;text-align:right}ul#menu li{display:inline;list-style:none}ul#menu li#greeting{padding:10px 20px;font-weight:bold;text-decoration:none;line-height:2.8em;color:#fff}ul#menu li a{padding:10px 20px;font-weight:bold;text-decoration:none;line-height:2.8em;background-color:#e8eef4;color:#034af3;border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0}ul#menu li a:hover{background-color:#fff;text-decoration:none}ul#menu li a:active{background-color:#a6e2a6;text-decoration:none}ul#menu li.selected a{background-color:#fff;color:#000}fieldset{border:0 solid #ddd;padding:0 20px;margin:0}legend{font-size:1.2em;font-weight:bold}textarea{min-height:75px;resize:none}input[type="text"],input[type="password"]{border:1px solid #e9e9e9;padding:4px;font-size:1.2em;color:#444;width:300px}input[type="tel"],input[type="email"],select,select.form-control{border:1px solid #e9e9e9}select{padding:2px;font-size:1.2em;color:#444}input[type="submit"]{}table{}table td{}table th{text-align:left}.clear{clear:both}.error{color:red}nav,#menucontainer{margin-top:40px}#title{display:block;margin-bottom:0;text-align:left;margin:5px}.LogoAlt,.Logo{border:none;background:none;display:inline-block;cursor:pointer;text-align:left;background-color:#fff;max-height:60px;max-width:220px;margin:10px;margin-bottom:0;font-size:22px}.LogoAlt{max-width:none;margin-right:0}#LoginAndNameDisplay>*{display:inline-block}#logindisplay{font-size:1em;text-align:right;float:right;position:relative}#logindisplay>button{color:#888;background:none;border:none;display:inline-block;font-size:22px;cursor:pointer;position:relative;padding:0}#logindisplay button,#logindisplay button span,#logindisplay button span::before{display:inline-block;width:23px;height:40px;line-height:40px}#contactusdisplay{overflow-y:auto;overflow-x:hidden;width:100%}#contactusdisplay .ContactMobile{margin:0;padding-top:0}#contactusdisplay .ContactMobile h3{display:none}#BackToMyAppointments{display:block;font-size:18px;padding:0;height:30px;line-height:20px;cursor:pointer;position:absolute;top:470px;right:10px;left:10px;width:260px}#BackToMyAppointments .mbsc-ic{font-size:1.25em;padding-right:5px}#namedisplay{font-size:18px;width:200px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.field-validation-error{font-size:.8em;margin:2px 5px 0 0;color:#d00;z-index:50}.field-validation-valid{display:none}.input-validation-error{border:1px solid red;background-color:#fee}.validation-summary-errors{}.validation-summary-valid{display:none}.display-label,.editor-label{margin:14px 0 0 0;font-size:.9em;font-weight:bold}.editor-label .ValidationMessage{float:right;z-index:600}.editor-label label{}.display-field,.editor-field{margin:.3em 0 0 0}.editor-field input{border:1px solid #e9e9e9;color:#555}.editor-field input:focus{border:1px solid #d0d0d0}.editor-field input[type="radio"]{border:none}.editor-field input[type="radio"]:focus{border:none}.text-box{width:30em}.text-box.multi-line{height:6.5em}.tri-state{width:6em}:active{outline:none}#ForgotPassword{float:left;width:305px;text-align:right;font-size:.82em;color:#999;margin:2px 0 0 0}#ForgotPassword a{cursor:pointer}.ContentLeft{float:left;width:50%;border-right:1px solid #eee}.ContentRight{float:left;padding-left:40px;width:300px}.Content{margin-top:12px}.LoginError{float:left;padding:10px 15px!important;width:278px;margin:0 0 0 20px!important;font-size:12px!important;border:1px solid #fdd;background-color:#faa;background-image:url("Images/InfoGradient.png")!important;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.LoginError>span{font-size:18px;color:#c00}.LoginError ul{margin-bottom:0;list-style-type:none;line-height:1.3em}.LoginError li{margin-left:-40px;margin-top:8px}.Steps td{background-color:#f6f6f6;height:50px;border:0;border:1px solid #ddd;width:20%}.Steps td:first-child{border-radius:5px 0 0 5px}.Steps td:last-child{border-radius:0 5px 5px 0}.Steps{height:50px;width:100%;margin-bottom:10px}.StepHeading{font-size:12px;margin-left:10px;font-weight:bold;line-height:16px}.StepContent{margin-left:10px;margin-top:2px;font-size:12px;line-height:12px;color:#888}.ThemeStep .StepContent{color:#fff!important}.LargeLabel label{font-size:1.3em}.LargeLabel{font-size:1em;font-weight:normal;width:310px}.ShortInput input{width:130px!important}.ShortInput select{width:140px;height:30px;border:1px solid #e9e9e9}.ShortInput{width:130px!important}.MediumInput input{width:170px}.MediumInput{width:180px}.DateInput{width:145px;vertical-align:middle}.DateInput input{width:96px}div.editor-field.DateInput:after{content:"DD/MMM/YYYY";color:#aaa;content:"DD/MM/YYYY";font-size:.8em;padding-left:9px}.DateInput button{margin-left:5px}.SmallDateInput{width:115px;vertical-align:middle}.SmallDateInput input{width:65px;font-size:.9em!important;padding:3px}.SmallDateInput button{margin-left:5px}.Information{margin:5px 0;padding:0 10px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font-size:12px;background-image:url(Images/InfoGradient.png)!important;background-position:top;background-repeat:repeat}.ContentRight .Information{padding:5px 16px 10px;background-image:url(Images/InfoGradient2.png)!important}.ContentRight .Information p{font-size:13px;line-height:16px}.ContentRight .Information input.ui-button{font-size:18px}.ContactDays{margin-top:10px;text-align:center}.ContactDays tr{margin:4px}.ContactDays td{width:65px}.ContactDayRow td{padding:5px;border-bottom:1px solid #ddd;border-top:1px solid #ddd;background-color:#eee}.AltRow td{background-color:#fafafa!important;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.ContactDaysHeadings td{background-color:#fff;font-size:.8em;font-weight:bold;color:#888;padding-bottom:3px}.ContactDayRowHeadings{background-color:#fff!important;font-size:.8em;color:#aaa;width:20px!important;text-align:right;border:1px solid #fff!important}.FirstBox{border-left:1px solid #ddd;border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px}.LastBox{border-right:1px solid #ddd;border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0}.HiddenChkb input,.HiddenChkb div{display:none}.Hidden{display:none}#NoPhone{float:left;width:130px;padding-left:40px;margin-top:28px;display:none}#DoneContent{padding:0 20px}.RequiredField{color:#c00}#EmailAddressUsed{font-weight:bold}.AppsTable{font-size:.85em;cursor:pointer}.AppsTable tr{padding:4px}.AppsTable td{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding-left:5px;background-color:#eee;height:33px}.AppsTable th{background-color:#fff;color:#aaa;font-weight:bold;padding:0 0 2px 5px}.RescheduleButton,.CancelButton,.CalendarButton,.PrintButton,.NoteButton,.BookButton{font-size:1em!important;height:23px;width:23px;vertical-align:top}.RescheduleButton span,.CancelButton span,.CalendarButton span,.PrintButton span,.NoteButton span,.BookButton span{left:2px!important}.ContentPageHolder{height:350px;overflow-y:auto;overflow-x:hidden}.ContentPage div{max-width:470px}.Dialog{display:none}#ContactMeConfirm{height:500px}#uniform-ConditionHasNotChanged{display:none!important}.Dialog p{font-size:.9em}.Dialog select{font-size:.9em;width:200px}#SelectedPractitioner,#SelectedAppType,#SelectedLocation,#SelectedService,.ChangeableRow,#SelectedClient{width:420px;padding:4px 8px;background-color:#eee;border:1px solid #ddd;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font-size:.9em;margin-top:8px}.SmallButton{font-size:.95em!important;height:28px;width:28px;vertical-align:top}.SmallTextButton{font-size:.9em!important;font-weight:bold!important}#FilteredProfessions{overflow:auto;height:270px;width:440px;padding-right:2px}#FilteredPractitioners{overflow:auto;height:270px;width:440px;padding-right:2px}#FilteredAppointments{overflow:auto;height:270px;width:440px;padding-right:2px}.GreyBar{float:left;margin-top:5px;background-color:#fafafa;border:1px solid #eee;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding:0 4px;height:28px}.GreyBar table{height:100%;width:100%}.GreyBar label{margin-right:10px;color:#888;font-size:.8em}.DisabledButton{background-color:#aaa!important;border:1px solid #999!important;color:#fff}textarea{font-family:Arial,Helvetica,Sans-Serif;font-size:.9em;color:#888;border:1px solid #ddd;padding:4px}#MainMenu td{vertical-align:bottom;padding:0 10px}#MainMenu a{font-size:1.1em;font-weight:bold;color:#555}#NewsFeed p{margin:0 0 12px 0}.ThemeButton{color:#fff}.ThemeStep{background-image:url(Images/GradientBG.png?2)!important;color:#fff}.ui-slider-range{background:#fff url(images/GradientBG.png?2) 0% 50% repeat-x!important}.ContactPhone{font-size:1.2em!important;font-weight:bold;margin:0}.ContactEmail{margin-top:0}.ContactEmail a{color:#555}.FullWidthInput{width:100%}.FullWidthInput input{width:328px}#BCCEmail{min-height:93px;width:300px;font-size:1.2em;color:#555}.user-logins-controls{background-color:#fafafa;border:1px solid #eee;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding:5px;height:27px}#tabs .ui-widget-content{background-color:#fff!important}#tabs{background-color:#fff!important;border:1px solid #eee}#tabs .ui-widget-header{background:#fafafa;border:1px solid #eee}#tabs .ui-state-default a,.user-logins-controls .ui-button-text{color:#555}#tabs .ui-state-active a,.user-logins-controls .ui-state-active .ui-button-text{color:#fff}#tabs>div{height:385px}#tabs .ui-state-default{border:1px solid #eee}#ulc .ui-state-default{border:1px solid #e5e5e5!important}#tabs.ui-tabs{display:block!important}#tabs{display:none}.user-logins-controls{text-align:right}#user-logins-chart{width:100%;height:350px}#aads .wijmo-wijgrid-alternatingrow td{background-color:#f6f6f6}#aads .wijmo-wijgrid-row{background-color:#fff;font-size:12px}#aads .wijmo-wijgrid-row td{border:0;padding:1px 5px}#aads .wijmo-wijgrid-footer{border-top:1px solid #999}#aads .wijmo-wijgrid-headertext{font-weight:bold}#AADGridContainer .ui-state-hover{border:1px solid #d0d0d0}#AADGridContainer .ui-state-active{color:#fff}#appointment-activity-details #StartDateAAD,#appointment-activity-details #EndDateAAD{width:65px;margin-right:4px}#Username{width:180px}#ulds .wijmo-wijgrid-alternatingrow td{background-color:#f6f6f6}#ulds .wijmo-wijgrid-row{background-color:#fff;font-size:12px}#ulds .wijmo-wijgrid-row td{border:0;padding:1px 5px}#ulds .wijmo-wijgrid-footer{border-top:1px solid #999}#ulds .wijmo-wijgrid-headertext{font-weight:bold}#ULDGridContainer .ui-state-hover{border:1px solid #d0d0d0}#ULDGridContainer .ui-state-active{color:#fff}#StartDate,#EndDate{width:65px;margin:0!important}#Username{width:180px}.AdminUsername input{width:300px!important}.SplitLine{line-height:1em}.SplitLine span{font-size:11px;color:#888}.Wrap span{white-space:normal}.DescriptionPadding{padding-top:8px;padding-bottom:8px;padding-right:10px}#LocationsDescription{font-weight:bold}.AltRow.FullClass td{background-color:#fff1f1!important}.FullClass td{background-color:#ffe0e0}.IsGroupMember td{background-color:#d9f8da}.AltRow.IsGroupMember td{background-color:#ebfceb!important}.AjaxLoading{z-index:1000;background-image:url('Images/AjaxSpinner.gif')!important;background-position:center!important;background-repeat:no-repeat!important;background-size:20px 20px!important}.Loading{position:absolute;z-index:1000;background-color:#fff;background-image:url('/Content/Images/SmallSpinner.gif');background-position:center;background-repeat:no-repeat;display:none}input[type="checkbox"]{display:none}.Striped{border:1px solid #ddd}.Striped td{padding:8px 6px;background-color:#fafafa}.Striped tr:nth-child(2n+1) td{background-color:#eee!important}.PrintClass th{color:#999;padding-bottom:5px}.PrintClass td{border-top:1px solid #ddd;padding:8px 0}div:focus,a:focus{outline:0}.LimitedResults{margin-top:0;font-size:11px;color:#999}.ContentRight .display-label,.ContentRight .editor-label{width:310px}.ThemeOption td{background-image:url('Images/ThemeOptionBG.png')}.ThemeOption.AltRow td{background-image:url('Images/ThemeOptionAltRowBG.png')!important}.BookAppUnavailable{color:#bbb}input:focus,a:focus,button:focus{outline:none}input::-moz-focus-inner{border:0}#PersonalDetails .ContentLeft,#PersonalDetails .ContentRight,.PackedDetails .ContentLeft,.PackedDetails .ContentRight{width:308px}#PersonalDetails .ContentLeft,.PackedDetails .ContentLeft{padding-right:40px}.PackedDetails .display-label,.PackedDetails .editor-label{margin-top:5px}.PackedDetails.display-field,.PackedDetails .editor-field{margin-top:2px}.PackedDetails label{font-size:12px}.RegisterGuestBox{margin:0 0 10px 23px}.RegisterGuestBox input[type="text"],.RegisterGuestBox input[type="password"]{width:276px}.light-hr{background-color:#ddd;border:0 none;color:#ddd;height:1px;margin:15px 0 10px}.BookNowLogin{width:204px;background-color:#fafafa;padding:0 8px;border:1px solid #ddd;border-radius:5px;background-image:url("Images/InfoGradient2.png")!important}.BookNowLogin input[type="text"],.BookNowLogin input[type="password"]{font-size:12px;font-family:Arial,Helvetica,sans-serif;width:194px}.BookNowLogin>form>label{font-weight:bold;margin-top:8px;margin-bottom:1px;display:block}.BookNowLogin label{font-size:12px}.FormInDialog fieldset{padding:0}.FormInDialog select{font-size:initial!important}.FormInDialog p{font-size:12px}.FormInDialog .Information{margin-top:0}.FormInDialog select{width:140px}.ContentScreen{height:360px}.BookButton.ui-state-default .ui-icon{background-image:url("themes/custom-theme/images/ui-icons_ffffff_256x240_alt.png")!important}.badge{border-radius:10px;color:#fff!important;display:inline-block;font-size:12px!important;font-weight:bold;line-height:1;min-width:10px;padding:3px 7px;text-align:center;vertical-align:baseline;white-space:nowrap;background:#eee url(images/GradientBG.png?2) 50% 50% repeat-x}.AppsTable .badge{margin-right:12px;margin-top:-9px;right:0;top:50%}.badge-container{position:relative;vertical-align:middle}.LocPrfTable{font-size:.85em;cursor:pointer}.LocPrfTable tr{padding:4px}.LocPrfTable td{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding-left:5px;background-color:#eee;height:33px}.LocPrfTable th{background-color:#fff;color:#aaa;font-weight:bold;padding:0 0 2px 5px}.ConfirmMsg{width:204px;background-color:#fafafa;border:1px solid #ddd;border-radius:5px;background-image:url("Images/InfoGradient2.png")!important;padding:5px 8px 10px 8px}.ConfirmMsg p{font-size:12px;font-weight:bold;margin-top:0!important}.PracError{color:#e20000;font-size:11px;vertical-align:text-bottom}.autocomplete{cursor:text}.Tooltip{-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;z-index:1000;position:absolute;line-height:15px;text-align:center;padding:2px;left:411px;margin-top:15px;font-weight:600;font-size:.8em}.TooltipArrow{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;margin-top:5px;position:absolute;left:458px}.Tooltip.TooltipClass{margin-top:175px!important}.TooltipArrow.TooltipArrowClass{margin-top:165px!important}.CalendarButton{cursor:pointer;border-radius:4px;width:20px;height:20px;line-height:20px;display:inline-block;text-align:center}.CalendarList{position:absolute;display:none!important;left:-200%;right:-200%;z-index:1;clear:both;width:300px}.CalendarButtonBig .CalendarList{top:100%;margin-top:5px;left:-30%;right:-30%}.CalendarList:after{position:absolute;bottom:100%;left:50%;margin-left:-5px;width:0;border-bottom:5px solid;border-right:5px solid transparent!important;border-left:5px solid transparent!important;content:" ";font-size:0;line-height:0}.ClickedCalendarButton .CalendarList{display:block!important;z-index:50}.CalendarList>*{display:inline-block;cursor:pointer;width:45%;position:relative;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:12px;vertical-align:top}.CalendarList>*:hover:after{content:" ";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;opacity:.2}.CalendarButtonBig{width:auto}.CalendarButtonBig:before{float:left;left:5px;position:relative}.CalendarButtonBig .ui-button-text{float:right;display:inline-block;position:relative;line-height:12px!important;vertical-align:middle;white-space:nowrap;font-size:1em;font-family:Arial,Helvetica,sans-serif}.modal-header{font-size:22px;border-bottom:1px solid #e5e5e5;position:relative;left:-20px;width:400px}.modal-header h4{margin-top:10px;margin-bottom:10px;margin-left:20px}.modal-dialog{height:100%;width:100%}div.modal-body{margin-top:0!important;padding:0 15px!important}div.modal-footer{float:right;width:100%;bottom:0;position:absolute;padding-left:0;padding-right:30px}div.modal-footer button,div.modal-footer input[type="button"]{float:right;height:30px;padding-top:5px;font-size:18px}.modal-footer:before,.modal-footer:after{display:none!important}#PrintClientDialog{height:250px}.modal-backdrop{display:none}.InformationMobile{background-image:url('Images/InfoGradientMobile.png');border-left:none!important;border-right:none!important;padding:10px;margin:10px}.InformationMobile p:last-child{margin-bottom:0!important}.mbsc-sc-whl-gr-3d .mbsc-sc-itm-3d{color:#aaa!important}.mbsc-fr-w{border:1px solid #eee!important}div#PBGFooter{position:fixed;bottom:0;margin:0 0 4px 4px;font-size:.8em;color:#555!important}.embedded div#PBGFooter{left:0;background-color:#fff;z-index:1}.ErrorBarMobile{display:none!important}option[disabled]{display:none}.mobiscrollWidget .mbsc-fr-popup,.mobiscrollWidget .mbsc-fr-w,.mobiscrollWidget .mbsc-wdg-c{width:450px;height:450px;padding-bottom:0!important}.mobiscrollWidget.CookieFixPopupWidget .mbsc-fr-popup,.mobiscrollWidget.CookieFixPopupWidget .mbsc-fr-w,.mobiscrollWidget.CookieFixPopupWidget .mbsc-wdg-c{width:450px;height:250px}.mobiscrollWidget .mbsc-fr-popup{top:120px!important}.embedded .mobiscrollWidget .mbsc-fr-popup{top:90px!important}.mobiscrollWidget p{margin:0;color:#000;font-size:15px}.mobiscrollWidget .mbsc-fr-btn-cont,.mobiscrollWidget .mbsc-fr-btn-w,.mobiscrollWidget .mobiscrollWidgetXButton{position:absolute!important;top:0!important;right:0!important;font-size:26px;background:none!important;bottom:auto!important;left:auto!important}.mobiscrollWidget .mbsc-fr-btn-w{right:10px!important}#ContactMeSubmitButton{width:120px}div.InformationMobile{margin-left:5px;margin-right:5px}p.InformationMobile,.alert-success{margin-left:5px;margin-right:5px}.ui-datepicker{display:none!important}#PersonalDetailsGenderIcon{display:none!important}.MyLinkedClientDisplayListItem{margin-bottom:10px;background-color:#eee;border-radius:5px;padding:5px}.MyLinkedClientDisplayListItem *{font-size:16px!important}.modal-title{color:#555}select::-ms-expand{display:none}input::-ms-reveal{display:none}.internet_explorer #FilteredAppointments,.internet_explorer #FilteredAppointments>*{overflow:hidden}#ContactMeForm .ValidationMessage{position:absolute;right:0;top:-18px}#ContactMeForm .field-validation-error{color:red!important}#ContactMeForm .input-validation-error{margin-top:10px}.ThreePaddingTopButton{padding-top:3px!important}#CannotMakeAppButtonContainer{position:relative;top:5px}div .noHoverHand{cursor:default}div .CalendarDownloadAll{width:310px;font-size:16px;margin-bottom:10px}div .CalendarDownloadAll .CalendarButtonBigDesc::before{margin:0 5px}.AddToCalendarOption,.AddAllToCalendarOption{display:table;width:100%;background-color:#eee;border:1px solid #ddd;margin-top:10px;border-radius:8px;padding:5px;cursor:pointer}.AddAllToCalendarOptionGoogle,.AddAllToCalendarOptionYahoo,.AddAllToCalendarOptionOutlookOnline{cursor:default;opacity:.5;pointer-events:none}.AddToCalendarOption>*,.AddAllToCalendarOption>*{display:table-cell;vertical-align:middle;font-size:16px;color:#555}.AddToCalendarOption .radio,.AddAllToCalendarOption .radio{display:inline-block}#AddToCalendarDownloadButton,#AddAllToCalendarDownloadButton{width:200px}.OnlyChildAppointmentResult{line-height:35px}.ContentPage.mbsc-fr-lock-ctx{position:static}