/**
 * Structure of the CSS is mobile first and then per bootstrap 4 breakpoint
 */
/* Main Container of Trading Tickets*/
.trading-ticket .ticket-state {
	display: none;
}
.trading-ticket .ticket-state .declaration-notice {
	display: none;
}
.trading-ticket .ticket-state.active,.trading-ticket .ticket-state.active ::before {
	display: block;
}

.service-unavailable,
.instrument-disabled-message {
	font-size: 14px;
	color: #666666;
	display: flex;
	align-items: center;
}

.service-unavailable i,
.instrument-disabled-message i {
	padding: 10px 15px 10px 10px;
}

html.rtl .service-unavailable i,
html.rtl .instrument-disabled-message i {
	padding: 10px 10px 10px 15px;
}

/* Not Allowed Error Message */
.trading-ticket .not-allowed-msg {
	text-align: center;
	background-color: #f2f2f2;
	padding: 40px 0px;
	border: 1px solid #ddd;
}

/* Trading Ticket Tabs */
ul.ticket-open-deal-tabs-products>li {
	display: table-cell;
	width: 1%;
}

/* Charts */
.chart-fullscreen {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1047;
}

.chart-fullscreen iframe {
	min-height: unset !important;
}

/* Buy Button */
.ticket-open-deal-btn-sell:not(.disabled):not(:disabled) {
	border: 1px solid #26a9e0;
	background: none;
	background-color: #26a9e0;
	color: #fff;
	border-radius: 4px;
}

/* Sell Button */
.trading-ticket .btn-success-up {
	border: 1px solid #84C561;
	background: none;
	background-color: #84C561;
	color: #fff;
	border-radius: 4px;
}

/* Currency Information - Selected Pair Title */
.trading-ticket .ticket-open-deal-label-currency-pair {
	text-align: center;
	padding-top: 16px;
	padding-bottom: 6px;
}

.trading-ticket .ticket-open-deal-label-currency-pair b {
	color: #333;
	font-size: 20px;
	padding: 0 10px;
}

/* Ticket Content */
.trading-ticket .ticket-content {
	clear: both;
	border: 1px solid #DDDDDD;
	border-top: none;
}

.ticket-content-inner {
	background-color: #fff;
	overflow: hidden;
}

/* Icons */
.trading-ticket .ticket-open-deal-container-forward-date .fa-calendar,
.trading-ticket .ore-widget-expiration .fa-calendar {
	position: relative;
	right: -42%;
	top: -39px;
}

html:lang(ar) .trading-ticket .ticket-open-deal-container-forward-date .fa-calendar,
html:lang(ar) .trading-ticket .ore-widget-expiration .fa-calendar {
	right: 42%;
}

html:lang(pt) .hide-pt {
	display: none;
}

.trading-ticket .ore-widget-expiration .fa-calendar {
	top: -22px;
}

/* EasyTrade Styles */

/* Risk Error Message */

/* Trade Time Buttons */

/* See Potential Payouts */
.payout-slider-container {
	padding-left: 30px;
}

.row.payout-slider-caption-menu {
	margin-left: 0;
	margin-right: 0;
}

.slider-container.em-payout-slider .potential-payout-caption {
	height: 24px;
	position: absolute;
	left: 0;
	top: -24px;
	font-size: 14px;
	line-height: 14px;
	background: #ecf7fc;
	color: #31a4dc;
	padding: 5px 20px;

}

/* Simulation */
.slider-container.em-payout-slider {
	position: relative;
	-webkit-user-drag: none;
	-khtml-user-drag: none;
	-moz-user-drag: none;
	-o-user-drag: none;
	user-drag: none;

}

.slider-container.em-payout-slider .slider-track {
	position: absolute;
	-webkit-user-drag: none;
	-khtml-user-drag: none;
	-moz-user-drag: none;
	-o-user-drag: none;
	user-drag: none;
}

.slider-container.em-payout-slider .slider-track .slider-track-half {
	width: 50%;
	float: left;
	height: 100%;
}

