html {
    font-family: arial, sans-serif;
}

.btn.btn-primary {
    background-color: #51a026;
    border-color: #51a026;
    color: #fff;    
}


.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #A1C438;
  border-color: #A1C438;
}

.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #A1C438;
  border-color: #A1C438;
}

.btn.btn-success {
    background-color: #51a026;
    border-color: #51a026;
    color: #fff;    
}


.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #fff;
  background-color: #A1C438;
  border-color: #A1C438;
}

.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
  background-color: #A1C438;
  border-color: #A1C438;
}

.nk-green {
    color: #51a026;
}

.jumbotron {
    background-color: #F6F6F6;
}


.list-group-item:first-child {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
}

.list-group-item:last-child {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}


.panel, pre, .nav-tabs > li > a, .form-control, .thumbnail, .alert, .jumbotron, .btn, .input-group-addon  {
    border-radius: 0 !important;
}
/* Radmenyen paa Utstedere: «Slett» i roedt. .dropdown-menu>li>a overstyrer .text-danger alene. */
.dropdown-menu > li > a.text-danger { color: #a94442; }
.dropdown-menu > li > a.text-danger:hover, .dropdown-menu > li > a.text-danger:focus { color: #fff; background-color: #a94442; }

/* Menylinjen ligger i flyten (sticky) i stedet for over innholdet (Bootstraps navbar-fixed-top er
   position: fixed). Med fixed måtte hver side selv skyve innholdet ned (margin-top: 70px), og sider
   som manglet det - eller en menylinje som brakk over to rader for innloggede brukere - skjulte
   innholdet bak linjen. Sticky holder den øverst når man ruller, og innholdet starter alltid under
   den, uansett hvor høy den er. Vaktpost: MenylinjeTests. */
.navbar-fixed-top.sidebar {
    position: sticky;
    top: 0;
}

/* Avleser.css (innbyggersidene) setter html { margin: 2px } og lastes også her. Med en fast
   menylinje syntes det ikke; med sticky ga det en stripe over og ved siden av linjen. Bare sider
   med admin-menylinjen nulles - innbyggersidene er uendret. */
:root:has(.navbar-fixed-top.sidebar) {
    margin: 0;
}
