table#personnel td.name,
table#personnel th.name,
table#personnel td.title,
table#personnel th.title,
table#personnel td.department,
table#personnel th.department {
  width: 18.75%;
}
table#personnel td.telephone,
table#personnel th.telephone {
  text-align: center;
}
table#departmental td.department-name {
  width: 35%;
}
table#departmental td.matched-text em {
  font-weight: bold;
}
@media (max-width: 599px) {
  table.results th.title,
  table.results td.title,
  table.results th.email,
  table.results td.email {
    display: none;
  }
  table.results th.name,
  table.results td.name {
    width: 33%;
  }
  table.results th.department,
  table.results td.department {
    width: 47%;
  }
  table.results th.telephone,
  table.results td.telephone {
    width: 20%;
    text-align: center;
  }
}
#advanced-search-instructions {
  padding-left: 25px;
}
#advanced-search-form {
  margin-top: 30px;
}
#advanced-search-form .input-field {
  width: 100%;
  float: left;
  margin-bottom: 5px;
}
#advanced-search-form .input-field label {
  font-weight: bold;
  display: block;
  float: left;
  width: 30%;
}
#advanced-search-form .input-field input,
#advanced-search-form .input-field select {
  float: left;
  width: 70%;
}
#advanced-search-form .submit-button {
  text-align: center;
}
#advanced-search-form .submit-button input {
  margin-top: 5px;
}
@media (min-width: 768px) {
  #advanced-search-form {
    margin-left: 10%;
    margin-right: 10%;
  }
  #advanced-search-form .left,
  #advanced-search-form .right {
    float: left;
    width: 50%;
  }
  #advanced-search-form .left {
    padding-right: 15px;
  }
}
/*# sourceMappingURL=search.css.map */