#search_form{
	display:flex;
	align-items:center;
	justify-content:space-between;
	width:90%;
	margin:auto;
	margin-top:0em;
	padding:0.5em;
	background:rgba(244,244,244,1);
	border-radius:0.5em;
}
#search_form label{
	width:80%;
	display:flex;
	justify-content:space-between;
}

#search_form label span{
	display:flex;
	align-items:center;
	padding:0px 0.5em;
	font-weight:bold;
	background:#7030A0;
	background:black;
	color:white;
}
#search_form label span:hover,#noformationFind span:hover{
	cursor:pointer;
}

#search_form label span em{
	font-style:normal;
}
#search_form label input{
	width:75%;
	font-size:1.5em;
	padding:0.5em;
	outline:none;
	border:1px solid rgba(0,0,0,0.1);
}

#search_form label input:first-letter{
	text-transform:uppercase;
}

#search_form div{
	width:180px;
}
#search_form div,#search_form p{
	padding:0px;
	margin:0px;
	color:black;
	font-size:0.9em;
	font-weight:bold;
}

#search_form div select{
	width:100%;
	margin-top:0.5em;
	outline:none;
	font-size:0.9em;
	padding:0.3em 0.2em;
	border:1px solid rgba(0,0,0,0.1);
	background:white;
}



#spinner{
    width: 50px;
    height: 50px;
    border: 6px solid #ccc;
    border-top: 6px solid #FF9B00;
    border-radius: 50%;
    animation: spin 1s linear infinite;
	margin: 10px auto;
	display: none;
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

#noformationFind{
	width:90%;
	margin:auto;
	text-align:center;
	border:1px solid rgba(0,0,0,0.2);
	margin-top:0.5em;
	font-size:1.5em;
	padding:0.5em 0px;
	display:none;
	position:relative;
}

#noformationFind span{
	position:absolute;
	right:0px;
	top:0px;
	bottom:0px;
	background:black;
	color:white;
	display:flex;
	justify-content:center;
	align-items:center;
	padding:0px 1em;
	font-weight:bold;
}


