/* =========================================================
   AKER CERTIFICATION – GLOBAL HEADER / NAVBAR
   ========================================================= */


/* ---------------------------------------------------------
   HEADER-TITTEL / BRAND
   --------------------------------------------------------- */

.page-header h1 a,
.page-header h1 a:hover,
.page-header h1 a:focus,
.page-header h1 a:active,
.navbar .navbar-brand,
.navbar .navbar-brand a,
.navbar .navbar-brand a:hover,
.navbar .navbar-brand a:focus,
.navbar .navbar-brand a:active {
  text-decoration: none !important;
  border: 0 !important;
  outline: none !important;
  box-shadow: none !important;
  background: transparent !important;
}

.page-header h1 a::before,
.page-header h1 a::after {
  content: none !important;
}


/* ---------------------------------------------------------
   VANLIGE MENYLENKER
   --------------------------------------------------------- */

.navbar .navbar-nav .nav-link,
.navbar .navbar-nav .dropdown-toggle {
  font-weight: 400 !important;
  letter-spacing: normal !important;

  background: transparent !important;

  border-width: 0 !important;
  outline: none !important;
  box-shadow: none !important;

  transform: none !important;
  transition: none !important;

  -webkit-tap-highlight-color: transparent;
}


/* Hover */
.navbar .navbar-nav .nav-link:hover,
.navbar .navbar-nav .dropdown-toggle:hover {
  background: transparent !important;
  color: inherit !important;

  text-decoration: underline !important;
  text-decoration-color: currentColor !important;

  font-weight: 400 !important;

  outline: none !important;
  box-shadow: none !important;
}


/* ---------------------------------------------------------
   FOCUS / ACTIVE / ÅPEN DROPDOWN
   --------------------------------------------------------- */

.navbar .nav-link:focus,
.navbar .nav-link:focus-visible,
.navbar .nav-link:active,

.navbar .dropdown-toggle:focus,
.navbar .dropdown-toggle:focus-visible,
.navbar .dropdown-toggle:active,

.navbar .dropdown.show > .nav-link,
.navbar .dropdown.show > .dropdown-toggle,

.navbar .dropdown.open > .nav-link,
.navbar .dropdown.open > .dropdown-toggle,

.navbar .dropdown:focus-within > .dropdown-toggle {

  background: transparent !important;
  color: inherit !important;

  text-decoration: none !important;

  font-weight: 400 !important;
  letter-spacing: normal !important;

  outline: 0 !important;
  outline-offset: 0 !important;

  border-color: transparent !important;

  box-shadow: none !important;

  transform: none !important;
  transition: none !important;
}


/* Navbar-dark skal heller ikke gjøre teksten hvit ved klikk */
.navbar.navbar-dark .navbar-nav .nav-link:focus,
.navbar.navbar-dark .navbar-nav .nav-link:active,

.navbar.navbar-dark .navbar-nav .dropdown-toggle:focus,
.navbar.navbar-dark .navbar-nav .dropdown-toggle:active,

.navbar.navbar-dark .navbar-nav .nav-link.show,

.navbar.navbar-dark .navbar-nav .dropdown.show > .nav-link,
.navbar.navbar-dark .navbar-nav .dropdown.show > .dropdown-toggle,

.navbar.navbar-dark .navbar-nav .nav-link[aria-expanded="true"] {

  color: inherit !important;
  background: transparent !important;

  text-decoration: none !important;

  outline: none !important;
  border: none !important;
  box-shadow: none !important;
}


/* ---------------------------------------------------------
   DROPDOWN-MENY
   --------------------------------------------------------- */

.navbar .dropdown-menu {
  background-color: #ffffff !important;

  border: 1px solid #dddddd !important;

  box-shadow: none !important;
}


/* Dropdown-element */
.navbar .dropdown-item {
  color: #000000 !important;
  background: transparent !important;

  text-decoration: none !important;
}


/* Dropdown hover */
.navbar .dropdown-item:hover,
.navbar .dropdown-item:focus {
  background-color: #f2f2f2 !important;

  color: #000000 !important;

  text-decoration: none !important;

  outline: none !important;
  box-shadow: none !important;
}


/* ---------------------------------------------------------
   FORHINDRE AT MENYEN FLYTTER SEG
   --------------------------------------------------------- */

.navbar .navbar-nav .nav-item,
.navbar .navbar-nav .nav-item:hover,
.navbar .navbar-nav .nav-item:focus,
.navbar .navbar-nav .nav-item:active,
.navbar .navbar-nav .dropdown.show {
  margin-left: 0 !important;
  margin-right: 0 !important;
}


/* ---------------------------------------------------------
   FJERN NETTLESERENS FOKUSRING
   --------------------------------------------------------- */

.navbar .nav-item,
.navbar .nav-item *,
.navbar a,
.navbar button {
  outline: 0 !important;
  box-shadow: none !important;
}

.navbar button::-moz-focus-inner,
.navbar a::-moz-focus-inner {
  border: 0 !important;
}