.search-preloader {

	z-index: 500;

  width: 15px;
  height:15px;
  border: 2px solid #FFF;
  border-top: 1px solid #85D7E7;
  


 
  border-radius: 50%;
  animation-name: girar;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;

  position: absolute;
  top: 12px;
  left: 100px;
  display: none;
}
@keyframes girar {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

.search-background{
	background: #F6F9FC;
}


.search-form-background{
  background: #F6F9FC;
   
  /*margin-top: 20%;*/
  width: 99.2%;
  
}

.search-border{
	background: #FFFFFF;

	border: 1px solid #00ABAF;
	border-radius: 17px;
	opacity: 1;
	margin-top: 30px;
	margin-bottom: 30px;

	

}


#cantidad-resultado{
	color:#34444E;
	font-size: 20px;

}


.search-input-1{
	border-radius: 17px;
	border: 1px solid #00ABAF;
	/*width: 50%;*/
	height:34px;
	color:#00C5D2;
	font-family: FontAwesome, "Open Sans", Verdana, sans-serif;
}

.search-input-1:focus{
	outline: none;
}


.search-input-2{
	border-radius: 17px;
	border: 1px solid #00ABAF;
	/*width: 30%;*/
	height:34px;
	color:#00C5D2;

}
.search-input-2:focus{
	outline: none;
}

.search-button-filter{/* boton para filtrar buscadores*/
	font-size: 12px;
	color: #00ABAF;
	/*position: absolute;
	top:55px;
	right: 20px;*/
	margin-top: 10px;
	margin-left: 30px;
	display: none;
}
.search-button-filter:hover{
	cursor: pointer;
}

.search-button{
	/*width: 140px;*/
	height: 36px;
	background: #00ABAF;
	border-radius: 4px;
	opacity: 1;
	border: none;
	color: #FFFFFF;

}

.search-input-1::placeholder {
	color: #00C5D2;
	font-size: 13px;
    position: relative;
	left: 10px;
	top: -1px;
	z-index: 2;
 }



 .search-input-2::placeholder {
	 color: #00C5D2;
	 font-size: 13px;
	 margin-left:50px;
	 position: relative;
	left: 10px;
	top: -1px;
 
 }

.search-input-span-title{
	display: none;
}

.search-input-span{
	font-size: 13px;
	color: #34444E;
}
@media screen and (max-width: 1300px) {
   
   .search-input-span{
		font-size: 10px;
		
    }
}

.search-input-span2{
	display: none;
}


@media screen and (max-width: 700px) {

	.search-background{
		background: #FFFFFF;
	}

	.search-form-background{
	  background: #FFFFFF;
	   
	  
	  
	}

	.search-border{
	   background: #FFFFFF;

		border: 0px solid;
		border-radius: 0px;
		opacity: 1;
		margin-top: 30px;
		margin-bottom: 30px;

		

	}

	.search-input-span-title{
		display: inline-block;
		font-size: 17px;
		color: #34444E;

	}

	.search-input-span{
		display: none;
	}

	.search-input-1{
		border-top: none;
		border-left: none;
		border-right: none;
		border-radius: 0;
		border-bottom: 1px solid #7F929E;
		/*width: 50%;*/
		height:34px;
		color:#34444E;
		
		font-family: FontAwesome, "Open Sans", Verdana, sans-serif;
	   }

	   .search-input-1::placeholder {
			color: #34444E;
			font-size: 15px;
		    position: relative;
			left: -10px;
			top: -1px;
			z-index: 2;
		 }

    .search-input-span2{
		display: inline-block;
		color: #34444E;
		font-size: 12px;

	}
	.search-input-2{
		margin-top: 10px;
		border-radius: 0px;
		border-top: none;
		border-left: none;
		border-right: none;
		border-radius: 0;
		border-bottom: 1px solid #7F929E;
		height:34px;
		color:#34444E;
		



	  }

	  .search-input-2::placeholder {
			color: #34444E;
			font-size: 15px;
			position: relative;
			left: -10px;
			top: -1px;
			z-index: 2;
		 }

	  .search-button {
	  	position: relative;

	  	 left: 50%;
	  }	 
	
}







/*------------------------------------------------------------filtro de resultados-----------------------------------*/

#search-filter-container{
	display:none;
}
.search-icon-filter{
	width: 12px;
	height: 12px;
	margin-top: -5px;
	margin-right:5px; 

}
ul{
	list-style:none;
}

.search-options-position{
   
   margin-left:-20px;
}

.search-title-separation{
	margin-left:50px;
}
.search-font-filter{
    font-size: 15px;
    color:#34444E;
}


.search-options-area{
    
    border:none;
    width: 150px;
    border-bottom: solid 1px #ACACAC;
}

.button-filter{
	background: #00ABAF;
	
	border-radius: 4px;
	opacity: 1;
	border:none;
	color:#FFFFFF;
	width: 152px;
    height: 40px;
    margin-top:10px;
    font-size: 15px;
}

.button-filter span{
    margin-top:6px;
}

.filter-close-button{
	font-size: 12px;
	color: #00ABAF;
	display: none;
}

.filter-close-button:hover{
	cursor: pointer;
}








/*-----------------------------------------------------tarjeta de profesional-------------------------------------------------------*/


.result-image{
	margin-top:20px;
	width:80px;
	height:80px;

	position: relative;
	top:-10px;
	left: 80px;
}

@media screen and (max-width: 800px) {
	.result-image{
	margin-top:20px;
	width:80px;
	height:80px;

	position: relative;
	top:0px;
	left: 20px;

    }
}

.result-border{
    	
    	width:100px;
    	height:636px;

    	background: #FFFFFF 0% 0% no-repeat;
		box-shadow: 0px 0px 8px #E9EEF3;
		border-radius: 10px;
		opacity: 1;
    }

.search-name{
	text-overflow: Ellipsis; 
    width:200px; 
    white-space: nowrap; 
    overflow:hidden;
    font-size: 15px;
    text-align: center;
    color: #34444E;
}
.search-profetion{
	text-overflow: Ellipsis; 
    width:220px; 
    white-space: nowrap; 
    overflow:hidden;
    font-size: 12px;
    text-align: left;
    margin-left: 15px;
    color: #00ABAF;
    margin-top: -20px;

}
.search-info{
	text-overflow: Ellipsis; 
    width:220px; 
    white-space: nowrap; 
    overflow:hidden;
    font-size: 12px;
    text-align: left;
    margin-left: 15px;
    color: #34444E;
    margin-top: -10px;
}

.search-projects{
	text-overflow: Ellipsis; 
    width:220px; 
    white-space: nowrap; 
    overflow:hidden;
    font-size: 12px;
    text-align: left;
    margin-left: 15px;
    color: #34444E;
    margin-top: -10px;
}



.main .thumb .result-border{
	width: 90%;
	height: 110%;


}

.search-container{
	padding: 0px;
	margin-left: 300px;
	margin-right: 300px;

}

.main .thumb{

  margin-bottom: 50px;
}






.main{
	margin: 40px 0;
}






/*----------------------------------------------------------------------------------------------------------------------------------*/


    

    