/* Glacier Insurance brand colours, sampled from the logo at glacierautoinsurance.com (2026-10-20):
   navy #085080 (logo wordmark/mountain), sky #48a0d0 (logo accent), dark navy #062a40 and pale #ddf3ff (site). */
:root {
  --bs-primary: #085080; --bs-primary-rgb: 8, 80, 128;
  --bs-link-color: #085080; --bs-link-hover-color: #062a40;
  --bs-info: #48a0d0; --bs-info-rgb: 72, 160, 208;
}
.btn-primary, .btn.btn-primary { background-color: #085080 !important; border-color: #085080 !important; color: #fff !important; }
.btn-primary:hover, .btn.btn-primary:hover, .btn-primary:focus { background-color: #062a40 !important; border-color: #062a40 !important; }
.text-primary, a.text-primary { color: #085080 !important; }
.bg-primary { background-color: #085080 !important; }
.form-control:focus, .form-check-input:checked { border-color: #48a0d0 !important; }
.form-check-input:checked { background-color: #085080 !important; }

/* The Glacier logo already carries the wordmark: on the sign-in pages (login, forgot/reset password, authenticator,
   messages) SFTPGo puts its short name beside the logo in a narrow column, and the wide logo ran under the text
   (go-live 2026-10-22). Hide the name, give the logo the whole row. Same in the menu header after sign-in. */
.row:has(> .col-5 img[alt="Logo"]) > .col-7 { display: none; }
.row:has(> .col-5 img[alt="Logo"]) > .col-5 { flex: 0 0 100%; max-width: 100%; text-align: center; }
img[alt="Logo"].h-80px { height: auto !important; max-height: 110px; max-width: 100%; }
.app-sidebar-logo .text-sidebar { display: none; }

/* Authenticator set-up: "Require 2FA for" is not a choice here. The profiles require the code for HTTP + SSH and
   SFTPGo refuses an account whose set-up leaves either out (User.MustSetSecondFactor), so the box could only lock
   someone out. Hidden; its default (every protocol selected) is what gets saved. (2026-10-22) */
.row:has(#id_protocols) { display: none !important; }