.adam-list-filter_container button {
  padding: .25rem .5rem;
  font-size: .875rem;
}

.adam-list-filter_container select {
  padding: .25rem .5rem;
  font-size: .875rem;
  width: fit-content;
}

.adam-list-filter_container .adam-calendar {
  padding: .25rem .5rem;
  font-size: .875rem;
}

.dataset_info {
  margin-top: 1.2rem;
}

.dataset_info .info-container h5 {
  font-weight: bold;
  margin-bottom: 0 !important;
}

.panel-selector-container .btn-back-container .btn-back {
  background: transparent;
}

.panel-selector-container .btn-back-container .btn-back:hover {
  background: #e2e6ea;
}

.btn-dataset_group {
  color: #403e3e;
  background-color: #e6e6e6;
  border-color: #e6e6e6;
}

.btn-dataset_group:hover {
  color: #e6e6e6;
  background-color: #403e3e;
  border-color: #403e3e;
}

.btn-dataset_group .app-icon {
  display: block;
  font-size: 1.6rem;
}

.dataset_list-container .list-group-item.adam-list-row.added.loaded .btn-primary-container .btn-add:hover {
  border: 2px solid #931a26;
  background-color: #dc3545;
  box-shadow: unset;
}

.dataset_list-container .btn-primary-container .btn-add:focus {
  box-shadow: unset;
}

.dataset_list-container .adam-list-row .label {
  width: 99%;
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.dataset_list-container .adam-list-row .subtitle {
  position: relative;
  font-size: small;
  font-style: italic;
}

.dataset_list-container .subtitle .selector-img {
  display: block;
  width: 99%;
  height: .5rem;
}

.dataset_list-container .adam-list-row .subtitle .selector-min-max {
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 99%;
  height: .5rem;
  background: -moz-linear-gradient(left, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 1) 100%);
  background: -webkit-linear-gradient(left, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 1) 100%);
  background: linear-gradient(to right, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=1);
  font-size: .65rem;
  font-weight: normal;
  transition: var(--adam-transition);
}

.dataset_list-container .adam-list-row>.equalizer input[type="number"]:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.25);
}

.dataset_list-container .adam-list-row>.equalizer .noUi-connect {
  background-color: #434343;
}


.dataset_list-container .adam-list-row>.equalizer .equalizer-container .filter-container .col-12 .form-group label {
  display: none;
}

.eq-max-input {
  position: relative;
  padding-left: 2.7rem !important;
}

.dataset_list-container .adam-list-row>.equalizer .eq-ct-container .adam-dd>button {
  width: 100%;
}

.dataset_list-container .adam-list-row>.equalizer .eq-ct-container .adam-dd .adam-dd-select-label>img {
  height: 1rem;
  width: 90%;
}

.dataset_list-container .adam-list-row>.equalizer .eq-ct-container .adam-dd .dropdown-menu .text img {
  height: 1rem;
  width: 5rem;
  margin-right: .5rem;
  opacity: 1;
  transition: opacity 0.5s;
}

.dataset_list-container .adam-list-row>.equalizer .eq-ct-container .adam-dd .dropdown-menu .text img.unloaded {
  opacity: 0;
}

.dataset_list-container .adam-list-row .filter-container .dropdown-menu {
  width: 100%;
}

.dataset_list-container-filter_container .adam-dd-select {
  font-size: .875rem;
  padding: .25rem .5rem;
  line-height: 1.5;
  border-radius: .2rem;
}

.dataset_info_container .dataset_info {
  position: relative;
  height: 100%;
}

.adam-list-row .btn-details-container {
  display: block;
}

.adam-list-row .btn-unload-container, .dataset_info .btn-unload-container {
  display: none;
}

.adam-list-row.loaded .btn-unload-container, .dataset_info.loaded .btn-unload-container {
  display: block;
}

.adam-list-row.loaded .btn-add-container, .dataset_info.loaded .btn-add-container {
  display: none;
}

#dataset_basket .btn-sort-container .btn-sort {
  top: 50%;
  transform: translateY(-50%);
}

.adam-dd-select:focus {
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, .3);
}

.adam-dd-select-counter {
  background-color: unset !important;
  color: #eaebef !important;
}


/* INPUT TYPE=RANGE RULES */

#dataset_basket input[type=range] {
  width: 100%;
  margin: 8px 0;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
}

#dataset_basket input[type=range]:focus {
  outline: none;
}

#dataset_basket input[type=range]::-webkit-slider-runnable-track {
  background: rgba(234, 235, 239, 0.78);
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: 25px;
  width: 100%;
  height: 8px;
  cursor: pointer;
}

