#login #forgotten-password{margin-top:3em}#login #username label{padding-right:.5em}#login #login-failed{display:flex;gap:1em;align-items:baseline}#login #login-failed ul{margin-bottom:0;padding-inline-start:1em}.external-system-account-instructions{margin-bottom:2em}.external-system-account-instructions ol{padding-inline-start:2em;margin-bottom:2em}.external-system-account-instructions ol li{margin-bottom:1em}.external-system-account-instructions .external-system-account-images{display:grid;grid-template-rows:1fr;grid-template-columns:repeat(2,auto);grid-gap:2em}.external-system-account-instructions .external-system-account-images img{width:100%;box-shadow:rgba(0,0,0,.25) 1px 1px 4px}.external-system-account-instructions .external-system-account-images img.mobile{display:none}@media(max-width:767px){.external-system-account-instructions .external-system-account-images{flex-direction:column;grid-template-rows:repeat(3,auto);grid-template-columns:1fr}.external-system-account-instructions .external-system-account-images img.desktop{display:none}.external-system-account-instructions .external-system-account-images img.mobile{display:block}}#consent{border:1px solid #3b3b3b;padding:0}#consent #consent-header{text-align:center;padding:1em 0;background-color:#3b3b3b}#consent #external-system-logotype{margin:2em;max-width:80%}#consent #consent-sub-header{text-align:center;padding:2em;background-color:rgba(59,59,59,.05);border-bottom:1px solid #3b3b3b}#consent h1{text-align:center;margin:0}#consent #consent-body{padding:2em}#consent #scope-list{margin:2em 0}#consent #login-caption{margin:1.5em 0 1em 0}#consent #login-button-container{margin:1em 0 2em 0}#consent #logged-in-as{margin:3em 0}#consent #login-with-other-account{padding:0;border:0;display:inline;vertical-align:top}.account-information{margin-bottom:1em;border:1px solid #000;border-radius:4px;font-size:85%}.account-information .account-information-caption{font-weight:bold;color:#fff;background-color:#777;padding:.5em 1em;border-top-left-radius:4px;border-top-right-radius:4px}.account-information .account-information-list{padding:.5em 1em;margin:0}#livelox-user-missing .advantages li{display:flex;gap:.75em;align-items:baseline;margin-bottom:.75em}#livelox-user-missing .advantages li i{flex:0 0 auto}#livelox-user-missing .advantages li span{flex:1 1 auto}#livelox-user-missing #user-agreement-information{font-size:85%;color:#777;margin-bottom:0;margin-top:.75em}#connect-external-person #account-boxes-container{margin-bottom:2em}#livelox-user-missing #body .alert,#connect-external-person #body .alert{margin-bottom:0}#livelox-user-missing .description span,#connect-external-person .description span{font-size:85%}#livelox-user-missing .wrapped-form,#connect-external-person .wrapped-form{padding:1em 1em 1em 2.8em}@media(max-width:767px){#livelox-user-missing .wrapped-form,#connect-external-person .wrapped-form{padding:1em}}.content-box{border:1px solid #3b3b3b;padding:0}.content-box #header{text-align:center;padding:1em 0;background-color:#3b3b3b}.content-box #sub-header{text-align:center;padding:2em;background-color:rgba(59,59,59,.05);border-bottom:1px solid #3b3b3b}.content-box h1{text-align:center;margin:0}.content-box #body{padding:2em}.bootbox-icon-modal-content{display:flex;gap:1em}.bootbox-icon-modal-content i{flex:0 0 auto;zoom:2}.bootbox-icon-modal-content div{flex:1 1 auto}