/************ Pagination **************/
.msg_pagination span {
	margin-left: auto;
	margin-right: 15px;
	font-style: italic;
}
  
.msg_pagination {
	display: flex;
}

.pagination {
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
	margin: 20px 0;
	li {
		margin: 0 10px;
		display: inline-block;
	}
	// Override bootstrap colors
	>li.active {
		>a,
		>span {
			background-color: var(--color-pagination-primary) !important;
			border-color: var(--color-pagination-primary) !important;
			&:hover,
			&:focus {
				color: var(--color-pagination-hover) !important;	
			}
		}
	}
	>li:not(.active) {
		>a,
		>span {
			&:hover,
			&:focus {
				background-color: var(--color-pagination-hover) !important;
			}
		}
	}
}
.page_precedente {
	a {
		background-image: url(../IconeV2/Misc/pagination.png);
		background-repeat: no-repeat;
		display: inline-block;
		width: 16px;
		height: 15px;
		padding: 15px !important;
		border-radius: 0px;
		background-position: center 7px;
	}
}
.premiere_page {
	a {
		background-image: url(../IconeV2/Misc/pagination.png);
		background-repeat: no-repeat;
		display: inline-block;
		width: 16px;
		height: 15px;
		padding: 15px !important;
		border-radius: 0px;
		background-position: center -52px;
	}
}
.page_suivante {
	a {
		background-image: url(../IconeV2/Misc/pagination.png);
		background-repeat: no-repeat;
		display: inline-block;
		width: 16px;
		height: 15px;
		padding: 15px !important;
		border-radius: 0px;
		background-position: center -13px;
	}
}
.derniere_page {
	a {
		background-image: url(../IconeV2/Misc/pagination.png);
		background-repeat: no-repeat;
		display: inline-block;
		width: 16px;
		height: 15px;
		padding: 15px !important;
		border-radius: 0px;
		background-position: center -32px;
	}
}