#search_locator{
    display: inline;
    width: 67%;
    padding-bottom: 3px;
    background: #F5F5F5;
}
.search-btn{
    padding: 6px;
    border: 1px solid rgb(194, 194, 194);
    background: blue;
    color: white;
    padding-left: 7px;
    padding-right: 7px;
}

.locator_search_button{
    /* margin-left: 300px;*/
}
.nom_pro span{
    float: right;
    margin-right: 1%;
    margin-top: 5px;     
}
.nom_pro p{
    width: 90%;
}

.ui-tabs{
    border: none;
}
.ui-tabs .ui-tabs-nav{
    border-radius: 0px;
    border: none;
    padding: 0px;
}
.ui-tabs .ui-tabs-nav li{
    border-radius: 0px;
    font-size: 17px;
}
.ui-tabs .ui-tabs-panel{
    padding: 0px;
}
.list_pro{
    padding-top: 10px;
    padding-bottom: 30px;
    border-bottom: 1px solid; 
}
.list_pro:first-child{
    border-top: 1px solid; 
}
#pwidget
{
  background-color:lightgray;
  width:254px;
  padding:2px;
  -moz-border-radius:3px;
  border-radius:3px;
  text-align:left;
  border:1px solid gray;	
}
#progressbar
{
  width:250px;
  padding:1px;
  background-color:white;
  border:1px solid black;
  height:28px;
}
#indicator
{
  width:0px;
  /*background-image:url("shaded-green.png");*/
  background: blue;
  height:28px;
  margin:0;
}
#indicator span
{
      position: relative;
    top: 5px;
}
#proInputSuggestionsAll{
    padding-bottom:20px;
    
}
.pro-all-complete{
    height:25px;
    padding:5px!important;
    border-bottom:1px solid #eee !important;
    font-weight: bold;
}
#proInputSuggestionsDivAll{
    width: 36%;
}
.list_services_container_filter{
    padding: 15px 10px;
    margin-bottom: 10px;
    margin-top: -15px;
    max-height: 400px;
    overflow: auto;
        
}
.list_service_filter_scroll{
        text-align: center;
    height: 20px;
    padding: 15px;
    background-color: #fff;
}
.list_service_filter_scroll>span{
    font-size: 24px;
    background-color: #fff;
    cursor: pointer;
}
#list_pro_filtr_title{
    margin-bottom: 70px;
        margin-top: 40px;
}
.list_template_filter{
    padding: 15px 0px;
    padding-left: 15px;
    color: rgb(0, 124, 184);
    cursor: pointer;
}
.list_service_filter{
     border-bottom: 1px solid;
}
.list_service_filter>.list_service_filter_text>span>i{
    cursor: pointer;
}
.template_filter_item{
    cursor: pointer;
        padding: 1px 5px;
}
.template_filter_item:hover{
    background-color: #eee
}
.list_service_filter_text{
    padding: 1px 5px;
    cursor: pointer;
}
.list_service_filter_text:hover{
    background-color: #eee;
}
.nom_service span{
    float: right;
    margin-right: 1%;
    margin-top: 11px;     
}
.nom_service p{
    width: 90%;
}
.template_filter_item>span{
    margin-right: 10px
}
.template_filter_item>span>.ui-icon.ui-icon-blank{
    background-image: none;
    
}
#services_container_filter_title{
    margin-top: -75px
}
@media screen and (max-width: 787px) {
    #services_container_filter_title{
        margin-top: 0;
    }
}
#list_service_filter_Loader{
        margin-top: 50px;
}
#list_service_filter_Loader.waitMe_container div.waitMe{
        position: relative;
}
#list_service_filter_Loader.waitMe_container div.waitMe, #list_service_filter_Loader.waitMe_container .waitMe .waitMe_content{
        position: relative;
}
.list_employee_filter_text {
    padding: 1px 5px;
    cursor: pointer;
}
.list_employee_filter_text:hover {
    background-color: #eee;
}
.list_employee_filter {
    border-bottom: 1px solid;
}
.list_employees_container_filter{
    margin-bottom: 20px;
}
