.user-toolbar {
  display: flex;
}
.user-toolbar .user-toolbar-icon .user-toolbar-link {
  padding: 15px 5px;
  display: block;
}
.user-toolbar .user-toolbar-icon .user-toolbar-link span.icon {
  background: #000000;
  display: block;
  height: 24px;
  width: 32px;
}
.user-toolbar .user-toolbar-icon .user-toolbar-link:hover {
  background: #ee4437;
}
.user-toolbar .user-toolbar-icon .user-toolbar-link:hover span.icon {
  background: #ffffff;
}
.user-toolbar .user-toolbar-icon.search-icon span.icon {
  mask: url("/themes/gate/front/top_front/images/icons/magnifying-glass.svg") no-repeat center / contain;
  -webkit-mask: url("/themes/gate/front/top_front/images/icons/magnifying-glass.svg") no-repeat center / contain;
}
.user-toolbar .user-toolbar-icon.ticket-link span.icon {
  mask: url("/themes/gate/front/top_front/images/icons/comments-solid.svg") no-repeat center / contain;
  -webkit-mask: url("/themes/gate/front/top_front/images/icons/comments-solid.svg") no-repeat center / contain;
}
.user-toolbar .user-toolbar-icon.user-link span.icon {
  mask: url("/themes/gate/front/top_front/images/icons/user.svg") no-repeat center / contain;
  -webkit-mask: url("/themes/gate/front/top_front/images/icons/user.svg") no-repeat center / contain;
}
.user-toolbar .user-toolbar-icon.admin-link span.icon {
  mask: url("/themes/gate/front/top_front/images/icons/user-gear.svg") no-repeat center / contain;
  -webkit-mask: url("/themes/gate/front/top_front/images/icons/user-gear.svg") no-repeat center / contain;
}
.user-toolbar .user-toolbar-icon.switch-link span.icon {
  mask: url("/themes/gate/front/top_front/images/icons/user-secret.svg") no-repeat center / contain;
  -webkit-mask: url("/themes/gate/front/top_front/images/icons/user-secret.svg") no-repeat center / contain;
}
.user-toolbar .dropdown-search {
  width: 370px;
  right: 0;
}
.user-toolbar .dropdown-search form {
  display: flex;
  align-items: center;
  padding: 10px;
}
.user-toolbar .dropdown-search form .form-item {
  flex-grow: 1;
}
.user-toolbar .dropdown-search form .button.form-submit {
  padding: 5px;
}
@media all and (max-width: 767px) {
  .user-toolbar .user-toolbar-icon.admin-link {
    display: none;
  }
}
