.redirekrencia
{
  display:flex !important;
  flex-direction:column !important;
  box-shadow:none !important;
}
body > main > div.container-fluid.bg-light.py-6.border-bottom
{
  background-color:white!important;
}
.secondary-menu .support,
.secondary-menu a[href*="events-overview"],
.secondary-menu .vr {
    display: none !important;
}
/* ===============================
   LIGHT TRANSPARENT GLASS HEADER
   =============================== */
@media (min-width: 800px) {
nav#default_header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: rgb(250 250 250 / 15%) !important; /* light frost */
  backdrop-filter: blur(18px) saturate(180%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(180%) !important;
  border: none !important;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.1) !important;
  color: #000 !important;
  z-index: 9999;
  padding: 0.5rem 0;
}
}
/* Keep spacing */
nav#default_header > .container-xl,
nav#default_header .container-xl {
  padding-left: 16px !important;
  padding-right: 16px !important;
}

/* Crisp logo */
nav#default_header .navbar-brand img {
  height: 50px;
  filter: none !important;
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
}
.navbar .navbar-brand img.main-logo {
    max-height: 6rem; }

/* Light text links */
nav#default_header .nav-link,
nav#default_header .navbar-brand span {
  color: #000 !important;
  transition: color 0.2s ease;
}
nav#default_header .nav-link:hover {
  color: #0077ff !important;
}

/* ✅ Soft divider line */
nav#default_header .w-100.border-top.border-primary {
  border-top: 1px solid rgba(255, 255, 255, 0.4) !important;
  background: transparent !important;
  height: 0 !important;
  display: block;
  width: 100%;
}

/* Remove any pseudo borders/shadows */
nav#default_header::before,
nav#default_header::after {
  content: none !important;
}

/* ===============================
   LIGHT TRANSLUCENT GLASS PILL
   =============================== */
.action-inner-wraper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 19.375rem;
  height: 4rem;
  border-radius: var(--bs-border-radius-pill);
  padding-right: 0.5rem;
  padding-left: 0.5rem;

  background: rgba(255, 255, 255, 0.25) !important; /* lighter tint */
  backdrop-filter: blur(14px) saturate(180%) !important;
  -webkit-backdrop-filter: blur(14px) saturate(180%) !important;
  border: 1px solid rgba(255, 255, 255, 0.25) !important;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1) !important;
  color: #000;
}

/* Inner controls */
.action-inner-wraper .btn,
.action-inner-wraper .form-control,
.action-inner-wraper .input-group-text {
  background: transparent !important;
  border: 0 !important;
  color: #000 !important;
  box-shadow: none !important;
}

/* Placeholder */
.action-inner-wraper .form-control::placeholder {
  color: rgba(0, 0, 0, 0.6) !important;
}

/* Remove dropdown arrows */
.action-inner-wraper .dropdown-toggle::after,
.action-inner-wraper .btn.dropdown-toggle::after,
.action-inner-wraper .dropdown-toggle-split::after {
  display: none !important;
  content: "" !important;
  border: 0 !important;
}

/* Native select cleanup */
.action-inner-wraper select {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: none !important;
  padding-right: 0.75rem;
  color: #000;
}




.navbar
{
  z-index:1 !important;
}
.modal-content
{
  z-index:20
}


#collapseLoginSocial > div:nth-child(2),#collapseRegisterSocial > div:nth-child(2)
{
  display:none;
}

#register-with-social,#login-with-social
{
  display:none;
}

/*action timeline*/
.horizontal-stepper .step
{
display:none !important;    
}
/*your application has not started yet*/
body > main > div.container-content.container-content-basic.container-content-basic.feed > div > div {
  
display:none !important;    }

/*print button*/
body > main > div:nth-child(5) > div > div.d-flex.justify-content-between.align-items-center > div > button.btn.btn-link.btn-print {
  display: none !important}

body > main > div:nth-child(6) > div {
display:none !important;    
}

