input[type="radio"], input[type="radio"]:checked, input[type="checkbox"], input[type="checkbox"]:checked{
  background-image: none;
}
select{
  padding-right: 0.5rem;
  background-image: none;
}
#fasResults li:last-of-type{
    min-height:100px;
}
.form--horizontal label.checkbox-group__checkbox-label input{
  margin-right:7px;
  width: 23px;
}
@media only screen and (min-width: 30em){
  .list-columns{
    padding: 1.25rem;
  }
  .list-columns>div{
    border-right: none;
    border-bottom: solid 4px #fff;
  }
}
ol.circle-list>li:before{
    background-size:auto;
    background-position-y: -8px;
    padding-top:20px
}
#fyir .flexgrid__column{
   margin-bottom: 30px;
}

.rep-example__cell--4col{
width:25% !important;
}


@media only screen and (min-width: 30em) {
  /* line 86, sass/partials/modules/_lists.scss */
  .three-col div {
    display: table-cell;
    width:33%;
  }
}



.rep-example__cell{
width:100% !important;
}

@media only screen and (min-width:40em){
.rep-example__cell{
width:33% !important;
}

.rep-example__cell--4col{
width:25% !important;
}

}
.card-pre-apply__card-swatches .card-pre-apply__card-swatch{
float:left;
}

.list-columns .header-block__whats-covered {
  padding-bottom: 12px;
}

@media only screen and (min-width: 30em) {
  .list-columns>div.two-column-box__column{
    display:table-cell;
    width:50%
  }
}