.ui-element-button-square {
  /*margin-bottom: 2px !important;*/
  /* font-family: "myriad-pro-regular" !important;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  border-radius: 0.3125rem;
  display: inline-block;
  color: #fff;
  color: var(--ui-elements-button-color);
  cursor: pointer;
  background: #6198cf;
  background: var(--ui-elements-button-bg);
  line-height: 1.5 !important;
  border: 1px solid #000;
  border: 1px solid var(--ui-elements-button-border);
  font-weight: normal;
  font-size: 1rem;
  white-space: nowrap;
  transition: background 0.3s ease-in-out; */
  float:left;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.325rem 1.25rem;
  font-size: 0.75rem;
  text-align: center;
  text-decoration: none;
  background-color: var(--active-blue); /* Background color */
  color: var(--filled-button-color); /* Text color */
  border-radius: 5px; /* Rounded corners, adjust as needed */
  transition: background-color 0.3s ease, color 0.3s ease;
  border: 0;
  font-family: "myriad-pro-semibold";
  cursor:pointer;
  line-height:1rem;
}
.ui-element-button-square:hover{
  /* transition: background 0.3s ease-in-out; */
  background-color: #2980b9; /* Background color on hover, adjust as needed */
  text-decoration: none !important;
}

.ui-element-button-square:disabled {
  /* cursor: not-allowed;
  opacity: 0.5; */
  opacity: 0.7; /* Adjust opacity for disabled state */
  cursor: not-allowed;
}

.ui-element-button-square a {
  text-decoration: none;
  color: #fff !important;
  color: var(--ui-elements-button-color) !important;
}

.ui-element-button-square .material-symbols-rounded {
  margin-right: 0.5rem;
}

.ui-element-button-square:hover:not(:disabled) {
  /* color: #1d9fdf;
  color: var(--ui-elements-button-color-hover);
  background: #fff;
  background: var(--ui-elements-button-bg-hover); */
  background-color: #2980b9; /* Background color on hover, adjust as needed */
  text-decoration: none !important;
}
.ui-element-button-square .svanicons-audio-streaming .st0 {
  fill: #fff;
  fill: var(--ui-elements-button-color);
}

.ui-element-button-square:hover:not(:disabled) .svanicons-audio-streaming .st0,
.ui-element-button-square a:hover:not(:disabled) .svanicons-audio-streaming .st0 {
  fill: #1d9fe2;
  fill: var(--ui-elements-button-color-hover);
}

.ui-element-button-square a:hover:not(:disabled) {
  color: #1d9fdf !important;
  color: var(--ui-elements-button-color-hover) !important;
}

.ui-element-button-square .glyphicon {
  margin-right: 0.3125rem;
}

.ui-element-button-square .glyphicon-plus {
 top: 1px;
}

.ui-element-button-square .glyphicon-refresh {
  top: 0.1rem;
}

.red-remove-button{
  color:#FFF;
  background: var(--red-grid-gradient-bottom);
  height: 2.25rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border:0 !important;
}

.red-remove-button:hover{
  color:#FFF !important;
  background: #91100e !important;
}
/*.red-remove-button .glyphicon{
  top: 0 !important;
}
.red-remove-button .remove-panel-label{
  display:none;
}*/

@media (max-width: 47.9375rem) {
  .ui-element-button-square >.glyphicon {
    line-height: 1.8;
  }
}

.multi-select-dropdown {
  position: relative;
  display: flex;
  align-items: stretch;
}

.multi-select-dropdown .dropdown-button {
  display: flex;
  float: left;
}

.multi-select-dropdown .dropdown-content.show {
  display: block !important;
}

.multi-select-dropdown .dropdown-content {
  display: none;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  width: 100%;
  min-width: 13rem;
  position: absolute;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  padding: 12px 16px;
  z-index: 1;
  left: 0;
  top: 2.6rem;
  border: 1px solid var(--main-popup-group-box-border);
  background-color: var(--main-popup-group-box-bg);
  border-radius: 1rem;
  padding: 1rem;
  overflow-y: auto;
  max-height: 30vh;
}

.multi-select-dropdown .dropdown-content input[type="checkbox"] {
  margin-right: 0.625rem;
  margin-top:0;
}

.multi-select-dropdown .clear-filter {
  float:left;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-left:1px;
  background: var(--active-blue);
  color: var(--filled-button-color) !important;
  padding: 0 .5rem;
  display: none;
}

.multi-select-dropdown .dropdown-content label {
  display: flex;
  margin-bottom: 8px;
  color: var(--text-white-on-black);
  font-size: 1rem;
  align-items: center;
}

.multi-select-dropdown.showCross .clear-filter {
  display: flex;
}

.multi-select-dropdown .clear-filter span {
  line-height: 24px;
  vertical-align: middle;
}

.multi-select-dropdown.showCross .dropdown-button{
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  background: var(--active-blue);
  color: var(--filled-button-color) !important;
}
.multi-select-dropdown .clear-filter:hover,
.multi-select-dropdown.showCross .dropdown-button:hover{
  filter: brightness(0.85);
  transition: all 0.3s ease, color 0.3s ease,;
}