/* global header */
.senbee-header {
  --bs-nav-link-color: var(--bs-link-color);
  /* header main navbar */
  /* header search global full */
  /* header button */
  /* header input group search */
  /* header dropdown */
  /* header nav menu tabs */
}
.senbee-header .navbar {
  --bs-navbar-nav-link-padding-x: 0.825rem;
  /* header navbar collpase toggle */
}
.senbee-header .navbar .sidebar-toggler {
  margin-right: 10px;
}
.senbee-header .navbar .navbar-brand {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.senbee-header .navbar .navbar-brand img {
  height: 36px;
  margin-right: 10px;
}
.senbee-header .navbar .navbar-brand .company-name,
.senbee-header .navbar .navbar-brand div *:first-child {
  font-size: 22px;
  line-height: 24px;
  margin-bottom: 4px;
  color: var(--senbee-text);
}
.senbee-header .navbar .navbar-brand .company-tagline {
  font-size: 11px;
  line-height: 12px;
  color: var(--bs-secondary);
}
.senbee-header .navbar .navbar-collapse .navbar-nav {
  --bs-nav-link-color: var(--bs-link-color);
}
.senbee-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link,
.senbee-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link.dropdown-toggle {
  position: relative;
  background-color: transparent;
  border-radius: var(--bs-border-radius);
  margin-right: 3px;
}
.senbee-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link:hover, .senbee-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link:focus,
.senbee-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link.dropdown-toggle:hover,
.senbee-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link.dropdown-toggle:focus {
  color: var(--senbee-theme-1);
  background-color: rgba(var(--senbee-theme-1-rgb), 0.1);
}
.senbee-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link:hover:before, .senbee-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link:focus:before,
.senbee-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link.dropdown-toggle:hover:before,
.senbee-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link.dropdown-toggle:focus:before {
  opacity: 0.35;
}
.senbee-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link.active, .senbee-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link.show,
.senbee-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link.dropdown-toggle.active,
.senbee-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link.dropdown-toggle.show {
  color: var(--senbee-theme-1-text);
  background-color: var(--senbee-theme-1);
}
.senbee-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link.active::before, .senbee-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link.show::before,
.senbee-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link.dropdown-toggle.active::before,
.senbee-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link.dropdown-toggle.show::before {
  opacity: 1;
}
.senbee-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link.active:hover::before, .senbee-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link.show:hover::before,
.senbee-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link.dropdown-toggle.active:hover::before,
.senbee-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link.dropdown-toggle.show:hover::before {
  opacity: 1;
  background-color: var(--senbee-theme-1);
}
.senbee-header .navbar .navbar-toggler .openbtn {
  display: block;
}
.senbee-header .navbar .navbar-toggler .closebtn {
  display: none;
}
.senbee-header .navbar .navbar-toggler:not(.collapsed) .openbtn {
  display: none;
}
.senbee-header .navbar .navbar-toggler:not(.collapsed) .closebtn {
  display: block;
}
.senbee-header.active .navbar {
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
}
.senbee-header .senbee-search-full {
  width: 100%;
  padding: 13px 15px;
  position: fixed;
  left: 0;
  top: -90px;
  border-bottom: 1px solid var(--border-color);
  background-color: rgba(255, 255, 255, 0.625);
  transition: ease all 0.3s;
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  z-index: 9999;
}
.senbee-header .senbee-search-full.active {
  top: 0;
}
.senbee-header .btn:not([class*=btn-]),
.senbee-header .btn.btn-square,
.senbee-header .btn-link {
  border: 0;
}
.senbee-header .input-group-text {
  color: var(--bs-link-color);
}
.senbee-header .input-group-text i,
.senbee-header .input-group-text svg {
  stroke: var(--bs-link-color);
  color: var(--bs-link-color);
}
.senbee-header .dropdown .dropdown-menu {
  margin-top: 10px;
}
.senbee-header .dropdown .dropdown-menu .dropdown-item .avatar:not([class*=bi]) {
  color: var(--senbee-theme-1);
}
.senbee-header .dropdown .dropdown-menu .dropdown-item:active .avatar, .senbee-header .dropdown .dropdown-menu .dropdown-item.active .avatar {
  color: #ffffff;
}
.senbee-header .nav.senbee-nav .nav-item .nav-link {
  color: var(--bs-link-color);
}
.senbee-header .nav.senbee-nav .nav-item .nav-link:hover, .senbee-header .nav.senbee-nav .nav-item .nav-link:focus {
  color: var(--senbee-theme-1);
}
.senbee-header .nav.senbee-nav .nav-item .nav-link.active {
  color: var(--senbee-theme-1);
}

body:not(.senbee-header-fill-bg):not(.senbee-header-fill-theme):not(.senbee-header-fill-accent):not(.senbee-header-boxed) .senbee-header.active .navbar {
  background-color: rgba(var(--senbee-header-active-bg-rgb), var(--senbee-header-active-opacity));
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(12px);
}

/* search wrapper */
.search-wrap {
  background-color: #ffffff;
}

/* header RTL */
[dir=rtl] {
  /* header */
}
[dir=rtl] .senbee-header .navbar .sidebar-toggler {
  margin-right: 0;
  margin-left: 10px;
}
[dir=rtl] .senbee-header .navbar .navbar-brand {
  margin-right: 0;
  margin-left: var(--bs-navbar-brand-margin-end);
}
[dir=rtl] .senbee-header .navbar .navbar-brand img {
  margin-left: 10px;
  margin-right: 0;
}
[dir=rtl] .ms-auto {
  margin-left: 0 !important;
  margin-right: auto !important;
}

/* header fill colors */
.senbee-header-fill-white .senbee-header .navbar {
  background-color: #ffffff;
}

.senbee-header-fill-bg .senbee-header .navbar {
  background-color: var(--senbee-bg-1);
}

.senbee-header-fill-theme .senbee-header,
.senbee-header-fill-accent .senbee-header,
[data-bs-theme=dark] .senbee-header-fill-white .senbee-header {
  --senbee-text: #ffffff;
}
.senbee-header-fill-theme .senbee-header .navbar,
.senbee-header-fill-accent .senbee-header .navbar,
[data-bs-theme=dark] .senbee-header-fill-white .senbee-header .navbar {
  background-color: var(--senbee-theme-accent-1);
  --bs-secondary: rgba(255, 255, 255, 0.65);
}
.senbee-header-fill-theme .senbee-header .navbar .btn-link-header,
.senbee-header-fill-theme .senbee-header .navbar .sidebar-toggler,
.senbee-header-fill-accent .senbee-header .navbar .btn-link-header,
.senbee-header-fill-accent .senbee-header .navbar .sidebar-toggler,
[data-bs-theme=dark] .senbee-header-fill-white .senbee-header .navbar .btn-link-header,
[data-bs-theme=dark] .senbee-header-fill-white .senbee-header .navbar .sidebar-toggler {
  --bs-link-color: rgba(255, 255, 255, 0.65);
  --bs-nav-link-color: var(--bs-link-color);
  --bs-btn-hover-color: #ffffff;
  --bs-btn-hover-bg: rgba(255, 255, 255, 0.1);
}
.senbee-header-fill-theme .senbee-header .navbar .dropdown .dropdown-toggle.show,
.senbee-header-fill-accent .senbee-header .navbar .dropdown .dropdown-toggle.show,
[data-bs-theme=dark] .senbee-header-fill-white .senbee-header .navbar .dropdown .dropdown-toggle.show {
  background-color: var(--bs-btn-active-bg);
}
.senbee-header-fill-theme .senbee-header .navbar .navbar-collapse,
.senbee-header-fill-accent .senbee-header .navbar .navbar-collapse,
[data-bs-theme=dark] .senbee-header-fill-white .senbee-header .navbar .navbar-collapse {
  --bs-btn-active-bg: var(--senbee-theme-1);
}
.senbee-header-fill-theme .senbee-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link,
.senbee-header-fill-accent .senbee-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link,
[data-bs-theme=dark] .senbee-header-fill-white .senbee-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link {
  --bs-link-color: rgba(255, 255, 255, 0.65);
  --bs-nav-link-color: var(--bs-link-color);
  --bs-btn-hover-bg: rgba(255, 255, 255, 0.1);
}
.senbee-header-fill-theme .senbee-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link:hover, .senbee-header-fill-theme .senbee-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link:focus,
.senbee-header-fill-accent .senbee-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link:hover,
.senbee-header-fill-accent .senbee-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link:focus,
[data-bs-theme=dark] .senbee-header-fill-white .senbee-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link:hover,
[data-bs-theme=dark] .senbee-header-fill-white .senbee-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link:focus {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.05);
}
.senbee-header-fill-theme .senbee-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link:active, .senbee-header-fill-theme .senbee-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link.active, .senbee-header-fill-theme .senbee-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link.show,
.senbee-header-fill-accent .senbee-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link:active,
.senbee-header-fill-accent .senbee-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link.active,
.senbee-header-fill-accent .senbee-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link.show,
[data-bs-theme=dark] .senbee-header-fill-white .senbee-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link:active,
[data-bs-theme=dark] .senbee-header-fill-white .senbee-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link.active,
[data-bs-theme=dark] .senbee-header-fill-white .senbee-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link.show {
  color: #ffffff;
  background-color: var(--bs-btn-active-bg);
}

