#bs_retours_container .step_1_input {
	margin: 10px 0;
}

.bs_retours_recap {
	margin-top: 20px;
}

.bs_retours_recap div {
	margin-left: 10px;
}


#bs_retours_container {
	max-width:640px;
	font-size:18px;
}
#bs_retours_container .step {
	border:1px solid;
	width:64px;height:64px;
	border-radius:32px;
	text-align:center;
	display: inline-block;
}
#bs_retours_container .step_termine {
	border-color: green;
}
#bs_retours_container .step_en_cours {
	border-color: orange;
}
#bs_retours_container .step_a_venir {
	border-color: grey;
}

.breadcrumbs {
	border: 1px solid #cbd2d9;
	border-radius: 0.3rem;
	display: inline-flex;
	overflow: hidden;
}

.breadcrumbs__item {
	background: #fff;
	color: #333;
	outline: none;
	padding: 0.75em 0.75em 0.75em 1.25em;
	position: relative;
	text-decoration: none;
	transition: background 0.2s linear;
}

/* .breadcrumbs__item:hover:after,
.breadcrumbs__item:hover {
	background: #edf1f5;
} */

.breadcrumbs__item:focus:after,
.breadcrumbs__item:focus,
.breadcrumbs__item.is-active:focus {
	background: #323f4a;
	color: #fff;
}

.breadcrumbs__item:after,
.breadcrumbs__item:before {
	background: white;
	bottom: 0;
	clip-path: polygon(50% 50%, -50% -50%, 0 100%);
	content: "";
	left: 100%;
	position: absolute;
	top: 0;
	transition: background 0.2s linear;
	width: 1em;
	z-index: 1;
}

.breadcrumbs__item:before {
	background: #cbd2d9;
	margin-left: 1px;
}

.breadcrumbs__item:last-child {
	border-right: none;
}

.breadcrumbs__item.is-active {
	background: #edf1f5;
}
.breadcrumbs__item.is-active:after {
	background: #edf1f5;
}

.bs_retours_buttons_container {
	margin-top: 20px;
}