/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
 .wilsons_betterez{
    width: 100%;
    margin: 0 auto;
 }
 .wilsons_betterez select, .wilsons_betterez input[type="text"] {
    padding: 10px;
    height: 60px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border: none;
    width: 100%;
    color:#585d5e; 
    background: #fff;
    border: 1px solid #ccc;
    margin: 1rem 0;
 }
 .wilsons_betterez input[type="text"] {
    width: 100%;

 }
 .wilsons_betterez input[type="text"]::placeholder {
    color: #aaa!important;
  }
 .wilsons_betterez select:disabled,
 .wilsons_betterez input[type="text"]:disabled {
    background: #dddddd;
    color: #aaa!important;
   }
  
 .wilsons_betterez select#pickup,
 .wilsons_betterez select#destination,
 .wilsons_betterez select#dropoff,
 .wilsons_betterez input#dateQuery{
    display:none;
 }


  ul.wilsons_betterez_results{
      width: 100%;
      list-style: none;
      padding: 0;
      margin: 0;
      display:none;
  }
  ul.wilsons_betterez_results li{
   padding-bottom: 0.5em;
   background-color: #ffffff;
  }

  ul.wilsons_betterez_results li:nth-child(even){
     background-color:#ededed;
  }

  ul.wilsons_betterez_results li div > ul{
   width: 100%;
   list-style: none;
   padding: 0;
   margin: 0;
   display:none;
}

ul.wilsons_betterez_results h6{
   font-size: 2rem;
}

ul.wilsons_betterez_results a.button{
   font-size: 2rem;
   padding:.25em 1em;
}

ul.wilsons_betterez_results span.soldout{
   font-size: 2rem;
   padding:.25em 1em;
   color:#cc0000;
   display:inline-block;
}

ul.wilsons_betterez_results ul li{
   font-size: 1.5rem;
}
  .ui-datepicker {
        z-index: 10000 !important;
    }
  @media screen and (max-width: 900px) {
    .wilsons_betterez select, .wilsons_betterez input[type="text"] {
      width:100%;
    }
  }

  ul.wilsons_betterez_results li.noresults{
     color: #cc0000;
     background-color: #ffffff;
  }