
  :root {
    --primary-light-color: #fad3b4;
    --primary-color: #ef6c00;
    --primary-dark-color: #e65100;
    --secondary-color: #e65100;
    --secondary-dark-color: #e65100;
    --gray-color: #5f5f5f;
    --secondary-color: var(--gray-color);
    --theme1-input-background-color: var(--primary-light-color);
    --theme1-input-border-color: rgba(255, 255, 255, 0.19);
    --theme1-input-color: rgba(0, 0, 0, 0.6);
    --theme1-button-postcode-background-color: #2ab507;
    --theme1-button-postcode-border-color: #2ab507;
    --theme1-button-postcode-text-color: white;
    --theme1-button-postcode-manual-background-color: #fff;
    --theme1-button-postcode-manual-border-color: var(--secondary-color);
    --theme1-button-postcode-manual-text-color: var(--gray-color);
    --theme1-button-postcode-hover-background-color: #2ab507;
    --theme1-button-postcode-hover-border-color: #2ab507;
    --theme1-button-postcode-hover-text-color: white;
    --theme1-button-next-background-color: var(--primary-color);
    --theme1-button-next-border-color: var(--primary-color);
    --theme1-button-next-text-color: #fff;
    --theme1-button-next-hover-background-color: #000;
    --theme1-button-next-hover-border-color: #000;
    --theme1-button-next-hover-text-color: #fff;
    --theme1-button-list-background-color: #fff;
    --theme1-button-list-border-color: var(--primary-color);
    --theme1-button-list-text-color: var(--gray-color);
    --theme1-button-list-selected-background-color: var(--primary-color);
    --theme1-button-list-selected-border-color: var(--primary-color);
    --theme1-button-list-selected-text-color: #fff;
    --theme1-button-list-hover-background-color: #fff;
    --theme1-button-list-hover-border-color: var(--primary-color);
    --theme1-button-list-hover-text-color: var(--primary-color);
    --theme1-button-next-background-color: var(--primary-color);
    --theme1-button-next-border-color: var(--primary-color);
    --theme1-button-next-text-color: #fff;
    --theme1-button-next-hover-background-color: #000;
    --theme1-button-next-hover-border-color: #000;
    --theme1-button-next-hover-text-color: #fff;
    --theme1-progress-line-color: rgb(223, 223, 223);
    --theme1-progress-line-active-color: var(--primary-color);
  }
  .vehicle-valuation-steps{
    display:none;
  }
  .button-list-holder {
    padding-left: 5px;
    padding-right: 5px;
    overflow: hidden;
    position: relative;
  }
  .button-list {
      border-radius: 50px;
      background-color: var(--theme1-button-list-background-color);
      color: var(--theme1-button-list-text-color);
      border: 1px solid var(--gray-color);

      text-align: center;
      margin-bottom: 10px !important;
      line-height: 45px;
      font-size: 14px;
      cursor: pointer;
      -moz-transition: all 0.2s ease-in-out;
      -o-transition: all 0.2s ease-in-out;
      -webkit-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out;
  }
  .button-list:hover {
      background-color: var(--theme1-button-list-selected-background-color);
      color: var(--theme1-button-list-selected-text-color);
      border: 1px solid var(--theme1-button-list-selected-border-color);
  }
  .button-list[data-selected=""] {
      background-color: var(--theme1-button-list-selected-background-color);
      color: var(--theme1-button-list-selected-text-color);
      border: 1px solid var(--theme1-button-list-selected-border-color);
  }

  .progress-container {
      height: 25px;
      width: 100%;
      margin-bottom: 20px;
  }
  .progress-step-container {
      top: 10px;
      margin: 0 auto;
      position: relative;
  }
  .progress-line-container {
      background-color: #d8dee5;
      background-color: var(--theme1-progress-line-color);
      height: 2px;
      width: 100%;
      margin-top: 30px;
  }
  .progress-line {
      background-color: var(--theme1-progress-line-active-color);
      height: 2px;
      width: 0;
      -moz-transition: all 0.2s linear;
      -o-transition: all 0.2s linear;
      -webkit-transition: all 0.2s linear;
      transition: all 0.2s linear;
  }
  .form-control{
    padding: 10px 10px;
    font-size: medium;
    height: 40px;
  }