.noUi-target,
.noUi-target * {
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-user-select: none;
	touch-action: none;
	-ms-user-select: none;
	-moz-user-select: none;
	user-select: none;
	box-sizing: border-box
}

.noUi-target {
	position: relative
}

.noUi-base,
.noUi-connects {
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 1
}

.noUi-connects {
	overflow: hidden;
	z-index: 0
}

.noUi-connect,
.noUi-origin {
	will-change: transform;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	-ms-transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
	-webkit-transform-style: preserve-3d;
	transform-origin: 0 0;
	transform-style: flat
}

.noUi-connect {
	height: 100%;
	width: 100%
}

.noUi-origin {
	height: 10%;
	width: 10%
}

.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {
	left: 0;
	right: auto
}

.noUi-vertical .noUi-origin {
	width: 0
}

.noUi-horizontal .noUi-origin {
	height: 0
}

.noUi-handle {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	position: absolute
}

.noUi-touch-area {
	height: 100%;
	width: 100%
}

.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
	transition: transform .3s
}

.noUi-state-drag * {
	cursor: inherit!important
}

.noUi-horizontal {
	height: 18px
}

.noUi-horizontal .noUi-handle {
	width: 34px;
	height: 28px;
	right: -17px;
	top: -6px
}

.noUi-vertical {
	width: 18px
}

.noUi-vertical .noUi-handle {
	width: 28px;
	height: 34px;
	right: -6px;
	top: -17px
}

.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {
	left: -17px;
	right: auto
}

.noUi-target {
	background: #fafafa;
	border-radius: 4px;
	border: 1px solid #d3d3d3;
	box-shadow: inset 0 1px 1px #f0f0f0, 0 3px 6px -5px #bbb
}

.noUi-connects {
	border-radius: 3px
}

.noUi-connect {
	background: #3fb8af
}

.noUi-draggable {
	cursor: ew-resize
}

.noUi-vertical .noUi-draggable {
	cursor: ns-resize
}

.noUi-handle {
	border: 1px solid #d9d9d9;
	border-radius: 3px;
	background: #fff;
	cursor: default;
	box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ebebeb, 0 3px 6px -3px #bbb
}

.noUi-active {
	box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ddd, 0 3px 6px -3px #bbb
}

.noUi-handle:after,
.noUi-handle:before {
	content: "";
	display: block;
	position: absolute;
	height: 14px;
	width: 1px;
	background: #e8e7e6;
	left: 14px;
	top: 6px
}

.noUi-handle:after {
	left: 17px
}

.noUi-vertical .noUi-handle:after,
.noUi-vertical .noUi-handle:before {
	width: 14px;
	height: 1px;
	left: 6px;
	top: 14px
}

.noUi-vertical .noUi-handle:after {
	top: 17px
}

[disabled] .noUi-connect {
	background: #b8b8b8
}

[disabled].noUi-handle,
[disabled] .noUi-handle,
[disabled].noUi-target {
	cursor: not-allowed
}

.noUi-pips,
.noUi-pips * {
	box-sizing: border-box
}

.noUi-pips {
	position: absolute;
	color: #999
}

.noUi-value {
	position: absolute;
	white-space: nowrap;
	text-align: center
}

.noUi-value-sub {
	color: #ccc;
	font-size: 10px
}

.noUi-marker {
	position: absolute;
	background: #ccc
}

.noUi-marker-large,
.noUi-marker-sub {
	background: #aaa
}

.noUi-pips-horizontal {
	padding: 10px 0;
	height: 80px;
	top: 100%;
	left: 0;
	width: 100%
}

.noUi-value-horizontal {
	transform: translate(-50%, 50%)
}

.noUi-rtl .noUi-value-horizontal {
	transform: translate(50%, 50%)
}

.noUi-marker-horizontal.noUi-marker {
	margin-left: -1px;
	width: 2px;
	height: 5px
}

.noUi-marker-horizontal.noUi-marker-sub {
	height: 10px
}

.noUi-marker-horizontal.noUi-marker-large {
	height: 15px
}

.noUi-pips-vertical {
	padding: 0 10px;
	height: 100%;
	top: 0;
	left: 100%
}

