.login{max-width:100%;float:left}html[dir="rtl"] .login{float:unset}.login h1{margin-top:1em}.loginEntrySection{width:auto}.loginSidebar{width:15em;background-color:#25205d;height:100%;text-align:center;position:fixed;border-right:1px solid #d5dee5;display:none}.loginSidebar label{color:#fff;font-size:large}.loginSidebarLogo{padding-top:7.14em}.loginContent{width:calc(100% - 1.4em);float:left;padding-top:.7em;margin:0 1em 1.4em}.loginHeaderLogo{margin-right:.7em;position:unset}.loginHeaderLogo img{max-width:16em;height:auto}.loginHeader{font-size:large}.loginHeader p{padding:.5em 0;font-size:xx-large;color:#555;font-weight:bolder}.loginHeaderText{padding:0 .5em .5em 0;font-size:inherit;word-wrap:break-word;float:left;color:#555;margin-bottom:1em}.login .loginHeaderText p{margin:1em 0}.loginHeaderText-styled{background:#f8ffb9;padding:10px;border-radius:4px;border:1px solid #f1d772;clear:both}.loginPane{float:left;width:100%}.loginEntry{width:100%;padding-top:.3em;margin:0 0 1.4em 0}.loginEntry form{margin-bottom:.5em}.loginEntry input{width:calc(100% - 1.5em)}.loginEntry select{width:calc(100% - .8em)}.loginEntry .logonButton{display:flex;width:auto;max-width:17em}.loginLabel{padding-left:0}.loginInput{background-color:#fff}.loginIssue{color:red;margin-left:.7em}.loginLinkContainer{padding-top:.35em;padding-bottom:.35em}.loginLinkContainer a{text-decoration:none;font-size:1.2em;color:#86bfbf}.register{padding-bottom:1em;display:none}.loginContent .sponsorLogoContainer{margin-top:3em}.loginContent .sponsorLogoContainer .sponsorTitle{color:#003865;float:none}.loginContent .sponsorLogoContainer .sponsorLogos img{max-width:10em;max-height:10em;padding:.5em}.portalSignup.signupModal #signupValidationBlock{display:none}.portalFooter{position:fixed;bottom:0;width:100%;background-color:#60a4ea;padding:.5em .3em;font-size:xx-small;color:#fff}.portalFooter .leftFooter{width:48%;display:none;vertical-align:super}.portalFooter .footerImage{display:inline-block}.portalFooter .footerImage img{height:2em;width:2em}.portalFooter .leftFooter .portalName{padding-left:.3em;display:inline-block}.portalFooter .leftFooter .languageSelection{padding-left:.3em;display:inline-block;font-size:small;margin-left:20px;vertical-align:text-bottom}.portalFooter .leftFooter select{font-size:small}.portalFooter .rightFooter{width:100%;display:inline-block}.portalFooter .rightFooter .copyrightSection{text-align:center}@media all and (min-width:481px){.loginEntrySection{display:block;max-width:20em}.loginHeaderLogo img{max-width:16em}.loginLinkContainer{margin-right:.5em}}@media all and (min-width:736px){.loginSidebar{display:block}.loginLinkContainer{float:none;padding:.7em 1.4em .7em .7em}.forgottenPassword{margin-top:0}.register{margin-top:0}.loginContent{margin-bottom:4em}.portalFooter{height:4em;padding:.6em .5em;font-size:small;color:#fff}.portalFooter .leftFooter{width:40%;vertical-align:inherit}.portalFooter .leftFooter .portalName{vertical-align:super}.portalFooter .rightFooter{vertical-align:super}.portalFooter .footerImage img{height:3em;width:3em}}@media all and (min-height:412px){.loginButton{margin-bottom:3em}}@media all and (min-width:770px) and (min-height:412px){.loginSidebar{display:block}.loginLogo img{min-width:18em;max-width:32em;max-height:17em}.loginPane{font-size:1em;margin-left:.1em;padding-top:.5em;padding-bottom:.5em}.loginEntry{margin-left:.7em}.login-fields{width:20em}.loginLabel{float:none;max-width:20em;width:inherit}.loginLinkContainer{padding:.7em 1.4em .7em 0}.loginEntry{padding-top:.35em;margin:0 0 .7em 0}}body{margin:0}*,*:before,*:after{margin:0}html,body,input,li,textarea,select{font-family:Arial;font-size:14px;color:#555}.messi .messi-box{border-color:#003d59;border-radius:10px;border-width:4px}.messi .messi-box .btn{border-color:#003d59;color:#003d59}.dialogTextNoIcon{font-weight:normal}p{font-size:1em;line-height:1.5em}tr .evenRow,tr .oddrow{font-size:1.1em}a{color:#25205d;text-decoration:none}a:hover{color:#8f80ac}.material-icons.md-20{font-size:20px}.material-icons.md-24{font-size:24px}.material-icons.done{color:#fff}input{border-width:1px;border-style:solid;border-color:#a5aeae;padding:.3em;border-radius:.3em}select{border-width:1px;border-style:solid;border-color:#a5aeae;padding:.3em;border-radius:.3em}.active{background-color:#4caf50;color:#fff}.material-icons.filtermulti{color:#fff}#ModalContent{margin:unset!important;position:fixed!important;height:unset!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);max-height:50%;overflow:auto!important}#ModalTitle{position:sticky;top:0}#ModalCloseContainer{position:sticky;bottom:0;background-color:inherit;padding-bottom:10px;padding-top:10px;text-align:center}#ModalInner{overflow:auto;height:unset!important}#modalClose{width:unset!important;display:inline-block;min-width:100px}.navMenu{overflow:hidden;background-color:#25205d;min-height:4em;max-height:5em;position:fixed;width:100%;z-index:3}.navMenu .navMenuTitle{margin-left:3.2em;line-height:1.2em}.navMenu .navMenuTitle span{color:#fff;font-size:medium}.navMenu .navMenuImage img{display:none}.navMenu .navMenuOptions{display:none;padding-top:.7em;padding-bottom:1.4em}.navMenu .navMenuOptions ul{color:#fff;margin:0;padding:0 0 0 1.3em}.navMenu .navMenuOptions ul li{padding-top:.2em;color:#fff;cursor:pointer;list-style:none}.navMenu .selected{font-size:medium;font-weight:bold}.navMenu .selected i{margin-left:-1.2em;vertical-align:middle;color:#a3cf5e}.navMenu .selected a{color:#a3cf5e!important;padding-top:.2em!important}.navMenu a{color:#fff;padding:.3em .4em;text-decoration:none;display:inline-block;vertical-align:top}.navMenu a.icon{display:block;position:absolute;top:0}.navMenu a:hover{color:#6fb9c3}.navMenu .navOptionSplitter{width:80%;margin-top:1em;margin-bottom:.3em;text-align:left}.bodyPane{padding-top:3.2em}.contentPane{margin:0 auto;padding:1.3em .5em;padding-right:0}.default-container{max-width:1080px}h3{margin:0 1.3em .07em 0;background-color:#a3cf5e;border-radius:5px;padding:.6em}.portal-grid{margin:1.5em 1.6em 1.5em 0}#survey-loading span{margin-top:10px}.loader{font-size:1.6em;font-weight:bold;padding-left:30%;height:100%;position:absolute;text-align:center}.hidden{display:none}.pdfOnly{display:none}.survey-container{max-width:1220px}#dashboardGrid li{list-style:none}.actionButton{border-radius:5px;color:#fff;background-color:#25205d;text-align:center;font-size:1.2em;font-weight:bold;border:0;padding:5px;-webkit-appearance:none;cursor:pointer}.actionButton a{text-decoration:none;color:#fff}.actionButton:hover{background-color:#8f80ac}.actionButtonDisabled{opacity:.65;cursor:default!important}.actionButtonDisabled:hover{opacity:.65!important;background-color:#0a768a!important}.actionButtonGrid{font-size:15px}.actionButtonSelected{background-color:#517171}.pageHeading{padding-top:10px}.TileGridTitleContent{padding-left:10px;padding-right:10px;padding-bottom:10px}.Portal .field-validation-error{margin-bottom:.5em;color:red;font-size:medium;display:none;width:100%}.Portal .field-validation-error:before{font-family:"Material Icons";content:" ";display:inline-block}@media all and (min-width:650px){.navMenu .navMenuTitle{padding-top:.5em}}@media all and (min-width:736px) and (min-height:375px){.navMenu .navMenuOptions ul li{padding-bottom:.6em}}@media all and (min-width:736px){.bodyPane{margin-left:15em;padding-top:inherit}html[dir="rtl"] .bodyPane{margin-left:0;margin-right:15em}.navMenu{width:15em;height:100%;border-right:1px solid #d5dee5;max-height:100%}.navMenu_section{line-height:30px;background:#a5aeae;color:#fff;padding:5px;display:flex}.navMenu .navMenuTitle{display:none}.navMenu .navMenuImage img{margin:1.5em 1em;max-width:90%;display:block}.navMenu a.icon{display:none}.navMenu .navMenuOptions{display:block;margin-top:.1em}.navMenu .navMenuOptions ul{color:#fff}.navMenu .navMenuOptions ul li{cursor:pointer;font-size:large;list-style:none}.navMenu .navMenuOptions ul li a{padding:0}.navMenu .navMenuOptions .selected{}.navMenu .navMenuOptions .selected i{margin-left:-1.3em;vertical-align:bottom}.navMenu .navOptionSplitter{width:70%;margin-bottom:.5em}}@media all and (min-width:736px) and (min-height:376px){.navMenu .navMenuOptions ul li{padding-bottom:.8em}}@media all and (min-width:736px){.contentPane{padding:2em 0 0 2em}html[dir="rtl"] .contentPane{padding:2em 2em 0 0}.modalPreference-content{height:400px!important;width:400px!important}.partCompleteLoaderContent{width:50%}}@media all and (max-width:735px){.partCompleteLoaderContent{width:85%}}.evenRow,.oddRow{background-color:#fff}.colour1 th{font-weight:bolder}@media all and (max-width:481px){.modalPreference-content{width:90%!important;height:auto!important}.survey-container .MultiBottom .ActionButton{font-size:1em}.messi-box{width:unset!important}.messi{margin-left:unset!important}.login{margin-bottom:4em}}.modalPreference-content{min-height:0!important;min-width:0!important}#InfoPopupText{padding-bottom:50px}#CloseInfoPopupButton{width:50px;position:absolute;margin-bottom:10px;bottom:0}.modal-title{line-height:unset!important;margin-bottom:20px;font-size:22px}.tileInfoIcon{width:24px;height:24px}.titleContainer .tileInfoIcon{margin:5px}#InfoPopupTitle{line-height:24px!important}.tileNoDataMessage{padding-top:10px;display:none}#surveysOutstandingTimeline p,#surveysCompletedTimeline p{width:95%}#surveysOutstandingGrid p{padding:0 1em;width:95%}.portalIndex,.aboutme,.surveysCompleted,.conditionDetails,.settings,.contactUs{max-width:900px}#questionnaireSection,#survey-container{max-width:1180px;margin-right:2em}a.skipPage{border:1px solid #fff;background-color:#003865;color:#fff!important;border-radius:5px;padding:.3em;margin:.5em;float:right}a.skipPage:hover{background-color:#fff;color:#003865;border:1px solid #003865}#IdentityReferal{margin-right:1.5em;max-width:980px}#IdentityRelationship p{padding:.5em 0}#ReferFamilyFormContainer{}#ReferFamilyForm{margin:1em}#IdentityReferal h1{margin-bottom:.5em;font-size:1.6em}#IdentityReferal h3{margin:1em 0}#IdentityReferal h2{margin-bottom:.2em}#ReferFamilyForm .row{width:100%;margin-bottom:1em;border-bottom:1px dotted #e3b822}#ReferFamilyForm textarea{font-size:medium;width:96%;padding:1em;height:28em;margin-bottom:1em}#ReferFamilyForm label{margin-bottom:1.2em;display:inline-block}#ReferFamilyForm .row input,#ReferFamilyForm .row select{margin-left:1.5em;color:#555}#ReferFamilyForm .row input{width:15em;padding:.4em;margin-left:2.9em}#ReferFamilyForm .field-validation-error{display:unset}@media(max-width:420px){#surveysOutstandingGrid table,#initialSurveys table{width:100%;margin-left:0}}#QuestionnaireWelcomeText_paginationPages sub{background:none}.MatrixSection td{padding:10px 0}.MultiBottom{z-index:3}#OCSlider .ui-widget{font-family:unset}.footerText{font-size:.7em}#WelcomeMessageLanguageLabel,#drpLanguage{display:none}[tabindex='-1']{outline:none}.screenReaderOnly{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}@media only screen and (min-width:1025px){.login{max-width:900px}}.bookingList{margin-right:1em}.bookingList p{line-height:2.4em!important}.pdfIconMargin{margin-right:12px}.modalPreference-content-pdf{width:900px!important}.modalPreference-PDF{height:400px}.fsPane{position:fixed;top:0;left:0;bottom:0;right:0;background-color:#fff;z-index:9998;display:none;overflow-y:auto}.fsPane .loader{font-size:1.6em;font-weight:bold;padding-left:40%;height:100%;position:absolute;text-align:center}.fsNav{width:auto;background-color:#edefef;display:table-row;height:1em}.fsNavBack{background-color:#86bfbf;display:table-cell;width:48px;cursor:pointer}.fsNavBack:hover{background-color:#6fb9c3;cursor:pointer}.fsNavTitle{font-size:16px;margin-left:10px;display:table-cell;width:100%;padding-left:10px;vertical-align:middle;cursor:pointer;color:#555;font-weight:bold}.fsFilter{color:#000}.fsContent{height:calc(100% - 5em);padding:1em;overflow-y:auto}.partCompleteLoaderOverlay{width:100%;height:100%;left:0;top:0;background-color:#cfcfcf;opacity:.8;position:absolute;z-index:9998;text-align:center}.partCompleteLoaderContent{background-color:#fff;height:5em;border:4px solid #555;border-radius:10px;padding:1em;position:absolute;top:10%;z-index:9999;text-align:center;font-weight:bold;font-size:1.2em}#ModalContent .WarningTitle{padding:0}#error-captcha{display:block;color:red;margin-bottom:10px}.infoPanel{background:#f8ffb9;padding:20px 0 20px 20px;border-radius:4px;margin:10px 10px 10px 0;border:1px solid #f1d772;font-weight:bold}@media only screen and (max-width:735px){#ModalContent{max-height:75%;max-width:90%}}@media only screen and (min-width:1025px){#ModalContent{max-width:40%}}.portalSignup #DateOfBirth{padding:.14em;width:11.7em}.portalSignup select{padding:.25em}.portalSignup h4{line-height:2.2em}.portalSignup form{width:100%}.portalSignup .validationBlock{word-wrap:break-word;color:red;margin-bottom:.5em;width:auto}.portalSignup .validationBlock li{color:red;padding-top:.35em}span.required{color:red}.consentSection{display:block;flex-direction:row}.signupConsent{display:inline-block}.portalSignup .signupPageSection{display:none}.portalSignup .paginationProgressBar{margin-top:.5em;margin-bottom:.3em;text-align:center}.portalSignup .paginationProgressMarker{display:inline-block;margin-right:.5em;width:6em;border-bottom:2px solid #003865;height:0}.portalSignup .paginationProgressMarkerSelected{width:6em;border-top:3px solid #003865}.portalSignup .navButtons{display:block;margin-top:.3em}.portalSignup .navButtons div{display:inline-flex}.portalSignup .navButtons .logonNextButton,.portalSignup .navButtons .logonSignupButton{float:right;margin-right:.3em}.portalSignup .hidden{display:none!important}.loginEntry .checkboxGroup{display:block;margin-top:5px}.loginEntry input[type='checkbox']{width:auto;margin-right:5px}@media all and (min-width:481px){.portalSignup form{display:inline-block}.portalSignup .loginEntrySection{display:block;flex-direction:column;float:left;width:20em;padding-right:1em}.loginEntry{width:calc(100% - .3em)}.loginEntry input{width:calc(100% - .7em)}.loginEntry select{width:100%}.portalSignup .consentSection{width:90%;float:none}}.grecaptcha-badge{visibility:hidden}@media all and (min-width:736px){.portalSignup .login-header{margin-top:0}.portalSignup .consentSection{float:none}}@media all and (min-width:770px) and (min-height:412px){.portalSignup .consentSection{float:none}}.ddlDay,.ddlMonth{width:4em!important;margin-right:5px;min-width:4em!important}.ddlYear{width:6em!important;margin-right:5px;min-width:6em!important}.consentBody{padding:0 1em 0 0;line-height:1.7em}.consentBody h3.first{margin-top:1em}.consentBody h4{margin:1em 0}.consentBody p{margin:1em 0}.consentBody .underlined{text-decoration:underline}.consentBody .italic{font-style:italic}.consentBody .consentChecks .consentCheckInline{padding-right:2.5em;margin-bottom:1em}.consentBody .consentChecks .input{float:left;padding-top:.1em}.consentBody .consentChecks .input input{width:auto}.consentBody .consentChecks .label{display:block;margin-left:1.5em;padding:0;text-align:left}.consentHeader h4{margin:1em 0 .5em 0;padding:.5em 0;font-size:xx-large;font-weight:bolder}.consentPDF{margin-bottom:20px}.consentPDF img{vertical-align:middle;margin-left:5px}.consentPDF a{border:none!important;border-bottom:none!important;color:none!important}@media all and (min-width:770px) and (min-height:412px){.consentBody .consentDetails{max-height:15em;overflow-x:auto;border:2px solid #d3d3d3;border-radius:.3em;margin:1em 0;padding:.5em}}.Portal #VerticalPolicy,.portalFooter #VerticalPolicy{position:absolute;bottom:0}.Portal #VerticalPolicy .listSeparator,.portalFooter #VerticalPolicy .listSeparator{display:none}.Portal #VerticalPolicy #CopyrightNotice,.portalFooter #VerticalPolicy #CopyrightNotice{color:#fff;padding-bottom:.5em;font-size:smaller!important;padding-left:1em;padding-right:1em}.Portal #VerticalPolicy li,.portalFooter #VerticalPolicy li{font-size:smaller!important;padding-bottom:.5em}.Portal #HorizontalPolicy #CopyrightNotice,.portalFooter #HorizontalPolicy #CopyrightNotice{font-size:1em!important}.Portal #HorizontalPolicy ul li,.portalFooter #HorizontalPolicy ul li{display:inline;font-size:1em!important}.Portal #HorizontalPolicy #FollowUsOnFacebookLink,.portalFooter #HorizontalPolicy #FollowUsOnFacebookLink{display:block}.Portal #HorizontalPolicy .listSeparator,.portalFooter #HorizontalPolicy .listSeparator{color:#fff}.Portal #HorizontalPolicy ul,.portalFooter #HorizontalPolicy ul{padding-left:0}@media all and (max-width:481px){.Portal #VerticalPolicy{position:initial;bottom:initial}.Portal .navMenu .verticalPolicy{display:none}}