.senbee-header-fill-theme .senbee-header .navbar {
  background-color: var(--senbee-theme-1);
}
.senbee-header-fill-theme .senbee-header .navbar .navbar-collapse,
.senbee-header-fill-theme .senbee-header .navbar .btn-link-header {
  --bs-btn-active-bg: rgba(255, 255, 255, 0.15);
}

/* header layout */
.senbee-header-boxed .senbee-header {
  /* header main navbar */
}
.senbee-header-boxed .senbee-header .navbar {
  padding: 0.5rem;
  background-color: transparent;
  backdrop-filter: none;
}
.senbee-header-boxed .senbee-header .navbar > .container, .senbee-header-boxed .senbee-header .navbar > .container-fluid {
  padding: 0.25rem 0.5rem;
  border-radius: var(--bs-border-radius);
}
.senbee-header-boxed .senbee-header.active .navbar {
  box-shadow: none;
}
.senbee-header-boxed .senbee-header.active .navbar > .container, .senbee-header-boxed .senbee-header.active .navbar > .container-fluid {
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.1);
}
.senbee-header-boxed.senbee-header-transparent .senbee-header.active .navbar {
  background-color: transparent;
  box-shadow: none;
}
.senbee-header-boxed.senbee-header-transparent .senbee-header.active .navbar > .container, .senbee-header-boxed.senbee-header-transparent .senbee-header.active .navbar > .container-fluid {
  background-color: rgba(var(--senbee-header-active-bg-rgb), var(--senbee-header-active-opacity));
  backdrop-filter: blur(12px);
}
.senbee-header-boxed.senbee-header-fill-bg .senbee-header .navbar > .container, .senbee-header-boxed.senbee-header-fill-bg .senbee-header .navbar > .container-fluid {
  background-color: var(--senbee-bg-1);
}
.senbee-header-boxed.senbee-header-fill-white .senbee-header .navbar > .container, .senbee-header-boxed.senbee-header-fill-white .senbee-header .navbar > .container-fluid {
  background-color: #ffffff;
}
.senbee-header-boxed.senbee-header-fill-black .senbee-header .navbar > .container, .senbee-header-boxed.senbee-header-fill-black .senbee-header .navbar > .container-fluid {
  background-color: #000000;
}
.senbee-header-boxed.senbee-header-fill-accent .senbee-header .navbar > .container, .senbee-header-boxed.senbee-header-fill-accent .senbee-header .navbar > .container-fluid {
  background-color: rgba(var(--senbee-theme-accent-1-rgb), 0.9);
}
.senbee-header-boxed.senbee-header-fill-theme .senbee-header .navbar > .container, .senbee-header-boxed.senbee-header-fill-theme .senbee-header .navbar > .container-fluid {
  background-color: rgba(var(--senbee-theme-1-rgb), 0.9);
}