.noUi-value-vertical {
	transform: translateY(-50%);
	padding-left: 25px
}

.noUi-rtl .noUi-value-vertical {
	transform: translateY(50%)
}

.noUi-marker-vertical.noUi-marker {
	width: 5px;
	height: 2px;
	margin-top: -1px
}

.noUi-marker-vertical.noUi-marker-sub {
	width: 10px
}

.noUi-marker-vertical.noUi-marker-large {
	width: 15px
}

.noUi-tooltip {
	display: block;
	position: absolute;
	border: 1px solid #d9d9d9;
	border-radius: 3px;
	background: #fff;
	color: #000;
	padding: 5px;
	text-align: center;
	white-space: nowrap
}

.noUi-horizontal .noUi-tooltip {
	transform: translate(-50%);
	left: 50%;
	bottom: 120%
}

.noUi-vertical .noUi-tooltip {
	transform: translateY(-50%);
	top: 50%;
	right: 120%
}

.noUi-horizontal .noUi-origin>.noUi-tooltip {
	transform: translate(50%);
	left: auto;
	bottom: 10px
}

.noUi-vertical .noUi-origin>.noUi-tooltip {
	transform: translateY(-18px);
	top: auto;
	right: 28px
}

[dir] .noUi-base {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM89R8AApkBy17XrZoAAAAASUVORK5CYII=), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNc8R8AAlUBqUF6RmIAAAAASUVORK5CYII=), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNs+Q8AAg0BhaT5SggAAAAASUVORK5CYII=), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mM06Lj3HwAFHQKXFHwQaQAAAABJRU5ErkJggg==), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNUyV7/HwAEOAI/eHYozAAAAABJRU5ErkJggg==), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mOUCu36DwADhAH6GaS/qQAAAABJRU5ErkJggg==), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mPks4j+DwACnwGiqhE0CQAAAABJRU5ErkJggg==);
	background-size: 27.027% 100%, 37.837% 100%, 51.35% 100%, 62.162% 100%, 75.675% 100%, 86.486% 100%, 100% 100%;
	background-repeat: no-repeat, no-repeat
}

[dir] .noUi-connect {
	background-color: #c00
}

.noUi-value-large {
	font-size: .875rem
}

[dir] .noUi-value-large {
	padding-top: .25rem
}

g[aria-labelledby=id-61-title],
g[aria-labelledby=id-75-title] {
	visibility: hidden
}

@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 300;
	src: local("Roboto Light"), local("Roboto-Light"), url(/site/themes/First Finance FX/assets/dist/fonts/roboto-v20-latin-300.woff2) format("woff2"), url(/site/themes/First Finance FX/assets/dist/fonts/roboto-v20-latin-300.woff) format("woff");
	font-display: swap
}

@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 400;
	src: local("Roboto"), local("Roboto-Regular"), url(/site/themes/First Finance FX/assets/dist/fonts/roboto-v20-latin-regular.woff2) format("woff2"), url(/site/themes/First Finance FX/assets/dist/fonts/roboto-v20-latin-regular.woff) format("woff");
	font-display: swap
}

@font-face {
	font-family: Roboto;
	font-style: italic;
	font-weight: 400;
	src: local("Roboto Italic"), local("Roboto-Italic"), url(/site/themes/First Finance FX/assets/dist/fonts/roboto-v20-latin-italic.woff2) format("woff2"), url(/site/themes/First Finance FX/assets/dist/fonts/roboto-v20-latin-italic.woff) format("woff");
	font-display: swap
}

@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 500;
	src: local("Roboto Medium"), local("Roboto-Medium"), url(/site/themes/First Finance FX/assets/dist/fonts/roboto-v20-latin-500.woff2) format("woff2"), url(/site/themes/First Finance FX/assets/dist/fonts/roboto-v20-latin-500.woff) format("woff");
	font-display: swap
}

@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 700;
	src: local("Roboto Bold"), local("Roboto-Bold"), url(/site/themes/First Finance FX/assets/dist/fonts/roboto-v20-latin-700.woff2) format("woff2"), url(/site/themes/First Finance FX/assets/dist/fonts/roboto-v20-latin-700.woff) format("woff");
	font-display: swap
}

