.login-register{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;padding:10% 0;position:fixed;inset:0}.login-box{width:400px;margin:0 auto}.login-sidebar{margin-top:0;padding:0}.login-sidebar .login-box{height:100%;position:absolute;right:0}.login-sidebar .login-box.card{box-shadow:none;border-radius:0;margin-bottom:0;background-color:#f1f1ef!important;border:0!important}.login-sidebar .card-body{padding:1.25rem}.login-sidebar .db{display:block!important}.login-sidebar .text-center{text-align:center}#logo-text{-o-object-fit:contain!important;object-fit:contain!important;width:300px!important;max-width:300px!important;height:101px!important;max-height:101px!important}.login-sidebar .form-group{margin-bottom:25px}.login-sidebar .m-t-40{margin-top:40px!important}.login-sidebar .m-t-20{margin-top:20px!important}.login-sidebar .m-t-10{margin-top:10px!important}.login-sidebar .m-b-0{margin-bottom:0!important}.login-sidebar .m-r-5{margin-right:5px!important}.login-sidebar .col-xs-12,.login-sidebar .col-md-12,.login-sidebar .col-sm-12{width:100%;min-height:1px;padding-left:15px;padding-right:15px;position:relative}.login-sidebar .form-horizontal label{color:#99abb4;margin-bottom:0;font-size:14px;font-weight:400}.login-sidebar .form-material .form-group{overflow:hidden}.login-sidebar .form-material .form-control{color:#747d8a;background-color:#0000;background-position:bottom,50% calc(100% - 1px);background-repeat:no-repeat;background-size:0 2px,100% 1px;width:100%;min-height:38px;padding:0;font-size:1rem;line-height:1.5;transition:background ease-out;display:block}.login-sidebar .form-material .form-control,.login-sidebar .form-material .form-control:focus{background-image:linear-gradient(var(--login-primary,#fe0000), var(--login-primary,#fe0000)), linear-gradient(#d9d9d9, #d9d9d9);box-shadow:none;float:none;border:0;border-radius:0;outline:0}.login-sidebar .form-material .form-control:focus{background-size:100% 2px,100% 1px;transition-duration:.3s}.login-sidebar .form-material .form-control:-webkit-autofill{background-image:linear-gradient(var(--login-primary,#fe0000), var(--login-primary,#fe0000)), linear-gradient(#d9d9d9, #d9d9d9)!important;border-bottom:1px solid #d9d9d9!important;font-size:1rem!important;-webkit-box-shadow:inset 0 0 0 30px #f1f1ef!important}.login-sidebar .form-material .form-control:-webkit-autofill:hover{background-image:linear-gradient(var(--login-primary,#fe0000), var(--login-primary,#fe0000)), linear-gradient(#d9d9d9, #d9d9d9)!important;border-bottom:1px solid #d9d9d9!important;font-size:1rem!important;-webkit-box-shadow:inset 0 0 0 30px #f1f1ef!important}.login-sidebar .form-material .form-control:-webkit-autofill:focus{background-image:linear-gradient(var(--login-primary,#fe0000), var(--login-primary,#fe0000)), linear-gradient(#d9d9d9, #d9d9d9)!important;border-bottom:1px solid #d9d9d9!important;font-size:1rem!important;-webkit-box-shadow:inset 0 0 0 30px #f1f1ef!important}.login-sidebar .form-material .form-control:-webkit-autofill:active{background-image:linear-gradient(var(--login-primary,#fe0000), var(--login-primary,#fe0000)), linear-gradient(#d9d9d9, #d9d9d9)!important;border-bottom:1px solid #d9d9d9!important;font-size:1rem!important;-webkit-box-shadow:inset 0 0 0 30px #f1f1ef!important}.login-sidebar .btn{cursor:pointer;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;color:#fff;border:1px solid #0000;border-radius:0;padding:7px 12px;font-size:14px;font-weight:400;line-height:1.5;text-decoration:none;display:inline-block}.login-sidebar .btn-lg{padding:.75rem 1.5rem;font-size:1.25rem}.login-sidebar .btn-block{width:100%;display:block}.login-sidebar .text-uppercase{text-transform:uppercase}.login-sidebar .btn-info,.login-sidebar .btn-info.disabled,.login-sidebar button.btn-info{transition:all .2s ease-in;box-shadow:0 2px 2px #42a5f524,0 3px 1px -2px #42a5f533,0 1px 5px #42a5f51f;background:var(--login-primary,#fe0000)!important;border:1px solid var(--login-primary,#fe0000)!important}.login-sidebar .btn-info:hover,.login-sidebar button.btn-info:hover{background:var(--login-primary-hover,#c00)!important;border:1px solid var(--login-primary-hover,#c00)!important}.login-sidebar .btn-info:disabled{opacity:.65;cursor:not-allowed}.login-sidebar .btn-secondary{color:#67757c;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #d9d9d9;justify-content:center;align-items:center;display:flex;overflow:hidden}.login-sidebar .btn-secondary:hover{color:#67757c;background:#f8f9fa}.login-sidebar .form-group.m-b-0 a{color:#99abb4;text-decoration:none}.login-sidebar .form-group.m-b-0 a:hover{color:#67757c}.login-sidebar .form-group.m-b-0 .fa-lock{color:#99abb4}.login-sidebar .alert-warning{color:#856404;background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:4px;padding:12px 15px;font-size:14px}.login-sidebar .login-error{color:#fc4b6c;margin-bottom:15px;font-size:14px}.login-sidebar .login-dev-banner{color:#856404;text-align:center;background:#fff3cd;border:1px solid #ffeaa7;margin-bottom:15px;padding:8px 12px;font-size:12px}@media (max-width:1024px){.login-sidebar .login-box{flex-direction:column;justify-content:center;width:100%;height:auto;min-height:100dvh;display:flex;position:relative;right:auto}.login-register.login-sidebar{background-color:#f1f1ef;min-height:100dvh;padding:0;position:relative;background-image:none!important}.login-sidebar #demo-footer{display:none}}@media (min-width:768px) and (max-width:1024px){.login-sidebar .card-body{width:100%;max-width:720px;margin-left:auto;margin-right:auto;padding:3rem 2.5rem}#logo-text{width:440px!important;max-width:100%!important;height:148px!important;max-height:148px!important}.login-sidebar .form-horizontal label{font-size:20px}.login-sidebar .form-material .form-control{min-height:64px;font-size:1.375rem}.login-sidebar .form-group{margin-bottom:40px}.login-sidebar .m-t-40{margin-top:56px!important}.login-sidebar .m-t-20{margin-top:36px!important}.login-sidebar .btn-lg{min-height:72px;padding:1.25rem 2rem;font-size:1.625rem}.login-sidebar .form-group.m-b-0 a,.login-sidebar .form-group.m-b-0 .fa-lock{font-size:20px}.login-sidebar .col-xs-12,.login-sidebar .col-md-12,.login-sidebar .col-sm-12{padding-left:20px;padding-right:20px}}
:is(html:has(#login-eula),body:has(#login-eula)){background-color:#252525!important}#login-eula{background-color:#252525;justify-content:center;align-items:center;min-height:100dvh;margin:0;padding:40px 0;font-family:Tahoma,Helvetica,Arial,sans-serif;display:flex;position:fixed;inset:0;overflow:auto}#login-eula .content{width:100%}#login-eula img.logo{max-height:100px;padding-left:5px;display:inline-block}#login-eula .eula-container .logo-container{margin-bottom:25px}#login-eula div.login-container.eula-container{border:10px solid var(--eula-border,#2790e1);background-color:var(--eula-bg,#d7ebfd);color:var(--eula-text,#00315e);float:none;box-sizing:border-box;width:85%;max-width:1280px;margin:0 auto;padding:20px;overflow:hidden}#login-eula .col-xs-12{box-sizing:border-box;width:100%;min-height:1px;padding-left:15px;padding-right:15px;position:relative}#login-eula .row{flex-wrap:wrap;margin-left:-15px;margin-right:-15px;display:flex}#login-eula fieldset{border:0;flex-wrap:wrap;width:100%;margin:0;padding:0;display:flex}#login-eula .pull-right{margin-left:auto}#login-eula .text-right{text-align:right}#login-eula .col-md-4{box-sizing:border-box;width:33.3333%;min-height:1px;padding-left:15px;padding-right:15px;position:relative}#login-eula .col-md-9{box-sizing:border-box;width:75%;min-height:1px;padding-left:15px;padding-right:15px;position:relative}#login-eula .col-md-3{box-sizing:border-box;width:25%;min-height:1px;padding-left:15px;padding-right:15px;position:relative}#login-eula .eula-text{color:#000;box-sizing:border-box;background-color:#fff;border:1px solid #c6c6c6;min-height:400px;margin-bottom:10px;padding:15px;font-size:16px;overflow-y:scroll}#login-eula .eula-text a{color:#337ab7;text-decoration:underline}#login-eula .eula-text ol{margin:0;padding-left:40px;list-style-type:decimal;list-style-position:outside}#login-eula .eula-text li{margin-bottom:.25em;display:list-item}#login-eula .login-container .handleiding a,#login-eula .login-container .handleiding button{background-color:var(--eula-btn,#004d97);color:#fff;text-align:center;box-sizing:border-box;cursor:pointer;border:0;width:100%;margin-bottom:10px;padding:10px 20px;font-family:Tahoma,Helvetica,Arial,sans-serif;font-size:18px;line-height:1.33;text-decoration:none;display:block}#login-eula .login-container .handleiding #acceptButton{background-color:gray;margin-top:0}#login-eula .login-container .handleiding #acceptButton.active{background-color:var(--eula-btn,#004d97)}#login-eula .login-container .handleiding #acceptButton:disabled{cursor:default}#login-eula .login-container .handleiding a:nth-child(3){margin-top:50px}#login-eula .eula-error{color:#a94442;margin-bottom:10px;font-size:14px}#login-eula .img-responsive{max-width:100%;height:auto;display:inline-block}@media (max-width:1400px){#login-eula .eula-text{min-height:250px!important;font-size:12px!important}}@media (max-width:767px){#login-eula div.login-container.eula-container{width:92%}#login-eula .col-md-4,#login-eula .col-md-9,#login-eula .col-md-3{width:100%}#login-eula .text-right{text-align:center}#login-eula .pull-right{margin-left:0}}
