.box-dashboard.manage-event.Product-details-box.height-50 {
  height: 50px;
}

.box-values.event.search-box {
  width: 100%;
  height: 50px;
}

.form-control.input-search {
  padding-left: 30px;
  height: 50px;
  background-color: transparent;
}

.searchbar-icon .searchbar-icon-img {
  width: 24px;
  height: 24px;
  cursor: pointer;
}

.searchbar-icon.position-absolute {
  top: 12px;
  left: -5px;
}

.event-icon.search-filter-bar {
  width: 35px;
  height: 35px;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  border-radius: 7px;
  align-items: end;
}

.filter-popup.position-absolute {
  width: 375px;
  /* height: 718px; */
  background: #ffffff;
  border-radius: 20px;
  padding: 40px 20px;
  right: 0;
  top: 57px;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  display: none;
  pointer-events: none;
  opacity: 0;
  transition: all 0.3s ease-in-out;
  z-index: 2;
}

.filter-popup.position-absolute.show{
  display: block;
  pointer-events: auto;
  opacity: 1;
}

.filter-popup.position-absolute .filter-div {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.filter-div .filter-title {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 20px;
  color: #000000;
}

.filter-div .cross-icon {
  font-size: 20px;
  color: #000000;
  cursor: pointer;
}

.input-fields-filter .form-label.location-label {
  font-family: "DM Sans", sans-serif;
  font-weight: 700;
  font-size: 17.0837px;
  color: #000000;
}

.input-fields-filter .popup-form-control {
  background: rgba(255, 255, 255, 0.81);
  border: 1px solid #7c7c7c;
  backdrop-filter: blur(7px);
  border-radius: 8px;
  font-family: "DM Sans", sans-serif;
  font-weight: 500;
  font-size: 13.6773px;
  color: #000000;
  height: 46px;
  padding: 0px 10px 0 35px;
}

.input-fields-filter .popup-form-control::placeholder {
  font-family: "DM Sans", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 13.6773px;
  color: #000000;
}

.location-image-filter.position-absolute {
  top: 55%;
  left: 10px;
}

/* bootstrap-tagsinput.css file - add in local */

.bootstrap-tagsinput {
  background: rgba(255, 255, 255, 0.81);
  border: 1px solid #7c7c7c;
  backdrop-filter: blur(7px);
  border-radius: 8px;
  font-family: "DM Sans", sans-serif;
  font-weight: 500;
  font-size: 13.6773px;
  color: #000000;
  /* height: 46px; */
  display: inline-block;
  padding: 4px 6px;
  vertical-align: middle;
  max-width: 100%;
  width: 100%;
  line-height: 36px;
  cursor: text;
}
.bootstrap-tagsinput input {
  border: none;
  box-shadow: none;
  color: #000000;
  outline: none;
  background-color: transparent;
  padding: 0 6px;
  margin: 0;
  width: auto;
  max-width: inherit;
}

.bootstrap-tagsinput input::placeholder{
  color: #000000;
}
.bootstrap-tagsinput.form-control input::-moz-placeholder {
  color: #000000;
  opacity: 1;
}
.bootstrap-tagsinput.form-control input:-ms-input-placeholder {
  color: #000000;
}
.bootstrap-tagsinput.form-control input::-webkit-input-placeholder {
  color: #000000;
}
.bootstrap-tagsinput input:focus {
  border: none;
  box-shadow: none;
}
.bootstrap-tagsinput .tag {
  margin-right: 2px;
  color: white;
}
.bootstrap-tagsinput .tag [data-role="remove"] {
  margin-left: 8px;
  cursor: pointer;
}
.bootstrap-tagsinput .tag [data-role="remove"]:after {
  content: "x";
  padding: 0px 2px;
}
.bootstrap-tagsinput .tag [data-role="remove"]:hover {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.bootstrap-tagsinput .tag [data-role="remove"]:hover:active {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.form-control.popup-form-control.category-name{
  padding-left: 10px;
}

input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus{
  border-color: #000000;
  box-shadow: none;
}

textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus{
  border-color: #000000;
  box-shadow: none;
}

.input-fields-filter.position-relative .tag.label.label-info{
  background-color: #000000;
  color: #ffffff;
  border-radius: 4px;
  padding: 3px 5px;
}

@media (max-width: 420px) {
  .filter-popup.position-absolute {
    width: 100%;
  }
}