html.fonts-loaded body {
	font-family: Roboto, sans-serif
}

::-moz-placeholder {
	font-size: .875rem
}

:-ms-input-placeholder {
	font-size: .875rem
}

::-ms-input-placeholder {
	font-size: .875rem
}

::placeholder {
	font-size: .875rem
}

.choices .choices__placeholder {
	color: #6c757d;
	opacity: 1
}

.choices .choices__placeholder .flag-icon {
	display: none
}

[dir=ltr] .choices .choices__item--selectable {
	padding-right: 0
}

[dir=rtl] .choices .choices__item--selectable {
	padding-left: 0
}

[name=p9547532158h],
[name=u9547532158h] {
	opacity: 0;
	position: absolute;
	top: 0;
	height: 0;
	width: 0;
	z-index: -1
}

[dir=ltr] [name=p9547532158h],
[dir=ltr] [name=u9547532158h] {
	left: 0
}

[dir=rtl] [name=p9547532158h],
[dir=rtl] [name=u9547532158h] {
	right: 0
}

select:invalid {
	color: #6c757d;
	font-size: .875rem
}

.hf-warning {
	color: #c00;
	font-size: .825rem
}

.custom-file-label:after {
	content: "..."!important
}

[dir] body.default .navbar-main .dropdown-menu-full,
[dir] body.error .navbar-main .dropdown-menu-full,
[dir] body.lp .navbar-main .dropdown-menu-full {
	padding: 0;
	margin-bottom: .5rem
}

[dir] body.default .navbar-main .navbar-nav,
[dir] body.error .navbar-main .navbar-nav,
[dir] body.lp .navbar-main .navbar-nav {
	padding: .5rem 0 .85rem
}

body.default .navbar-main .navbar-nav .nav-item,
body.error .navbar-main .navbar-nav .nav-item,
body.lp .navbar-main .navbar-nav .nav-item {
	font-size: .875rem
}

body.default .navbar-main .navbar-nav .nav-link .icon-toggle,
body.error .navbar-main .navbar-nav .nav-link .icon-toggle,
body.lp .navbar-main .navbar-nav .nav-link .icon-toggle {
	display: inline-block;
	position: relative;
	width: .75rem;
	height: .75rem
}

body.default .navbar-main .navbar-nav .nav-link .icon-toggle span,
body.error .navbar-main .navbar-nav .nav-link .icon-toggle span,
body.lp .navbar-main .navbar-nav .nav-link .icon-toggle span {
	position: absolute;
	transition: .25s ease-in-out
}

[dir] body.default .navbar-main .navbar-nav .nav-link .icon-toggle span,
[dir] body.error .navbar-main .navbar-nav .nav-link .icon-toggle span,
[dir] body.lp .navbar-main .navbar-nav .nav-link .icon-toggle span {
	background-color: #2e3192
}

body.default .navbar-main .navbar-nav .nav-link .icon-toggle.icon-toggle-plus-minus span,
body.error .navbar-main .navbar-nav .nav-link .icon-toggle.icon-toggle-plus-minus span,
body.lp .navbar-main .navbar-nav .nav-link .icon-toggle.icon-toggle-plus-minus span {
	top: 50%;
	height: 2px;
	width: 80%
}

[dir] body.default .navbar-main .navbar-nav .nav-link .icon-toggle.icon-toggle-plus-minus span,
[dir] body.error .navbar-main .navbar-nav .nav-link .icon-toggle.icon-toggle-plus-minus span,
[dir] body.lp .navbar-main .navbar-nav .nav-link .icon-toggle.icon-toggle-plus-minus span {
	border-radius: .25rem
}

[dir=ltr] body.default .navbar-main .navbar-nav .nav-link .icon-toggle.icon-toggle-plus-minus span:nth-child(2),
[dir=ltr] body.error .navbar-main .navbar-nav .nav-link .icon-toggle.icon-toggle-plus-minus span:nth-child(2),
[dir=ltr] body.lp .navbar-main .navbar-nav .nav-link .icon-toggle.icon-toggle-plus-minus span:nth-child(2) {
	transform: rotate(90deg)
}

