/* step */
.step
{
	left: 15px;
	right: 15px;
}

.step .breadcrumb > div,
.step .breadcrumb > div.active
{
	font-size: 0.75rem;
}

.step .breadcrumb > div
{
	padding-left: 0;
	padding-right: 20px;
}

.step .breadcrumb > div:last-child
{
	padding-right: 0;
}

/* single trx */
.classic_container .singletrx_amount_qte .singletrx_qte
{
	padding-right: 5px;
}

.classic_container .singletrx_amount_qte .singletrx_qte_unit
{
	padding-left: 5px;
}

.classic_container .singletrx_amount_qte .singletrx_qte_subtotal
{
	margin-top: 15px;
}

/* multi trx */
.classic_container .multitrx .multitrx_group_activity
{
	margin-bottom: 30px;
}

.classic_container .multitrx .multitrx_group_activity .group_activity_label
{
	margin-bottom: 15px;
}

.classic_container .multitrx .multitrx_group_activity .group_activity_dropdown
{
	width: 100%;
	padding-right: 0;
}

.classic_container .multitrx .multitrx_activity
{
	width: 100%;
	max-width: 100%;
	margin-top: 0;
	position: relative;
	-ms-flex: none;
	flex: none;
}

.classic_container .multitrx .multitrx_qte
{
	width: 49%;
	max-width: 49%;
	margin-top: 15px;
	padding-right: 5px;
	-ms-flex: none;
	flex: none;
}

.classic_container .multitrx .multitrx_qte_x
{
	width: 2%;
	margin-top: 20px;
}

.classic_container .multitrx .multitrx_qte_unit
{
	width: 49%;
	max-width: 49%;
	margin-top: 15px;
	padding-left: 5px;
	-ms-flex: none;
	flex: none;
}

.classic_container .multitrx .multitrx_amount[data-act_sug_display="0"],
.classic_container .multitrx .multitrx_amount[data-act_sug_display="1"],
.classic_container .multitrx .multitrx_amount[data-act_sug_display="2"],
.classic_container .multitrx .multitrx_amount[data-act_sug_display="3"]
{
	width: 100%;
	max-width: 100%;
	margin-top: 15px;
	-ms-flex: none;
	flex: none;
}

.classic_container .multitrx .multitrx_amount_buttons
{
	margin-top: 0;
}

.classic_container .multitrx .multitrx_amount .multitrx_amount_buttons .multitrx_amount_buttons_wrapper
{
	width: 75%;
}

.classic_container .multitrx .multitrx_equal,
.classic_container .multitrx .multitrx_equal_spacer
{
	display: none;
}

.classic_container .multitrx .multitrx_nosugg_spacer
{
	width: 44%;
}

.classic_container .multitrx .multitrx_subtotal
{
	width: 49%;
	max-width: 49%;
	margin-top: 15px;
	padding-left: 5px;
    -ms-flex: none;
	flex: none;
}

.classic_container .multitrx .multitrx_subtotal_lbl_spacer.d-none + .multitrx_subtotal
{
	width: 100%;
	padding-left: 15px;
}

.classic_container .multitrx .multitrx_subtotal_lbl
{
	width: 49%;
	max-width: 49%;
	display: block;
	padding-right: 5px;
	text-align: right;
	margin-top: 20px;
    -ms-flex: none;
	flex: none;
}

.classic_container .multitrx .multitrx_subtotal_lbl_spacer
{
	width: 2%;
	display: block;
}

.classic_container .multitrx .multitrx_total_lbl
{
	width: 100%;
	max-width: 100%;
	margin-top: 0;
	text-align: left;
    -ms-flex: none;
	flex: none;
}

.classic_container .multitrx .multitrx_total_field
{
	width: 100%;
	max-width: 100%;
	margin-top: 15px;
    -ms-flex: none;
	flex: none;
}

/* Quand on a seulement 1 activité, on affiche le libellé total et on cache le sous-total */
.classic_container .multitrx div[data-uid]:first-child:nth-last-child(2) .multitrx_subtotal_lbl .multitrx_subtotal_lbl_total
{
	display: block;
}

.classic_container .multitrx div[data-uid]:first-child:nth-last-child(2) .multitrx_subtotal_lbl .multitrx_subtotal_lbl_subtotal
{
	display: none;
}

/* participants */
.classic_container .multitrx .participant .participant_position
{
	width: calc(15% + 15px);
}

.classic_container .multitrx  .participant .participant_content
{
	width: calc(85% - 15px);
}

/* buttons */
.classic_container .trxtype_transaction,
.classic_container .trx_previous,
.classic_container .form_previous,
.classic_container .summary_previous
{
	text-align: right;
}