
#search {
	border-radius: 0.25rem;
	overflow: hidden;
}
#search-filter-select {
	position: absolute;
	top: 5px;
	right: 5px;
	height: calc(42px - 10px);
	font-size: 14px;
	transition: all .3s ease-out;
	border-radius: .25rem;
}
#search-filter-select {
  width: 70px !important;
}
#search[data-filter-term*="all"] #search-filter-select {
  width: 70px !important;
}
#search[data-filter-term*="cyfair"] #search-filter-select {
  width: 120px !important;
}
#search[data-filter-term*="houston-north"] #search-filter-select {
  width: 170px !important;
}
#search[data-filter-term*="kingwood"] #search-filter-select {
  width: 140px !important;
}
#search[data-filter-term*="montgomery"] #search-filter-select {
  width: 160px !important;
}
#search[data-filter-term*="north-harris"] #search-filter-select {
  width: 155px !important;
}
#search[data-filter-term*="online"] #search-filter-select {
  width: 120px !important;
}
#search[data-filter-term*="tomball"] #search-filter-select {
  width: 130px !important;
}
#search[data-filter-term*="university-park"] #search-filter-select {
  width: 175px !important;
}

#search_input {
  width: 100%;
	padding-right: calc(70px + 20px);
}

#search[data-filter-term*="all"] #search_input {
  padding-right: calc(70px + 20px) !important;
}
#search[data-filter-term*="cyfair"] #search_input {
  padding-right: calc(120px + 20px) !important;
}
#search[data-filter-term*="houston-north"] #search_input {
  padding-right: calc(170px + 20px) !important;
}
#search[data-filter-term*="kingwood"] #search_input {
  padding-right: calc(140px + 20px) !important;
}
#search[data-filter-term*="montgomery"] #search_input {
  padding-right: calc(160px + 20px) !important;
}
#search[data-filter-term*="north-harris"] #search_input {
  padding-right: calc(155px + 20px) !important;
}
#search[data-filter-term*="online"] #search_input {
  padding-right: calc(120px + 20px) !important;
}
#search[data-filter-term*="tomball"] #search_input {
  padding-right: calc(130px + 20px) !important;
}
#search[data-filter-term*="university-park"] #search_input {
  padding-right: calc(175px + 20px) !important;
}

.mobile-nav-search input{
	color: black !important;
}