#firstboxlogin, #text-login, #logo_login { background-color: transparent;}html { height: 100%;}body { background-size: cover; background-repeat: no-repeat; background-position: center; background-image: url("/plugins/trademark/front/picture.send.php?path=login.background.jpg&theme=night");}@charset "UTF-8";
body .card{border:0;background:transparent}.col-md-5{margin:0 !important;width:100%}h2.card-header.text-center.mb-4,div.card-header:has(.mx-auto){display:none}span.glpi-logo.mb-4{margin:0 !important}.btn-primary,.btn-outline-primary,.btn-ghost-primary{--tblr-btn-color: #71090e;--tblr-btn-color-interactive: #8d0a10;--tblr-btn-color-text: #1e293b}.mb-3,.mb-4{position:relative}.mb-3:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";position:absolute;right:20px;color:#fff;top:12px}.mb-4:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"";position:absolute;right:20px;color:#fff;top:12px}.col-md-5{margin:0 !important;width:100%;max-width:289px}label.form-label{color:#fff}.card-body{padding:0px !important;margin:auto}.flex-fill.d-flex.flex-column.justify-content-center.py-4.mt-4{width:50%;background:transparent;border-radius:30px;margin:0;outline-offset:0;box-shadow:0px 6px 13px 1px #00000047;left:0;height:100% !important;top:-32px;border-radius:0;position:absolute;padding-top:130px !important;padding-bottom:110px !important;background:rgba(255, 255, 255, 0.04);box-shadow:0 4px 30px rgba(0, 0, 0, 0.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255, 255, 255, 0.3)}button.btn.btn-primary.w-100{color:#000000;padding:11px;border-radius:30px;border:1px solid #fff;background:#ffffff}a{color:#ffffff !important;text-decoration:underline}body .form-control{display:block;width:100%;min-width:250px;padding:0.7375rem 0.75rem;font-size:0.875rem;font-weight:400;line-height:1.4285714286;color:inherit;border:0;appearance:none;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;background:#ffffff05;border-radius:0;border-bottom:1px solid #fff}label.form-label{display:none;color:#fff}span.form-label-description{margin-top:10px;margin-bottom:10px;text-align:left;width:100%;display:block}.card-body{margin:0 auto;width:350px;max-width:100%}.col-auto.offset-md-1.p-2.text-center{display:none}.form-control:focus{color:inherit;background-color:#fdfdfd;border-color:#013453;outline:0;box-shadow:0 0 0 0.25rem #5e5e5e3b}form[action*="login.php"]>.row>.col-md-5{display:none}form[action*="login.php"]>.row:has(#login_name:target)>.col-md-5{display:block}.card-body{width:520px !important;max-width:100% !important}form[action*="login.php"]>.row>.col-auto{width:100%;max-width:none;padding:0 !important}form[action*="login.php"]>.row:has(#login_name:target)>.col-auto{width:auto}form[action*="login.php"]>.row>.col-auto .card-header{justify-content:center;border-bottom:0}form[action*="login.php"]>.row>.col-auto .card-header h2{margin:0;font-size:0}form[action*="login.php"]>.row>.col-auto .card-header h2::after{content:"Sign in with your company account";font-size:1.25rem;font-weight:600;color:#ffffff;white-space:nowrap}form[action*="login.php"] .col-auto>div>.row{max-width:none !important;margin:28px 0 0 0 !important;justify-content:center;gap:28px}form[action*="login.php"] .col-auto .col-sm-6{flex:0 0 auto;width:auto;padding:0}button[name="samlIdpId"]{width:220px !important;padding:22px 16px 18px 16px;margin-bottom:0 !important;background-color:#ffffff;border:1px solid #d9dee3;border-radius:10px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.12);transition:transform 0.12s ease, box-shadow 0.12s ease, border-color 0.12s ease}button[name="samlIdpId"]:hover,button[name="samlIdpId"]:focus-visible{transform:translateY(-2px);border-color:#c8102e;box-shadow:0 6px 18px rgba(0, 0, 0, 0.18)}button[name="samlIdpId"]>div{margin:0 !important;width:100%}button[name="samlIdpId"]>div>.d-flex{width:100%;align-items:stretch}button[name="samlIdpId"] i{display:block;width:100%;height:56px;font-size:0 !important;line-height:0;background-repeat:no-repeat;background-position:center center;background-size:contain}button[name="samlIdpId"][value="1"] i{background-image:url("/pics/brand/kost.png")}button[name="samlIdpId"][value="2"] i{background-image:url("/pics/brand/bige.png")}button[name="samlIdpId"] span b{display:block;margin-top:14px;font-size:0;font-weight:600}button[name="samlIdpId"] span b::after{content:"Sign in";font-size:0.85rem;color:#4a5568;letter-spacing:0.02em}button[name="samlIdpId"]:hover span b::after{color:#c8102e}@media (max-width:600px){.flex-fill.d-flex.flex-column.justify-content-center.py-4.mt-4{width:100% !important}.card-body{width:100% !important;padding:0 16px !important}form[action*="login.php"]>.row>.col-auto .card-header h2::after{white-space:normal;font-size:1.1rem}form[action*="login.php"] .col-auto>div>.row{gap:18px}form[action*="login.php"] .col-auto .col-sm-6{width:100%}button[name="samlIdpId"]{width:100% !important;max-width:260px}}