/* Navbar
   - Hvis du vil ha sticky navbar: legg inn position: fixed; top: 0; z-index: 3; her.
   - Ellers la den være ikke-sticky og bruk kun utility-klasser i HTML:
   <nav class="navbar bg-white border-bottom navbar-expand-lg">
*/
.navbartext2 { color: black; } /* bold + :hover arves fra styles.css */
/* Footer – kun side-spesifikke forskjeller */

/* Side-spesifikke komponenter */
.kommuner {
  font-size: 8pt;
  font-family: Verdana;
  border-collapse: collapse;
  padding: 6px;
  margin: 0; /* kompakt */
}
.row.kommuner > [class^="col-"] {
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.rad-kompakt p { margin: 2px 0; }
.dynamic-button { display: inline-block; }
.bkommnr, .dkommnr, .vkommnr, .kkommnr, .vakommnr, .fkommnr { margin-right: 6px; }
#kommunetabell tbody td.has-begravelse   { background-color: #FFF3CD; } /* lys gul */
#kommunetabell tbody td.has-daap         { background-color: #E6F3FF; } /* lys blå */
#kommunetabell tbody td.has-vielse       { background-color: #E8F7E8; } /* lys grønn */
#kommunetabell tbody td.has-konfirmasjon { background-color: #F0E8FF; } /* lys lilla */
#kommunetabell tbody td.has-flytting     { background-color: #E8F7F6; } /* lys teal */