.conslt-navigation a {
  color: black;
  float: left;
  padding: 8px 16px;
  text-decoration: none;
  transition: background-color .3s;
  border: 1px solid #ddd;
}

.consultant-directory-search {
  background: #f2f2f2;
  padding: 20px 50px;
}

.consultname{
  padding: 20px 0px 20px 0px;
}
.consultspeciality, .consultlocation {
  padding: 10px 0px 10px 0px;
}

.consultant-directory-results {
  padding: 20px;
}

.results-count {
  margin: 30px 0px 30px 0px;
  font-size: 18px;
  font-weight: 600;
}

td.consultant-name {
  background-color: blanchedalmond;
  padding: 10px 20px;
}

.consultant-entry td {
  text-align: center;
}

table.conslts-directory.table.table-striped.table-hover {
  border-collapse: collapse;
}

tbody.consultant-header {
  text-align: center;
  background-color: aliceblue;
}

td.consultant-details {
  padding: 20px;
  border: 1px solid lightgrey;
}

.consultant-entry td {
  padding-bottom: 15px;
}