*
{
	direction: rtl;
}

.wizard-step-progress-displayed 
{
	left: auto;
	right: 0px;
}

.sms-edt-info-icon div
{
	left: auto;
	right: 20px;
}

.site-menu-container
{
	border-right: none;
	border-left: 3px solid var(--amber-border, rgb(226,232,243));
}

.acs-custom-fields-API-save
{
	float: left;
}

.camp-tmpl-preview-template-close-button
{
	right: auto;
	left: -30px;
}

.frame-edit-button
{
	right: auto;
	left: 20px;
}

.textbox-icon
{
	right: auto;
	left: 5px;
}

.pie-chart-legend
{
	margin-left: 10px;
	margin-right: 10px;
}

.add-reply-to-comment
{
	font-size: 14px;
}

._NL_close_cancel
{
	display: inline-block;
	position: absolute;
	left: 0 !important;
	right: auto !important;
	font-size: 12px;
	vertical-align: bottom;
	top: 9px;
}

.__NL_editor_menu
{
	direction: rtl;
}

input._NL_btn_padding, input._NL_block_padding-horz, input._NL_block_padding-vert
{
	margin-left: 0px;
	margin-right: 17px;
}

input._NL_block_padding-horz._NL_padding + i._NL_padding_btn::before
{
	margin: 15px -28px 0 0;
}

input._NL_block_padding-vert._NL_padding + i._NL_padding_btn::before
{
	margin: 5px -8px 0 0;
}

/* In Opera, in RTL, the arrow was on the right side; so we replace it with our own arrow (see the main css) */
select
{
	direction: rtl;
	background-position: left 8px center;
	padding-right: 8px;
	padding-left: 32px; /* make room for the arrow */
}

.amber-action-buttons > a > svg
{
	transform: rotate(180deg);
}

.auth-stat-num, .auth-stat-label
{
	direction: ltr;
}

.camp-mail-ccex-transfer-group .fa-button
{
	transform: rotate(180deg);
}

.move-btn-add.move-btn-chosen
{
	box-shadow: 0 -6px 16px rgba(59, 192, 148, 0.45);
}

.move-btn-add.move-btn-suppressed
{
	box-shadow: 0 -6px 16px rgba(224, 93, 122, 0.45);
}

.wa-buttons-counter
{
	text-align: left;
}