﻿/* Skjule den runde beamer knappen  */
#beamerSelector {
  display: none !important;
}

html, main {
  background-color: #FBFAFC;
}

.nav-tabs-body {
  background-color: #FBFAFC;
}

.navbar-light .nav-item > * {
  color: #001F3D !important;
}

.nav-link {
  color: #001F3D !important;
  font-weight: 600 !important;
}

.content {
  width: 100%;
}

.c-text-base-B900 {
  color: #001F3D !important;
}

.c-text-base-W100 {
  color: #ffffff !important;
}

.c-text-muted-GY400 {
  color: #68778D !important;
}

.c-text-link-B500 {
  color: #0075db !important;
}

.bc-text-link-B500 {
  border-color: #0075db !important;
}

.navbar {
  border-bottom: 1px solid #dcdcdc !important;
}

.c-text-GV {
  color: #E6E8F0;
}

.bg-background-W000 {
  background-color: #ffffff !important;
}

.bg-PU200 {
  background-color: #DFE4F0 !important;
}

.bg-success-G500 {
  background-color: #32872C !important;
}

.bg-success-variations-G100 {
  background-color: #f0faef !important;
}

.bg-success-variations-G100::before {
  background-color: #32872C !important;
}

.bg-success-variations-G200 {
  background-color: #cceec9 !important;
}

.bg-success-variations-G900 {
  background-color: #1c4d19 !important;
}

.c-success-G500 {
  color: #32872C !important;
}

.c-success-variations-G100 {
  color: #f0faef !important;
}

.c-success-variations-G200 {
  color: #cceec9 !important;
}

.c-success-variations-G900 {
  color: #1c4d19 !important;
}

.c-gf {
  color: #D6E1E6 !important;
}

.bg-figma-grey {
  background-color: #D6E1E6 !important;
}

.bg-error-R500 {
  background-color: #B4110F !important;
}

.bg-error-variations-R100 {
  background-color: #fef1f1 !important;
}

.bg-error-variations-R100::before {
  background-color: #B4110F !important;
}

.bg-error-variations-R200 {
  background-color: #fac1c0 !important;
}

.bg-error-variations-R900 {
  background-color: #730b09 !important;
}

.c-error-R500 {
  color: #B4110F !important;
}

.c-error-variations-R100 {
  color: #fef1f1 !important;
}

.c-error-variations-R200 {
  color: #fac1c0 !important;
}

.c-error-variations-R900 {
  color: #730b09 !important;
}

.bg-W100 {
  background-color: #ffffff !important;
}

.bg-secondary-B100 {
  background-color: #eaf5ff !important;
}

.bg-secondary-B100::before {
  background-color: #0075db !important;
}

.bg-secondary-variations-B000 {
  background-color: #f7fafc !important;
}

.bg-secondary-variations-B200 {
  background-color: #bfe0ff !important;
}

.bg-secondary-variations-B700 {
  background-color: #003b6e !important;
}

.bg-secondary-variations-B500 {
  background-color: #0075db !important;
}

.c-secondary-B100 {
  color: #eaf5ff !important;
}

.c-secondary-B500 {
  color: #0075db !important;
}

.c-secondary-variations-B000 {
  color: #f7fafc !important;
}

.c-secondary-variations-B200 {
  color: #bfe0ff !important;
}

.bc-secondary-variations-B200 {
  border-color: #bfe0ff !important;
}

.c-secondary-variations-B700 {
  color: #003b6e !important;
}

.bc-secondary-B100 {
  border-color: #eaf5ff !important;
}

.bc-secondary-variations-B700 {
  border-color: #003b6e !important;
}

.bg-warning-O500 {
  background-color: #F58F18 !important;
}

.bg-warning-variations-O100 {
  background-color: #feeedd !important;
}

.bg-warning-variations-O200 {
  background-color: #fcd7ad !important;
}

.bg-warning-variations-O900 {
  background-color: #5d3304 !important;
}

.c-warning-O500 {
  color: #F58F18 !important;
}

.c-warning-variations-O100 {
  color: #feeedd !important;
}

.c-warning-variations-O200 {
  color: #fcd7ad !important;
}

.c-warning-variations-O900 {
  color: #5d3304 !important;
}

.bg-neutral-GY500 {
  background-color: #5C5C5C !important;
}

.bg-neutral-variations-GY100 {
  background-color: #f3f3f3 !important;
}