.slider-container.em-payout-slider .slider-track .slider-track-half.left {
	background-image: linear-gradient(to right, #1e54a5, #0090ca);
}

.slider-container.em-payout-slider .slider-track .slider-track-half.right {
	background-image: linear-gradient(to right, #8cbb4c, #568e0c);
}

.slider-container.em-payout-slider .slider-handle {
	position: absolute;
	-webkit-user-drag: none;
	-khtml-user-drag: none;
	-moz-user-drag: none;
	-o-user-drag: none;
	user-drag: none;
	z-index: 101;
	border-radius: 4px;
	border-top: solid 2px #b0c6cf;
	border-bottom: solid 2px #b0c6cf;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: default;
	text-align: center;
	line-height: 12px;
	padding-top: 2px;
	padding-right: 1px;
	pointer-events: none;
}

.slider-container.em-payout-slider .slider-tick-container {
	width: 100%;
	position: absolute;
}

.slider-container.em-payout-slider .slider-tick {
	background-color: black;
	position: absolute;
}

.slider-container.em-payout-slider .slider-tick.small {
	width: 1px;
}

.slider-container.em-payout-slider .slider-tick.big {
	width: 1px;
	z-index: 99;
}

.slider-container.em-payout-slider .slider-arrow {
	line-height: 12px;
	font-size: 12px;
}

.slider-container.em-payout-slider .slider-right-arrow {
	margin-left: 3px;
	display: inline-block;
}

.slider-container.em-payout-slider .slider-left-arrow {
	margin-right: 3px;
	display: inline-block;
}

.slider-container.em-payout-slider .slider-tick-labels-container {
	position: absolute;
}

.slider-container.em-payout-slider .topLabel,
.slider-container.em-payout-slider .bottomLabel {
	position: absolute;
	font-weight: bold;
	visibility: hidden;
}


.slider-container.em-payout-slider .slider-tooltip {
	position: absolute;
	color: #77cc52;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
	text-transform: uppercase;

}

.slider-container.em-payout-slider .slider-tooltip {
	position: absolute;
	width: 100%;
	z-index: 100;
	border-radius: 3px;
	background: #fafafa;
	border: 1px solid #ababab;
	pointer-events: none;

}

.slider-container.em-payout-slider .slider-tooltip:after,
.slider-container.em-payout-slider .slider-tooltip:before {
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}


.slider-container.em-payout-slider .slider-tooltip.bottom:after,
.slider-container.em-payout-slider .slider-tooltip.bottom:before {
	bottom: 100%;
}

.slider-container.em-payout-slider .slider-tooltip.top:after,
.slider-container.em-payout-slider .slider-tooltip.top:before {
	top: 100%;
}



.slider-container.em-payout-slider .slider-tooltip.bottom:after {
	border-color: rgba(136, 183, 213, 0);
	border-width: 4px;
	margin-left: -4px;
}

.slider-container.em-payout-slider .slider-tooltip.bottom:before {
	border-color: rgba(171, 171, 171, 0);
	border-width: 5px;
	margin-left: -5px;
}

.slider-container.em-payout-slider .slider-tooltip.bottom:after {
	border-color: rgba(136, 183, 213, 0);
	border-bottom-color: #fafafa;
	border-width: 4px;
	margin-left: -4px;
}

.slider-container.em-payout-slider .slider-tooltip.bottom:before {
	border-color: rgba(171, 171, 171, 0);
	border-bottom-color: #ababab;
	border-width: 5px;
	margin-left: -5px;
}

.slider-container.em-payout-slider .slider-tooltip.top:after {
	border-color: rgba(136, 183, 213, 0);
	border-top-color: #fafafa;
	border-width: 4px;
	margin-left: -4px;
}

.slider-container.em-payout-slider .slider-tooltip.top:before {
	border-color: rgba(171, 171, 171, 0);
	border-top-color: #ababab;
	border-width: 5px;
	margin-left: -5px;
}



.slider-container.em-payout-slider {
	margin-top: -1px;
}


.slider-container.em-payout-slider .slider-menu {
	height: 26px;
	position: absolute;
	right: 0;
	top: -26px;
	font-size: 11px;
	line-height: 26px;
}

.slider-container.em-payout-slider .slider-menu .slider-menu-item {
	float: right;
	width: 50px;
	text-align: center;
	color: #a1a1a1;
	cursor: pointer;
}

.slider-container.em-payout-slider .slider-menu .slider-menu-item.active {
	background: #ecf7fc;
	color: #31a4dc;
}

.slider-container.em-payout-slider .slider-formated-rate {}

.slider-container.em-payout-slider .full-number,
.slider-container.em-payout-slider .decimal-first-part {
	font-weight: 300;
	font-size: 12px;
}

.slider-container.em-payout-slider .decimal-second-part {
	font-size: 18px;
}

.slider-container.em-payout-slider .decimal-third-part {
	font-size: 12px;
	font-weight: bold;
}


.slider-container.em-payout-slider .slider-tooltip .full-number,
.slider-container.em-payout-slider .slider-tooltip .decimal-first-part {
	font-size: 14px;
	font-weight: normal;
}

.slider-container.em-payout-slider .slider-tooltip .decimal-second-part {
	font-size: 18px;
}

.slider-container.em-payout-slider .slider-tooltip .decimal-third-part {
	font-size: 14px;
}

.slider-container.em-payout-slider .down,
.slider-container.em-payout-slider .up {
	color: #666666;
}

/* Down Up Buttons */
.trading-ticket .see-ml .usv-trade-button {
	font-family: 'Roboto';
}

.trading-ticket .ticket-open-deal-btn-sell {
	float: right;
	border: 1px solid #26a9e0;
	background: none !important;
	background-color: #26a9e0 !important;
	color: #fff !important;
	border-radius: 4px !important;
}

.trading-ticket .ticket-open-deal-btn-buy,
.trading-ticket .ticket-open-deal-btn-sell {
	width: 100%;
	min-height: 75px;
	margin: 0 5px;
}

.trading-ticket .ticket-open-deal-btn-buy .big-label,
.trading-ticket .ticket-open-deal-btn-sell .big-label {
	font-size: 20px;
	text-transform: uppercase;
	padding-top: 10px;
}

.usv-tooltip-money-back-label {
	font-size: 10px;
	display: block;
	line-height: 12px;
	margin-top: 2px;
	text-transform: lowercase;
}

.usv-tooltip-money-back-value {
	display: block;
	line-height: 14px;
}

.slider-tooltip.top.limit {
	font-size: 12px;
}

div:lang(pl) .slider-tooltip.top.limit {
	font-size: 9px;
}

html:lang(es) .trading-ticket .ticket-open-deal-btn-buy .big-label,
html:lang(es) .trading-ticket .ticket-open-deal-btn-sell .big-label,
html:lang(pl) .trading-ticket .ticket-open-deal-btn-buy .big-label,
html:lang(pl) .trading-ticket .ticket-open-deal-btn-sell .big-label {
	font-size: 16px;
}

html:lang(pl) .trading-ticket .ticket-open-deal-btn-buy,
html:lang(pl) .trading-ticket .ticket-open-deal-btn-sell {
	height: 74px;
}

html:lang(pl) .trading-ticket .ticket-open-deal-btn-buy span.product-type-id-7,
html:lang(pl) .trading-ticket .ticket-open-deal-btn-sell span.product-type-id-7 {
	display: block;
	font-size: 12px;
}

/* Balance Information */
.trading-ticket .ticket-balance-info {
	padding: 6px 6px 6px 6px;
	font-size: 13px;
	overflow: auto;
}

.open-deal-details .ticket-important-notifications-label-container {
	width: 100%;
}

.ticket-important-notifications-label-container {
	float: left;
}

.ticket-important-notifications-label {
	font-size: 13px;
}

.ticket-debited-ammount-container {
	float: right;
	width: 50%;
	text-align: right;
}

/* Debit Messages */
.trading-ticket .see-less {
	display: inline-block;
	background-color: #333333;
	border-right: 1px solid #333333;
	color: #fff;
}

.trading-ticket a.cancellation-see-more-link,
.trading-ticket a.cancellation-terms-apply-link {
	display: block;
}

.trading-ticket a.cancellation-see-more-link:lang(de),
.trading-ticket a.cancellation-terms-apply-link:lang(de) {
	font-size: 10px;
}

.ticket-open-deal-label-cancellation-details:lang(de) {
	font-size: 11px;
}

.trading-ticket .see-more-border {
	border-left: 1px solid #ddd;
}

.ticket-open-deal-container-usv-label-product-info span {
	font-weight: bold;
}

.trading-ticket .row-eq-height {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.trading-ticket .debit-msgs {
	border-top: 1px solid #ddd;
	margin-right: -1px;
	/* fix border difference*/
}

.trading-ticket .debit-msgs.debit-cc {
	background-color: #ffefb4;
}

/* See More */
.trading-ticket .modal-renew-fee,
.trading-ticket .ticket-open-deal-see-more-label-expiry-date,
.trading-ticket .ticket-open-deal-see-more-label-expiry-time {
	cursor: pointer;
}

.trading-ticket .ticket-important-notifications {
	flex: 0 0 83.333333%;
	max-width: 83.333333%;
	padding: 0 10px;
}

.trading-ticket .see-ml {
	flex: 0 0 16.666667%;
	max-width: 16.666667%;
	background: none;
	text-align: center;
	padding: 10px 5px 0 5px;
	font-family: 'Roboto';
}

.trading-ticket.disabled-ticket .debit-msgs {
	background-color: #f9f9f9;
	border-right: 1px solid #ddd;
}

.trading-ticket.disabled-ticket .debit-msgs .ticket-important-notifications {
	flex: 0 0 100%;
	max-width: 100%;
}

.trading-ticket.disabled-ticket .debit-msgs .see-ml {
	display: none;
}

.trading-ticket.disabled-ticket .bottom-info {
	padding: 10px 0;
}


.trading-ticket .see-less {
	background-color: #333333;
}

.trading-ticket .see-ml .see-more-icon {
	margin-top: -8px;
}

.trading-ticket .see-ml .see-more-label {
	color: #8b8b8b;
}

.trading-ticket .see-ml .see-more-label:lang(de) {
	font-size: 14px;
}

.trading-ticket .see-ml i {
	font-size: 34px;
	color: #d2d2d2;
}

.trading-ticket .see-less {
	background-color: #333333;
}

.trading-ticket .see-more-border-padding {
	padding: 5px 0px;
}

.trading-ticket .ticket-see-more {
	background-color: #333333;
	padding: 20px 0 14px 0;
	position: absolute;
	width: 100%;
	z-index: 71;
	display: none;
	margin-top: -1px;
}

.trading-ticket .ticket-see-more ul {
	margin: 0;
	padding: 0;
	display: table;
	width: 100%;
}

.trading-ticket .ticket-see-more ul li {
	list-style: none outside none;
	display: table-row;
}

.trading-ticket .ticket-see-more ul li div {
	display: table-cell;
	padding-bottom: 6px;
}

.trading-ticket .ticket-see-more ul li div span {
	display: inline-block;
}

.rtl .trading-ticket .ticket-see-more ul li div span.modal-renew-fee {
	display: inline;
}

.trading-ticket .ticket-see-more ul li div:first-child {
	width: 50%;
	color: #fff;
	text-align: right;
}

.trading-ticket .ticket-see-more ul li div:first-child span {
	padding-right: 6px;
}

.trading-ticket .ticket-see-more ul li div:last-child {
	width: 50%;
	color: #999999;
	text-align: left;
	padding-left: 6px;
}

.trading-ticket .see-more {
	display: inline-block;
	border-right: 1px solid #ddd;
	background-color: white;
}

/* Day Trading */
.trading-ticket .ticket-form-group {
	/*display: block;*/
}

.trading-ticket .ticket-content-inner .ticket-form-group .form-container {
	text-align: center;
}

.trading-ticket .ammount-ddl span,
.trading-ticket .risk-ddl span {
	display: inline;
}

.trading-ticket .dropdown-toggle {
	width: 100%;
}

.trading-ticket ul.scrollable-menu {
	width: 100%;
}

.trading-ticket ul.scrollable-menu {
	height: auto;
	max-height: 108px;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch;
}

.trading-ticket div.margin-dropdown.container-fluid,
.trading-ticket div.amounts-dropdown.container-fluid {
	padding-left: 0px;
	padding-right: 0px;
}

.trading-ticket ul.dropdown-menu {
	margin-top: -1px;
}

.trading-ticket .margin-dropdown ul.dropdown-menu,
.trading-ticket .amounts-dropdown ul.dropdown-menu {
	padding-left: 0px;
	font-family: Roboto, Arial;
	font-size: 13px;
}

.trading-ticket div.cbd-amount {
	padding: 3px 25px;
}

.trading-ticket .margin-dropdown .dropdown-menu>li>a .cbd-margin-abc {
	background-color: #f2f2f2;
}

.trading-ticket .margin-dropdown ul.dropdown-menu div.cbd-margin-abc {
	background-color: #f2f2f2;
}

.trading-ticket .margin-dropdown div.cbd-margin-abc,
.trading-ticket .margin-dropdown div.cbd-margin-amount {
	padding-left: 10px;
	padding-right: 10px;
}

.trading-ticket .margin-dropdown button.dropdown-toggle,
.trading-ticket .amounts-dropdown button.dropdown-toggle,
.trading-ticket .type-dropdown button.dropdown-toggle {
	padding-right: 5px;
	padding-left: 10px;
	background-color: white;
	border: 1px solid #CCCCCC;
}

.trading-ticket .dropdown-menu>li>a:hover .cbd,
.trading-ticket .dropdown-menu>li>a:focus .cbd {
	color: #fff;
	text-decoration: none;
	background-color: #337ab7;
	outline: 0;
}

.trading-ticket .dropdown-menu>li {
	padding: 0;
}

.trading-ticket .dropdown-menu>li>a {
	padding: 0;
	color: #333;
}

.trading-ticket .margin-dropdown .row {
	margin-left: 0px;
	margin-right: 0px;
	text-align: right;
}

.trading-ticket .margin-dropdown .dropdown-menu {
	padding: 0px;
}

.trading-ticket .margin-dropdown li:first-of-type>a>.row>div {
	padding-top: 5px;
}

.trading-ticket .margin-dropdown li:last-of-type>a>.row>div {
	padding-bottom: 5px;
}

.trading-ticket .shield-image {
	display: inline-block;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA1Mi44IDU2LjciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUyLjggNTYuNzsiICB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojOTNDMTYwO30KCS5zdDF7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojOTFDMDU2O30KCS5zdDJ7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRkZGRkZGO30KCS5zdDN7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDk1Qjg5O30KPC9zdHlsZT4KPGc+Cgk8Zz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzguOSwxNS43YzEsMy4yLDEuNSw2LjUsMS40LDkuOEMzOS44LDM2LDMzLjgsNDUsMjIuMSw1Mi40djBsMCwwQzEwLjUsNDUsNC40LDM2LDQsMjUuNQoJCQljLTAuMS0zLjQsMC4zLTYuNywxLjQtOS44bDEuNi0zLjhsMTUuMi01LjJ2MGgwdjBsMTUuMiw1LjJMMzguOSwxNS43eiIvPgoJPC9nPgoJPGc+CgkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTQ4LjgsMTQuM2MwLDIuOC0xLDUuMS0yLjksNy4xYy0yLDItNC4zLDIuOS03LjEsMi45Yy0yLjgsMC01LjEtMS03LjEtMi45Yy0yLTItMi45LTQuMy0yLjktNy4xCgkJCWMwLTIuOCwxLTUuMSwyLjktNy4xYzItMiw0LjMtMyw3LjEtM2MyLjgsMCw1LjIsMSw3LjEsM0M0Ny44LDkuMiw0OC44LDExLjYsNDguOCwxNC4zeiIvPgoJPC9nPgoJPGc+CgkJPHBhdGggY2xhc3M9InN0MiIgZD0iTTM2LjcsMTdjMC42LDAuNSwwLjksMS4yLDEsMS45YzAuMSwwLjgtMC4yLDEuNS0wLjcsMkwyNC4xLDM1LjhjLTAuMywwLjQtMC44LDAuNy0xLjMsMC44CgkJCWMtMC41LDAuMi0xLDAuMi0xLjUsMC4xYy0wLjUtMC4xLTEtMC40LTEuMy0wLjdsLTcuNS03LjRjLTAuNi0wLjUtMC44LTEuMi0wLjgtMmMwLTAuOCwwLjMtMS40LDAuOC0yYzAuNS0wLjYsMS4yLTAuOCwyLTAuOAoJCQljMC44LDAsMS40LDAuMywyLDAuOGw1LjMsNS4zbDEwLjktMTIuNmMwLjUtMC42LDEuMi0wLjksMS45LTFDMzUuNSwxNi4zLDM2LjEsMTYuNSwzNi43LDE3eiIvPgoJPC9nPgoJPGc+CgkJPHBhdGggY2xhc3M9InN0MyIgZD0iTTQ0LjMsMTQuM2MwLDEuNS0wLjUsMi44LTEuNiwzLjlsMCwwYy0xLjEsMS4xLTIuNCwxLjYtMy45LDEuNmMtMS41LDAtMi44LTAuNS0zLjktMS42CgkJCWMtMS4xLTEuMS0xLjYtMi40LTEuNy0zLjljMC0xLjUsMC42LTIuOCwxLjctMy45YzEuMS0xLjEsMi40LTEuNiwzLjktMS42YzEuNSwwLDIuOCwwLjUsMy45LDEuNmwwLDAKCQkJQzQzLjgsMTEuNSw0NC4zLDEyLjgsNDQuMywxNC4zeiIvPgoJCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0zOC44LDYuNWMyLjIsMCw0LDAuOCw1LjUsMi4zaDB2MGMxLjUsMS41LDIuMywzLjQsMi4zLDUuNWMwLDIuMi0wLjgsNC0yLjMsNS41djBoMAoJCQljLTEuNSwxLjUtMy40LDIuMy01LjUsMi4zYy0yLjIsMC00LTAuOC01LjUtMi4zYy0xLjUtMS41LTIuMy0zLjQtMi4zLTUuNWMwLTIuMiwwLjgtNCwyLjMtNS41QzM0LjgsNy4zLDM2LjYsNi41LDM4LjgsNi41egoJCQkgTTQ0LjMsMTQuM2MwLTEuNS0wLjUtMi44LTEuNi0zLjlsMCwwYy0xLjEtMS4xLTIuNC0xLjYtMy45LTEuNmMtMS41LDAtMi44LDAuNS0zLjksMS42Yy0xLjEsMS4xLTEuNiwyLjQtMS43LDMuOQoJCQljMCwxLjUsMC42LDIuOCwxLjcsMy45YzEuMSwxLjEsMi40LDEuNiwzLjksMS42YzEuNSwwLDIuOC0wLjUsMy45LTEuNmwwLDBDNDMuOCwxNy4yLDQ0LjMsMTUuOSw0NC4zLDE0LjN6Ii8+Cgk8L2c+Cgk8Zz4KCQk8cG9seWdvbiBjbGFzcz0ic3QyIiBwb2ludHM9IjQxLjgsMTIuNiA0MC4xLDE0LjMgNDEuOCwxNiA0MC41LDE3LjMgMzguOCwxNS42IDM3LjEsMTcuMyAzNS44LDE2IDM3LjUsMTQuMyAzNS44LDEyLjYgMzcuMSwxMS4zIAoJCQkzOC44LDEzIDQwLjUsMTEuMyAJCSIvPgoJPC9nPgo8L2c+Cjwvc3ZnPgoK) no-repeat;
	background-size: contain;
	width: 50px;
	height: 50px;
}

.trading-ticket .deal-cancellation-timer {
	background-color: white;
	margin-left: -24px;
	margin-right: -24px;
	padding: 8px;
	text-align: center;
}

.trading-ticket .deal-cancellation-timer .shield-image {
	position: relative;
	top: 10px;
}

.trading-ticket .deal-cancellation-timer .cancellation-tags {
	display: inline-block;
	text-align: right;
	border-right: 2px #8cbb4c solid;
	padding-right: 10px;
	line-height: 1.1em;
}

.trading-ticket .deal-cancellation-colored-label {
	margin-bottom: 0px;
	font-size: 1.1em;
	font-weight: bold;
	padding-top: 4px;
}

.trading-ticket .deal-cancellation-label-deal-part {
	margin-right: -4px;
	color: #8cbb4c;
}

.trading-ticket .deal-cancellation-label-cancellation-part {
	color: #0f5b8e;
}

.trading-ticket #ticket-open-deal-eco-info>div {
	text-align: left;
	vertical-align: middle;
}

.rtl .trading-ticket #ticket-open-deal-eco-info>div {
	text-align: right;
	vertical-align: middle;
}

