﻿.candidate-requirements-filter > div {
  margin-top: 10px;
  white-space: nowrap;
}
.candidate-requirements-filter > div:first-child {
  margin-top: 0;
}
.candidate-requirements-filter > div > label > .inclusion {
  display: inline-block;
  width: 60px;
  font-size: 11px;
  position: relative;
  margin-bottom: 2px;
}
.candidate-requirements-filter > div > label > .inclusion > .select2-choice {
  height: 15px;
}
.candidate-requirements-filter > div > label > .inclusion > .select2-choice > span {
  margin-top: -5px;
}
.candidate-requirements-filter > div.expiration > label {
  display: block;
}
.candidate-requirements-filter > div.expiration > input {
  width: 150px;
  position: relative;
  top: -2px;
}
.candidate-requirements-filter > div.expiration > .select {
  display: inline-block;
  width: 100px;
}
.candidate-education-history > div {
  margin-top: 10px;
  white-space: nowrap;
  width: 300px;
}
.candidate-education-history > div:first-child {
  margin-top: 0;
}
.candidate-education-history > div.years .select {
  display: inline-block;
  width: 135px;
}
.candidate-matches-filter > div,
.candidate-matches-filter > div.company-or-position > div {
  margin-top: 10px;
  white-space: nowrap;
}
.candidate-matches-filter > div:first-child,
.candidate-matches-filter > div.company-or-position > div:first-child {
  margin-top: 0;
}
.candidate-matches-filter > div.date-range > label,
.candidate-matches-filter > div.company-or-position > div.date-range > label {
  display: block;
}
.candidate-matches-filter > div.date-range > input,
.candidate-matches-filter > div.company-or-position > div.date-range > input {
  width: 150px;
  position: relative;
  top: -2px;
}
.candidate-matches-filter > div.date-range > .select,
.candidate-matches-filter > div.company-or-position > div.date-range > .select {
  display: inline-block;
  width: 100px;
}
.candidate-matches-filter > div.company-or-position {
  border: 1px solid silver;
  padding: 5px;
}
.wrap-title span.title {
  white-space: normal;
}