h1{margin-bottom:14px;font-size:24px;margin-top:30px}p.intro{font-size:16px}.login-tabs-wrap{display:block}.login-tabs-headings{display:block}.login-tabs-heading{display:inline-block;padding:10px 20px;position:relative;z-index:2;margin-bottom:-1px;width:49%;text-align:center;float:left;font-family:"sansSharpDisplay-semiBold",Arial,Helvetica,sans-serif;font-size:18px;letter-spacing:-.025em}.login-tabs-heading.active{background:#fff;border-top:1px solid #eee;border-right:1px solid #eee;border-left:1px solid #eee}.login-tabs-heading:last-child{float:right}.login-tabs-heading.active a{color:var(--black)}.login-tabs-contents{display:block;float:left;width:100%}.login-tabs-contents label{font-size:14px;line-height:2em}.form-slider-wrap{width:100%;display:block}.login-tabs-content{display:none}.login-tabs-content.active{display:block;background:#fff;border-right:1px solid #eee;border-left:1px solid #eee;border-top:1px solid #eee;position:relative;z-index:1}.login-tabs-content form,.login-tabs-content fieldset{display:block;padding:10px}#login-register .login-tabs-content form p.forgotten-password{font-size:11px;margin:-11px 0 10px}#login-register .login-tabs-content form p.password-note{font-size:11px;margin:-7px 0 6px}#login-register p{font-size:14px}#login-register p.help-text{font-style:normal}.navigate-split .button-form-prev{text-indent:-9999px;overflow:hidden;background:url(/resources/images/icons/left-arrow-blue.svg) 50% 50% no-repeat;background-size:20px auto;padding:15px 27px}.navigate-split{display:block}.button-form-next,#login-register form button{width:100%!important;text-align:center}.navigate-split .button-form-next,form .navigate-split button,#login-register form .navigate-split button{width:calc(100% - 69px)!important;float:right}.jsFormSliderLogin>li:not(:first-child),.jsFormSliderRegister>li:not(:first-child){display:none}.line-text{display:block;position:relative;text-align:center;padding:0 15px;margin:6px 0 16px;clear:both}.line-text:before{content:"";width:calc(100% - 30px);height:1px;background:#ccc;position:absolute;top:50%;left:15px;z-index:1}.line-text p{position:relative;z-index:2;display:inline-block;background:#fff;padding:0 10px;margin:0}.login-options{display:block;width:100%}form[name="login_form"]>.row,form[name="register_form"]>fieldset{margin-left:-10px;margin-right:-10px}.login-options .login-option,#login-register .login-options .login-option{width:100%}.login-options .login-option br{display:none}.login-options .login-option.facebook,.login-options .login-option.google{width:100%;text-align:center}@media only screen and (max-width:640px){.login-options .login-option.google{float:none}.login-options .login-option{width:100%;margin-bottom:15px}}.siteContent{min-height:100%}.sign-up-or-sign-in{height:100%;min-height:100vh;padding:0;display:flex;width:100%}.sign-up-or-sign-in .colour-block{flex:0 0 40%;background:var(--brand-colour);padding:40px 0}.sign-up-or-sign-in .white-block{flex:0 0 60%;background:#fff;padding:40px 20px}@media only screen and (max-width:720px){.sign-up-or-sign-in{flex-wrap:wrap}.sign-up-or-sign-in .colour-block{flex:1 1 100%}.sign-up-or-sign-in .white-block{flex:1 1 100%}.sign-up-or-sign-in .vertical-align-content{vertical-align:top}.sign-up-or-sign-in .white-block{padding:20px}}.small-logo-alt{display:block;text-align:center;padding-bottom:54px}.small-logo-alt a{display:inline-block;width:150px}@media only screen and (min-width:769px){.register-with-us{padding-left:40px}}.min-100vh{min-height:100vh}.address-bar-showing .min-100vh{min-height:calc(100vh - 80px)}#login-register{text-align:left;background:#fff;border-radius:3px;padding:15px 15px 20px;margin-bottom:30px;margin-top:30px;max-width:400px;width:400px;display:inline-block}@media only screen and (max-width:640px){#login-register{width:320px}}#login-register .spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.align-center-wrap{display:block;text-align:center}.align-center-wrap .align-center-content{text-align:left;display:inline-block}.forgotten-password{font-size:14px;margin:0 0 20px}[type="password"]{height:auto}@media only screen and (max-width:640px){.register-with-us{width:100%;margin:40px 0 0}.register-with-us p{margin:0}}.integrated-labels label.default-style input{vertical-align:top;margin:6px 5px 0 0}.back-to-account{font-size:12px;margin:21px 0 -7px;text-align:right;width:100%;height:26px;float:left}.white-block h1{margin:0 0 10px}.colour-block h2,.colour-block p,.colour-block p strong{color:#fff}.terms-info a{text-decoration:underline}.forgotten-password{text-align:left;margin:15px 0 -5px}.account-points{display:block;margin:20px 0 15px;text-align:left}.account-points li{padding:0 0 0 41px;margin:0 0 7px;position:relative;color:#fff;font-size:18px}.account-points li.alerts:before,.account-points li.save-yachts:before,.account-points li.save-search:before,.account-points li.market-watch:before{content:"";position:absolute;top:0;left:0;width:30px;height:30px;background:url(/resources/images/icons/account-icons.svg) 0 0 no-repeat;background-size:26px auto}.account-points li.alerts:before{background-position:0 -67px}.account-points li.save-yachts:before{background-position:0 4px}.account-points li.save-search:before{background-position:0 -31px}.account-points li.market-watch:before{background-position:0 -107px}@media only screen and (max-width:1440px){.small-logo-alt{padding-bottom:30px}}@media only screen and (max-width:640px){.small-logo-alt{padding-bottom:10px}.small-logo-alt img{max-width:100px}.register-with-us{text-align:center;margin:10px 0 0}.register-with-us p{font-size:16px}h1{margin-top:0;font-size:22px}.register-with-us h2{margin-bottom:5px}#login-register{margin-top:20px}.forgotten-password{margin:0}.sign-up-or-sign-in .white-block{padding:20px 0}#login-register{padding:15px 0 20px 0}}form .form-slider-wrap fieldset{padding-top:1px}