.bg-neutral-variations-GY200 {
  background-color: #dcdcdc !important;
}

.bg-neutral-variations-GY400 {
  background-color: #68778D !important;
}

.bc-neutral-variations-GY400 {
  border: #68778D !important;
}

.bg-neutral-variations-GY900 {
  background-color: #3b3b3b !important;
}

.c-neutral-GY500 {
  color: #5C5C5C !important;
}

.c-neutral-variations-GY100 {
  color: #f3f3f3 !important;
}

.c-neutral-variations-GY200 {
  color: #dcdcdc !important;
}

.bb-GY200 {
  border-bottom: 0.5px solid #dcdcdc;
}

.c-neutral-variations-GY900 {
  color: #3b3b3b !important;
}

.c-highlight-R300 {
  color: deeppink !important;
  font-weight: bold !important;
}

.logo-butik {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  background-color: #ffffff;
  border-radius: 50%;
  margin-right: 10px;
  flex-shrink: 0;
}

.circle-background {
  position: absolute;
  width: 300px;
  height: 300px;
  background-color: rgba(0, 123, 255, 0.1);
  border-radius: 50%;
  top: 210px;
  left: 70px;
  z-index: 1;
}

.kontakt-menu:hover {
  background-color: #f3f3f3;
}

/*.noCaret.dropdown-toggle::after {
    display: none;
}*/
.kontakt-menu .dropdown .dropdown-toggle::after {
  display: none;
}

.kontakt-dd .dropdown-item {
  padding: 0.5rem 1rem;
  margin-bottom: 0.5rem;
  display: flex;
  padding: 2px 1px;
  flex-direction: column;
  align-items: flex-start;
  flex-shrink: 0;
}

.kontakt-dd.dropdown-menu {
  right: -4px !important;
  left: auto !important;
  border-radius: 15px;
}

.validation-message {
  color: #B4110F;
}

/* Fix transparent background for grouping dropdown items */
.kontakt-dd .dropdown-item.grouping-item,
.kontakt-dd .dropdown-item.grouping-item:hover,
.kontakt-dd .dropdown-item.grouping-item:focus,
.kontakt-dd .dropdown-item.grouping-item:active,
.kontakt-dd .dropdown-item.grouping-item.active,
.kontakt-dd .dropdown-item.grouping-item.nav-active {
  background-color: transparent !important;
  color: inherit;
  border: none !important;
  outline: none !important;
  box-shadow: none !important;
}

/* Remove borders from inner buttons */
.kontakt-dd .dropdown-item.grouping-item .btn,
.kontakt-dd .dropdown-item.grouping-item button,
.kontakt-dd .dropdown-item.grouping-item .btn:focus,
.kontakt-dd .dropdown-item.grouping-item .btn:active,
.kontakt-dd .dropdown-item.grouping-item .btn:hover,
.kontakt-dd .dropdown-item.grouping-item button:focus,
.kontakt-dd .dropdown-item.grouping-item button:active,
.kontakt-dd .dropdown-item.grouping-item button:hover {
  border: none !important;
  background: transparent !important;
  box-shadow: none !important;
  outline: none !important;
}

.icon-24 {
  height: 24px !important;
}

.jc-sb {
  justify-content: space-between !important;
}

.nav-link {
  white-space: nowrap;
}

.nav-no-wrap {
  display: flex !important;
  flex-wrap: nowrap !important;
  overflow-x: auto !important;
  overflow-y: hidden !important;
}

.btn {
  display: flex !important;
  justify-content: center !important;
}

.btn-img-no-text span {
  margin: 0 !important;
}

.al-flex-center {
  display: flex;
  justify-content: center;
  align-items: center;
}

.kpi-card-heading {
  font-size: 14px;
}

.kpi-heading {
  font-size: 15px;
}

@media (max-width: 767px) {
  .d-flex-mobile-hide {
    display: none !important;
  }
  .d-flex-mobile-show {
    display: flex !important;
  }
}
@media (min-width: 768px) and (max-width: 1080px) {
  .d-flex-mobile-hide {
    display: none !important;
  }
  .d-flex-mobile-show {
    display: flex !important;
  }
}
@media (min-width: 768px) {
  .d-flex-mobile-hide {
    display: flex !important;
  }
  .d-flex-mobile-show {
    display: none !important;
  }
}
/*fixing nav-bar dropdown for small devices*/
.navbar-nav .dropdown-menu {
  position: absolute !important;
}
