.btn-pi-outline {
	color: #ffffff !important;
	border: 1.5px solid #ffffff !important;
	background-color: transparent !important;
	transition: all 0.2s ease-in-out !important;
}
.btn-pi-outline .pi-btn-text,
.btn-pi-outline .bi {
	color: #ffffff !important;
	transition: color 0.2s ease-in-out !important;
}
.btn-pi-outline .pi-btn-img {
	filter: brightness(0) invert(1);
	transition: filter 0.2s ease-in-out !important;
}
.btn-pi-outline:hover {
	color: #0f172a !important;
	background-color: #ffffff !important;
	border-color: #ffffff !important;
}
.btn-pi-outline:hover .pi-btn-text,
.btn-pi-outline:hover .bi {
	color: #0f172a !important;
}
.btn-pi-outline:hover .pi-btn-img {
	filter: brightness(0);
}

.btn-pi-action-icon {
	width: 38px;
	height: 38px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.2);
	border: 1.5px solid #ffffff;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	color: #ffffff;
	cursor: pointer;
	transition: all 0.2s ease;
	text-decoration: none;
}
.btn-pi-action-icon:hover {
	background: #ffffff;
	color: #18667c;
	transform: scale(1.1);
}
.btn-pi-disquette-icon {
	width: 20px;
	height: 20px;
	background-image: url("../../img/icons/ICONE_disquette_profil_blanc.png");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	display: inline-block;
	transition: background-image 0.2s ease;
}
.btn-pi-action-icon:hover .btn-pi-disquette-icon {
	background-image: url("../../img/icons/ICONE_disquette_profil_noir.png");
}
