#search_results{position: relative;}
.date-picker-wrapper.primoris-range-picker{z-index:10000;}
.date-picker-wrapper.primoris-range-picker .day.first-date-selected { background-color: #fe5a03 !important; }
.date-picker-wrapper.primoris-range-picker .day.last-date-selected { background-color: #fe5a03 !important; }


.multiselect_widget{}
.multiselect_widget .ms-parent{width: 100% !important}
.multiselect_widget .ms-drop{z-index:100000;}
.multiselect_widget .ms-drop li{margin:0px}
.multiselect_widget .multiselect{width:200px;}
#ajax_loader{
	display: none;
	background: #000000 url(./ajax-loader1.gif) center center no-repeat;
	opacity: .3;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
    z-index:1000
}

.btn-group>.btn{float:none;} 
.min_max_widget_label{    display: inline-block;
    color: #a0a0a0;
    font-size: 1.4em;
    line-height: 30px;
    font-weight: normal;float:left}
    
.min_max_widget{   
    padding-top:3px}
    
h1.results_ej, no_results_ej {
    font-size: 2em;
}
div.results_ej {
    margin-bottom:30px;
}
li.search_subtitle{
	width: 100%;
    height: 80px;
    margin: 0px;
    padding: 0px;
    cursor: auto;
    box-shadow: none;
    position:relative;
    float:left
}
li.hide_search_subtitle{
	display:none;
}
.ui-helper-hidden-accessible {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}


.ui-tooltip {
  position: absolute;
  z-index: 1020;
  display: block;
  visibility: visible;
  padding: 5px;
  font-size: 11px;
  opacity: 0;
  filter: alpha(opacity=0);
  z-index:1000999999;
}
.ui-tooltip.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.ui-tooltip.top {
  margin-top: -2px;
}
.ui-tooltip.right {
  margin-left: 2px;
}
.ui-tooltip.bottom {
  margin-top: 2px;
}
.tooltip.left {
  margin-left: -2px;
}
.ui-tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #000000;
}
.ui-tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #000000;
}
.ui-tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #000000;
}
.ui-tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid #000000;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #000000;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
}