.tb-tire-selector-container {
  margin: 16px 0;
}

.tb-tire-selector-container .tb-tire-selector-tabs .tb-select-wrapper {
  padding-left: 32px !important;
}

.tb-tire-selector-container .tb-tire-selector-tabs .tb-tire-selector-filter select {
  background-color: #FFFFFF;
  width: 100% !important;
}

.tb-tire-selector-container .tb-tire-selector-tabs .tb-input-radio input[type='radio'] + label:before {
  background: #FFFFFF !important;
}

.tb-tire-selector-container .tb-tire-selector-tabs .tb-tire-selector-tab-label a {
  text-decoration: none;
}

.tb-tire-selector-container .tb-tire-selector-tabs .tb-input-field-icon {
  padding-left: 32px !important;
}

.tb-tire-selector-container .tb-tire-selector-tabs .tb-input-field-icon input, .tb-tire-selector-container .tb-tire-selector-tabs .tb-input-field-icon .icon {
  background: #FFFFFF !important;
}

.tb-tire-selector-container .tb-tire-selector-tabs .tb-input-field-icon .icon {
  border: none !important;
}

.tb-tire-selector-container .tb-tire-selector-tabs .tb-tire-selector-search-btn {
  padding-right: 32px !important;
}

.tb-tire-selector-container .tb-tire-selector-tabs .tb-tire-selector-search-btn button {
  width: 100%;
}

.tb-tire-selector-container .inactive a {
  color: #393939;
}

@media only screen and (max-width: 1024px) {
  .tb-tire-selector-container {
    margin: 12px 0;
  }
  .tb-tire-selector-container .tb-tire-selector-tabs .tb-select-wrapper {
    padding-left: 0 !important;
  }
  .tb-tire-selector-container .tb-tire-selector-tabs .tb-tire-selector-filter {
    padding: 0 24px !important;
    margin-top: 16px !important;
  }
  .tb-tire-selector-container .tb-tire-selector-tabs .tb-input-field-icon {
    padding-left: 24px !important;
  }
  .tb-tire-selector-container .tb-tire-selector-tabs .tb-tire-selector-search-btn {
    padding-right: 24px !important;
  }
}

@media only screen and (max-width: 767px) {
  .tb-tire-selector-container {
    margin: 8px 16px;
  }
  .tb-tire-selector-container .tb-tire-selector-tab {
    margin-top: 24px !important;
  }
  .tb-tire-selector-container .tb-tire-selector-tabs {
    margin: 32px 16px 24px 16px !important;
  }
  .tb-tire-selector-container .tb-tire-selector-tabs .tb-select-wrapper {
    margin-bottom: 0 !important;
  }
  .tb-tire-selector-container .tb-tire-selector-tabs .tb-input-field-icon {
    padding-left: 0 !important;
  }
  .tb-tire-selector-container .tb-tire-selector-tabs .tb-input-field-icon .icon {
    display: none;
  }
  .tb-tire-selector-container .tb-tire-selector-tabs .tb-tire-selector-selection {
    margin-top: 36px !important;
  }
  .tb-tire-selector-container .tb-tire-selector-tabs .tb-tire-selector-filter {
    padding: 0 !important;
  }
  .tb-tire-selector-container .tb-tire-selector-tabs .tb-tire-selector-search-btn {
    text-align: center;
    margin-top: 16px !important;
  }
  .tb-tire-selector-container .tb-tire-selector-tabs .tb-tire-selector-search-btn button {
    width: 41%;
  }
}
