
body {
    padding:0;
    font-family: sans-serif;
    font-size: 13px;
  }


h2{
  font-size: 20px;
}


.form-section{
      border-bottom: 1px solid #5D5656;
      padding-bottom: 10px;
    margin-bottom: 30px;

}

.help-div, .suggestion, .address-list, .address-popup-address-section, .search-btn, .address-popup-content, .steps-bar, header, .edit-quote, .result-more, .open-row-more{
  display:none;
}

.title-bar{
  display: block;
  margin-top: 15px;
  margin-bottom: 5px;
  font-size: 13px;
}

.fa-check:before{
  content: 'Yes';
  display: block;
}

.fa-times:before{
  content: 'No';
  display: block;
}


.title-bar .grid-10:last-child{
  display:none;
}

.title-bar .grid-20:last-child{
  display:none;
}



input, select{
  width:auto;
  font-size:13px;
}

.select{
  display: inline-block;
}

p.pull-right{
  display:none;
}

label span{
  display:none;
}



.step-title{
  font-size: 15px;
}

.grid-parent {
}

.search-component{
  margin-top: 9px;
}

button, .footer, .wrap-footer{
  display:none;
}

.grid-15 {
  display: inline-block;
  width:10%;
  font-size: 13px;
  text-align: center;
}

.premium-td{
    width:15%;
}

.grid-15 img{
  width:100%!important;
}

.results_reason{
  display: inline-block;
  margin-left:20px;
}

.grid-20{
  display:inline-block;
      width:20%;
      text-align: center;
font-size: 13px;
}

.results-col{
  float: left;
width: 24%;
padding:0;
}

.results-top{
  height: 160px;
}

.edit-bottom .grid-20{
  width: 48%;
  text-align: left;
}

.results-logo{
  float: left;
    width: 24%;
    height:auto;
        line-height: 160px;
}
.grid-10{
  display:inline-block;
      width:10%;
      font-size: 13px;
      text-align: center;
}

#optional-stuff .grid-100{

}

#optional-stuff .grid-20{
  display: inline-block;
    width: 49%;
  margin-bottom: 10px;
}


#optional-stuff .title-bar{
  display: none;
}

.result-row .grid-20:last-child{
  display:none;
}

.result-row .grid-10:last-child{
  display:none;
}

.grid-20 img{
  vertical-align: baseline!important;
}

.grid-80{
  margin-bottom: 13px;
    font-size: 13px;
    margin-top: 13px;
}

.grid-80{
  font-size: 13px;
}

.quote-form-field-container{
  display: inline-block;
  float: none;
  text-align: left;
}

.select-group{
  display: -webkit-box;
}

.total-wrapper{
  margin-top: 10px;
  margin-bottom:0;
  font-size: 16px;
}

.monthly-wrapper{
  margin-bottom: 10px;
  margin-top: 5px;
      font-size: 12px;
}

.result-row{
  border:1px solid #9E9E9E;
  padding:5px;
  margin-bottom: 15px;
}