/* header media query 991 -lg */
@media screen and (max-width: 991px) {
  .senbee-header .navbar-expand-lg .navbar-collapse {
    position: absolute;
    top: 100%;
    left: 0;
    width: calc(100% - 20px);
    max-width: 320px;
    margin: 0px 10px 10px 10px;
    background-color: var(--senbee-bg-1);
    border-radius: var(--bs-border-radius);
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    max-height: calc(100vh - 70px - env(safe-area-inset-bottom));
    overflow-y: auto;
  }
  .senbee-header .navbar-expand-lg .navbar-collapse.right-in-device {
    left: auto;
    right: 0;
  }
  .senbee-header .navbar-expand-lg .navbar-collapse .navbar-nav {
    padding: 1rem;
  }
  .senbee-header .navbar-expand-lg .navbar-collapse .navbar-nav .nav-item .nav-link,
  .senbee-header .navbar-expand-lg .navbar-collapse .navbar-nav .nav-item .nav-link.dropdown-toggle {
    padding-left: 1rem;
  }
  .senbee-header .navbar-expand-lg .navbar-collapse .navbar-nav .nav-item .nav-link:before,
  .senbee-header .navbar-expand-lg .navbar-collapse .navbar-nav .nav-item .nav-link.dropdown-toggle:before {
    height: 100%;
    width: 3px;
    left: 0;
    top: 0;
    bottom: 0;
  }
  .senbee-header .navbar-expand-lg .navbar-collapse .navbar-nav .nav-item .dropdown-menu {
    width: 100% !important;
    max-width: 100%;
    margin-top: 0;
  }
  /* header RTL */
  [dir=rtl] .senbee-header .navbar-expand-lg .navbar-collapse {
    left: auto;
    right: 0;
  }
  [dir=rtl] .senbee-header .navbar-expand-lg .navbar-collapse.right-in-device {
    right: auto;
    left: 0;
  }
}
/* header media query 767px -md */
@media screen and (max-width: 767px) {
  /* global header */
  .senbee-header {
    /* header main navbar */
  }
  .senbee-header .navbar .navbar-brand > img {
    margin: 0;
  }
  .senbee-header .navbar .navbar-brand > div {
    display: none;
  }
  .senbee-header .navbar #userprofiledd {
    --bs-btn-padding-x: 0.5rem;
  }
  .senbee-header .navbar #userprofiledd:after {
    display: none;
  }
}
/* header media query 575px -sm */
@media screen and (max-width: 575px) {
  /* global header */
  .senbee-header {
    /* header main navbar */
  }
  .senbee-header .navbar .sm-mi-45px {
    right: -42px;
  }
  .senbee-header .navbar .sm-mi-95px {
    right: -97px;
  }
}
/* dark mode */
[data-bs-theme=dark] {
  --bs-emphasis-color-rgb: 255, 255, 255;
}
[data-bs-theme=dark] .search-wrap,
[data-bs-theme=dark] .senbee-header .senbee-search-full {
  background-color: rgba(var(--senbee-theme-1-rgb), 0.15);
}
[data-bs-theme=dark] .senbee-header {
  --senbee-text: #ffffff;
}
[data-bs-theme=dark] .senbee-header .input-group-text {
  background-color: transparent;
}
[data-bs-theme=dark] .senbee-header .navbar {
  --bs-secondary: rgba(255, 255, 255, 0.65);
}
[data-bs-theme=dark] .senbee-header .navbar .btn-link-header,
[data-bs-theme=dark] .senbee-header .navbar .sidebar-toggler {
  --bs-link-color: rgba(255, 255, 255, 0.65);
  --bs-nav-link-color: var(--bs-link-color);
  --bs-btn-hover-color: #ffffff;
  --bs-btn-hover-bg: rgba(255, 255, 255, 0.1);
}
[data-bs-theme=dark] .senbee-header .navbar .dropdown .dropdown-toggle.show {
  background-color: var(--bs-btn-active-bg);
}
[data-bs-theme=dark] .senbee-header .navbar .navbar-collapse {
  --bs-btn-active-bg: var(--senbee-theme-1);
}
[data-bs-theme=dark] .senbee-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link {
  --bs-link-color: rgba(255, 255, 255, 0.65);
  --bs-nav-link-color: var(--bs-link-color);
  --bs-btn-hover-bg: rgba(255, 255, 255, 0.1);
}
[data-bs-theme=dark] .senbee-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link:hover, [data-bs-theme=dark] .senbee-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link:focus {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.05);
}
[data-bs-theme=dark] .senbee-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link:active, [data-bs-theme=dark] .senbee-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link.active, [data-bs-theme=dark] .senbee-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link.show {
  color: #ffffff;
  background-color: var(--bs-btn-active-bg);
}
[data-bs-theme=dark] .senbee-header-fill-white:not(.senbee-header-boxed) .senbee-header .navbar {
  background-color: #000000;
}
[data-bs-theme=dark] .senbee-header-boxed.senbee-header-fill-white .senbee-header .navbar {
  background-color: transparent;
}
[data-bs-theme=dark] .senbee-header-boxed.senbee-header-fill-white .senbee-header .navbar > .container, [data-bs-theme=dark] .senbee-header-boxed.senbee-header-fill-white .senbee-header .navbar > .container-fluid {
  background-color: #000000;
}
[data-bs-theme=dark] .senbee-header-fill-accent .senbee-header .navbar .btn-link,
[data-bs-theme=dark] .senbee-header-fill-accent .senbee-header .navbar .navbar .dropdown .dropdown-toggle {
  --bs-btn-active-bg: rgba(255, 255, 255, 0.15);
}
[data-bs-theme=dark] .senbee-header-fill-accent .senbee-header .navbar .btn-link.show,
[data-bs-theme=dark] .senbee-header-fill-accent .senbee-header .navbar .navbar .dropdown .dropdown-toggle.show {
  background-color: var(--bs-btn-active-bg);
}
[data-bs-theme=dark] .senbee-header-fill-accent .senbee-header .navbar .navbar-collapse {
  --bs-btn-active-bg: rgba(255, 255, 255, 0.15);
}