/* Nav auth visibility + no underlines (site-wide public pages) */

#nav-auth-actions .nav-auth-user {
  display: none !important;
}

#nav-auth-actions[data-auth="user"] .nav-auth-guest {
  display: none !important;
}

#nav-auth-actions[data-auth="user"] .nav-auth-user {
  display: inline-flex !important;
}

#nav-auth-actions[data-auth="guest"] .nav-auth-user {
  display: none !important;
}

#nav-auth-actions[data-auth="guest"] .nav-auth-guest {
  display: inline-flex !important;
}

#nav-auth-actions a,
#nav-auth-actions a:link,
#nav-auth-actions a:visited,
#nav-auth-actions a:hover,
#nav-auth-actions a:focus,
#nav-auth-actions a:active {
  text-decoration: none !important;
}

.nav-links a,
.nav-links a:link,
.nav-links a:visited,
.nav-links a:hover,
.nav-links a:focus,
.nav-links a:active {
  text-decoration: none !important;
}

a.btn,
a.btn:link,
a.btn:visited,
a.btn:hover,
a.btn:focus,
a.btn:active,
.nav-actions a,
.nav-actions a:link,
.nav-actions a:visited,
button.btn {
  text-decoration: none !important;
}

body.appeal-tactical footer a,
body.docs-tactical footer a,
body.status-tactical footer a {
  text-decoration: none !important;
}

body.appeal-tactical footer a:hover,
body.docs-tactical footer a:hover {
  text-decoration: none !important;
}
