body{font-family:"Segoe UI Webfont",-apple-system,"Helvetica Neue","Lucida Grande","Roboto","Ebrima","Nirmala UI","Gadugi","Segoe Xbox Symbol","Segoe UI Symbol","Meiryo UI","Khmer UI","Tunga","Lao UI","Raavi","Iskoola Pota","Latha","Leelawadee","Microsoft YaHei UI","Microsoft JhengHei UI","Malgun Gothic","Estrangelo Edessa","Microsoft Himalaya","Microsoft New Tai Lue","Microsoft PhagsPa","Microsoft Tai Le","Microsoft Yi Baiti","Mongolian Baiti","MV Boli","Myanmar Text","Cambria Math";display:block;text-align:left;font-weight:400;font-size:.9375rem;line-height:1.25rem;padding-bottom:.227px;padding-top:.227px;background-color:#fff}.background{position:fixed;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;background-image:url('../images/background-lloyds.png');display:block}.background.night{background-image:url('../images/background-lloyds-night.png')}.background>div{position:fixed;top:0;width:100%;height:100%}.background-overlay{background:rgba(0,0,0,.55);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#8C000000',endColorstr='#8C000000')}.outer{display:table;position:absolute;height:100%;width:100%}.middle{display:table-cell;vertical-align:middle}.dialog{margin-left:auto;margin-right:auto;min-width:320px;max-width:412px;width:calc(100% - 40px);padding:36px;margin-bottom:28px;background-color:#fff;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.55);-moz-box-shadow:0 2px 3px rgba(0,0,0,.55);box-shadow:0 2px 3px rgba(0,0,0,.55);border:1px solid #818c94;border:1px solid rgba(0,0,0,.4);min-height:364px}.dialog.email{min-height:250px}.dialog .alert{font-size:smaller}.dialog.terms .terms-text{height:300px;margin:0 -36px 20px -36px;overflow-y:scroll;padding:0 20px}.dialog.terms{max-width:700px}.logo-holder{height:70px;margin-bottom:24px}.logo{max-width:256px;max-height:70px;display:block;margin-left:auto;margin-right:auto;-webkit-animation:fadeIn 1s;-moz-animation:fadeIn 1s;-o-animation:fadeIn 1s;animation:fadeIn 1s}.footer{position:fixed;bottom:0;width:100%;overflow:visible;z-index:99;clear:both;background-color:rgba(0,0,0,.6);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000',endColorstr='#99000000')}.footer .footer-links{margin:0;float:right;color:rgba(0,0,0,.7);font-size:13px}.footer-links span,.footer-links a{color:#fff;font-size:12px;line-height:28px;white-space:nowrap;display:inline-block;margin-left:8px;margin-right:8px}.field-validation-error{color:#f00}.field-validation-valid{display:none !important}.input-validation-error,select.input-validation-error,textarea.input-validation-error,input.input-validation-error,input[type="text"].input-validation-error,input[type="password"].input-validation-error,input[type="datetime"].input-validation-error,input[type="datetime-local"].input-validation-error,input[type="date"].input-validation-error,input[type="month"].input-validation-error,input[type="time"].input-validation-error,input[type="week"].input-validation-error,input[type="number"].input-validation-error,input[type="email"].input-validation-error,input[type="url"].input-validation-error,input[type="search"].input-validation-error,input[type="tel"].input-validation-error,input[type="color"].input-validation-error{border:1px solid #f00;background-color:#fee}.identity-holder{height:28px;background:#f2f2f2;margin:16px -36px;padding:0 36px}.identity-holder .identity{line-height:28px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right;width:calc(100% - 56px)}.identity-holder .avatar{height:48px;width:48px;margin-top:-48px;border-radius:50%;overflow:hidden;float:right}.identity-holder .avatar img{width:100%}.or-label{margin-bottom:50px;text-shadow:3px 0 0 #fff,-3px 0 0 #fff,5px 0 0 #fff,-5px 0 0 #fff,8px 0 0 #fff,-8px 0 0 #fff;text-align:center;line-height:1.1em;margin-bottom:15px;font-weight:500;font-style:normal}.or-label span{display:block;width:100%;margin-top:-.4em;border-bottom:1px solid #e6e6e6}.connect-options{margin-top:30px}.connect-options::before,.connect-options::after{display:table;content:''}.connect-options::after{clear:both}.connect-options a{box-sizing:border-box;float:left;width:100%;padding:0;background:none;font-weight:400;color:#525355;text-align:center;border:none;position:relative}.connect-options span.img{position:absolute;top:0;left:50%;margin-left:-32px;height:64px;width:64px;display:block}.connect-options span.text{margin-top:64px;display:block}.connect-options .icon{width:64px;height:64px;display:block;margin-bottom:10px}