[dir=rtl] body.default .navbar-main .navbar-nav .nav-link .icon-toggle.icon-toggle-plus-minus span:nth-child(2),
[dir=rtl] body.error .navbar-main .navbar-nav .nav-link .icon-toggle.icon-toggle-plus-minus span:nth-child(2),
[dir=rtl] body.lp .navbar-main .navbar-nav .nav-link .icon-toggle.icon-toggle-plus-minus span:nth-child(2) {
	transform: rotate(-90deg)
}

[dir=ltr] body.default .navbar-main .navbar-nav .nav-link[aria-expanded=true] .icon-toggle.icon-toggle-plus-minus>span:first-child,
[dir=ltr] body.error .navbar-main .navbar-nav .nav-link[aria-expanded=true] .icon-toggle.icon-toggle-plus-minus>span:first-child,
[dir=ltr] body.lp .navbar-main .navbar-nav .nav-link[aria-expanded=true] .icon-toggle.icon-toggle-plus-minus>span:first-child {
	transform: rotate(180deg)
}

[dir=rtl] body.default .navbar-main .navbar-nav .nav-link[aria-expanded=true] .icon-toggle.icon-toggle-plus-minus>span:first-child,
[dir=rtl] body.error .navbar-main .navbar-nav .nav-link[aria-expanded=true] .icon-toggle.icon-toggle-plus-minus>span:first-child,
[dir=rtl] body.lp .navbar-main .navbar-nav .nav-link[aria-expanded=true] .icon-toggle.icon-toggle-plus-minus>span:first-child {
	transform: rotate(-180deg)
}

[dir=ltr] body.default .navbar-main .navbar-nav .nav-link[aria-expanded=true] .icon-toggle.icon-toggle-plus-minus>span:nth-child(2),
[dir=ltr] body.error .navbar-main .navbar-nav .nav-link[aria-expanded=true] .icon-toggle.icon-toggle-plus-minus>span:nth-child(2),
[dir=ltr] body.lp .navbar-main .navbar-nav .nav-link[aria-expanded=true] .icon-toggle.icon-toggle-plus-minus>span:nth-child(2) {
	transform: rotate(180deg)
}

[dir=rtl] body.default .navbar-main .navbar-nav .nav-link[aria-expanded=true] .icon-toggle.icon-toggle-plus-minus>span:nth-child(2),
[dir=rtl] body.error .navbar-main .navbar-nav .nav-link[aria-expanded=true] .icon-toggle.icon-toggle-plus-minus>span:nth-child(2),
[dir=rtl] body.lp .navbar-main .navbar-nav .nav-link[aria-expanded=true] .icon-toggle.icon-toggle-plus-minus>span:nth-child(2) {
	transform: rotate(-180deg)
}

@media (max-width:767.98px) {
	body.default .navbar-main,
	body.error .navbar-main,
	body.lp .navbar-main {
		max-height: 100vh;
		overflow-y: auto
	}
}

