.l-authentication-termsAndConditions{margin-bottom:14px}.l-authentication-termsAndConditions .l-authentication-termsAndConditions-placeholder{text-align:left;background-color:#fafafa;padding:7px 14px}.l-authentication-termsAndConditions .l-authentication-termsAndConditions-placeholder label{margin-bottom:0}.l-authentication-termsAndConditions .l-authentication-termsAndConditions-placeholder label input[type=checkbox]~span{line-height:21px}.l-authentication-termsAndConditions.has-error .l-authentication-termsAndConditions-placeholder{background-color:rgba(254,95,85,.1)}.l-authentication-termsAndConditions.has-error .help-block{color:#fe5f55}.l-authentication-acceptNotifications{margin-bottom:14px}.l-authentication-acceptNotifications .l-authentication-acceptNotifications-placeholder{text-align:left;background-color:#fafafa;padding:0 14px 7px}.l-authentication-acceptNotifications .l-authentication-acceptNotifications-placeholder:after,.l-authentication-acceptNotifications .l-authentication-acceptNotifications-placeholder:before{content:" ";display:table}.l-authentication-acceptNotifications .l-authentication-acceptNotifications-placeholder:after{clear:both}.l-authentication-acceptNotifications .l-authentication-acceptNotifications-placeholder p{margin:14px 0 7px}.l-authentication-acceptNotifications .l-authentication-acceptNotifications-placeholder label{display:block;margin-bottom:0}.l-authentication-acceptNotifications .l-authentication-acceptNotifications-placeholder label input[type=radio]~span{line-height:21px;padding-top:7px}.l-authentication-acceptNotifications.has-error .l-authentication-acceptNotifications-placeholder{background-color:rgba(254,95,85,.1)}.l-authentication-acceptNotifications.has-error .help-block{color:#fe5f55}@media (min-width:320px){.bootstrap .l-authentication-login .modal-content,.bootstrap .l-authentication-register .modal-content{padding:0 28px}}.bootstrap .l-authentication-login .modal-header,.bootstrap .l-authentication-register .modal-header{padding:28px 0}.bootstrap .l-authentication-logo{width:112px;height:35px}.bootstrap .l-authentication-form{max-width:400px;margin:0 auto}.bootstrap .l-authentication-flex-item{flex:1 0 66%}.bootstrap .l-authentication-register-email{flex-shrink:1}.bootstrap .l-authentication-withIcon{position:relative;flex-wrap:nowrap}.bootstrap .l-authentication-social-text{font-size:11px;line-height:11px;font-weight:200;position:absolute;top:0;right:0}.bootstrap .l-authentication-header-item{flex-basis:25%;text-align:left;padding:0}.bootstrap .l-authentication-header-item .close{margin-top:-14px}.bootstrap .l-authentication-header-item .l-link-arrow-left{display:inline-block;height:30px}.bootstrap .l-authentication-cta{margin-bottom:28px}.bootstrap .l-authentication-btn{display:block}.bootstrap .l-authentication-deposit{display:inline}.bootstrap .l-authentication-deposit-select{margin-top:14px}.bootstrap .l-authentication-social-container{margin-left:14px;display:inline-flex}.bootstrap .l-authentication-social-container .l-link-basic:nth-child(n+2){margin-left:7px}.bootstrap .glyphicon.l-authentication-facebook,.bootstrap .glyphicon.l-authentication-glyphicon,.bootstrap .glyphicon.l-authentication-google{height:28px;width:28px;text-align:center;margin-top:12px}.bootstrap .glyphicon.l-authentication-glyphicon{border-radius:50%;border:1px solid #d9deda;color:#9aa89c;line-height:31.5px;margin-right:14px;flex-shrink:0}.bootstrap .glyphicon.l-authentication-glyphicon.l-authentication-glyphicon-password-update{line-height:26.5px;margin-left:7px;margin-right:9px}.bootstrap .glyphicon.l-authentication-facebook{color:#fff;text-align:center;line-height:33px;border-radius:2px;font-size:17px;background-color:#4267b2}.bootstrap .glyphicon.l-authentication-google{background-image:url(../../images/social/google_logo.svg)}.bootstrap .l-authentication-select{padding-bottom:0;width:100%}.bootstrap .l-authentication-select:not(:nth-child(3)){margin-right:14px}.bootstrap .l-authentication-select.l-authentication-register-dobDay{width:calc(100% - 21px)}.bootstrap .l-authentication-select.l-authentication-register-dobYear{width:calc(100% + 21px)}.bootstrap .l-authentication-show-password{position:absolute;font-style:normal;right:0;top:7px;font-size:1.3em;color:#69a507;cursor:pointer}.bootstrap .l-authentication-show-password:before{content:"\44";font-family:ll-icon-font;margin:0 14px}.bootstrap .l-authentication-show-password[turn-on]:after{content:" ";height:90%;width:3px;background-color:#69a507;border-left:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);position:absolute;top:0;left:45%}.bootstrap .l-authentication-checklist{text-align:left;font-size:14px;font-family:FF Daxline Pro;font-weight:200;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#9aa89c}.bootstrap .l-authentication-checklist li{display:flex;margin-bottom:14px}.bootstrap .l-authentication-checklist li:not(:last-child){margin-bottom:7px}@media only screen and (min-width:320px){.bootstrap .l-authentication-checklist li:not(:last-child){margin-bottom:14px}}.bootstrap .l-authentication-checklist-default:before{content:"\52";margin:0 14px;font-family:ll-icon-font}.bootstrap .l-authentication-checklist-checked{font-family:FF Daxline Pro;font-weight:200;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#69a507}.bootstrap .l-authentication-checklist-checked:before{content:"\52";margin:0 14px;font-family:ll-icon-font}.bootstrap .l-authentication-checklist-error{font-family:FF Daxline Pro;font-weight:200;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fe5f55}.bootstrap .l-authentication-checklist-error:before{content:"\50";margin:0 14px;font-family:ll-icon-font}@media (min-width:320px){.bootstrap .l-authentication-register .modal-body{width:598px;padding:0 0 14px}.bootstrap .l-authentication-register-form{margin-left:28px}.bootstrap .l-authentication-register-form>div:nth-last-of-type(2){margin-bottom:28px}.bootstrap .l-authentication-register-column{width:285px;float:left;overflow:hidden;vertical-align:top}.bootstrap .l-authentication-form{width:400px}.bootstrap .l-authentication-disclaimer{width:598px}.bootstrap .l-authentication-limit-select{margin:0 25%;width:50%}}.bootstrap .l-authentication-label{text-align:left;font-size:11px;padding:0;font-weight:200}.bootstrap .l-authentication-input{margin-right:14px;flex:0 1 33%}.bootstrap .l-authentication-input.l-password-input{flex:1 0 auto}.bootstrap .l-authentication-register-teaser{text-align:left;border:1px solid #69a507;border-radius:3px;padding:21px 7px 7px;font-size:14px;font-weight:200}.bootstrap .l-authentication-register-teaser li{margin-bottom:14px}.bootstrap .l-authentication-register-teaser li:before{color:#69a507;content:"\52";margin:0 14px;font-family:ll-icon-font}.bootstrap .l-authentication-register-help{border:1px solid #edc84a;background-color:#fdf8ea;padding:14px 14px 0}.bootstrap .l-authentication-register-help-headline{display:block;font-size:17px;color:#d4a432;text-transform:uppercase;font-weight:600}.bootstrap .l-authentication-register-help-text{display:block;font-weight:200;margin-bottom:7px}.bootstrap .l-authentication-register-help-legend{display:block;color:#d4a432;font-size:12px;font-weight:200}.bootstrap .l-authentication-postcode-finder-dropdown{margin-top:12px}.bootstrap .l-authentication-find-address{flex:1 0 33%}.bootstrap .l-authentication-login-with-existing-email{display:block;font-size:12px;margin-bottom:-3px;margin-left:42px;position:relative;text-align:left;top:-15px}.bootstrap .l-authentication-register-streetRow-reversed{display:flex;flex-direction:row-reverse}.bootstrap .l-authentication-register-streetRow-reversed .l-authentication-flex-item{margin-right:14px}.bootstrap .l-authentication-register-streetRow-reversed .l-authentication-input{margin-right:0}.bootstrap .l-authentication-register-nexus{min-height:220px;width:100%;margin-bottom:14px;border:none}.bootstrap .nexus-button{width:100%;color:#fff;background:linear-gradient(90deg,#a5cd28,#69a507)!important;border:none;box-shadow:none;margin-bottom:15px;border-radius:2px;height:42px}.bootstrap .l-authentication-register-nexus-overlay{background-color:rgba(1,36,6,.5);position:absolute;top:0;left:0;right:0;bottom:0;z-index:9000}.bootstrap .l-authentication-register-nexus-overlay:before{display:block;border:7px solid #fff;border-right-color:transparent;border-radius:50%;height:56px;width:56px;animation:spin-me 1s linear infinite;content:"";position:absolute;top:calc(50% - 87px);left:calc(50% - 28px)}@keyframes spin-me{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.bootstrap .l-authentication-register-nexus-overlay span{color:#fff;display:block;position:absolute;top:calc(50% - 17px);line-height:17px;text-transform:uppercase;width:100%;font-size:14px}.bootstrap .l-authentication-form-bankId{margin-top:14px}.bootstrap .l-authentication-form-chooseMethod{position:relative}.bootstrap .l-authentication-form-chooseMethod:before{content:"";position:absolute;top:13px;left:0;background:#d9deda;height:1px;width:100%}.bootstrap .l-authentication-form-chooseMethod span{background:#fff;display:inline-block;padding:0 7px;position:relative;z-index:2;font-size:14px;line-height:26px}.bootstrap .l-authentication-form-chooseMethod button{margin:14px 0}.bootstrap .l-authentication-form-bankId-iframe{margin-bottom:14px}@media (min-width:320px){.bootstrap .l-api-registration-column{width:50%;margin-left:14px}}.bootstrap .l-forcePassword .modal-content{min-width:500px}.bootstrap .l-forcePassword .modal-header{padding-bottom:0}.bootstrap .l-forcePassword-success{min-height:140px}.bootstrap .l-forcePassword-buttons{margin-top:42px;margin-bottom:42px}