/* ---------- Global Styles ---------- */


.input-group > .block-facet--dropdown {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  font-size: 1rem;
}

.input-group > .block-facet--dropdown:focus {
  z-index: 3;
}

.input-group-xl > .block-facet--dropdown {
  font-size: 1.75rem;
}

.input-group-lg > .block-facet--dropdown .form-select,
.input-group-lg > .block-facet--dropdown .input-group-text,
.input-group-lg > .block-facet--dropdown .btn {
  padding: 0.785rem 1.125rem;
  font-size: 1rem;
}

.input-group-sm > .block-facet--dropdown .form-control,
.input-group-sm > .block-facet--dropdown .form-select,
.input-group-sm > .block-facet--dropdown .input-group-text,
.input-group-sm > .block-facet--dropdown .btn {
  padding: 0.475rem 0.875rem;
  font-size: 0.75rem;
}

.input-group-xl > .block-facet--dropdown .form-select,
.input-group-lg > .block-facet--dropdown .form-select,
.input-group-sm > .block-facet--dropdown .form-select {
  padding-right: 4rem;
}
.input-group-xl > .block-facet--dropdown .form-select
.input-group-lg > .block-facet--dropdown .form-select {
  border-radius: 0 !important; /*drupal*/
}

@media (max-width: 1199.98px){
  #library-search .block-facet--dropdown{
    width: 33.3332%;
  }
  #library-search .block-facet--dropdown .form-select{
    width: 100%;
  }
  #library-search .form-select:not(:nth-child(-n+3)):not(:focus){
    border-top: transparent;
  }
}



@media (max-width: 991.98px){
  #library-search .block-facet--dropdown{
    width: 50%;
  }
  #library-search .block-facet--dropdown .form-select{
    width: 100%;
  }
  #library-search .form-select:not(:nth-child(-n+2)):not(:focus){
    border-top: transparent;
  }
}
@media (max-width: 767.98px){
  
  #library-search .block-facet--dropdown{
    width: 100%;
  }
  #library-search .form-select:not(:first-of-type):not(:focus){
    border-top: transparent;
  }

}

@media (max-width: 1199.98px){

  #library-search .block-facet--dropdown{
    width: 33.3332%;
  }
  #library-search .block-facet--dropdown .form-select{
    width: 100%;
  }
  #library-search .form-select:not(:nth-child(-n+3)):not(:focus){
    border-top: transparent;
  }
}



@media (max-width: 991.98px){
  #library-search .block-facet--dropdown{
    width: 50%;
  }
  #library-search .block-facet--dropdown .form-select{
    width: 100%;
  }
  #library-search .form-select:not(:nth-child(-n+2)):not(:focus){
    border-top: transparent;
  }
}
@media (max-width: 767.98px){
  
  #library-search .block-facet--dropdown{
    width: 100%;
  }
  #library-search .block-facet--dropdown .form-select{
    width: 100%;
  }
  #library-search .form-select:not(:first-of-type):not(:focus){
    border-top: transparent;
  }

}