.trading-ticket .ticket-open-deal-label-buy-stop-loss-rate .frac-main-pips,
.trading-ticket .ticket-open-deal-label-sell-stop-loss-rate .frac-main-pips {
	font-size: 14px;
}

.trading-ticket .ticket-open-deal-label-buy-stop-loss-rate,
.trading-ticket .ticket-open-deal-label-sell-stop-loss-rate {
	font-size: 14px;
}

.trading-ticket .ticket-open-deal-container-buy-place-order,
.trading-ticket .ticket-open-deal-container-sell-place-order {
	text-transform: uppercase;
	font-size: 12px;
}

.trading-ticket .ticket-open-deal-container-buy-place-location,
.trading-ticket .ticket-open-deal-container-sell-place-location {
	margin-top: -4px;
}

.trading-ticket .ticket-open-deal-container-buy-forward-rate,
.trading-ticket .ticket-open-deal-container-sell-forward-rate {
	display: none;
}

.trading-ticket .ticket-open-deal-container-buy-stop-loss-rate,
.trading-ticket .ticket-open-deal-container-sell-stop-loss-rate,
.trading-ticket .ore-amount-to-risk {
	padding: 1px 0 5px 0;
	font-weight: 700;
	text-align: center;
	width: 100%;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}

.trading-ticket .open-deal-freezeRate-sell-current-rate,
.trading-ticket .open-deal-freezeRate-buy-current-rate {
	font-weight: 700;
	padding-bottom: 10px;
}

.trading-ticket .freezeRate-sell-current-rate-lbl,
.trading-ticket .freezeRate-buy-current-rate-lbl {
	color: #0f5b8e;
}

/* Modal Styles*/
.trading-ticket .open-deal-thank-you {
	border-top: 1px solid #ddd;
}

.trading-ticket div.open-deal-thank-you .content-container {
	padding-top: 10px;
}

.trading-ticket .open-deal-thank-you-cancellation-footer .shield-image,
.trading-ticket .ticket-close-deal-footer .shield-image,
.trading-ticket .thank-you-header {
	font-size: 26px;
	color: #8dc74b;
	font-weight: 500;
	padding: 10px 0px 0px 24px;
	background-color: #fff;
}

.trading-ticket .bottom-border {
	border-bottom: 1px solid #dcdcdc;
}

.trading-ticket .bottom-border-padding {
	padding: 0px 24px;
	background-color: #f2f2f2;
}

.trading-ticket .open-deal-thank-you .ticket-content-inner {
	padding: 0;
}



.trading-ticket .content-container {
	padding: 10px 24px 0;
}

.trading-ticket .ore-widget-full-site {
	text-align: right;
	padding: 5px 5px 0px 0px;
	font-size: 13px;
}

/* Forward Deals */

.trading-ticket .btn.dropdown-toggle {
	height: 26px;
	border-radius: 0;
}

.trading-ticket .btn.dropdown-toggle,
.trading-ticket .btn.ticket-open-deal-btn-calculate-rate {
	font-size: 14px;
	padding: 2px 12px;
}

