/*
  habillage minimum de modele hal fourni par le plugin hal_m
*/

/* variables */

:root {
	--hal-gray: #e5e5e5;
}


/* wrapper */
.hal-resultats {
}

.hal-resultat {
	margin-bottom:1rem;
	padding-bottom:1rem;
	display:flex;
	flex-wrap:wrap;
	border-bottom:1px solid var(--hal-gray);
}

.hal-resultat:last-child {
	border-bottom:inherit;
}

.hal-thumb {
	width:70px;
	margin-right:.5rem;
	text-align:center;
}

.hal-thumb img {
	border: 1px solid var(--hal-gray);
}


.hal-preview {
	flex:1;
}

/* tags */
.hal-preview a {
	text-decoration: none !important;
}


.hal-preview h3 {
	margin-bottom:0;
}

/* classes */
.hal-titre {
	color:#222;
}

.hal-auteurs {
	line-height:1.25;
}

.hal-auteur {
	color: #337ab7;
	font-size: .85rem;
	font-weight: 700;
}

.hal-citation {
	color: #826b6b;
	font-size: .85rem;
	opacity:0.6;
}

.hal-typedoc {
	background-color: #86839d;
	color: #fff;
	font-size: .85rem;
	font-weight: 700;
	line-height: 1.5;
	padding: 5px 8px;

	display:inline-flex;
	margin-right:.5rem
}

.hal-links {
	display:inline-flex;
}

.hal-link {
	font-weight:bold;
	font-size:82%;
	color:#222;
	margin-right:.75rem;	
	flex-shrink:0; /* ne pas casser id */
}


.hal-debug {
	word-break: break-all;
	background:pink;
	padding:.5rem;
	margin:1rem 0;
	line-height:1.25;
	font-size: .85rem;
}

.hal-more {
	margin-bottom:1rem;
}

.hal-more a {
	text-decoration:none !important;
	background-color: #222;
	color: #fff;
	font-weight: 700;
	line-height: 1.5;
	padding: 5px 8px;
	border-radius:.2rem;
}




