/* EGO INTERN */
main .highlight{
	background-color:var(--grey-5);
}
/* SEARCH */
.intergator hr{
	margin-top: 1rem;
	border: 0;
	height: 1px;
	background: #E0E2E3;
}
#sa_form{
	margin-top: 0.75rem;
	margin-bottom: 1rem;
	display:flex;
	flex-direction:row;
}
.sa_content{
	border: 1px solid #E0E2E3;
	padding:1.25rem 0.95rem 0.75rem;
	border-radius: 0.2rem;
}
.sa_form_facets{
	background-color: #F4F4F4;
	border-radius: 0.2rem;
}
.sa_form_facets_title{
	padding: 0.3rem 0.75rem;
	background-color: #E0E2E3;
	border-radius: 0.2rem 0.2rem 0 0;
	font-weight: bold;
}
.sa_form_facets a{
	padding-left: 0.75rem;
}
.sa_form_input{
	flex: 1 auto;
	margin-right: 1rem;
	padding: 0.4rem 1rem;
	font-size:1rem;
	border: 1px solid #E0E2E3;
	border-radius: 0.2rem;
}
.sa_form_button{
	background-color: #F4F4F4;
	border: 1px solid #E0E2E3;
	font-size: 1rem;
	width: 26%;
	padding: 0.4rem 1rem;
	font-size: 1rem;
	-webkit-appearance: none;
	border-radius: 0.2rem;
}
.sa_form_button:hover{
	cursor:pointer;
}
.sa_result_label_med h2{
	background-color:white;
	color:black;
}
.sa_hits{
	margin-top: 0.5rem;
	margin-bottom: 1.5rem;
}
.sort-results{
	margin-bottom: 1rem;
}
.sa_results{
	margin-top: 1rem;
}
.sort-results select{
	margin-left: 1rem;
}
.sa_result_row{
	margin-top: 0.75rem;
}
.sa_row_type, .sa_row_source{
	color:#686a6c;
}
.sa_result_row a .marked{
	background:var(--grey-5);
	transition: all .5s;
}
.sa_result_row a:hover strong,
.sa_result_row a:active strong,
.sa_result_row a:focus strong{
	color:#FFFFFF;
	background-color:var(--main-color);
}
.sa_result_row a:hover strong .marked,
.sa_result_row a:active strong .marked,
.sa_result_row a:focus strong .marked{
	color:#000;
}
.sa_result_row_footer{
	margin-top: 1.8em;
	font-size: 0.95em
}
.synonym-active, .synonym-disabled, .synonym-disable, .synonym-activate{
	margin-left:1em;
}
.intergator .paging{
	margin:1rem 0 0 0;
}
.intergator .paging a, .intergator .paging span{
	color: black;
	padding: 4px 10px;
	text-decoration: none;
	transition: background-color .25s ease;
	box-shadow: rgb(67 71 85 / 27%) 0px 0px 0.25em, rgb(90 125 188 / 5%) 0px 0.25em 1em;
	margin: 0.25rem;
	border: none;
	border-radius: 0.2rem;
}
.intergator .paging a:hover,.intergator .paging a:active,.intergator .paging a:focus{
	background-color: rgba(var(--rgb-main-color), 0.15) !important;
	color: #000 !important;
}
.intergator .paging span.is-active{
	background-color: var(--main-color);
	color: #fff;
}
.facet_row{
	margin-top:0.2rem;
	margin-bottom: 0.2rem;
}