.ticket-open-deal-btn-calculate-rate {
	height: 30px;
	width: 100%;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.trading-ticket .ticket-see-more i,
.trading-ticket .usv-deal-end-more-info-icon,
.trading-ticket .cancellation-fee-info-icon,
.trading-ticket .ore-amount-to-risk-icon {
	color: #2B7AA3;
	cursor: pointer;
}

.trading-ticket .ticket-see-more i,
.trading-ticket .cancellation-fee-info-icon {
	padding-left: 10px;
}

.rtl .trading-ticket .ticket-see-more i,
.rtl .trading-ticket .cancellation-fee-info-icon {
	padding-left: 0;
	padding-right: 10px;
}

.trading-ticket .ticket-open-deal-container-buy-limit-rate {
	float: left;
}

.trading-ticket .ticket-open-deal-container-sell-limit-rate {
	float: right;
}

.trading-ticket .ticket-open-deal-container-buy-limit-rate,
.trading-ticket .ticket-open-deal-container-sell-limit-rate {
	padding: 12px 0;
	text-align: center;
	width: 140px;
}

.trading-ticket .ticket-open-deal-container-calculate-rate {
	text-align: center;
	padding-top: 0;
}

.trading-ticket .tt-state.close-single .btn-close-deal,
.trading-ticket .ticket-close-deal-details-btn-close-deal {
	float: right;
	text-transform: uppercase;
}

.trading-ticket .discover-more {
	padding-left: 28px;
}

.trading-ticket .print {
	float: right;
	color: #0D618D;
	font-size: 19px;
	text-decoration: none;
	cursor: pointer;
}

.trading-ticket .float-right {
	float: right;
}

.trading-ticket .float-left {
	float: left;
}

.trading-ticket .clear-float {
	clear: both;
}

.trading-ticket .print-label {
	cursor: pointer;
}

.trading-ticket {
	position: relative;
	background-color: #fff;
}

.trading-ticket .input-group-addon {
	border: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background: none;
	padding: 5px 0 5px 5px;
}

.trading-ticket .status {
	color: #cc3333;
}

.trading-ticket .form-control {
	border-radius: 0;
	font-size: 14px;
	height: 26px;
	padding: 2px 5px;
}

.trading-ticket button.disabled {
	border: 1px solid #c0c0c0;
	background: none;
	color: #fff;
	opacity: 0.65;
}

.ticket-loader {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: #fff;
	display: none;
}

.trading-ticket .blue-label {
	color: #0f5b8e;
	font-weight: 500;
}


.trading-ticket table {
	font-size: inherit;
}

.trading-ticket table .pair-row {
	display: table;
	position: relative;
	width: 100%;
}

.trading-ticket table .pair-row .pair-col {
	display: table-cell;
	vertical-align: middle;
}

.trading-ticket table .pair-row .pair-col .desc {
	color: #999;
	font-size: 11px;
	white-space: nowrap;
}

.trading-ticket table .pair-row div:first-child {
	display: table-cell;
	vertical-align: middle;
	width: 36px;
}

.trading-ticket table .pair-row div.pair-col:nth-child(2) {
	padding-left: 3px;
}

.trading-ticket .up {
	color: #8dc74b;
}

.trading-ticket .down {
	color: #cc3333;
}

.trading-ticket .icon {
	height: 14px;
	width: 14px;
	display: inline-block;
	margin-left: 5px;
	cursor: pointer;
}


.trading-ticket .heading-container {
	margin-bottom: 10px;
	height: 18px;
}

.trading-ticket .tt-state.modify-deal .body-container {
	display: inline-block;
	padding: 12px 0px;
}

.trading-ticket .tt-state.modify-deal .submit-section {
	border-left: none;
	border-top: 1px solid #fff;
	padding-top: 15px;
}

.trading-ticket .tt-state.modify-deal .submit-section .blue-label {
	margin-bottom: 0px;
}

.trading-ticket .tt-state.modify-deal .submit-section div div:first-child {
	border-right: 1px solid #fff;
	height: 76px;
}

.trading-ticket .tt-state.modify-deal .submit-section div+div:last-child {
	border-left: 1px solid #ccc;
}

.trading-ticket .tt-state.modify-deal .form-section {
	border-right: 1px solid #fff;
	text-align: left;
}

.mobile-dropdown .dropdown-toggle span {
	position: absolute;
	left: 20px;
}

.mobile-dropdown .dropdown-toggle .caret {
	margin-left: 245px !important;
}

.hide-vanilla {
	display: none !important;
}

.trading-ticket .ore-widget-scenarios-link-sell,
.trading-ticket .ore-widget-scenarios-link-buy {
	padding-bottom: 10px;
}

.trading-ticket #ore_strike_bounds {
	text-align: center;
	margin: -8px 0 8px 0;
	color: #ed1c24;
}

.trading-ticket .debit-msg-2 .trade-req-cc-debit,
.trading-ticket .debit-msg-2 .trade-req-sum {
	white-space: nowrap;
	color: red;
}

.trading-ticket .tt-state.close-single .current-rate {
	background-color: #FFFFFF;
	padding: 5px 8px;
	text-align: left;
}

.trading-ticket .no-wrap {
	white-space: nowrap;
}

.trading-ticket .ticket-close-deal-details-current-rate {
	background-color: #FFFFFF;
	padding: 5px 15px;
	text-align: left;
}

.trading-ticket .tt-state .product-pl {
	font-weight: bold;
}

.trading-ticket .cm-total-row {
	text-align: right;
}

.trading-ticket .tt-state .ticket-footer,
.trading-ticket .ticket-close-deal-footer,
.trading-ticket .ticket-close-deal-details-cancellation-footer,
.trading-ticket .ticket-close-deals-thank-you-footer {
	background-color: #FFFFFF;
	height: auto;
	padding: 7px 10px 5px 24px;
	font-size: 13px;
}

.trading-ticket .pl-container {
	display: none;
}

.trading-ticket .datatable-deals-to-close tfoot>tr>th {
	border-top: 1px solid #dee2e6;
}

.trading-ticket .datatable-deals-to-close div.dtc-total-pl-label {
	padding-right: 0px;
	text-align: right;
}

.trading-ticket .datatable-closed-deals .thank-you-footer .dtc-total-pl-label {
	padding-right: 5px;
}

.trading-ticket .datatable-deals-to-close div.dtc-total-pl {
	text-align: left;
	padding-right: 0px;
	white-space: nowrap;
}

.trading-ticket .fa-calendar {
	cursor: pointer;
}

.trading-ticket .ticket-important-notifications b {
	color: #333;
}

.trading-ticket .ticket-modify-deal-container-reserved-until input {
	width: 100%;
}

.trading-ticket .tt-state.modify-deal .combine {
	position: relative;
	overflow: hidden;
	margin: 4px 0;
}

.trading-ticket .tt-state.modify-deal .combine .modify-stop-loss-amount-currency,
.trading-ticket .tt-state.modify-deal .combine #modify_current_premium_currency {
	position: absolute;
	right: 5px;
	top: 4px;
}

.trading-ticket .tt-state.modify-deal .combine #modify_current_premium {
	text-align: left;
}

.trading-ticket .ticket-open-deal-container-limit-rate {
	margin-bottom: 15px;
}

.trading-ticket .form-control {
	width: 100%;
}

.trading-ticket span.form-control {
	border-color: #ddd;
}

.trading-ticket label {
	font-weight: 400;
}

.trading-ticket .ticket-buttons-group {}

.trading-ticket .ticket-buttons-group .col-1 {
	display: table-cell;
	width: 50%;
	vertical-align: bottom;
}

.trading-ticket .ticket-buttons-group .col-1 .form-container {
	float: right;
	padding-right: 12px;
}

.trading-ticket .ticket-buttons-group .col-1 .form-desc {
	text-align: right;
}

.trading-ticket .close-deals-details .live-rate-element {
	display: block;
}

.trading-ticket .ticket-buttons-group .col-1 .ticket-button-container {
	padding-right: 5px;
	display: inline-block;
	text-align: center;
}

.trading-ticket .ticket-buttons-group .col-2 {
	display: table-cell;
	width: 50%;
	vertical-align: top;
}

.trading-ticket .ticket-buttons-group .col-2 .form-container {
	float: left;
	padding-left: 12px;
}

.trading-ticket .ticket-buttons-group .col-2 .ticket-button-container {
	padding-left: 5px;
	display: inline-block;
	text-align: center;
}

.trading-ticket .ticket-details {
	background-color: #fff;
	display: table;
	width: 100%;
}

.trading-ticket .ticket-details .col-1 {
	display: table-cell;
}

