.borderless.selected-options-table td, .borderless.selected-options-table th {
  border: none;
}
.configurator-steps-wrapper ul {
  padding: 0;
  margin: 0;
}
label {
  color: #666;
  font-weight: bold;
}
label .price {
  color: #666;
  font-weight: normal;
}
.configurator-steps-wrapper li {
  margin-bottom: 1em;
}
li.has-picture {
  min-height: 120px;
}
/* line 5, ../../sass/configurator.scss */
.price-header {
  color: #333;
  font-weight: bold;
}
.configured-price-row .price {
  font-size: 1.6em;
  font-weight: bold;
}

/* line 11, ../../sass/configurator.scss */
#configurator-right-sidebar .card {
  font-size: 1.1rem;
}
/* line 14, ../../sass/configurator.scss */
#configurator-right-sidebar .card-text {
  padding: .25rem 0;
}
/* line 17, ../../sass/configurator.scss */
#configurator-right-sidebar .card-header {
  font-weight: bold;
  padding: .25rem 0;
}

/* line 23, ../../sass/configurator.scss */
.base-price-row .card-inverse {
  background-color: #ddd;
  border-color: #ccc;
  color: #333;
}

/* line 30, ../../sass/configurator.scss */
.configured-price-row .card-text {
  font-weight: bold;
  color: #fff;
}

/* line 35, ../../sass/configurator.scss */
table.selected-options-table {
  background-color: #EBF7FF;
}

/* line 38, ../../sass/configurator.scss */
table.shipping-row-table {
  background-color: #FAFAD2;
}

/* line 41, ../../sass/configurator.scss */
.step-name {
  font-weight: bold;
  text-transform: uppercase;
  margin: 2rem 0 1em 0;
  color: #000;
  font-size: 1.1em;
  padding-bottom: .25rem;
}

/* line 48, ../../sass/configurator.scss */
.label-option {
  font-weight: bold;
  text-transform: uppercase;
  margin: 1rem 0;
  border-bottom: 1px solid #ccc;
  padding-bottom: 1em;
}

/* line 52, ../../sass/configurator.scss */
.immutableOption label {
  padding-left: 1.25rem;
  margin-bottom: 0;
}

/* line 56, ../../sass/configurator.scss */
.option .free {
  display: none;
}
.option-pic {
  max-width: 100px;
}
/* line 59, ../../sass/configurator.scss */
.buttons {
  margin: 1rem 0 3rem 0;
}