@media (min-width:1200px) {
	[dir] body.default .navbar-main,
	[dir] body.error .navbar-main,
	[dir] body.lp .navbar-main {
		padding: 0
	}
	body.default .navbar-main .dropdown-menu-full,
	body.error .navbar-main .dropdown-menu-full,
	body.lp .navbar-main .dropdown-menu-full {
		max-width: 1110px;
		width: 100%
	}
	[dir] body.default .navbar-main .dropdown-menu-full,
	[dir] body.error .navbar-main .dropdown-menu-full,
	[dir] body.lp .navbar-main .dropdown-menu-full {
		border-top: 0;
		border-bottom: .35rem solid #2e3192;
		margin-top: 0
	}
	[dir=ltr] body.default .navbar-main .dropdown-menu-full,
	[dir=ltr] body.error .navbar-main .dropdown-menu-full,
	[dir=ltr] body.lp .navbar-main .dropdown-menu-full {
		margin-left: 1rem
	}
	[dir=rtl] body.default .navbar-main .dropdown-menu-full,
	[dir=rtl] body.error .navbar-main .dropdown-menu-full,
	[dir=rtl] body.lp .navbar-main .dropdown-menu-full {
		margin-right: 1rem
	}
	[dir] body.default .navbar-main .navbar-nav,
	[dir] body.error .navbar-main .navbar-nav,
	[dir] body.lp .navbar-main .navbar-nav {
		padding: 0
	}
	body.default .navbar-main .navbar-nav .nav-item,
	body.error .navbar-main .navbar-nav .nav-item,
	body.lp .navbar-main .navbar-nav .nav-item {
		font-size: .875rem
	}
	[dir] body.default .navbar-main .navbar-nav .nav-item,
	[dir] body.error .navbar-main .navbar-nav .nav-item,
	[dir] body.lp .navbar-main .navbar-nav .nav-item {
		border-top: .2rem solid transparent;
		border-bottom: .2rem solid transparent;
		padding: 1.75rem 0
	}
	[dir] body.default .navbar-main .navbar-nav .nav-item.nav-link:hover,
	[dir] body.default .navbar-main .navbar-nav .nav-item.show,
	[dir] body.error .navbar-main .navbar-nav .nav-item.nav-link:hover,
	[dir] body.error .navbar-main .navbar-nav .nav-item.show,
	[dir] body.lp .navbar-main .navbar-nav .nav-item.nav-link:hover,
	[dir] body.lp .navbar-main .navbar-nav .nav-item.show {
		border-bottom: .2rem solid #2e3192
	}
	body.default .navbar-main .navbar-nav .nav-item .icon-toggle,
	body.error .navbar-main .navbar-nav .nav-item .icon-toggle,
	body.lp .navbar-main .navbar-nav .nav-item .icon-toggle {
		display: none
	}
	[dir] body.default .navbar-main .button-group,
	[dir] body.error .navbar-main .button-group,
	[dir] body.lp .navbar-main .button-group {
		padding: 1.75rem 0
	}
}

[dir] body.default .navbar-main .navbar-toggler,
[dir] body.error .navbar-main .navbar-toggler,
[dir] body.lp .navbar-main .navbar-toggler {
	border-color: transparent!important
}

body.default .navbar-main .navbar-toggler:active,
body.default .navbar-main .navbar-toggler:focus,
body.error .navbar-main .navbar-toggler:active,
body.error .navbar-main .navbar-toggler:focus,
body.lp .navbar-main .navbar-toggler:active,
body.lp .navbar-main .navbar-toggler:focus {
	outline: 0
}

body.default .navbar-main .navbar-toggler,
body.error .navbar-main .navbar-toggler,
body.lp .navbar-main .navbar-toggler {
	position: relative;
	width: 3.5rem;
	height: 3rem;
	font-size: 1.25rem;
	line-height: 2rem
}

[dir] body.default .navbar-main .navbar-toggler,
[dir] body.error .navbar-main .navbar-toggler,
[dir] body.lp .navbar-main .navbar-toggler {
	cursor: pointer;
	padding: .5rem .75rem;
	border-radius: .25rem
}

body.default .navbar-main .navbar-toggler span,
body.error .navbar-main .navbar-toggler span,
body.lp .navbar-main .navbar-toggler span {
	display: block;
	position: absolute;
	height: 3px;
	width: 50%;
	opacity: 1;
	transition: .25s ease-in-out
}

[dir] body.default .navbar-main .navbar-toggler span,
[dir] body.error .navbar-main .navbar-toggler span,
[dir] body.lp .navbar-main .navbar-toggler span {
	background: #303030;
	border-radius: .25rem;
	transform: rotate(0deg)
}

[dir=ltr] body.default .navbar-main .navbar-toggler span,
[dir=ltr] body.error .navbar-main .navbar-toggler span,
[dir=ltr] body.lp .navbar-main .navbar-toggler span {
	left: 25%
}

[dir=rtl] body.default .navbar-main .navbar-toggler span,
[dir=rtl] body.error .navbar-main .navbar-toggler span,
[dir=rtl] body.lp .navbar-main .navbar-toggler span {
	right: 25%
}

