.logged_users .dropdown-toggle-login {
  position: relative;
  cursor: pointer;
  display: flex;
}
.logged_users .dropdown-toggle-login::after {
  content: none;
}
.logged_users .dropdown-menu-login {
  position: absolute;
  background-color: #f2f3f3;
  top: 34px;
  right: -34px;
  z-index: 1000;
  display: none;
  padding: 0px;
  font-size: 14px;
  width: max-content;
}
@media only screen and (min-width: 768px) {
  .logged_users .dropdown-menu-login {
    top: 37px;
  }
}
.logged_users .dropdown-menu-login.show {
  display: block;
  box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
.logged_users .dropdown-menu-login .dropdown-item {
  padding: 7.5px 20px;
  color: #002236;
  text-decoration: none;
  font-family: "roobert_regular";
  display: block;
  font-size: 14px;
  line-height: normal;
  text-wrap: wrap;
  position: relative;
  cursor: pointer;
}
.logged_users .dropdown-menu-login .dropdown-item:first-child {
  padding-top: 15px;
}
.logged_users .dropdown-menu-login .dropdown-item:last-child {
  padding-bottom: 15px;
}
.logged_users .dropdown-menu-login .dropdown-item:hover {
  background-color: transparent;
  text-decoration: underline;
  text-underline-offset: 4px;
}
.logged_users .dropdown-menu-login .dropdown-item:focus {
  outline: none;
}
.logged_users .dropdown-menu-login .dropdown-item:focus, .logged_users .dropdown-menu-login .dropdown-item:focus-visible, .logged_users .dropdown-menu-login .dropdown-item:hover {
  background-color: transparent !important;
}
.logged_users .dropdown-menu-login .dropdown-item.active {
  background-color: #bff355;
  color: #fff;
}
.logged_users .dropdown-menu-login .azurebtn.dropdown-item {
  border-bottom: 0;
}

#header .search_view_1 {
  position: absolute;
  right: 98px;
  top: 20px;
}

#header img.login-button {
  position: absolute;
  right: 69px;
  top: 22px;
  cursor: pointer;
}

@media screen and (max-width: 991px) {
  #header img.login-button {
    position: unset;
    width: 32px;
    height: 32px;
    margin-top: 0;
  }
  .logged_users .dropdown-toggle-login {
    top: 0;
    right: 35px;
  }
}
.hlms_header_outer_box .login-button {
  position: absolute;
  top: 28px;
  right: 57px;
}

.component.search-box-external-api {
  right: 16% !important;
}

@media only screen and (min-width: 992px) {
  html body #wrapper #header .col-11 > .row > .search_view_1 {
    margin-right: 2px !important;
  }
}
@media (max-width: 991px) {
  .dropdown-toggle-login img {
    width: 27px;
  }
  #header .search_view_1 {
    top: 22px;
  }
  .hb_menu {
    width: 37px;
    height: 32px;
    margin-top: 7px;
  }
}