/* RTL Logo Fixes */
.rtl body {
	text-align: unset;
}
.rtl .pull-left-on-rtl {
	float: left !important;
}
.rtl .pull-right-on-rtl {
	float: right !important;
}
.current-pl,
.value {
	direction: ltr;
	unicode-bidi: bidi-override;
}

.open-deals .dtr-details .dtr-title.value,
.closed-deals .dtr-details .dtr-title.value {
	direction:rtl !important;
}

.trading-ticket #ticket-open-deal-eco-info .rtl-eco-label {
	padding-right: 20px;
}

.datatable-value {
	direction: ltr;
	unicode-bidi: bidi-override;
	text-align: right;
}

/** Sidebar Fixes */
.rtl .sidebar-list-item-url .zmdi {
	margin-right: 5px;
}

.rtl .product-tour-trigger .zmdi-play-circle {
	margin-right: 5px;
}

.rtl .toggle-label .zmdi {
	margin-right: 5px;
}

.rtl .tradezone-switch-account-button-container {
	margin-right: 10px;
}

.rtl .modal-body .form-horizontal .form-control {
	margin-bottom: 1rem;
}

.rtl .ticket-open-deal-container-usv-risk-input-container {
	margin-left: 0 !important;
}

.rtl .ticket-important-notifications-label-container {
	direction: rtl;
}

.rtl .ticket-debited-ammount-container {
	direction: rtl;
}

.rtl .popover-field {
	direction: rtl;
	unicode-bidi: embed;
}
.rtl .popover {
	right:auto !important;
	left: 0 !important;
}
.rtl .popover .arrow {
	left: auto !important;
	right: 124px !important;
}
.rtl #registerLiveModal .password-visibility,
.rtl #registerDemoModal .password-visibility {
	left: 20px !important;
	right: unset;
}
.rtl .form-horizontal .col-form-label {
	text-align: right;
}
/**
 * Reverse Alignment
 */
.text-left {
	text-align: right;
}
.text-right {
	text-align: left;
}
.pull-left {
	float: right !important;
}
.pull-right {
	float: left !important;
}
@media (max-width: 767px) {
	.pull-left-xs {
		float: right !important;
	}
	.pull-right-xs {
		float: left !important;
	}
	.ticket-open-deal-container-usv-risk-input-container {
		-ms-flex-order: 13;
		order: 13;
	}
}

@media (min-width: 576px) and (max-width: 991px) {
	.trading-ticket #ticket-open-deal-eco-info .rtl-eco-label {
		padding-right:40px;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.pull-left-sm {
		float: right !important;
	}
	.pull-right-sm {
		float: left !important;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.pull-left-md {
		float: right !important;
	}
	.pull-right-md {
		float: left !important;
	}
}
@media (min-width: 1200px) {
	.pull-left-lg {
		float: right !important;
	}
	.pull-right-lg {
		float: left !important;
	}
	.trading-ticket #ticket-open-deal-eco-info .rtl-eco-label {
		padding-left:20px !important;
	}
}
/* focus-box */
.focus-box {
	background-color: #f2f2f2;
	padding: 17px;
	margin: 25px 0 15px 0 !important;
}

.focus-box .content {
	padding-right: 90px;
	padding-left: 0px !important;
}

/* Top Feed */
.feed .feed-content {
	padding-right: 15px !important;
	padding-left: 0 !important;
}

/* Nav */
.fixed-top .text-right {
	text-align: left;
}

.mem-nav-sub > li {
	float: none;
}

.mem-nav-sub.nav > li + li > a {
	border-left: 1px solid #dcdcdc !important;
}

.simple-tabs.nav-tabs li a {
	padding: 6px 12px;
	border-left: 1px solid #ddd;
}

/* remove right border for inactive tabs only */
.simple-tabs.nav-tabs li:not(.active) a {
	border-right: none !important;
}

.SumoSelect > .CaptionCont > span {
	padding-right: 0px !important;
	padding-left: 30px;
}

.SumoSelect > .CaptionCont > label {
	left: 0px !important;
	right: initial !important;
}

/* Financial Calendar */
.financial-calendar .top-pnl a {
	float: left !important;
}

.trade-type-pl {
	padding-right: 0px !important;
	padding-left: 20px;
	float: right !important;
}

.info > .text-right {
	text-align: left;
}

.chart > .selectors {
	direction: ltr;
}

/* Financial Calendar */
@media (max-width: 320px) {
	.financial-calendar .importanceGroup {
		direction: ltr;
		text-align: right;
	}
}
/* RTL Media Object */
.rtl .media .media-object {
	margin-right: 0;
	margin-left: 10px;
}

/* RTL line-inputs margin fix*/
.inline-inputs select {
	margin-left: 6px;
	margin-right: 0;
}

 /* Datepicker fix for RTL */
.datepicker.datepicker-rtl {
	left: auto;
}

.datepicker-dropdown.datepicker-orient-left:before {
	right: 6px;
	left: auto !important;
}

.datepicker-dropdown.datepicker-orient-left:before {
	right: 6px;
	left: auto !important;
}

.datepicker-dropdown.datepicker-orient-left:after {
	right: 7px;
	left: auto !important;
}

.datepicker-dropdown.datepicker-orient-left:after {
	right: 7px;
	left: auto !important;
}

.inline-inputs .datepicker {
	top: auto !important;
	right: auto !important;
}

/* Open Account Picker RTL fix */
#registerOptionsModal .modal-body .flush-right, #switchOptionsModal .modal-body .flush-right {
	left: 2px;
	right: auto;
}

/* Collapse and Expand icon fix for group panels */
.panel-heading a:after {
	float: left;
}

/* Off-canvas menu RTL fix */
.info-center .nav-pills > li + li {
	margin-right: 0;
	border-left: 0 !important;
	border-right: 1px solid #666666;
}

@media (max-width: 991px) {

	.outer-wrap {
		left: 0 !important;
		right: auto !important;
	}

	.outer-wrap.active,
	.outer-wrap.active .fixed-top {
		left: 34% !important;
		right: auto !important;
	}

	.outer-wrap.active .fixed-top {
		right: -34% !important;
		left: 34% !important;
	}
}

@media (max-width: 767px) {

	.outer-wrap.active,
	.outer-wrap.active .fixed-top {
		left: 85% !important;
		right: auto !important;
	}

	.outer-wrap.active .fixed-top {
		right: -85% !important;
		left: 85% !important;
	}
}

/* Fix tab Delimitation in news-calendar-container */
.news-calendar-container .nav-tabs li:last-child a {
	margin-right: 1px !important;
}

.news-calendar-container .nav-tabs li:first-child a {
	margin-right: 0px !important;
}

/* Fix dealCanellationInfoModal shown as a one line sentence */
#dealCancelationInfoModal .h1 {
	width: 90%;
	padding-right: 10%;
}

/* legend help fix */
.user-profile form fieldset .legend-help {
	right: auto !important;
	left: 0;
}