body.default .navbar-main .navbar-toggler span:first-child,
body.error .navbar-main .navbar-toggler span:first-child,
body.lp .navbar-main .navbar-toggler span:first-child {
	top: 33%
}

body.default .navbar-main .navbar-toggler span:nth-child(2),
body.default .navbar-main .navbar-toggler span:nth-child(3),
body.error .navbar-main .navbar-toggler span:nth-child(2),
body.error .navbar-main .navbar-toggler span:nth-child(3),
body.lp .navbar-main .navbar-toggler span:nth-child(2),
body.lp .navbar-main .navbar-toggler span:nth-child(3) {
	top: 50%
}

body.default .navbar-main .navbar-toggler span:nth-child(4),
body.error .navbar-main .navbar-toggler span:nth-child(4),
body.lp .navbar-main .navbar-toggler span:nth-child(4) {
	top: 67%
}

body.default .navbar-main .navbar-toggler:not(.collapsed) span:first-child,
body.error .navbar-main .navbar-toggler:not(.collapsed) span:first-child,
body.lp .navbar-main .navbar-toggler:not(.collapsed) span:first-child {
	top: 18px;
	width: 0
}

[dir=ltr] body.default .navbar-main .navbar-toggler:not(.collapsed) span:first-child,
[dir=ltr] body.error .navbar-main .navbar-toggler:not(.collapsed) span:first-child,
[dir=ltr] body.lp .navbar-main .navbar-toggler:not(.collapsed) span:first-child {
	left: 50%
}

[dir=rtl] body.default .navbar-main .navbar-toggler:not(.collapsed) span:first-child,
[dir=rtl] body.error .navbar-main .navbar-toggler:not(.collapsed) span:first-child,
[dir=rtl] body.lp .navbar-main .navbar-toggler:not(.collapsed) span:first-child {
	right: 50%
}

[dir=ltr] body.default .navbar-main .navbar-toggler:not(.collapsed) span:nth-child(2),
[dir=ltr] body.error .navbar-main .navbar-toggler:not(.collapsed) span:nth-child(2),
[dir=ltr] body.lp .navbar-main .navbar-toggler:not(.collapsed) span:nth-child(2) {
	transform: rotate(45deg)
}

[dir=ltr] body.default .navbar-main .navbar-toggler:not(.collapsed) span:nth-child(3),
[dir=ltr] body.error .navbar-main .navbar-toggler:not(.collapsed) span:nth-child(3),
[dir=ltr] body.lp .navbar-main .navbar-toggler:not(.collapsed) span:nth-child(3),
[dir=rtl] body.default .navbar-main .navbar-toggler:not(.collapsed) span:nth-child(2),
[dir=rtl] body.error .navbar-main .navbar-toggler:not(.collapsed) span:nth-child(2),
[dir=rtl] body.lp .navbar-main .navbar-toggler:not(.collapsed) span:nth-child(2) {
	transform: rotate(-45deg)
}

[dir=rtl] body.default .navbar-main .navbar-toggler:not(.collapsed) span:nth-child(3),
[dir=rtl] body.error .navbar-main .navbar-toggler:not(.collapsed) span:nth-child(3),
[dir=rtl] body.lp .navbar-main .navbar-toggler:not(.collapsed) span:nth-child(3) {
	transform: rotate(45deg)
}

body.default .navbar-main .navbar-toggler:not(.collapsed) span:nth-child(4),
body.error .navbar-main .navbar-toggler:not(.collapsed) span:nth-child(4),
body.lp .navbar-main .navbar-toggler:not(.collapsed) span:nth-child(4) {
	top: 18px;
	width: 0
}

[dir=ltr] body.default .navbar-main .navbar-toggler:not(.collapsed) span:nth-child(4),
[dir=ltr] body.error .navbar-main .navbar-toggler:not(.collapsed) span:nth-child(4),
[dir=ltr] body.lp .navbar-main .navbar-toggler:not(.collapsed) span:nth-child(4) {
	left: 50%
}

