#form .grid .form-content .column-1 p {
  margin-bottom: 15px;
}

#form .grid .form-content .column-1 #mkt-form p {
  margin-bottom: auto;
}

abbr[title] {
  color: #EA1D25;
  text-decoration: none;
}

#mkt-form .col-6 {
  width: 100%;
  display: block;
}

#mkt-form p#mkt_confirm {
  display: none;
}

#mkt-form legend {
  font-size: 16px;
}

#form .grid .form-content .column-1 form fieldset input[type="tel"] {
  width: 100%;
}

#form .grid .form-content .column-1 form .select-wrapper:after {
  top: 50%;
}

#mkt-form .btn {
  text-transform: uppercase;
}

#mkt-form .btn:hover {
  color: #fff !important;
  border-color: #fff !important;
}
.ui-autocomplete {
    background-color:white;
    color:black;
}


/*Form fixes */
    a.custom-combobox-toggle {
      position: absolute;
      display: inline-block;
      margin-left: -30px;
      margin-top: 5px;
    }

    input.custom-combobox-input {
      display: inline-block !important;
    }

    .fe-hidden {
      display: none !important;
    }

    .easy-autocomplete-container {
      color: black;
      margin-top: -17px;
    }

    .ui-autocomplete {

      border-radius: 0 0 5px 5px;
      max-height: 200px;
      overflow: hidden;
      overflow-y: scroll;
    }

    .ui-menu{
      width: 600px;
    }

    .ui-menu-item {
      padding: 5px 10px;
      list-style: none;
    }

    .ui-menu-item:hover {
      background-color: lightgrey;
    }
/* End form fixes */