#dataset_basket input[type=range]::-webkit-slider-thumb {
  margin-top: -9px;
  width: 24px;
  height: 24px;
  background: #ffffff;
  border: 1px solid #9fa0a5;
  border-radius: 50px;
  cursor: pointer;
  -webkit-appearance: none;
}

#dataset_basket input[type=range]:focus::-webkit-slider-runnable-track {
  background: #eaebef;
}

#dataset_basket input[type=range]::-moz-range-track {
  background: rgba(234, 235, 239, 0.78);
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: 25px;
  width: 100%;
  height: 8px;
  cursor: pointer;
}

#dataset_basket input[type=range]::-moz-range-thumb {
  width: 24px;
  height: 24px;
  background: #ffffff;
  border: 1px solid #9fa0a5;
  border-radius: 50px;
  cursor: pointer;
}

#dataset_basket input[type=range]::-ms-track {
  background: transparent;
  border-color: transparent;
  border-width: 8px 0;
  color: transparent;
  width: 100%;
  height: 8px;
  cursor: pointer;
}

#dataset_basket input[type=range]::-ms-fill-lower {
  background: #eaebef;
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: 50px;
}

#dataset_basket input[type=range]::-ms-fill-upper {
  background: rgba(234, 235, 239, 0.78);
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: 50px;
}

#dataset_basket input[type=range]::-ms-thumb {
  width: 24px;
  height: 24px;
  background: #ffffff;
  border: 1px solid #9fa0a5;
  border-radius: 50px;
  cursor: pointer;
  margin-top: 0px;
}

#dataset_basket input[type=range]:focus::-ms-fill-lower {
  background: rgba(234, 235, 239, 0.78);
}

#dataset_basket input[type=range]:focus::-ms-fill-upper {
  background: #eaebef;
}

#dataset_records li.list-group-item .bnt-primary-container img {
  width: auto;
  max-width: 2rem;
  height: auto;
  max-height: 2rem;
  padding: .3rem;
}

#dataset_records .adam-list_body .adam-list-row .btn-primary-container {
  position: relative;
  flex: 0 0 13% !important;
  width: 13% !important;
}

#dataset_records .adam-list_body .adam-list-row .btn-primary-container img {
  position: relative;
  display: block;
  width: auto;
  max-width: 2.4rem;
  height: auto;
  max-height: 2.4rem;
  margin: auto;
  font-size: 12px;
}

#dataset_records .adam-list_bottom .page-button {
  margin-left: .1rem;
}

#dataset_records .adam-list_footer {
  position: relative;
}

#dataset_records .adam-list_footer .page-button {
  position: absolute;
  right: 0;
  padding: 0 .5rem;
  color: white;
}

#dataset_records .adam-list_footer .page-button .btn-back:disabled, #dataset_records .adam-list_footer .page-button .btn-next:disabled {
  cursor: not-allowed;
}

/* DATASET NEW PANEL RULES */


#dataset_basket .adam-list_body.eq-selector {
  height: auto;
}

#dataset_basket .adam-list_body.eq-selector .list-group-item.adam-list-row:not(.eq-selector) {
  display: none;
}

#dataset_basket .adam-list_body.os-selector {
  height: auto;
}

#dataset_basket .adam-list_body.os-selector .list-group-item.adam-list-row:not(.os-selector) {
  display: none;
}

@media (max-width: 400px) {
  #modal_dataset_all .modal-dialog .adam-list-row_container .adam-grid-row {
    width: 90% !important;
  }
  #modal_dataset_all .input-group-prepend {
    width: 15%;
  }
  #modal_dataset_all .adam-list-search_container {
    width: 85%;
  }
}

@media (max-width: 680px) {
  #modal_dataset_all .modal-dialog .adam-list-row_container .adam-grid-row {
    width: 45%;
  }
  #modal_dataset_all .input-group-prepend {
    width: 13%;
  }
  #modal_dataset_all .adam-list-search_container {
    width: 87%;
  }
}

@media (max-width: 768px) {
  #modal_dataset_all .dataset_list-container .adam-grid-row .btn-secondary-container>* {
    padding: 0;
  }
  #modal_dataset_all .input-group-prepend {
    width: 25%;
  }
  #modal_dataset_all .adam-list-search_container {
    width: 75%;
  }
}

@media (max-width: 800px) {
  #modal_dataset_all .modal-dialog {
    max-width: 100vw;
    min-width: unset;
  }
}