[dir=rtl] body.default .navbar-main .navbar-toggler:not(.collapsed) span:nth-child(4),
[dir=rtl] body.error .navbar-main .navbar-toggler:not(.collapsed) span:nth-child(4),
[dir=rtl] body.lp .navbar-main .navbar-toggler:not(.collapsed) span:nth-child(4) {
	right: 50%
}

.post-content img {
	max-width: 100%;
	height: auto
}

.post-content p {
	line-height: 22px
}

[dir] .post-content p {
	margin: 15px 0
}

.post-content em {
	font-weight: 400
}

.post-content table {
	direction: ltr;
	border-collapse: collapse;
	min-width: 100%;
	box-sizing: border-box
}

[dir] .post-content table {
	border: 1px solid #d8d8d8
}

.post-content table td {
	font-size: 13px;
	line-height: normal
}

[dir] .post-content table td {
	text-align: center;
	padding: 10px;
	border: 0 solid #d8d8d8
}

[dir=ltr] .post-content table td,
[dir=rtl] .post-content table td {
	border-left-width: 1px;
	border-right-width: 1px
}

.post-content table tbody td {
	word-wrap: break-word
}

[dir] .post-content table tbody tr:nth-child(2n) td {
	background: #f0f0f0
}

.auto-links ul.pagination {
	flex-wrap: wrap
}

[dir=ltr] .auto-links ul.pagination li:first-child {
	margin-right: auto
}

[dir=ltr] .auto-links ul.pagination li:last-child,
[dir=rtl] .auto-links ul.pagination li:first-child {
	margin-left: auto
}

[dir=rtl] .auto-links ul.pagination li:last-child {
	margin-right: auto
}

[dir] .auto-links ul.pagination li {
	border: 1px solid #dee2e6;
	margin: .15rem;
	text-align: center
}

@media (max-width:575px) {
	.auto-links ul.pagination li:not(:first-child):not(:last-child):not(.active) {
		display: none
	}
	[dir] .auto-links ul.pagination li.active {
		background: transparent!important
	}
	.auto-links ul.pagination li.active span {
		color: #495057!important
	}
}

[dir] .auto-links ul.pagination li:hover:not(.disabled):not(.active) {
	background: #e9ecef
}

.auto-links ul.pagination li:hover:not(.disabled):not(.active) a {
	text-decoration: none
}

.auto-links ul.pagination li a,
.auto-links ul.pagination span {
	color: #303030;
	display: block;
	line-height: 2.2rem;
	text-decoration: none!important;
	width: 2.2rem
}

[dir] .auto-links ul.pagination li.active {
	background: #303030;
	cursor: default
}

.auto-links ul.pagination li.active span {
	color: #f8f9fa
}

.auto-links ul.pagination li.disabled span {
	opacity: .3
}

[dir] .auto-links ul.pagination li.disabled span {
	cursor: default
}

.pagination .page-link {
	color: #303030;
	text-decoration: none!important
}

[dir] .pagination .page-link {
	background-color: #fff;
	border: 1px solid #dee2e6;
	border-radius: 0!important
}

.pagination .page-link:hover {
	color: #1c1d58
}

[dir] .pagination .page-link:hover {
	background-color: #e9ecef;
	border-color: #dee2e6
}

.pagination .page-link:focus {
	outline: none
}

[dir] .pagination .page-link:focus {
	box-shadow: none
}

[dir] .pagination .page-item {
	border-radius: 0!important
}

.pagination .page-item.active .page-link {
	color: #f8f9fa
}

[dir] .pagination .page-item.active .page-link {
	background-color: #303030;
	border-color: #303030
}

.pagination .page-item.active .page-link:hover {
	color: #f8f9fa!important
}

.pagination .page-item.disabled .page-link {
	color: #6c757d
}

[dir] .pagination .page-item.disabled .page-link {
	background-color: #fff;
	border-color: #dee2e6
}

.popover-header {
	font-size: .9rem
}

.quotes-table td,
.quotes-table th {
	vertical-align: middle
}

[dir] .quotes-table td,
[dir] .quotes-table th {
	padding: .4rem 0;
	border-top: 1px solid #dee2e6
}

[dir] .quotes-table td .btn,
[dir] .quotes-table th .btn {
	padding: 0 .35rem
}

