@charset "utf-8";
/* CSS Document */

.job-bm-search-form{}
.job-bm-search-form .form-field-wrap{
    margin-bottom: 5px;
    padding-bottom: 10px;
    /* border-bottom: 1px solid #f1f1f1; */
}

.job-bm-search-form .form-field-wrap:last-child{
    border-bottom: 0px solid #f1f1f1;
}
.job-bm-search-form .field-title{
    margin-bottom: 15px;
    font-size: 15px;
}
.job-bm-search-form .field-details{
    float: right;
    margin-right: 20px;
    position: relative;
}
.job-bm-search-form .field-input{}


.job-bm-search-form .form-field-wrap input[type="email"],
.job-bm-search-form .form-field-wrap input[type="text"],
.job-bm-search-form .form-field-wrap input[type="submit"],
.job-bm-search-form .form-field-wrap textarea,
.job-bm-search-form .form-field-wrap select {
    width: 95%;
}

.job-bm-search-form .field-details:after {

}
.job-bm-search-form .field-details:hover:after {
    content: attr(title);
    position: absolute;
    background: #f5f5f5;
    width: 250px;
    top: 50%;
    right: 0;
    transform: translate(-7%, -50%);
    padding: 5px;
    font-size: 13px;
    text-align: center;
    border-radius: 4px;
    box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.15);
}


.autocomplete-suggestions { border: 1px solid #999; background: #fff; cursor: default; overflow: auto; }
.autocomplete-suggestion {
  border-bottom: 1px solid #ddd;
  cursor: pointer;
  font-size: 13px;
  overflow: hidden;
  padding: 8px 5px;
  white-space: nowrap;
}
.autocomplete-selected { background: #f0f0f0; }
.autocomplete-suggestions strong { font-weight: normal; color: #3399ff; }



.ui-autocomplete {
	position: absolute;
	cursor: default;
	padding: 0 !important;
	overflow: hidden;
}
.ui-autocomplete li.ui-menu-item {
	padding: 7px 0 7px 5px !important;
}



@media only screen and (max-width: 1024px ) {
	

}



















