#firstboxlogin, #text-login, #logo_login { background-color: transparent; }html, body { margin: 0 !important; padding: 0 !important; width: 100% !important; max-width: 100% !important; overflow-x: hidden !important; min-height: 100vh !important; background-image: url("/plugins/trademark/front/picture.send.php?path=35/69baa1dbc9135.jpg") !important; background-size: cover !important; background-repeat: no-repeat !important; background-position: center center !important; background-attachment: fixed !important; background-color: transparent !important;}.page-anonymous { background: transparent !important; width: 100% !important; min-height: 100vh !important; height: auto !important; display: flex !important; flex-direction: column !important;}.page-anonymous .flex-fill { background: transparent !important; height: auto !important; flex: 1 !important; display: flex !important; align-items: center !important; justify-content: center !important;}.container-tight { background: transparent !important; width: 100% !important; padding-top: 0 !important; padding-bottom: 0 !important;}.page-anonymous .flex-fill { align-items: flex-start !important; padding-top: 20px !important; padding-bottom: 20px !important;}.flex-fill.d-flex.flex-column.justify-content-center.py-4.mt-4 { padding-top: 20px !important; margin-top: 0 !important;}.page-anonymous .text-center .col-md { padding: 0 !important; margin: 0 auto !important; width: fit-content !important; max-width: 100% !important;}.page-anonymous .text-center span.glpi-logo { background-color: transparent !important; margin: 0 0 8px 0 !important; width: 0 !important; height: 0 !important; max-width: 100% !important;}.card-header span.glpi-logo { display: none !important;}.container-tight > .text-center span.glpi-logo { display: inline-block !important; background-color: transparent !important; content: none !important;}﻿body .card{border:0;background:rgba(0,0,0,0)}.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:rgba(106,105,105,.5098039216);top:12px}.mb-4:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"";position:absolute;right:20px;color:rgba(106,105,105,.5098039216);top:12px}.col-md-5{margin:0 !important;width:100%;max-width:289px}label.form-label{color:#a6abb1}.flex-fill.d-flex.flex-column.justify-content-center.py-4.mt-4{width:383px;background:#e6eef8;border-radius:0;margin:114px auto !important;outline:28px solid rgba(255,255,255,.1882352941);outline-offset:0;box-shadow:0px 6px 13px 1px rgba(0,0,0,.2784313725);height:100% !important}button.btn.btn-primary.w-100{background:rgba(0,0,0,0);color:#fff;padding:11px;border-radius:30px;border:1px solid #fff;background:#0347a4;background:linear-gradient(0deg, #0347a4 0%, #0778ca 48%, 1 100%)}a{color:#7551b5 !important;text-decoration:none}body .form-control{display:block;width:100%;padding:.7375rem .75rem;font-size:.875rem;font-weight:400;line-height:1.4285714286;color:inherit;background-color:#fdfdfd;background-clip:padding-box;border:0;appearance:none;border-radius:34px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;background:linear-gradient(0deg, #e6eef8, #e6eef8),#cfd8dc;box-shadow:inset -4px -4px 12px rgba(253,255,255,.8),inset 4px 4px 12px rgba(187,195,206,.6);border-radius:16px}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%}.form-control:focus{color:inherit;background-color:#fdfdfd;border-color:#673ab7;outline:0;box-shadow:0 0 0 .25rem rgba(103,58,183,.26)}