/* Offline Sage i7 authentication screens. */
body.sage-auth{min-height:100vh;margin:0;background:#d9d6cd!important;font-family:"Segoe UI",Tahoma,Arial,sans-serif;color:#222;position:relative}body.sage-auth:before{content:"";position:fixed;inset:0;background:linear-gradient(135deg,#e9e6dcdd,#c9d6e3cc),url('../images/coqback.jpg') center/cover;z-index:-1}.sage-auth .login-box{width:390px;max-width:calc(100% - 28px);margin:6vh auto}.sage-auth .card{border:1px solid #7f7a6a;border-top:3px solid #1c3f66;border-radius:0;box-shadow:4px 6px 18px #25201566;background:#faf9f5}.sage-auth .login-card-body{padding:24px 28px;background:#faf9f5!important}.sage-auth .login-logo{margin:0 0 12px!important;text-align:center}.sage-auth .login-logo img{width:78px!important;height:78px!important;object-fit:cover;border:3px solid #e8e4d9;box-shadow:0 1px 4px #0004}.sage-auth .s7-auth-title{margin:0 -28px 18px;padding:7px 12px;background:linear-gradient(#2c5586,#17345c);color:#fff;text-align:center;font-weight:700;font-size:15px}.sage-auth .lang-switch{border-bottom:1px solid #d6d1c4;padding-bottom:10px}.sage-auth .lang-switch .btn{border-radius:0;font-size:11px;padding:2px 6px}.sage-auth label{font-size:12px;font-weight:700;color:#3f4a55}.sage-auth .form-control,.sage-auth .input-group-text{border-radius:0;border-color:#9a9686;background:#fffef9}.sage-auth .form-control:focus{border-color:#1c3f66;box-shadow:0 0 0 .1rem #1c3f6640}.sage-auth .btn-info,.sage-auth .btn-primary{border-radius:0;background:linear-gradient(#2a5380,#1c3f66);border-color:#12304f;box-shadow:inset 0 1px #ffffff40;font-weight:700}.sage-auth .alert{border-radius:0}.sage-auth .s7-auth-foot{border-top:1px solid #d6d1c4;padding-top:12px;color:#5d574a}.sage-auth a{color:#1c3f66}.sage-auth a:hover{color:#0d2948}@media(max-width:420px){.sage-auth .login-card-body{padding:20px}.sage-auth .s7-auth-title{margin-left:-20px;margin-right:-20px}}