.ticket-details .col-1 .ticket-details-desc {
	padding: 6px;
	display: inline-block;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.ticket-details .col-1 .ticket-details-desc b {
	color: #333;
}

.ticket-details .col-2 {
	display: table-cell;
	text-align: right;
}

.ticket-details .col-2 .ticket-details-desc {
	display: inline-block;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.trading-ticket ul.list-details {
	margin: 0;
	padding: 0;
	display: table;
	width: 100%;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #fff;
}

.trading-ticket ul.list-details li {
	list-style: none outside none;
	display: table-row;
}

.trading-ticket ul.list-details li div {
	display: table-cell;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: 1px solid #ccc;
	width: 50%;
}

.trading-ticket ul.list-details li div span {
	display: inline-block;
}

.trading-ticket ul.list-details li div:first-child {
	text-align: left;
}

.trading-ticket ul.list-details li div:last-child {
	text-align: left;
}

.trading-ticket ul.list-details .ticket-close-deal-details-container-live-rate>div>span {
	color: #3399CC;
}

.trading-ticket .nav-tabs {
	overflow: hidden;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border: 1px solid #dee2e6;
	border-bottom: none;
}

.rtl .trading-ticket .nav-tabs {
	direction: rtl;
}

.trading-ticket .nav-tabs li:first-child a {
	margin-left: 0;
}

.trading-ticket .nav-tabs li a {
	font-size: 10px;
}

.modal-body .frac {
	font-size: 10px;
}




/*.trading-ticket .nav-tabs.nav-justified li {*/
/*vertical-align: bottom;*/
/*}*/

/*.trading-ticket .nav-tabs li:last-child a {*/
/*margin-right: 0;*/
/*}*/

.trading-ticket .form-control {
	border-radius: 0;
	font-size: 13px;
	height: 26px;
	padding: 2px 5px;
}

/* Buy Button */
.ticket-open-deal-btn-sell:not(.disabled):not(:disabled) {
	border: 1px solid #26a9e0;
	background: none !important;
	background-color: #26a9e0 !important;
	color: #fff !important;
	border-radius: 4px !important;
}

/* Sell Button */
.trading-ticket .btn-success-up {
	border: 1px solid #84C561;
	background: none;
	background-color: #84C561;
	color: #fff;
	border-radius: 4px;
}

.trading-ticket button.disabled {
	border: 1px solid #c0c0c0;
	background: #888 !important;
	color: #fff;
	opacity: 0.65;
}

.trading-ticket .btn.dropdown-toggle,
.trading-ticket .btn.ticket-open-deal-btn-calculate-rate {
	border-radius: 0;
	font-size: 13px;
	height: 26px;
	padding: 2px 12px;
}

.ticket-loader {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: #fff;
	display: none;
}

.trading-ticket .ticket-state {
	display: none;
}

.trading-ticket .ticket-state.active {
	display: block;
}

.trading-ticket .frac {
	font-size: 10px;
}

.modal.freezeRateInfo h2 {
	text-align: center;
}

.modal.freezeRateInfo .btn {
	padding: 20px 45px 20px 45px;
	font-size: 20px;
}

.modal.freezeRateInfo .risk {
	padding-top: 20px;
	font-size: 11px;
	color: #848484;
}

.trading-ticket .debit-msgs {
	border-top: 1px solid #ddd;
	margin-right: -1px;
	/* fix border difference*/
}

.trading-ticket .debit-msgs.debit-cc {
	background-color: #ffefb4;
}

.trading-ticket .ticket-open-deal-label-buy-stop-loss-rate .frac-main-pips,
.trading-ticket .ticket-open-deal-label-sell-stop-loss-rate .frac-main-pips {
	font-size: 14px;
}

.trading-ticket .ticket-open-deal-label-buy-stop-loss-rate,
.trading-ticket .ticket-open-deal-label-sell-stop-loss-rate {
	font-size: 14px;
}

.trading-ticket .ticket-open-deal-container-buy-place-location,
.trading-ticket .ticket-open-deal-container-sell-place-location {
	margin-top: -4px;
}

.trading-ticket .ticket-open-deal-container-buy-forward-rate,
.trading-ticket .ticket-open-deal-container-sell-forward-rate {
	display: none;
}

.trading-ticket .ticket-open-deal-container-buy-stop-loss-rate,
.trading-ticket .ticket-open-deal-container-sell-stop-loss-rate,
.trading-ticket .ore-amount-to-risk {
	padding: 1px 0 5px 0;
	font-weight: 700;
	text-align: center;
}

.trading-ticket .open-deal-freezeRate-sell-current-rate,
.trading-ticket .open-deal-freezeRate-buy-current-rate {
	font-weight: 700;
	padding-bottom: 10px;
}

.trading-ticket .freezeRate-sell-current-rate-lbl,
.trading-ticket .freezeRate-buy-current-rate-lbl {
	color: #0f5b8e;
}

.trading-ticket .ticket-content {
	clear: both;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

.trading-ticket .ticket-content-no-right-border {
	clear: both;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

.trading-ticket .tt-state .thank-you-msg .heading-container {
	margin-bottom: 0px;
}

.trading-ticket .tt-state .ticket-section {
	padding-top: 10px;
	padding-bottom: 20px;
}

.trading-ticket .credit-debit-msg {
	padding-top: 5px;
}

.trading-ticket .tt-state {
	background-color: #f2f2f2;
}

.ticket-content-inner {
	background-color: #fff;
	overflow: visible;
}

.trading-ticket .subheading-container {
	padding: 10px 0;
}

.trading-ticket .buttons-container {
	padding: 10px 0 20px;
}

.trading-ticket .btn-close {
	border: 1px solid #075c8f;
	background-color: #075c8f;
	position: absolute;
	top: 0;
	right: 0;
	padding: 2px 6px;
	color: #fff !important;
	cursor: pointer;
	transition: .2s color ease;
}

.trading-ticket .btn-close:hover {
	border: 1px solid #ddd !important;
	background-color: #fff !important;
	color: #075c8f !important;
}

.trading-ticket .ticket-open-deal-thank-you-close.btn-close {
	padding: 0;
	color: #ffffff;
}

.trading-ticket .register-to-sms-service-disclaimer {
	height: 80px;
	overflow-y: scroll;
	overflow-x: hidden;
	max-width: 400px;
}

.trading-ticket .modify-deal-details,
.trading-ticket .close-deals-details {
	border-top: 1px solid #ddd;
}

.trading-ticket .close-deal-details .ticket-content-inner {
	padding: 0;
}

.trading-ticket .close-deals-details .ticket-content-inner {
	padding: 0;
}

.trading-ticket .set-rate-alert-thank-you .ticket-content-inner,
.trading-ticket .modify-deal-thank-you .ticket-content-inner,
.trading-ticket .close-deals-thank-you .ticket-content-inner {
	padding: 0;
}

.trading-ticket .close-deals-thank-you {
	display: none;
	border-top: 1px solid #ddd;
}



.trading-ticket .modify-deal-thank-you {
	display: none;
	border-top: 1px solid #ddd;
}


.trading-ticket .set-rate-alert-thank-you {
	display: none;
	border-top: 1px solid #ddd;
}

.trading-ticket .set-rate-alert-thank-you .ticket-content-inner {
	padding: 0 24px;
}

.trading-ticket .ticket-modify-deal-btn-calculate {
	width: 102px;
}

.trading-ticket .ticket-modify-deal-btn-accept,
.trading-ticket .tt-state.modify-deal #modify_btn_accept {
	width: 102px;
	height: 52px;
	font-size: 20px;
	text-transform: uppercase;
}


.trading-ticket .ticket-modify-row {
	display: block;
}

.trading-ticket .ticket-modify-col-1 {
	border-right: none;
	display: block;
	border-bottom: 1px solid #ccc;
}

.trading-ticket .ticket-modify-col-1-container {
	float: right;
	width: 308px;
	margin-right: 24px;
}

.trading-ticket .ticket-modify-col-2 {
	display: table-cell;
	vertical-align: top;
	border-left: 1px solid #ccc;
}

.trading-ticket .ticket-modify-col-2-container {
	float: left;
	width: 102px;
	margin-left: 24px;
}

.trading-ticket .ticket-modify-deal-label-message {
	text-align: left;
	padding: 12px 24px 0 24px;
}

.trading-ticket .ticket-modify-group {
	padding: 12px 24px;
	display: block;
}

.trading-ticket .ticket-modify-top-section {
	border-bottom: 1px solid #ccc;
}

.trading-ticket .ticket-modify-bottom-section {
	border-top: 1px solid #fff;
	padding-top: 12px;
}

.trading-ticket .ticket-modify-col {
	display: table-cell;
}

.trading-ticket .ticket-col-padding-right {
	padding-right: 24px;
}

.trading-ticket .ticket-modify-deal-input-stop-loss,
.trading-ticket .ticket-modify-deal-input-take-profit {
	width: 114px;
}

.trading-ticket .ticket-modify-deal-label-take-profit,
.trading-ticket .ticket-modify-deal-label-margin {
	width: 142px;
}

.trading-ticket .highlight {
	color: #333;
}

.trading-ticket .ticket-open-deal-container-buy-limit-rate {
	float: left;
}

.trading-ticket .ticket-open-deal-container-sell-limit-rate {
	float: right;
}

.trading-ticket .ticket-open-deal-container-buy-limit-rate,
.trading-ticket .ticket-open-deal-container-sell-limit-rate {
	padding: 12px 0;
	text-align: center;
}



.trading-ticket .ticket-form-group .trade-col-1 .form-container {
	float: right;
	padding-right: 12px;
}

.trading-ticket .ticket-form-group .trade-col-2 .form-container {
	padding-left: 12px;
}

.trading-ticket .ticket-form-group .trade-col-1,
.trading-ticket .ticket-form-group .trade-col-2 {
	display: table-cell;
	vertical-align: top;
	width: 50%;
}

.trading-ticket .open-deal-details.forward .ticket-form-group .trade-col-1,
.trading-ticket .open-deal-details.forward .ticket-form-group .trade-col-2,
.trading-ticket .open-deal-details.forward .ticket-form-group .trade-col-3 {
	width: auto;
}

.trading-ticket .open-deal-details.eco .ticket-form-group .trade-col-1,
.trading-ticket .open-deal-details.eco .ticket-form-group .trade-col-2,
.trading-ticket .open-deal-details.eco .ticket-form-group .trade-col-4 {
	width: auto;
}

.trading-ticket .open-deal-details.forward .ticket-form-group .trade-col-1 .form-container,
.trading-ticket .open-deal-details.forward .ticket-form-group .trade-col-2 .form-container,
.trading-ticket .open-deal-details.forward .ticket-form-group .trade-col-3 .form-container,
.trading-ticket .open-deal-details.eco .ticket-form-group .trade-col-1,
.trading-ticket .open-deal-details.eco .ticket-form-group .trade-col-2,
.trading-ticket .open-deal-details.eco .ticket-form-group .trade-col-4 {
	float: none;
	padding-left: 0;
	padding-right: 0;
}

.trading-ticket .open-deal-details.forward .ticket-form-group .trade-col-1 .form-container .form-group,
.trading-ticket .open-deal-details.forward .ticket-form-group .trade-col-2 .form-container .form-group,
.trading-ticket .open-deal-details.forward .ticket-form-group .trade-col-3 .form-container .form-group {
	text-align: left;
}

.trading-ticket .open-deal-details.forward .ticket-form-group .trade-col-2 .form-container,
.trading-ticket .open-deal-details.forward .ticket-form-group .trade-col-3 .form-container {
	padding-left: 12px;
}

.trading-ticket .blue-label {
	color: #0f5b8e;
	font-weight: 500;
}



.trading-ticket .new-york-time {
	font-size: 9px;
	padding-left: 3px;
}


.trading-ticket table {
	font-size: inherit;
}

.trading-ticket table .pair-row {
	display: table;
	position: relative;
	width: 100%;
}

.trading-ticket table .pair-row .pair-col {
	display: table-cell;
	vertical-align: middle;
}

.trading-ticket table .pair-row .pair-col .desc {
	color: #999;
	font-size: 11px;
	white-space: nowrap;
}

.trading-ticket table .pair-row div:first-child {
	display: table-cell;
	vertical-align: middle;
	width: 36px;
}

.trading-ticket table .pair-row div.pair-col:nth-child(2) {
	padding-left: 3px;
}

.trading-ticket .up {
	color: #8dc74b;
}

.trading-ticket .down {
	color: #cc3333;
}

.trading-ticket .icon {
	height: 14px;
	width: 14px;
	display: inline-block;
	margin-left: 5px;
	cursor: pointer;
}


.trading-ticket .heading-container {
	margin-bottom: 10px;
	height: 18px;
}

.trading-ticket .tt-state.modify-deal .body-container {
	display: inline-block;
	padding: 12px 80px;
}

.trading-ticket .tt-state.modify-deal .submit-section {
	border-left: 1px solid #ccc;
}

.trading-ticket .tt-state.modify-deal .submit-section .blue-label {
	margin-bottom: 20px;
}

.trading-ticket .tt-state.modify-deal .form-section {
	border-right: 1px solid #fff;
	text-align: left;
}

.trading-ticket ul.scrollable-menu {
	height: auto;
	max-height: 110px;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch;
}

.trading-ticket div.margin-dropdown.container-fluid,
.trading-ticket div.amounts-dropdown.container-fluid {
	padding-left: 0px;
	padding-right: 0px;
}

.trading-ticket ul.dropdown-menu {
	margin-top: -1px;
}

.trading-ticket .margin-dropdown ul.dropdown-menu,
.trading-ticket .amounts-dropdown ul.dropdown-menu {
	padding-left: 0px;
	font-family: Roboto, Arial;
	font-size: 13px;
}

.trading-ticket .margin-dropdown .dropdown-menu>li>a .cbd-margin-abc {
	background-color: #f2f2f2;
}

.trading-ticket .margin-dropdown ul.dropdown-menu div.cbd-margin-abc {
	background-color: #f2f2f2;
}

.trading-ticket div.cbd-amount {
	padding: 3px 25px;
}

.trading-ticket .margin-dropdown div.cbd-margin-abc,
.trading-ticket .margin-dropdown div.cbd-margin-amount {
	padding-left: 10px;
	padding-right: 10px;
}

.trading-ticket .margin-dropdown button.dropdown-toggle,
.trading-ticket .amounts-dropdown button.dropdown-toggle,
.trading-ticket .type-dropdown button.dropdown-toggle {
	padding-right: 5px;
	padding-left: 10px;
	background-color: white;
	border: 1px solid #CCCCCC;
}

.trading-ticket .datatable-closed-deals ul,
.trading-ticket .datatable-deals-to-close ul {
	list-style-type: none;
	padding-left: 0px;
}

.trading-ticket .datatable-closed-deals ul li>div,
.trading-ticket .datatable-deals-to-close ul li>div {
	padding: 6px 5px;
}

.trading-ticket .datatable-closed-deals ul li div:first-child,
.trading-ticket .datatable-deals-to-close ul li div:first-child {
	font-weight: bold;
}

.heading-container h3 {
	font-weight: bold;
	color: black;
	margin-top: 10px;
}

.ticket-close-deals-details-btn-close-deals {
	float: right;
	margin-bottom: 10px;
}

.close-deals-details .dataTables_info {
	display: none;
}

.close-deals-thank-you .dataTables_info {
	display: none;
}

.trading-ticket a.modal-renew-fee,
.trading-ticket a.modal-more-info {
	text-decoration: none;
}

.trading-ticket .deal-no-longer-covered-icon,
.trading-ticket .deal-is-covered-icon,
.trading-ticket .saved-with-cancellation-more-info-icon {
	color: #2B7AA3;
	padding-left: 2px;
	cursor: pointer;
}

.trading-ticket .colon-after::after {
	content: ":";
}




.trading-ticket .daily-renew-container {
	margin-top: 10px;
}


.rtl .demoLbl {
	direction: ltr !important;
}

.demoLbl {
	position: absolute;
	right: 1px;
	width: 0;
	height: 0;
	border-bottom: 56px solid transparent;
	float: right;
	border-right: 90px solid #F15A25;
	z-index: 1;
}

.demoLbl_p {
	width: 32px;
	right: -40px;
	top: 10px;
	text-align: center;
	position: relative;
	display: table;
	color: white;
	font-size: 15px;
	font-weight: 600;
	-webkit-transform: rotate(+32deg);
	-moz-transform: rotate(+32deg);
	-ms-transform: rotate(+32deg);
	-o-transform: rotate(+32deg);
}

.rtl .trading-ticket .details-dir {
	direction: rtl;
}

.rtl .dtc-total-row {
	direction: rtl;
}

.rtl .ticket-close-deal-details-footer {
	direction: rtl;
	text-align: left;
}

.rtl .trading-ticket .ticket-details-desc {
	direction: rtl;
}

.trading-ticket button.text-ltr {
	direction: ltr;
	border: none;
	background-color: transparent;
	cursor: default;
}

.rtl .trading-ticket .ticket-see-more {
	direction: rtl;
}

.rtl .trading-ticket .ticket-see-more ul li div:first-child {
	text-align: left;
}

.rtl .trading-ticket .ticket-see-more ul li div:first-child span {
	padding-left: 6px;
}

.rtl .trading-ticket .ticket-see-more ul li div:last-child {
	text-align: right;
	padding-right: 6px;
}

.rtl .trading-ticket ul.list-details li div:first-child {
	text-align: right;
}

.rtl .trading-ticket ul.list-details li div:last-child {
	text-align: right;
	direction: ltr;
}

.rtl .trading-ticket .tt-state.modify-deal .form-section {
	border-right: none;
	border-left: 1px solid #fff;
	text-align: right;
}

.rtl .trading-ticket .ticket-balance-info {
	direction: ltr;
}

.rtl .trading-ticket .tt-state.modify-deal .submit-section {
	border-left: none;
	border-right: 1px solid #ccc;
}

.rtl .trading-ticket .tt-state.modify-deal .combine #modify_stop_loss_amount {
	text-align: left;
}

/*amounts and currencies - show ltr*/


/*amounts and currencies labels - show ltr*/

.rtl .trading-ticket .ticket-see-more .ticket-open-deal-see-more-label-margin-required,
.rtl .trading-ticket .ticket-see-more .ticket-open-deal-see-more-label-margin-to-risk,
.rtl .trading-ticket .ticket-see-more .ticket-open-deal-see-more-label-amount-to-be-debited-from-cc,
.rtl .trading-ticket .ticket-see-more .ticket-open-deal-see-more-label-amount-to-be-debited-from-account,
.rtl .trading-ticket .ticket-see-more .ticket-open-deal-see-more-label-amount-to-be-debited-from-account,
.rtl .trading-ticket .ticket-see-more .ticket-open-deal-see-more-label-margin-for-opened,
.rtl .trading-ticket .ticket-see-more .ticket-open-deal-see-more-label-total-margin-required,
.rtl .trading-ticket .ticket-see-more .ticket-open-deal-see-more-label-free-balance {
	direction: ltr;
}

.rtl .ticket-close-deals-details-btn-close-deals {
	float: left;
}

.rtl .account-cd {
	float: right;
}

.rtl .trading-ticket .see-more {
	border-left: 1px solid #ddd !important;
	border-right: 1px solid #ddd;
}

.rtl .trading-ticket .open-deal .open-deal-thank-you,
.rtl .trading-ticket {
	direction: rtl;
}

.rtl .trading-ticket .open-deal,
.rtl .trading-ticket .modify-deal .ticket-modify-group {
	direction: rtl;
}

.rtl .trading-ticket .cancellation-minutes-and-seconds {
	direction: ltr;
}

.rtl .trading-ticket .ticket-open-deal-thank-you-close {
	left: 0;
	right: inherit
}

.rtl .trading-ticket .thank-you-header {
	padding-right: 24px;
}

.rtl .trading-ticket .print {
	float: left;
}

.rtl .trading-ticket .close-deals-details table tr td:last-child,
.rtl .trading-ticket .close-deals-thank-you table tr td:last-child {
	direction: ltr;
	text-align: right;
}

.rtl .trading-ticket .open-deal-thank-you-cancellation-footer .shield-image,
.rtl .trading-ticket .ticket-close-deal-footer .shield-image {
	float: left;
}


.rtl .trading-ticket .ticket-modify-col-1,
.rtl .trading-ticket .ticket-modify-col-2 {
	direction: rtl;
}

.rtl .trading-ticket .ticket-modify-col-1 .text-left,
.rtl .ticket-details-desc {
	text-align: right;
}

.rtl .ticket-col-padding-right {
	padding-right: 0;
	padding-left: 24px;
}

.rtl .trading-ticket .deal-cancellation-timer .cancellation-tags {
	text-align: left;
	border-right: none;
	border-left: 2px #8cbb4c solid;
	padding-left: 10px;
}

.rtl .trading-ticket .cancellation-minutes-and-seconds {
	padding-right: 5px;
}

/*.trading-ticket .cancellation-choice-on {*/
/*    display: inline-block;*/
/*    width: 110px;*/
/*    height: 40px;*/
/*    background: url(data:image/png;base64,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) no-repeat;*/
/*    background-size: contain;*/
/*}*/

/*.trading-ticket .cancellation-choice-off {*/
/*    display: inline-block;*/
/*    width: 110px;*/
/*    height: 40px;*/
/*    background: url(data:image/png;base64,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) no-repeat;*/
/*    background-size: contain;*/
/*    margin-top: -2px;*/
/*}*/

.trading-ticket .deal-eco-message {
	background-color: #ececec;
	margin: 0 0 10px 0;
}

.trading-ticket .deal-cancellation-timer .label-expires-in {
	color: black;
}

.trading-ticket .deal-cancellation-timer .timer-minutes {
	font-size: 3em;
	font-weight: bold;
	padding-left: 5px;
	color: #0f5b8e;
	margin-right: -4px;
}

.trading-ticket .deal-cancellation-timer .timer-seconds {
	font-size: 2em;
	color: #3399cc;
}

.trading-ticket .cancellation-minutes-and-seconds {
	display: inline-block;
}

.trading-ticket .ticket-close-deals-thank-you-footer .shield-image {
	float: right;
	height: 20px;
	width: 20px;
	margin-right: 20px;
	margin-top: -2px;
}

.trading-ticket .close-deals-details tbody tr td .pair-row {
	display: table;
	position: relative;
	width: 100%;
}

.trading-ticket .close-deals-details td .shield-image,
.trading-ticket .close-deals-thank-you td .shield-image {
	float: right;
	height: 20px;
	width: 20px;
	position: relative;
	top: -5px;
	right: -5px;
}

/*.trading-ticket .deal-cancellation-label {*/
/*	color: #0f5b8e;*/
/*	font-size: 14px;*/
/*	margin-bottom: 0;*/
/*}*/
.trading-ticket .label-deal-is-covered {
	color: #3399CC;
}

.trading-ticket #ticket-open-deal-eco-info label {
	margin-bottom: 0;
}

.display-block {
	display: block;
}

.trading-ticket .display-inline {
	display: inline;
}

.modal-body .cancellation-terms {
	padding-left: 20px;
}

.trading-ticket .ticket-close-deal-details-btn-close-deal {
	position: relative;
}

.trading-ticket .ticket-close-deal-details-btn-close-deal .seconds-left {
	display: inline-block;
	width: 20px;
	height: 20px;
	position: absolute;
	bottom: 2px;
	right: 2px;
	text-align: center;
}

.trading-ticket .ticket-close-deal-details-btn-close-deal.btn-primary .seconds-left {
	background-color: #72B6CC;
}

.trading-ticket .ticket-close-deal-details-btn-close-deal.btn-success-up .seconds-left {
	background-color: #578408;
}

.trading-ticket .dealCancellation-tag {
	color: #2a6496;
}

.trading-ticket .line-on-pl {
	position: relative;
}


.trading-ticket .line-through-pl {
	text-decoration: line-through;
}

.trading-ticket.product-type-id-2,
.trading-ticket.product-type-id-4 {
	cursor: default;
}

.trading-ticket ul.list-details li div span.dtr-exp-date-txt,
.trading-ticket ul.list-details li div span.fwd-exp-date-txt,
.trading-ticket ul.list-details li div span.lmt-exp-date-txt {
	display: none;
}

.trading-ticket .list-details .exp-date-txt.prod-2 .fwd-exp-date-txt,
.trading-ticket .list-details .exp-date-txt.prod-3 .dtr-exp-date-txt,
.trading-ticket .list-details .exp-date-txt.prod-4 .lmt-exp-date-txt {
	display: inline-block;
}

.trading-ticket .nav li a.disable {
	color: #80C5E8;
	pointer-events: none;
	cursor: default;
}

.smiley-popup p.price-improvement {
	font-size: 26px;
	font-weight: lighter;
	position: absolute;
	top: 30px;
}

.smiley-popup p.we-just-gave-you {
	font-size: 16px;
	position: absolute;
	top: 60px;
}

.smiley-popup p.price-improvement,
.smiley-popup p.we-just-gave-you,
.smiley-popup .saved-with-best-price-text {
	color: rgb(15, 100, 157);
}

.smiley-popup .price-improvement-heading {
	display: inline-block;
	width: 240px;
	height: 90px;
	padding-left: 16px;
	position: relative;
}

.smiley-popup .heading-image-and-text {
	margin-bottom: 20px;
}

.smiley-popup .requested-rate-container,
.smiley-popup .improved-rate-container {
	font-size: 14px;
}

.smiley-popup .requested-rate-container,
.smiley-popup .improved-rate-container,
.smiley-popup .saved-with-best-price-container {
	display: inline-block;
}

.smiley-popup .requested-rate-container,
.smiley-popup .improved-rate-container {
	width: 90px;
}

.smiley-popup .saved-with-best-price-container {
	width: 120px;
}

.smiley-popup .smiley-image {
	display: inline-block;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFUAAABVCAYAAAA49ahaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGOTM0NjgyOEQxN0MxMUU2ODYxQkNGOEMyQzM2RUJEMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGOTM0NjgyOUQxN0MxMUU2ODYxQkNGOEMyQzM2RUJEMiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkY5MzQ2ODI2RDE3QzExRTY4NjFCQ0Y4QzJDMzZFQkQyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY5MzQ2ODI3RDE3QzExRTY4NjFCQ0Y4QzJDMzZFQkQyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+ayx7wwAADRpJREFU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');
	background-size: contain;
	background-repeat: no-repeat;
	width: 90px;
	height: 90px;
}

.smiley-popup table,
.smiley-popup th,
.smiley-popup td {
	text-align: left;
	padding: 5px;
}

.smiley-popup table {
	table-layout: fixed;
	margin-bottom: 20px;
}

.smiley-popup .saved-with-best-price-text {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 16px;
	overflow-wrap: break-word;
}

.smiley-popup .rate-improvement-message {
	font-size: 13px;
	margin-top: 16px;
}

.smiley-popup .saved-with-best-price-amount {
	color: rgb(140, 205, 72);
	font-size: 20px;
	;
	font-weight: bold;
}

.smiley-popup-window .modal-footer {
	margin-bottom: 0;
	min-height: 0;
}

.modal.smiley-popup-window .modal-ok {
	margin: 15px;
	width: 200px;
}

.modal.smiley-popup-window .modal-body {
	padding: 20px 30px 10px;
}

.smiley-popup .smiley-total-savings-text,
.smiley-popup .smiley-total-savings-value {
	display: inline-block;
}

.smiley-popup .smiley-total-savings-value {
	float: right;
}

.smiley-popup .close-multiple-savings th {
	vertical-align: top;
	font-weight: normal;
	padding-bottom: 16px;
}

.smiley-popup .close-multiple-savings td:nth-child(4),
.smiley-popup .close-multiple-savings th:nth-child(4) {
	color: rgb(140, 205, 72);
	font-weight: bold;
}

.smiley-popup .smiley-total-savings-text {
	font-weight: bold;
	font-size: 16px;
}

.smiley-popup .smiley-total-savings-value {
	color: rgb(140, 205, 72);
	font-size: 18px;
	font-weight: bold;
	padding-right: 10px;
}

.smiley-popup .single-deal-savings,
.smiley-popup .close-multiple-savings {
	display: none;
}

.smiley-popup.multiple-deals-state .close-multiple-savings,
.smiley-popup.single-deal-state .single-deal-savings {
	display: block;
}

/* Easy trade payout bar styles */
.my-slider-area {
	width: 100%;
	margin: 20px;
	font-family: 'Roboto' !important;
}

.my-slider-area * {
	font-family: inherit;
}


.slider-container.em-payout-slider .slider-tick {
	background-color: black;
	position: absolute;
}

.slider-container.em-payout-slider .slider-tick.small {
	width: 1px;
}

.slider-container.em-payout-slider .slider-tick.big {
	width: 1px;
	z-index: 99;
}

.slider-container.em-payout-slider .slider-arrow {
	line-height: 12px;
	font-size: 12px;
}

.slider-container.em-payout-slider .slider-right-arrow {
	margin-left: 3px;
	display: inline-block;
}

.slider-container.em-payout-slider .slider-left-arrow {
	margin-right: 3px;
	display: inline-block;
}

.slider-container.em-payout-slider .slider-tick-labels-container {
	position: absolute;
}

.slider-container.em-payout-slider .topLabel,
.slider-container.em-payout-slider .bottomLabel {
	position: absolute;
	font-weight: bold;
	visibility: hidden;
}


.slider-container.em-payout-slider .slider-tooltip {
	position: absolute;
	color: #77cc52;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
	text-transform: uppercase;

}

.slider-container.em-payout-slider .slider-tooltip {
	position: absolute;
	width: 100%;
	z-index: 100;
	border-radius: 3px;
	background: #fafafa;
	border: 1px solid #ababab;
	pointer-events: none;

}

.slider-container.em-payout-slider .slider-tooltip:after,
.slider-container.em-payout-slider .slider-tooltip:before {
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}


.slider-container.em-payout-slider .slider-tooltip.bottom:after,
.slider-container.em-payout-slider .slider-tooltip.bottom:before {
	bottom: 100%;
}

.slider-container.em-payout-slider .slider-tooltip.top:after,
.slider-container.em-payout-slider .slider-tooltip.top:before {
	top: 100%;
}



.slider-container.em-payout-slider .slider-tooltip.bottom:after {
	border-color: rgba(136, 183, 213, 0);
	border-width: 4px;
	margin-left: -4px;
}

.slider-container.em-payout-slider .slider-tooltip.bottom:before {
	border-color: rgba(171, 171, 171, 0);
	border-width: 5px;
	margin-left: -5px;
}

.slider-container.em-payout-slider .slider-tooltip.bottom:after {
	border-color: rgba(136, 183, 213, 0);
	border-bottom-color: #fafafa;
	border-width: 4px;
	margin-left: -4px;
}

.slider-container.em-payout-slider .slider-tooltip.bottom:before {
	border-color: rgba(171, 171, 171, 0);
	border-bottom-color: #ababab;
	border-width: 5px;
	margin-left: -5px;
}

.slider-container.em-payout-slider .slider-tooltip.top:after {
	border-color: rgba(136, 183, 213, 0);
	border-top-color: #fafafa;
	border-width: 4px;
	margin-left: -4px;
}

.slider-container.em-payout-slider .slider-tooltip.top:before {
	border-color: rgba(171, 171, 171, 0);
	border-top-color: #ababab;
	border-width: 5px;
	margin-left: -5px;
}

.slider-container.em-payout-slider .potential-payout-caption {
	height: 24px;
	position: absolute;
	left: 0;
	top: -24px;
	font-size: 14px;
	line-height: 14px;
	background: #ecf7fc;
	color: #31a4dc;
	padding: 5px 20px;

}

.row.payout-slider-caption-menu {
	margin-left: 0;
	margin-right: 0;
}

.slider-container.em-payout-slider {
	margin-top: -1px;
}

.slider-container.em-payout-slider .slider-menu {
	height: 26px;
	position: absolute;
	right: 0;
	top: -26px;
	font-size: 14px;
	line-height: 26px;
}



.slider-container.em-payout-slider .slider-menu .slider-menu-item {
	float: right;
	width: 50px;
	text-align: center;
	color: #a1a1a1;
	cursor: default;
	cursor: pointer;
}

.slider-container.em-payout-slider .slider-menu .slider-menu-item.active {
	background: #ecf7fc;
	color: #31a4dc;
}


.slider-container.em-payout-slider .slider-legend {
	position: absolute;
	font-size: 12px;
}

.slider-container.em-payout-slider .slider-formated-rate {}

.slider-container.em-payout-slider .full-number,
.slider-container.em-payout-slider .decimal-first-part {
	font-weight: 300;
	font-size: 12px;
}

.slider-container.em-payout-slider .decimal-second-part {
	font-size: 18px;
}

.slider-container.em-payout-slider .decimal-third-part {
	font-size: 12px;
	font-weight: bold;
}


.slider-container.em-payout-slider .slider-tooltip .full-number,
.slider-container.em-payout-slider .slider-tooltip .decimal-first-part {
	font-size: 14px;
	font-weight: normal;
}

.slider-container.em-payout-slider .slider-tooltip .decimal-second-part {
	font-size: 18px;
}


.slider-container.em-payout-slider .slider-tooltip .decimal-third-part {
	font-size: 14px;
}


.slider-container.em-payout-slider .down,
.slider-container.em-payout-slider .up {
	color: #666666;
}


/* Risk input styles */
.ticket-important-notifications-label-container {
	float: left;
}

.ticket-debited-ammount-container {
	float: right;
	width: 50%;
	text-align: right;
}

.trading-ticket .see-ml {
	background: none;
	text-align: center;
	padding: 10px 5px 0 5px;
	font-family: 'Roboto';
}

.trading-ticket .see-ml .usv-trade-button {
	font-family: 'Roboto';
}

.trading-ticket .see-less {
	background-color: #333333;
}

.trading-ticket .see-ml .see-more-icon {
	margin-top: -8px;
}

.trading-ticket .see-ml .see-more-label {
	color: #8b8b8b;
}

.trading-ticket .see-ml i {
	font-size: 34px;
	color: #d2d2d2;
}

.trading-ticket .see-less {
	background-color: #333333;
}

/* RTL Styles */
/* EasyTrade */

.rtl .trading-ticket .ticket-see-more {
	direction: rtl;
	border-left: 1px solid #ddd !important;
	border-right: 1px solid #ddd;
}

.rtl .trading-ticket .ticket-see-more ul li div:first-child span {
	padding-left: 6px;
}

.rtl .trading-ticket .ticket-see-more ul li div:last-child {
	text-align: right;
	padding-right: 6px;
}

.rtl .slider-container.em-payout-slider .slider-handle {
	direction: ltr;
}

.rtl .slider-tick-labels-container {
	direction: ltr;
}

@media (min-width: 576px) {
	.trading-ticket .nav-tabs li a {
		font-size: 13px;
	}

	.trading-ticket a.cancellation-see-more-link:lang(de),
	.trading-ticket a.cancellation-terms-apply-link:lang(de) {
		font-size: 14px;
	}

	.ticket-open-deal-label-cancellation-details:lang(de) {
		font-size: 14px;
	}
}

@media (min-width: 767px) {
	.news-calendar-container {
		margin-top: 15px;
	}

	.trading-ticket .risk-ddl span {
		width: 125px;
		display: inline;
		text-align: left;
	}

	.trading-ticket .ammount-ddl span {
		width: 125px;
		display: inline;
		text-align: left;
	}

	.trading-ticket .risk-ddl {
		text-align: right;
	}

	.trading-ticket .ammount-ddl {
		text-align: right;
	}

	.trading-ticket #ore_widget_type_dropdown_wrapper .type-ddl {
		text-align: right;
	}

	.trading-ticket #ore_widget_type_dropdown_wrapper .type-ddl span {
		width: 90%;
		display: inline-block;
		text-align: left;
	}

	html:lang(ar) .trading-ticket #ore_widget_type_dropdown_wrapper .type-ddl span {
		width: auto;
	}

	.trading-ticket #ore_widget_type_dropdown_wrapper .cbd-amount {
		height: 24px;
	}

	.trading-ticket #ore_widget_amount_dropdown_wrapper .amount-ddl {
		text-align: left;
	}

	.trading-ticket #ore_widget_amount_dropdown_wrapper .amount-ddl span {
		display: inline-block;
		text-align: right;
		width: 90%;
	}

	.trading-ticket .ore-widget-expiration .fa-calendar {
		position: relative;
		right: -37%;
		top: -24px;
	}

	.trading-ticket .ticket-open-deal-container-forward-date .fa-calendar {
		position: relative;
		right: -40%;
		top: -39px;
	}

	html:lang(ar) .trading-ticket .ticket-open-deal-container-forward-date .fa-calendar,
	html:lang(ar) .trading-ticket .ore-widget-expiration .fa-calendar {
		right: 42%;
	}

	.close-deals-thank-you table td,
	.close-deals-thank-you table th {
		white-space: nowrap;
	}

	.close-deals-details table td,
	.close-deals-details table th {
		white-space: nowrap;
	}

	.trading-ticket table.datatable-deals-to-close .cm-total-row,
	.trading-ticket table.datatable-closed-deals .dtc-total-row,
	.trading-ticket table.datatable-deals-to-close .dtc-total-row {
		float: right;
	}

	.trading-ticket .ticket-open-deal-container-forward-date .fa-calendar {
		position: relative;
		right: -43%;
		top: -39px;
	}

	.trading-ticket button>span {
		padding-right: 5px;
	}

	html:lang(pl) .trading-ticket .ticket-close-deal-details-btn-close-deal {
		padding-left: 14px;
		padding-right: 14px;
	}

	html:lang(pl) .trading-ticket .option .ticket-open-deal-btn-buy .big-label,
	html:lang(pl) .trading-ticket .option .ticket-open-deal-btn-sell .big-label {
		font-size: 20px;
	}

	.rtl .trading-ticket table.datatable-deals-to-close .cm-total-row,
	.rtl .trading-ticket table.datatable-closed-deals .dtc-total-row,
	.rtl .trading-ticket table.datatable-deals-to-close .dtc-total-row {
		float: left;
	}
}