[dir=ltr] .quotes-table td .btn,
[dir=ltr] .quotes-table th .btn {
	margin-left: 1px
}

[dir=rtl] .quotes-table td .btn,
[dir=rtl] .quotes-table th .btn {
	margin-right: 1px
}

[dir] .bootstrap-typeahead input {
	border-radius: 0!important
}

#futuresCommissions .dataTable-container {
	overflow: auto;
	height: 348px
}

[dir] .custom-select {
	background-color: #fff!important
}

[dir=ltr] .custom-select {
	background: url(https://d1fyjtrsl71uh.cloudfront.net/images/icons/chevron-down-regular.svg) no-repeat right .75rem center/14px 14px
}

[dir=rtl] .custom-select {
	background: url(https://d1fyjtrsl71uh.cloudfront.net/images/icons/chevron-down-regular.svg) no-repeat left .75rem center/14px 14px
}

.sticky-support-sidebar {
	top: 4.05rem
}

[dir=ltr] .sticky-support-sidebar {
	right: 3.5rem
}

[dir=rtl] .sticky-support-sidebar {
	left: 3.5rem
}

.sticky-support-sidebar .support {
	top: 19.8rem;
	height: 3.5rem;
	min-width: 3.5rem
}

.sticky-floating-banner {
	top: 27.5rem
}

[dir=ltr] .sticky-floating-banner {
	right: 0
}

[dir=rtl] .sticky-floating-banner {
	left: 0
}

.risk-warning-fixed.collapsed {
	height: 1.7rem;
	overflow: hidden
}

[dir=ltr] .risk-warning-fixed.collapsed~div>a>.fa-chevron-down {
	transform: rotate(180deg)
}

[dir=rtl] .risk-warning-fixed.collapsed~div>a>.fa-chevron-down {
	transform: rotate(-180deg)
}

[dir=ltr] .risk-warning-fixed.collapsed~div>a>.fa-chevron-up {
	transform: rotate(180deg)
}

[dir=rtl] .risk-warning-fixed.collapsed~div>a>.fa-chevron-up {
	transform: rotate(-180deg)
}

@media (min-width:768px) {
	.swiper-slide-gallery .swiper-slide:not(.swiper-slide-next) {
		-webkit-filter: brightness(35%);
		filter: brightness(35%)
	}
}

[dir] .swiper-pagination-bullet-active {
	background: #c00
}

.choices.is-focused .choices__inner {
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

[dir] .choices.is-focused .choices__inner {
	border-color: rgba(46, 49, 146, .7)!important;
	box-shadow: 0 0 0 .2rem rgba(46, 49, 146, .25)!important
}

[dir] .choices.is-focused .choices__list--dropdown {
	margin-top: -2px
}

.choices .choices__inner {
	min-height: auto!important
}

[dir] .choices .choices__inner {
	padding: .175rem .375rem!important
}

.choices .choices__list--dropdown {
	z-index: 2
}

.flip-clock {
	font-size: .4rem
}

@media (min-width:576px) {
	.flip-clock {
		font-size: .6rem
	}
}

@media (min-width:768px) {
	.flip-clock {
		font-size: .8rem
	}
}

@media (min-width:992px) {
	.flip-clock {
		font-size: .9rem
	}
}

.flip-clock .flip-clock-group .flip-clock-label {
	color: #38b249;
	text-transform: uppercase!important;
	font-weight: 500!important;
	font-size: 17px!important;
	font-family: Roboto, sans-serif
}

.grecaptcha-badge {
	visibility: hidden
}

[dir=rtl] .display-3 {
	line-height: 1.35
}

[dir=rtl] .fa-li:not(.ltr) {
	position: relative;
	top: 3px;
	left: 0
}

[dir=rtl] .fa-angle-right:not(.ltr),
[dir=rtl] .fa-li:not(.ltr) i {
	transform: rotate(180deg)
}

[dir=rtl] .flip-clock-group {
	direction: ltr
}

[dir=rtl] .popover {
	right: auto;
	margin-left: .25rem
}

[dir=rtl] .popover .arrow {
	display: none
}