.eol-auth-behaviour.no-image .eol-auth-controller{background-color:#F5F5F5}.eol-auth-behaviour.no-image .eol-auth-input-control,.eol-auth-behaviour.no-image .eol-auth-textbox-control{background-color:white}.eol-auth-behaviour .no-action{display:none}.eol-auth-behaviour .eol-auth-controller{position:relative;background-color:white;width:100%;padding:4px 14px 10px 14px;margin:0 auto;margin-top:5vh;margin-bottom:130px}.eol-auth-behaviour .loader,.eol-auth-behaviour .loader:after{border-radius:50%;width:50px;height:50px}.eol-auth-behaviour .loader-background{position:absolute;background-color:rgba(255,255,255,0.8);width:100%;height:100%;top:0;left:0}.eol-auth-behaviour .loader-background .loader-container{position:absolute;top:30%;left:0;right:0;height:50px;width:50px;margin-right:auto;margin-left:auto;z-index:999}.eol-auth-behaviour .loader{position:absolute;text-indent:-9999em;border-top:8px solid rgba(66,139,202,0.3);border-right:8px solid rgba(66,139,202,0.3);border-bottom:8px solid rgba(66,139,202,0.3);border-left:8px solid #428bca;animation:loader 1s infinite linear;overflow:hidden}.eol-auth-behaviour .loader.loader-inline{display:inline-block;position:relative;border-top:3px solid rgba(66,139,202,0.3);border-right:3px solid rgba(66,139,202,0.3);border-bottom:3px solid rgba(66,139,202,0.3);border-left:3px solid #428bca;width:20px;height:20px}@keyframes loader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.eol-auth-behaviour .title{font-size:20px;margin-bottom:12px}.eol-auth-behaviour .intro-text-container{display:flex;align-items:center}.eol-auth-behaviour .intro-text-container .intro-text{margin-left:12px}.eol-auth-behaviour .eol-auth-form .intro-text{display:inline-block;margin-bottom:6px;line-height:16px}.eol-auth-behaviour .eol-auth-form .form-content{margin-bottom:12px}.eol-auth-behaviour .eol-auth-form .control-container{position:relative;margin-bottom:10px}.eol-auth-behaviour .eol-auth-form .control-container .capslock-on input{margin-bottom:5px}.eol-auth-behaviour .eol-auth-form .control-container .capslock-on .detect-capslock{text-transform:uppercase}.eol-auth-behaviour .eol-auth-form .controls .control-container.control-container-accept_agreement{display:flex;margin-bottom:14px}.eol-auth-behaviour .eol-auth-form .controls .control-container.control-container-accept_agreement label{line-height:28px}.eol-auth-behaviour .eol-auth-form .controls .control-container.control-container-accept_agreement div{height:100%;width:20px;margin-left:12px}.eol-auth-behaviour .eol-auth-form .controls .control-container.control-container-accept_agreement div input{width:auto}.eol-auth-behaviour .eol-auth-form .controls .radio-buttons-control .radio-button-container{display:inline-block;margin-right:5px}.eol-auth-behaviour .eol-auth-form.eol-auth-two-factor-settings label{font-weight:normal}.eol-auth-behaviour .eol-auth-form.eol-auth-two-factor-settings .methods{border-collapse:separate;border-spacing:0 10px}.eol-auth-behaviour .eol-auth-form.eol-auth-two-factor-settings .methods .method{margin-bottom:10px}.eol-auth-behaviour .eol-auth-form.eol-auth-two-factor-settings .methods .method .switch{position:relative;width:auto;height:18px;margin-right:32px;margin-bottom:0;text-align:left;vertical-align:top;border:none;cursor:pointer}.eol-auth-behaviour .eol-auth-form.eol-auth-two-factor-settings .methods .method .switch:before{position:absolute;content:'';display:block;width:32px;height:16px;background-color:#FFFFFF;border-radius:16px;border:1px solid #A1A1A1;transition:all .2s ease 0s;-webkit-transition:all .2s ease 0s}.eol-auth-behaviour .eol-auth-form.eol-auth-two-factor-settings .methods .method .switch:after{position:absolute;top:3px;left:4px;content:'';display:block;width:10px;height:10px;background-color:#A1A1A1;border-radius:16px;transition:all .2s ease 0s;-webkit-transition:all .2s ease 0s}.eol-auth-behaviour .eol-auth-form.eol-auth-two-factor-settings .methods .method .switch:hover:before{border:1px solid #bbb}.eol-auth-behaviour .eol-auth-form.eol-auth-two-factor-settings .methods .method .switch:hover:after{background-color:#bbb}.eol-auth-behaviour .eol-auth-form.eol-auth-two-factor-settings .methods .method .switch .input-title{margin-left:18px}.eol-auth-behaviour .eol-auth-form.eol-auth-two-factor-settings .methods .method .name{padding-left:10px;padding-right:10px;color:#464646}.eol-auth-behaviour .eol-auth-form.eol-auth-two-factor-settings .methods .method .config{width:18px;height:18px;cursor:pointer;font-size:14px;line-height:18px;color:#A1A1A1}.eol-auth-behaviour .eol-auth-form.eol-auth-two-factor-settings .methods .method .config:hover{color:#464646}.eol-auth-behaviour .eol-auth-form.eol-auth-two-factor-settings .methods .method.active .switch:before{border:1px solid #428bca}.eol-auth-behaviour .eol-auth-form.eol-auth-two-factor-settings .methods .method.active .switch:after{left:19px;background-color:#428bca}.eol-auth-behaviour .eol-auth-form.eol-auth-two-factor-settings .methods .method.active .switch:hover:before{border:1px solid #6aa3d5}.eol-auth-behaviour .eol-auth-form.eol-auth-two-factor-settings .methods .method.active .switch:hover:after{background-color:#6aa3d5}.eol-auth-behaviour .eol-auth-form.eol-auth-two-factor-settings .methods .method.active .name{color:black}.eol-auth-behaviour .eol-auth-input-control,.eol-auth-behaviour select.eol-auth-control,.eol-auth-behaviour .eol-auth-textbox-control{background:#F5F5F5;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;display:block;width:100%;height:28px;padding:6px 12px;font-size:12px;line-height:1.2;color:#555555}.eol-auth-behaviour .eol-auth-input-control:focus,.eol-auth-behaviour select.eol-auth-control:focus,.eol-auth-behaviour .eol-auth-textbox-control:focus{outline:0}.eol-auth-behaviour .eol-auth-input-control.has-errors,.eol-auth-behaviour select.eol-auth-control.has-errors,.eol-auth-behaviour .eol-auth-textbox-control.has-errors{border-bottom:1px solid #FF0000}.eol-auth-behaviour .eol-auth-input-control:disabled,.eol-auth-behaviour select.eol-auth-control:disabled,.eol-auth-behaviour .eol-auth-textbox-control:disabled{color:#999}.eol-auth-behaviour .eol-auth-textbox-control{height:auto;resize:vertical}.eol-auth-behaviour .control-errors{color:#FF0000;position:absolute;top:0;left:100%;font-size:20px;line-height:28px;margin-left:5px}.eol-auth-behaviour .control-errors .errors-box{display:none;padding:5px;background-color:#FFF1F1;border:1px solid #FF0000;color:#FF0000;position:absolute;top:0;left:110%;font-size:initial;line-height:1.2em}.eol-auth-behaviour .control-errors .errors-box .control-error{margin:0;border:none;white-space:nowrap}.eol-auth-behaviour .control-errors:hover .errors-box{display:block}.eol-auth-behaviour .eol-auth-event-button{display:block;color:#FFFFFF;width:100%;border:1px solid #357ebd;border-radius:0;padding:12px;margin-bottom:12px;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease;background-color:#428bca}.eol-auth-behaviour .eol-auth-event-button:hover,.eol-auth-behaviour .eol-auth-event-button:focus{background-color:#3071a9;border-color:#285e8e;outline:0}.eol-auth-behaviour .button-container{display:inline-block;width:100%}.eol-auth-behaviour .button-container-link{display:block}.eol-auth-behaviour .button-container-login-service-button{margin-top:15px}.eol-auth-behaviour .button-container-login-service-button~.button-container-login-service-button{margin-top:0}.eol-auth-behaviour .login-service-button{width:100%;display:block;text-align:center;padding:6px 12px;border:1px solid lightgrey;background-color:white;color:#464646}.eol-auth-behaviour .login-service-button [data-role="image"]{display:inline-block;margin-right:12px}.eol-auth-behaviour .login-service-button [data-role="image"] img{height:20px}.eol-auth-behaviour .login-service-button [data-role="label"]{display:inline-block;font-size:14px;line-height:20px;font-weight:bold}.eol-auth-behaviour .login-service-button:focus,.eol-auth-behaviour .login-service-button:hover{text-decoration:none;background-color:#F7F7F7;color:#000000}.eol-auth-behaviour .button-container.button-container-cancel{position:absolute;left:0;height:30px;bottom:-30px;background-color:rgba(245,245,245,0.5);-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease;width:100%}.eol-auth-behaviour .button-container.button-container-cancel:hover{background-color:#f5f5f5}.eol-auth-behaviour .eol-auth-event-button.cancel{text-align:center;line-height:30px;width:100%;color:#428bca;background-color:transparent;border-color:transparent;margin-bottom:0px;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease;padding:0px}.eol-auth-behaviour .eol-auth-event-button.cancel:focus{outline:0}.eol-auth-behaviour .eol-auth-event-button.cancel:hover{color:#357ebd}.eol-auth-behaviour .errors{padding:12px;margin-bottom:12px;background-color:#FFF1F1;border:1px solid #FF0000;color:#FF0000}.eol-auth-behaviour .errors .error{margin-bottom:5px}.eol-auth-behaviour .errors .error:last-of-type{margin-bottom:0px}.eol-auth-behaviour .switch-twofactor-method{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.eol-auth-behaviour .switch-twofactor-method::after{content:'\25BC';position:absolute;top:5px;right:-4px;padding:0 1em}.eol-auth-behaviour .switch-twofactor-method span{line-height:24px}.eol-auth-behaviour .switch-twofactor-method select{outline:0;-webkit-box-shadow:none;box-shadow:none;background-color:#FFFFFF;border:1px solid #C3C3C3;border-radius:3px;width:40%;-moz-appearance:none;-webkit-appearance:none;appearance:none;padding:4px 8px;cursor:pointer}.eol-auth-behaviour .switch-twofactor-method select:focus{outline:0}.eol-auth-behaviour .switch-twofactor-method select option{background-color:#FFFFFF;border:1px solid #C3C3C3;border-radius:3px}.eol-auth-behaviour .switch-twofactor-method select option:hover{background-color:hotpink}.full-bg-image{position:fixed;top:0;left:0;height:100vh;width:100vw;-o-object-fit:cover;object-fit:cover}.eol-main-nav{position:relative;z-index:100}@media (min-width: 30em){.eol-auth-behaviour .eol-auth-controller.container-eula{width:500px}}@media (min-width: 48em){.eol-auth-behaviour .eol-auth-controller{width:370px;margin-top:15vh;padding:8px 24px 12px 24px}.eol-auth-behaviour .eol-auth-controller.container-eula{width:560px}.eol-auth-behaviour .title{font-size:22px;margin-bottom:14px}.eol-auth-behaviour .eol-auth-form .intro-text{margin-bottom:12px}.eol-auth-behaviour .eol-auth-form .control-container{margin-bottom:12px}.eol-auth-behaviour .eol-auth-form .control-container:last-of-type{margin-bottom:22px}}@media (min-width: 62em){.eol-auth-behaviour .eol-auth-controller{width:420px;padding:10px 32px 20px 32px}.eol-auth-behaviour .eol-auth-controller.container-eula{width:670px}.eol-auth-behaviour .title{font-size:25px}.eol-auth-behaviour .eol-auth-form .intro-text{margin-bottom:16px}.eol-auth-behaviour .eol-auth-form .control-container{margin-bottom:16px}.eol-auth-behaviour .eol-auth-form .control-container:last-of-type{margin-bottom:26px}}@media (min-width: 75em){.eol-auth-behaviour .eol-auth-controller{margin-top:17vh}.eol-auth-behaviour .errors{margin-bottom:18px}.eol-auth-behaviour .errors .error{margin-bottom:7px}}@media (min-width: 90em){.eol-auth-behaviour .eol-auth-controller{width:470px;padding:10px 38px 20px 38px}.eol-auth-behaviour .eol-auth-controller.container-eula{width:720px}.eol-auth-behaviour .eol-auth-form .intro-text{margin-bottom:18px}.eol-auth-behaviour .eol-auth-form .form-content{margin-bottom:20px}}@media (min-width: 112.5em){.eol-auth-behaviour .eol-auth-controller{width:500px;margin-top:20vh;padding:14px 42px 24px 42px}}.eol-auth-google-2factor-settings .barcode{width:200px;height:200px;background-color:grey;position:relative}.eol-auth-google-2factor-settings .barcode .loader{z-index:0;position:relative}.eol-auth-google-2factor-settings .barcode img{position:absolute;z-index:10;top:0}.container-twofactor-settings .default-method{margin-bottom:20px}.container-twofactor-settings .page-overlay{position:fixed;z-index:1000;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.7)}.container-twofactor-settings .overlay-content{position:absolute;z-index:2000;top:15px;left:10px;right:10px;padding:10px;background-color:white}.container-twofactor-settings .overlay-content .cancel-detail{color:#A1A1A1;position:absolute;top:10px;right:10px;font-size:14px;cursor:pointer}.container-twofactor-settings .overlay-content .cancel-detail:hover{color:#464646}.container-twofactor-settings .helptext-container{position:absolute;z-index:5000;left:10px;right:10px;padding:10px;background-color:white}.container-twofactor-settings .helptext-container .cancel-detail{color:#A1A1A1;position:absolute;top:10px;right:10px;font-size:14px;cursor:pointer}.container-twofactor-settings .helptext-container .cancel-detail:hover{color:#464646}.container-twofactor-settings .helptext-container .helptext-content{margin-top:15px}.container-twofactor-settings button{display:block;color:white;width:100%;border:1px solid #888;border-radius:0;padding:5px;margin-bottom:12px;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease;background-color:#A1A1A1}.container-twofactor-settings button:hover{background-color:#464646;border-color:#393939}.container-twofactor-settings button.primary{border-color:#3071a9;background-color:#428bca}.container-twofactor-settings button.primary:hover{background-color:#285e8e;border-color:#22517a}.container-twofactor-settings button.success{border-color:#279923;background-color:#32c32c}.container-twofactor-settings button.success:hover{background-color:#30a92b;border-color:#2a9526}.intro-container{display:flex;justify-content:space-between}.glyphicon-info-sign{font-size:1.75rem}.qr-container{display:inline-block}.secret-container{margin-top:20px;display:flex;justify-content:space-between;align-items:center}.secret-container button{width:fit-content}.button-nav-container{display:flex;gap:10px}