@media (min-width: 992px) {
	.ticket-open-deal-container-calculate-rate:lang(de) {
		height: 97px;
	}

	.ticket-content-inner {
		min-height: 500px;
	}

	.modal-body .ticket-content-inner {
		min-height: auto;
		overflow: visible;
	}

	.news-calendar-container {
		margin-top: 0;
	}

	.trading-ticket .nav-tabs li a {
		font-size: 12px;
	}

	.trading-ticket .ticket-open-deal-input-limit-rate,
	.trading-ticket .risk-ddl,
	.trading-ticket .ammount-ddl {
		width: 100%;
	}

	.trading-ticket .see-ml .see-more-label:lang(de) {
		font-size: 11px;
	}

	.trading-ticket a.cancellation-see-more-link:lang(de),
	.trading-ticket a.cancellation-terms-apply-link:lang(de) {
		font-size: 11px;
	}

	.ticket-open-deal-label-cancellation-details:lang(de) {
		font-size: 13px;
	}
}

@media (min-width: 1200px) {
	.trading-ticket .see-ml .see-more-label:lang(de) {
		font-size: 14px;
	}

	.trading-ticket a.cancellation-see-more-link:lang(de),
	.trading-ticket a.cancellation-terms-apply-link:lang(de) {
		font-size: 14px;
	}

	.ticket-open-deal-label-cancellation-details:lang(de) {
		font-size: 14px;
	}
}

@media(min-width: 1440px) {
	.ticket-open-deal-container-calculate-rate:lang(de) {
		height: inherit;
	}
}