/* Hiding Profile dropdown elements */
div.dropdown.user-profil > div > div > a.dropdown-item.di-my-feed,
div.dropdown.user-profil > div > div > a.dropdown-item.di-my-bookmarks,
div.dropdown.user-profil > div > div > a.dropdown-item.di-all-my-posts,
div.dropdown.user-profil > div > div > a.dropdown-item.di-my-submissions,
div.dropdown.user-profil > div > div > a.dropdown-item.di-my-applications,
div.dropdown.user-profil > div > div > a.dropdown-item.di-my-companies,
div.dropdown.user-profil > div > div > a.dropdown-item.di-my-teams, 
div.dropdown.user-profil > div > div > a.dropdown-item.di-select-topics,
div.dropdown.user-profil > div > div > a.dropdown-item.di-my-agenda,
#sidebar-my-profile > div.offcanvas-body.p-0 > div > a.dropdown-item.sdi-my-feed,
#sidebar-my-profile > div.offcanvas-body.p-0 > div > a.dropdown-item.sdi-my-bookmarks,
#sidebar-my-profile > div.offcanvas-body.p-0 > div > a.dropdown-item.sdi-all-my-posts,
#sidebar-my-profile > div.offcanvas-body.p-0 > div > a.dropdown-item.sdi-my-submissions,
#sidebar-my-profile > div.offcanvas-body.p-0 > div > a.dropdown-item.sdi-my-applications,
#sidebar-my-profile > div.offcanvas-body.p-0 > div > a.dropdown-item.sdi-my-companies,
#sidebar-my-profile > div.offcanvas-body.p-0 > div > a.dropdown-item.sdi-my-teams,
#sidebar-my-profile > div.offcanvas-body.p-0 > div > a.dropdown-item.sdi-select-topics,
#sidebar-my-profile > div.offcanvas-body.p-0 > div > a.dropdown-item.sdi-my-agenda

{ 
    display:none !important;
}

/* Glassmorph dropdown inside header */
nav#default_header .dropdown.user-profil .dropdown-menu {
    background: rgba(70, 55, 45, 0.50) !important; /* deeper brownish gray */
    backdrop-filter: blur(38px) saturate(180%) !important;
    -webkit-backdrop-filter: blur(38px) saturate(180%) !important;

    border: 1px solid rgba(255, 255, 255, 0.14) !important;
    box-shadow: 0 12px 28px rgba(0, 0, 0, 0.28) !important;

    border-radius: 12px;
    color: #000 !important;
}

/* White text for username & menu items */
nav#default_header .user-profil .nav-link,
nav#default_header .user-profil .dropdown-menu .dropdown-item,
nav#default_header .user-profil .dropdown-menu .dropdown-item i {
    color: #fff !important;
}

/* Hover effect – transparent/soft, not solid white */
nav#default_header .user-profil .dropdown-menu .dropdown-item:hover,
nav#default_header .user-profil .dropdown-menu .dropdown-item:focus {
    background-color: rgba(255, 255, 255, 0.12) !important;
    color: #fff !important;
}

[data-id="global-mute"] {
  display: none !important;
}


#toggleNavigationOffcanvas {
    background-color: #000000 !important }

#toggleNavigationOffcanvas:hover {
    background-color: #333 !important;
}
body > footer > div.container-xl > div > div.col-12.socials
{
display:none
}
.breadcrumb-back
{
display:none;
}


#flash-overlay-modal:not(.show) {
  display: none !important;
}


.modal-backdrop {
  display: none !important;
}

#offcanvasBottomNavigation > div > div > div > div.mobile-menu-bottom-item.sidebar {
    display: none !important;
}

body > div.container-fluid.mobile-menu-bottom > div > div.mobile-menu-bottom-item.sidebar {
  display: none !important;
}

nav#default_header a#dropdown-member-menu { 
    color: #000 !important; 
}

nav#default_header button.dropdown-toggle-split.nav-link {
    color: #000 !important;
}



@media (max-width: 576px) {
    .navbar .navbar-brand img.main-logo {
        max-height: 3.5rem !important; /* adjust size here */
    }
}

@media (max-width: 400px) {
    .navbar .navbar-brand img.main-logo {
        max-height: 3rem !important;
    }
}

@media (max-width: 576px) {
    /* Adjust main logo size on mobile */
    .navbar .navbar-brand img.main-logo,
    nav#default_header .navbar-brand img {
        max-height: 35px !important; /* or any size you prefer */
        height: auto !important;
    }
  #register-form > div:nth-child(6) > label { font-size:0.7em }
}


/* iPhone-only fix: prevent the profile header from stretching into a giant egg */
@supports (-webkit-touch-callout: none) {
  .profile-owner-container-normal .profile-cover-default.normal {
    max-height: 260px !important;   /* stops the huge egg */
    overflow: hidden !important;
  }
}

@supports (-webkit-touch-callout: none) {
  .profile-cover-default.normal {
      height: auto !important;
      min-height: 180px !important;
      max-height: 260px !important;
  }
}

@supports (-webkit-touch-callout: none) {
  .sidebar-info-wraper .sidebar-avatar {
      width: 120px !important;
      height: 120px !important;
      max-width: 120px !important;
      max-height: 120px !important;
      border-radius: 50% !important;
      object-fit: cover !important;
      display: block !important;
  }
}