:root {
	--main-primary-color: #cc3125;
	--main-secondary-color: #cc3125;
}

*
{
	margin:0;
	padding:0;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}

html
{
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
	-webkit-font-smoothing:subpixel-antialiased
}

body
{
	font-family:Montserrat,Arial,sans-serif;
	font-weight:400;
	font-size:16px;
	position:relative;
	overflow-x:hidden
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary
{
	display:block
}

audio,canvas,progress,video
{
	display:inline-block;
	vertical-align:baseline
}

audio:not([controls])
{
	display:none;
	height:0
}
.header__menu .menu-item a:last-child{
        border-right: none;
}
[hidden],template
{
	display:none
}

a
{
	background-color:transparent;
	outline:0;
	text-decoration:none
}

a:active,a:hover
{
	outline:0;
	text-decoration:none;
	cursor:pointer
}

a:focus
{
	outline:0
}

abbr[title]
{
	border-bottom:1px dotted
}

b,strong
{
	font-weight:700
}

dfn
{
	font-style:italic
}

h1,h2,h3,h4,h5,h6
{
	font-weight:400
}

mark
{
	background:#ff0;
	color:#000
}

small
{
	font-size:80%
}

sub,sup
{
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}

sup
{
	top:-.5em
}

sub
{
	bottom:-.25em
}

img
{
	border:0;
	max-width:100%
}

svg:not(:root)
{
	overflow:hidden
}

hr
{
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	height:0
}

pre
{
	overflow:auto
}

code,kbd,pre,samp
{
	font-family:monospace,monospace;
	font-size:1em
}

ol,ul
{
	list-style:none
}

input
{
	line-height:normal
}

button,input,optgroup,select,textarea
{
	color:inherit;
	margin:0;
	outline:0
}

textarea
{
	overflow:auto;
	resize:none
}

button
{
	overflow:visible;
	cursor:pointer
}

button,select
{
	text-transform:none
}
ul li.contact h4{
    color:#fff;
    font-size:22px;
}
ul li.contact p{
    color:#fff;
    font-size:16px;
}
button,html input[type=button],input[type=reset],input[type=submit]
{
	-webkit-appearance:button;
	cursor:pointer
}

input[type=email],input[type=text]
{
	-webkit-appearance:none
}

input[type=submit]::-moz-focus-inner
{
	padding:0;
	border:0
}

input[type=checkbox],input[type=radio]
{
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:0
}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button
{
	height:auto
}

input[type=search]
{
	-webkit-appearance:textfield;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration
{
	-webkit-appearance:none
}

select
{
	-webkit-appearance:none;
	-moz-appearance:none;
	-o-appearance:none;
	-ms-appearance:none
}

select::-ms-expand
{
	display:none
}

button[disabled],html input[disabled]
{
	cursor:default
}

button::-moz-focus-inner,input::-moz-focus-inner
{
	border:0;
	padding:0
}

fieldset
{
	border:1px solid silver;
	margin:0 2px;
	padding:.35em .625em .75em
}

legend
{
	border:0;
	padding:0
}

optgroup
{
	font-weight:700
}

blockquote,q
{
	quotes:none
}

blockquote:after,blockquote:before,q:after,q:before
{
	content:'';
	content:none
}

table
{
	border-collapse:collapse;
	border-spacing:0
}

td,th
{
	padding:0
}

*
{
	margin:0;
	padding:0;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}

ul
{
	list-style:none
}

a
{
	outline:0;
	color:var(--main-primary-color);
	text-decoration:none;
	-webkit-transition:all .3s ease-out;
	-o-transition:all .3s ease-out;
	transition:all .3s ease-out
}

h1
{
	margin:0
}

h2 {
    font-size: 38px;
    font-weight: 700;
    color: #000;
    line-height: 1.2;
    text-transform: capitalize;
}

h2+p
{
	font-size:16px;
	color:#000;
	line-height:1.625;
}

.password-rules
{
	display:none
}

.cf:after,.cf:before
{
	content:" ";
	display:table
}

.cf:after
{
	clear:both
}

input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder
{
	color:#acacac;
	font-family:Montserrat,Arial,sans-serif
}

input:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder
{
	color:#acacac;
	font-family:Montserrat,Arial,sans-serif
}

input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder
{
	color:#acacac;
	font-family:Montserrat,Arial,sans-serif
}

input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder
{
	color:#acacac;
	font-family:Montserrat,Arial,sans-serif
}

.container
{
	position:relative;
	max-width:1170px;
	width:100%;
	margin:0 auto
}

.container-legal
{
	max-width:1280px;
}

.line-horizontal
{
	background-color:rgba(93,93,93,.1);
	width:100%;
	height:1px
}

.row-flex
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:stretch;
	-webkit-align-items:stretch;
	-ms-flex-align:stretch;
	align-items:stretch
}

.flex-right-center
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:end;
	-webkit-justify-content:flex-end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}

.flex-align
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}

.m_b-20
{
	margin-bottom:20px
}

.m_b-40
{
	margin-bottom:40px
}

.m_b-80
{
	margin-bottom:80px
}

.space
{
	padding:90px 0
}

.space-account-types
{
	padding:40px 0 70px
}

.error
{
	font-size:14px;
	color:red
}

.error.error-text-js
{
	position:absolute;
	top:-6px;
	left:5px;
	font-size:10px;
	color:#fff;
	background:red;
	padding:0 5px;
	-webkit-border-radius:3px;
	border-radius:3px;
	z-index:1
}

.errorPage
{
	padding:100px 0 60px
}

.errorPage__text
{
	text-align:center
}

.errorPage__title
{
	font-family:Montserrat,Arial,sans-serif;
	font-weight:700;
	font-size:40px;
	color:var(--main-primary-color)
}

.errorPage__btn
{
	font-family:Montserrat,Arial,sans-serif;
	font-weight:700;
	font-size:12px;
	color:#000;
	text-transform:uppercase;
	letter-spacing:1px;
	padding:20px 49px 19px;
	margin-top:30px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid var(--main-primary-color);
	background-color:var(--main-primary-color);
	-webkit-transition:all .3s ease-out;
	-o-transition:all .3s ease-out;
	transition:all .3s ease-out
}

.errorPage__btn:hover
{
	background-color:transparent;
	color:var(--main-primary-color)
}

.hide
{
	display:none
}

.center-align
{
	text-align:center
}

.hue-rotate
{
	-webkit-filter:hue-rotate(150deg);
	filter:hue-rotate(150deg)
}

.blur
{
	-webkit-filter:blur(1px);
	filter:blur(1px)
}

.defaultStyles h3
{
	margin-bottom:12px;
	font-weight:700;
	font-size:32px;
	color:#000;
	line-height:1.2;
	letter-spacing:1.2px
}

.defaultStyles h4
{
	margin-bottom:16px;
	font-size:32px;
	color:#000;
	font-weight:700;
	line-height:1.25;
}

.defaultStyles p
{
	margin-bottom:25px;
	font-size:16px;
	color:#000;
	line-height:1.625;
	letter-spacing:.65px
}

.defaultStyles a.link
{
	position:relative;
	display:inline-block;
	color:#fff;
	color:var(--main-primary-color)
}

.defaultStyles a.link:after,.defaultStyles a.link:before
{
	content:'';
	position:absolute;
	bottom:0;
	height:1px;
	width:0;
	background-color:var(--main-primary-color);
	-webkit-transition:width .3s ease-out;
	-o-transition:width .3s ease-out;
	transition:width .3s ease-out
}

.defaultStyles a.link:before
{
	left:0
}

.defaultStyles a.link:after
{
	right:0
}

.defaultStyles a.link:hover:after,.defaultStyles a.link:hover:before
{
	width:50%
}

.defaultStyles hr
{
	margin:40px 0;
	border-top:1px solid #e5f0fd;
	border-bottom:none
}

.defaultStyles ol
{
	list-style-type:decimal;
	list-style-position:inside;
	font-size:16px;
	color:#474d52;
	margin-bottom:30px;
	line-height:1.625
}

.center-align-img img
{
	width:100%;
	height:auto
}

.language__wrapper_inner
{
	position:relative;
	width:75px
}

.language__wrapper_inner .language__list
{
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:baseline;
	-webkit-align-items:baseline;
	-ms-flex-align:baseline;
	align-items:baseline;
	position:absolute;
	top:100%;
	left:5px;
	opacity:0;
	visibility:hidden;
	-webkit-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out
}

.language__wrapper_inner .language__list .language__item
{
	margin:4px 0;
	padding:5px
}

.language__wrapper_inner .language__list .language__item a
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	font-family:Montserrat,Arial,sans-serif;
	font-weight:400;
	font-size:11px;
	color:#aaa;
	text-transform:capitalize;
	letter-spacing:1px
}

.language__wrapper_inner .language__list .language__item a:hover
{
	color:#fff
}

.language__wrapper_inner .language__list .language__item a img
{
	margin:0 6px
}

.language__wrapper_inner .current-lang
{
	padding:0 10px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	font-family:Montserrat,Arial,sans-serif;
	font-weight:400;
	font-size:11px;
	color:#aaa;
	text-transform:capitalize;
	background:0 0;
	border:0;
	letter-spacing:1px
}

.language__wrapper_inner .current-lang img
{
	margin:0 6px;
	max-width:24px
}

.language__wrapper_inner .current-lang>span
{
	position:relative;
	height:10px;
	width:12px;
	-webkit-transition:all .2s ease-out;
	-o-transition:all .2s ease-out;
	transition:all .2s ease-out
}

.language__wrapper_inner .current-lang>span:before
{
	content:'';
	position:absolute;
	right:0;
	border-width:5px;
	border-style:solid;
	top:3px;
	border-color:#fff transparent transparent
}

.language__wrapper_inner:hover .current-lang>span
{
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg)
}

.language__wrapper_inner:hover .language__list
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	opacity:1;
	visibility:visible;
	z-index:1
}

#partners_authorization-keep
{
	display:none
}

#auth_error_msg
{
	white-space:normal
}

.big_center_title
{
	margin-top:50px;
	width:100%;
	font-size:24px;
	color:#5d5d5d;
	line-height:1.417;
	text-align:center
}

.success-block .img-responsive
{
	-webkit-filter:hue-rotate(90deg);
	filter:hue-rotate(90deg)
}

.upload-button
{
	margin:10px 0 0 10px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	height:50px;
	width:245px;
	background:var(--main-primary-color);
	border:1px solid var(--main-primary-color);
	font-size:18px;
	color:#fff;
	font-weight:700;
	letter-spacing:1px;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
	-webkit-box-shadow:0 40px 90px 0 rgba(0,0,0,.1);
	box-shadow:0 40px 90px 0 rgba(0,0,0,.1);
	cursor:pointer;
	-webkit-transition:all .2s ease-out;
	-o-transition:all .2s ease-out;
	transition:all .2s ease-out
}

.main-wrapper
{
	position:relative;
	margin:auto;
	width:94%;
	max-width:1280px
}

.open-account-text-wrap
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-align:stretch;
	-webkit-align-items:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center
}

.pad-space
{
	padding:5.25% 0
}

.grecaptcha-logo iframe[role=presentation]
{
	position:relative!important
}

.grecaptcha-badge
{
	bottom:110px!important
}

.action-strip
{
	background-color:#fff;
	text-align:center;
	  margin-bottom: 70px;
}
.action-strip__wrapper.container {
    border: 1px solid;
    border-radius: 30px 0px 30px 0px;
  
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 10px 10px 0px 0px var(--main-primary-color);
}

.action-strip__wrapper
{
	padding:30px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	overflow:hidden
}

.action-strip__title
{
	margin:0px 20px;
	display:inline-block;
	color:#000;
	font-size:18px;
	font-weight:500;
	letter-spacing:.78px;
	line-height:1.2
}

.action-strip__title span
{
	font-weight:700
}
.action-strip__btn:hover {
 background-color: #fff;
    border: 1px solid var(--main-primary-color);
    color: var(--main-primary-color);
}
.action-strip__btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 16px 20px;
    font-family: Montserrat,Arial,sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.2;
    border-radius: 50px;
    font-size: 15px;
    min-width: 245px;
    margin: 0 auto;
    font-weight: 700;
    color: #fff;
    background-color: var(--main-primary-color);
    border: 1px solid var(--main-primary-color);
}

.header {
	      padding: 15px;
	      background-color: #000;
}

.home .header
{
	/*top:50px*/
}

.header.sticky
{
	top:0;
	background-color:rgba(0,0,0,.7); 
	position:fixed;
	top:0;
	right:0;
	left:0;
	z-index:999;
	-webkit-transition:all .3s cubic-bezier(1,0,0,0);
	-o-transition:all .3s cubic-bezier(1,0,0,0);
	transition:all .3s cubic-bezier(1,0,0,0);
}

.header.sticky .header__wrapper
{
	padding-top:0
}

.header.sticky .language__list
{
	background-color:rgba(0,0,0,.4)
}

.header__wrapper
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	width:100%;
	
	-webkit-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
	max-width:1584px;
	margin:0 auto
}

.header__language
{
	display: none;
	margin-left:8px;
	margin-top:7px
}

.header__img
{
	width:100%;
	display:block;
	height: 75px;
}

.header_left
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}

.header_center
{
	width: 60%;
	margin-left: auto;
	/*margin-right:auto*/
	text-align: right;
}

.header__logo
{
	position:relative;
	display:inline-block;
	height:auto;
}

.header__menu .menu-item
{
	padding: 10px 0px;
	position:relative;
	display:inline-block;
	-webkit-transition:background-color .3s ease-out;
	-o-transition:background-color .3s ease-out;
	transition:background-color .3s ease-out
}

.header__menu .menu-item a:hover
{
   color:var(--main-primary-color)
}

.header__menu .menu-item:hover .sub-menu
{
	top:100%;
	visibility:visible;
	opacity:1
}

.header__menu .menu-item:last-child:hover .sub-menu
{
	right:0
}

.header__menu .menu-item a {
    display: block;
    font-weight: 500;
    color: #fff;
    padding: 2px 16px;
    border-right: 1px solid #928585;
}
.header__menu .menu-item a::last-child {
border-right: none;
}
.header__menu .sub-menu
{
	width:240px;
	position:absolute;
	top:150%;
	visibility:hidden;
	opacity:0;
	text-align:left;
	-webkit-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;
	z-index:2
}

.header__menu .sub-menu .menu-item
{
	display:block;
	background-color:var(--main-primary-color);
	border-bottom:1px solid rgba(255,255,255,.1)
}

.header__menu .sub-menu .menu-item:last-child
{
	border-bottom:none
}

.header__menu .sub-menu a {
    padding: 8px 11px 8px 20px;
    display: block;
    font-size: 14px;
    font-weight: 500;
    color: #fff;
    line-height: 1;
    -webkit-transition: color .3s ease-out;
    -o-transition: color .3s ease-out;
    transition: color .3s ease-out;
}

.header__menu .sub-menu a:hover
{
	color:#fff
}

.header__mobileMenu {
    display: none;
    color: var(--main-primary-color);
    cursor: pointer;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
    font-size: 20px;
}

.header__mobileMenu span
{
	margin-right:10px;
	display: none;
}

.header__mobileMenu:hover
{
	color:var(--main-primary-color)
}

.header__mobileMenu:hover svg
{
	fill:var(--main-primary-color);
	-webkit-transform:rotate(-90deg);
	-ms-transform:rotate(-90deg);
	transform:rotate(-90deg)
}

.header .header__mobileClose
{
	display:none;
	position:relative;
	top:1px;
	width:12px;
	height:12px;
	fill:#fff;
	-webkit-transition:all .2s ease-out;
	-o-transition:all .2s ease-out;
	transition:all .2s ease-out
}

.header__account
{
	white-space:nowrap
}

.wpml-ls
{
	position:relative
}

.wpml-ls .wpml-ls-current-language:before
{
	content:"";
	position:absolute;
	right:-16px;
	width:0;
	height:0;
	border-top:4px solid #fff;
	border-bottom:4px solid transparent;
	border-left:4px solid transparent;
	border-right:4px solid transparent;
	top:6px
}

.wpml-ls:hover .wpml-ls-sub-menu
{
	display:block
}

.wpml-ls .wpml-ls-sub-menu
{
	display:none;
	position:absolute
}

.log-in
{
	display:inline-block;
	margin-right:8px
}

.log-in a
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding:11px 20px;
	font-family:Montserrat,Arial,sans-serif;
	font-weight:700;
	text-transform:uppercase;
	line-height:1.2;
	border-radius:50px;
	font-size:12px;
	color:#fff;
	border:1px solid #fff;
	box-shadow:none
}

.log-in a:hover
{
	-webkit-box-shadow:none;
	box-shadow:none;
	background-color:var(--main-primary-color);
	border-color:var(--main-primary-color)
}

.register
{
	display:inline-block
}

.register a
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding:11px 20px;
	font-family:Montserrat,Arial,sans-serif;
	font-weight:700;
	text-transform:uppercase;
	line-height:1.2;
	border-radius:50px;
	font-size:12px;
	color:#fff;
	background-color:var(--main-primary-color);
	border:1px solid var(--main-primary-color);
	-webkit-box-shadow:none;
	box-shadow:none
}

.register a:hover
{
	-webkit-box-shadow:none;
	box-shadow:none;
	background-color:transparent;
	border-color:#fff
}

.innerHeader
{
	min-height:390px;
	height:390px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	text-align:center
}

.innerHeader__title
{
	 font-family: Montserrat,Arial,Helvetica,sans-serif;
    font-size: 50px;
    color: #fff;
    letter-spacing: 2px;
    line-height: 58px;
    font-weight: 800;
       background: -webkit-linear-gradient(#fff, var(--main-primary-color));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-transform: uppercase;
	margin-bottom:15px;
}

.innerHeader__description
{
	font-size:20px;
	color:#fff;
	line-height:1.3
}

.innerHeader__description hr
{
	display:inline-block;
	width:2px;
	height:20px;
	background:#696969;
	border:none;
	margin:0 5px -2px
}

.footer
{
	padding:70px 0 50px;
	background-color:#000
}

.footer__logoImg
{
	width:100%
}

.footer__logo
{
	display:block;
	width:170px;
	height:auto;
	margin-bottom:10px
}

.footer__disclaimer
{
	margin-top:28px;
	font-weight:400;
	font-size:14px;
	color:#fff;
	letter-spacing:0;
	text-align:left;
	line-height:18px
}

.footer__disclaimer a
{
	color:#fff;
	text-decoration:underline
}

.footer__disclaimer a:hover
{
	color:var(--main-primary-color);
}

.footer__menu
{
	margin-bottom:40px
}

.footer__menuInner
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between
}

.footer__menu .menu-item
{
	margin:10px
}

.footer__menu .menu-item a
{
	color:#fff;
	font-weight:500;
	font-size:20px
}

.footer__menu .menu-item a:hover
{
	color: var(--main-primary-color)
}

.footer__menu .sub-menu
{
	margin-top:20px
}

.footer__menu .sub-menu .menu-item
{
	margin:0
}

.footer__menu .sub-menu .menu-item a
{
	display:block;
	margin-bottom:5px;
	color:#fff;
	font-size:14px;
	font-weight:400;
	line-height:20px
}

.footer__menu .sub-menu .menu-item a:hover
{
	text-decoration:none;
		color: var(--main-primary-color)
}

.footer__social
{
	padding:2% 0;
	border-bottom:1px solid #eee;
	border-top:1px solid #eee;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}

.footer__socialIcons
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}

.footer__socialText
{
	font-size:18px;
	color:#fff;
	margin-right:20px
}
.footer__socialLink:hover{
 color: var(--main-primary-color);
 background: #fff;
}
.footer__socialLink {
    font-size: 20px;
    color: #000;
    margin-right: 8px;
    background: var(--main-primary-color);
    padding: 10px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    -o-transition: all .2s ease-out;
    transition: all .2s ease-out;
    height: 40px;
    width: 40px;
}

.footer__app
{
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex
}

.footer__appTitle {
    font-size: 18px;
    color: #fff;
    margin: 0 20px;
}

.footer__app_apple,.footer__app_google
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding:5px 20px;
	font-family:Montserrat,Arial,sans-serif;
	font-weight:700;
	text-transform:uppercase;
	line-height:1.2;
	-webkit-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:0 15px 38px 0 rgba(0,0,0,.23);
	box-shadow:0 15px 38px 0 rgba(0,0,0,.23);
	-webkit-transition:all .2s ease-out;
	-o-transition:all .2s ease-out;
	transition:all .2s ease-out;
	font-size:0;
	min-width:auto;
	height:52px;
	width:135px;
	margin-left:5px;
	-webkit-box-shadow:none;
	box-shadow:none
}

.footer__app_apple:hover,.footer__app_google:hover
{
	-webkit-box-shadow:none;
	box-shadow:none
}

.footer__app_google
{
	background:url(../images/google_play.png) no-repeat center
}

.footer__app_apple
{
	background:url(../images/app_store.png) no-repeat center
}

.footer__partners
{
	padding:2% 0;
	font-size:0;
	text-align:center;
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between
}

.footer__partners>*
{
	display:inline-block;
	vertical-align:middle;
	margin:10px
}

.footer__copyright
{
	padding-top:30px;
	font-size:11px;
	border-top:1px solid #eee;
	color:#888;
	text-align:center
}

@media (max-width:768px) {
	.footer__menu .menu-item
	{
		width:30%;
		margin:0 0 50px
	}
	
	.footer__menu .sub-menu .menu-item
	{
		width:100%;
		margin:0 auto
	}
}

.slick-slider
{
	position:relative;
	display:block;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-touch-callout:none;
	-khtml-user-select:none;
	-ms-touch-action:pan-y;
	touch-action:pan-y;
	-webkit-tap-highlight-color:transparent
}

.slick-list
{
	position:relative;
	display:block;
	overflow:hidden;
	margin:0;
	padding:0
}

.slick-list:focus
{
	outline:0
}

.slick-list.dragging
{
	cursor:pointer;
	cursor:hand
}

.slick-slider .slick-list,.slick-slider .slick-track
{
	-webkit-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}

.slick-track
{
	position:relative;
	top:0;
	left:0;
	display:block;
	margin-left:auto;
	margin-right:auto
}

.slick-track:after,.slick-track:before
{
	display:table;
	content:''
}

.slick-track:after
{
	clear:both
}

.slick-loading .slick-track
{
	visibility:hidden
}
/*.trading-platform {
	background: url(../images/bg-img.png); 
	background-position: center; 
	background-size: contain;
	background-repeat: no-repeat;
}*/

.slick-slide
{
	display:none;
	float:left;
	height:100%;
	min-height:1px
}

[dir=rtl] .slick-slide
{
	float:right
}

.slick-slide img
{
	display:block
}

.slick-slide.slick-loading img
{
	display:none
}

.slick-slide.dragging img
{
	pointer-events:none
}

.slick-initialized .slick-slide
{
	display:block
}

.slick-loading .slick-slide
{
	visibility:hidden
}

.slick-vertical .slick-slide
{
	display:block;
	height:auto;
	border:1px solid transparent
}

.slick-arrow.slick-hidden
{
	display:none
}

.slider-align {
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.slider-item
{
	width:100%;
	background-position:center;
	background-repeat:no-repeat;
	-webkit-background-size:cover;
	background-size:cover;
	height:46vw;
	max-height:870px;
	min-height:625px;
	outline:0
}

.slick-dots
{
	position:absolute;
	left:0;
	width:100%;
	bottom:6%;
	text-align:center;
	font-size:0
}

.slick-dots li
{
	display:inline-block;
	vertical-align:middle;
	margin:5px
}

.slick-dots button
{
	font-size:0;
	width:12px;
	height:12px;
	border:1px solid var(--main-primary-color)
}

.slick-dots .slick-active button
{
	background-color:var(--main-primary-color)
}

.slider-text
{
	font-family:Montserrat,Arial,Helvetica,sans-serif;
	color:#fff;
	font-weight:400;
	margin:4% 0
}

.slider-text {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background: #0000009e;
    width: 100%;
    max-width: 900px;
    height: 100%;
    max-height: 400px;
    padding: 40px;
    justify-content: center;
}

.slider-text .list-slider
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}

.slider-text.slider-text__center li
{
	margin:8px 10px
}

.slider-text.slider-text__center li:before
{
	top:0!important
}

.slider-title {
    font-family: Montserrat,Arial,Helvetica,sans-serif;
    font-size: 50px;
    color: #fff;
    letter-spacing: 2px;
    line-height: 58px;
    font-weight: 800;
    background: -webkit-linear-gradient(#fff, var(--main-primary-color));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-transform: uppercase;
}
.slider-sub-text {
    font-size: 16px;
    padding-bottom: 15px;
}

.slider-sub-text-2
{
	font-family:Montserrat,Arial,Helvetica,sans-serif;
	font-size:24px;
	color:#fff;
	letter-spacing:1px;
	margin:14px 0 24px;
	font-weight:400;
}

.slider-btn-wrap
{
	display:inline-block;
}

/*.slider-btn-wrap .mainBlock__btn
{
	min-width:245px
}*/
html.translated-ltr body.home header.header {
    top: 38px;
	position: fixed;
}
.slider-download-btn-wrap
{
	display:-webkit-inline-box;
	display:-webkit-inline-flex;
	display:-ms-inline-flexbox;
	display:inline-flex;
	text-align:center
}

.slider-small-text-wrap
{
	display:block;
	text-align:center;
	max-width:400px
}

.slider-small-text
{
	font-family:Montserrat,Arial,Helvetica,sans-serif;
	font-weight:300;
	font-size:9px;
	color:#aeb2b5;
	margin-top:10px
}

.slider-img-wrap
{
	margin:10px 0 30px
}

.slider-img-wrap img
{
	display:inline-block;
	vertical-align:middle
}

.login
{
	display:none;
	left:0;
	top:0;
	right:0;
	bottom:0;
	z-index:9;
	font-family:Montserrat,Arial,sans-serif;
	font-weight:400;
	letter-spacing:0;
	text-transform:none
}

.loginForm
{
	display:none;
	position:fixed;
	left:0;
	top:0;
	right:0;
	bottom:0;
	z-index:9;
	background-color:rgba(0,0,0,.7);
	font-family:Montserrat,Arial,sans-serif;
	font-weight:400;
	letter-spacing:0;
	text-transform:none
}

.login__modal
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	position:absolute;
	top:50%;
	left:50%;
	width:96vw;
	max-width:700px;
	padding:0;
	text-align:center;
	margin:auto;
	background-color:#fff;
	outline:0;
	-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);
	box-shadow:0 3px 9px rgba(0,0,0,.5);
	-webkit-transform:translateX(-50%) translateY(-50%);
	-ms-transform:translateX(-50%) translateY(-50%);
	transform:translateX(-50%) translateY(-50%)
}

.login_left
{
	position:relative;
	width:60%;
	padding:40px 80px 40px 70px;
	background-color:#f5f5f5
}

.login_right
{
	width:40%;
	background-color:#fff;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}

.login__close
{
	height:14px;
	width:14px;
	fill:var(--main-primary-color);
	cursor:pointer;
	position:absolute;
	top:20px;
	right:20px;
	-webkit-transition:all .3s ease-out;
	-o-transition:all .3s ease-out;
	transition:all .3s ease-out
}

.login__close:hover
{
	-webkit-transform:rotate(-90deg);
	-ms-transform:rotate(-90deg);
	transform:rotate(-90deg)
}

.login__title
{
	font-family:Montserrat,Arial,sans-serif;
	font-weight:500;
	font-size:21px;
	color:#1a1a1a;
	margin-bottom:16px;
	white-space:normal;
	line-height:1
}

.login .form-row
{
	position:relative
}

.login .form-input
{
	width:100%;
	margin-bottom:10px;
	padding:10px 35px 10px 24px;
	height:54px;
	font-family:Montserrat,Arial,sans-serif;
	font-size:14px;
	border:none;
	-webkit-border-radius:2px;
	border-radius:2px;
	outline:0;
	color:var(--main-primary-color);
	-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.03);
	box-shadow:0 5px 10px 0 rgba(0,0,0,.03)
}

.login__btn
{
	margin-bottom:10px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding:5px 20px;
	font-family:Montserrat,Arial,sans-serif;
	font-weight:700;
	text-transform:uppercase;
	line-height:1.2;
	-webkit-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:0 15px 38px 0 rgba(0,0,0,.23);
	box-shadow:0 15px 38px 0 rgba(0,0,0,.23);
	-webkit-transition:all .2s ease-out;
	-o-transition:all .2s ease-out;
	transition:all .2s ease-out;
	font-size:14px;
	min-width:100%;
	height:56px;
	color:#fff;
	background-color:var(--main-primary-color);
	border:1px solid var(--main-primary-color)
}

.login__btn:hover
{
	-webkit-box-shadow:none;
	box-shadow:none;
	color:var(--main-primary-color);
	background-color:transparent
}

.login__text
{
	font-family:Montserrat,Arial,sans-serif;
	font-weight:400;
	font-size:16px;
	color:var(--main-primary-color);
	margin-bottom:10px
}

.login__text_small
{
	position:relative;
	display:inline-block;
	color:#fff;
	color:var(--main-primary-color)
}

.login__text_small:after,.login__text_small:before
{
	content:'';
	position:absolute;
	bottom:0;
	height:1px;
	width:0;
	background-color:var(--main-primary-color);
	-webkit-transition:width .3s ease-out;
	-o-transition:width .3s ease-out;
	transition:width .3s ease-out
}

.login__text_small:before
{
	left:0
}

.login__text_small:after
{
	right:0
}

.login__text_small:hover:after,.login__text_small:hover:before
{
	width:50%
}

.login__img
{
	max-width:100%;
	margin-bottom:25px
}

.login__link
{
	position:relative;
	display:inline-block;
	color:#fff;
	font-size:16px;
	font-weight:500;
	color:var(--main-primary-color)
}

.login__link:after,.login__link:before
{
	content:'';
	position:absolute;
	bottom:0;
	height:1px;
	width:0;
	background-color:var(--main-primary-color);
	-webkit-transition:width .3s ease-out;
	-o-transition:width .3s ease-out;
	transition:width .3s ease-out
}

.login__link:before
{
	left:0
}

.login__link:after
{
	right:0
}

.login__link:hover:after,.login__link:hover:before
{
	width:50%
}

.login__link:after,.login__link:before
{
	width:50%
}

.login__link:hover:after,.login__link:hover:before
{
	width:0
}

@media all and (max-width:640px) {
	.login_left
	{
		padding:40px
	}
}

@media all and (max-width:480px) {
	.login__modal
	{
		display:block
	}
	
	.login_left
	{
		width:100%
	}
	
	.login_right
	{
		width:100%;
		padding:20px 0
	}
	
	.login__close
	{
		fill:#aaa;
		z-index:11
	}
}

@media all and (max-width:320px) {
	.login_left
	{
		padding:35px 25px 25px
	}
	
	.login_right
	{
		padding:24px 0
	}
	
	.login__title
	{
		margin-bottom:5px
	}
	
	.login__btn
	{
		height:40px
	}
}

.logged .user-authorization
{
	position:relative
}

.logged .user-name
{
	position:absolute;
	top:-27px;
	right:155px
}

.logged .user-name button
{
	outline:0;
	border:none;
	background-color:transparent;
	cursor:pointer;
	font-size:16px;
	color:#fff
}

.logged .user-name button:after
{
	content:'';
	position:relative;
	border:solid #d5d5d5;
	border-width:0 2px 2px 0;
	display:inline-block;
	padding:3px;
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
	margin-left:8px;
	margin-bottom:4px;
	-webkit-transition:.3s ease-out;
	-o-transition:.3s ease-out;
	transition:.3s ease-out
}

.logged .user-name:hover .dropdown-menu
{
	visibility:visible;
	opacity:1
}

.logged .user-name:hover button:after
{
	margin-bottom:0;
	border-color:var(--main-primary-color);
	-webkit-transform:rotate(225deg);
	-ms-transform:rotate(225deg);
	transform:rotate(225deg)
}

.logged .dropdown-menu
{
	position:absolute;
	top:45px;
	left:-30px;
	background-color:var(--main-primary-color);
	color:#fff;
	-webkit-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:0 0 100px 0 rgba(0,0,0,.15);
	box-shadow:0 0 100px 0 rgba(0,0,0,.15);
	visibility:hidden;
	opacity:0;
	z-index:50;
	-webkit-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out
}

.logged .dropdown-menu li
{
	min-width:210px;
	margin:0;
	padding:0;
	background-color:var(--main-primary-color);
	border-bottom:1px solid rgba(255,255,255,.1)
}

.logged .dropdown-menu li:last-child
{
	border-bottom:none
}

.logged .dropdown-menu li a
{
	display:block;
	padding:15px 30px;
	font-size:15px;
	color:#fff;
	-webkit-transition:.2s ease-in-out;
	-o-transition:.2s ease-in-out;
	transition:.2s ease-in-out
}

.logged .user-balance
{
	position:absolute;
	top:-27px;
	right:0;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	color:#fff;
	font-size:15px
}

.logged .user-balance .balance
{
	padding-left:5px;
	font-weight:700
}

.logged .navigation-links
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex
}

.logged .navigation-links a
{
	display:-webkit-inline-box;
	display:-webkit-inline-flex;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	height:40px;
	min-width:150px;
	padding:5px 20px;
	background-color:var(--main-primary-color);
	color:#fff;
	font-size:15px;
	font-weight:700;
	line-height:1.2;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid var(--main-primary-color);
	-webkit-transition:all .2s ease-out;
	-o-transition:all .2s ease-out;
	transition:all .2s ease-out
}

.logged .navigation-links a:hover
{
	color:var(--main-primary-color);
	background-color:transparent
}

.logged .navigation-links a.light-button
{
	margin-right:5px;
	min-width:100px;
	background-color:transparent;
	color:#fff;
	border:1px solid #fff
}

.logged .navigation-links a.light-button:hover
{
	color:#fff;
	background-color:var(--main-primary-color);
	border:1px solid var(--main-primary-color)
}

#tradestrip
{
	overflow:hidden;
	background-color:#000;
	border-bottom:1px solid rgba(229,229,229,.2)
}

#tradestrip div.item
{
	position:relative;
	padding:15px 15px 14px;
	display:inline-block;
	text-align:center;
	height:auto
}

#tradestrip div.item:after
{
	content:'';
	position:absolute;
	top:0;
	left:-webkit-calc(100% + 6px);
	left:calc(100% + 6px);
	bottom:0;
	width:1px;
	height:14px;
	margin:auto;
	background-color:rgba(229,229,229,.2)
}

#tradestrip div.item .assetName,#tradestrip div.item .assetPercent,#tradestrip div.item .assetSellRate
{
	display:inline-block;
	vertical-align:baseline;
	font-family:Montserrat,Arial,sans-serif;
	font-weight:400;
	font-size:12px;
	color:#888
}

#tradestrip div.item .assetPercent
{
	position:relative;
	right:0;
	margin-left:16px;
	color:#fff
}

#tradestrip div.item .assetPercent.up
{
	color:#39c44d
}

#tradestrip div.item .assetPercent.down
{
	color:#f55b5b
}

.mainBlock
{
	-webkit-background-size:cover;
	background-size:cover;
	text-align:center;
	padding:297px 0 300px
}

.mainBlock__text,.mainBlock__text_bold
{
	margin-bottom:16px;
	font-size:46px;
	line-height:1.174;
	letter-spacing:1.5px;
	color:#fff;
	text-shadow:0 1px 27px rgba(0,0,0,.004)
}

.mainBlock__text_bold
{
	font-weight:700
}

.mainBlock__text_doc
{
	margin-bottom:24px;
	font-size:20px;
	color:#fff;
	line-height:1.2;
	letter-spacing:.4px;
	text-shadow:0 1px 27px rgba(0,0,0,.004)
}

.mainBlock__btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 14px 38px;
    font-family: Montserrat,Arial,sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.2;
    -webkit-border-radius: 3px;
    border-radius: 50px;
    font-size: 15px;
    color: #fff;
    background-color: var(--main-primary-color);
    border: 1px solid var(--main-primary-color);
}

.mainBlock__btn:hover
{
	-webkit-box-shadow:none;
	box-shadow:none;
	background-color:transparent;
	border-color:#fff
}
.sectionAboutPlatform {
    padding-bottom: 80px;
    padding-top: 80px;
    position: relative;
}
.sectionAboutPlatform:before {
    position: absolute;
    content: " ";
    width: 100%;
    height: 100%;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background: linear-gradient(270deg, #0E075800 0%, #5169b1  50%);
}
.sectionAboutPlatform .info
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:580px
}

.sectionAboutPlatform .info h2 {
    margin-bottom: 28px;
    color: #fff;
}

.sectionAboutPlatform .info h2+p
{
	margin-bottom:16px;
	line-height:26px;
	color: #fff;
}

.sectionAboutPlatform ul
{
	margin-bottom:12px
}

.sectionAboutPlatform ul li
{
	position:relative;
	padding:0 0 0 32px;
	color: #fff;
	margin-bottom:10px;
	line-height:26px
}

.sectionAboutPlatform ul li:before {
    content: url(../images/tick.png);
    position: absolute;
    left: 0;
    width: 13px;
    top: 4px;
    bottom: 0;
    margin: auto;
}
.sectionAboutPlatform__btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 16px 20px;
    font-family: Montserrat,Arial,sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.2;
    border-radius: 50px;
    font-size: 15px;
    min-width: auto;
    max-width: 182px;
    color: var(--main-primary-color);
    background-color: #fff;
    border: 1px solid #fff;
}

.sectionAboutPlatform__btn:hover
{
	-webkit-box-shadow:none;
	box-shadow:none;
	background-color:transparent;
	color:#fff;
}

.trading-platform {
    position: relative;
    padding: 80px 0 80px;
    text-align: center;
}

.trading-platform h2 {
    margin-bottom: 28px;
    color: var(--main-primary-color);
}
.trading-platform_bg
{
	position:absolute;
	top:0;
	height:100%;
	width:100%
}

.trading-platform_bg .bg-left
{
	position:absolute;
	left:0;
	height:100%
}

.trading-platform_bg .bg-right
{
	position:absolute;
	bottom:4.3%;
	right:0
}

.trading-platform__list
{
	margin:0 auto 40px;
	display:-webkit-inline-box;
	display:-webkit-inline-flex;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	width:900px;
	max-width:100%;
	font-size:0;
	text-align:left
}

.trading-platform__item
{
	position:relative;
	margin-bottom:20px;
	padding:0 16px 0 32px;
	width:50%;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}

.trading-platform__icon
{
	margin-right:5px
}

.trading-platform__text
{
	font-size:16px;
	color:#010101;
	line-height:1.5;
	padding-left:16px
}

.trading-platform__btn
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding:16px 20px;
	font-family:Montserrat,Arial,sans-serif;
	font-weight:700;
	text-transform:uppercase;
	line-height:1.2;
	border-radius:50px;
	font-size:15px;
	min-width:auto;
	max-width:230px;
	margin:0 auto;
	color:#fff;
	background-color:var(--main-primary-color);
	border:1px solid var(--main-primary-color)
}

.trading-platform__btn:hover
{
	-webkit-box-shadow:none;
	box-shadow:none;
	color:var(--main-primary-color);
	background-color:transparent
}

.benefits
{
	background-color:#fff;
	padding:70px 0;
	text-align:center;
	overflow:hidden
}

.benefits h2
{
	margin-bottom:3.6vw
}

.benefits__table
{
	width:100%;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-justify-content:space-around;
	-ms-flex-pack:distribute;
	justify-content:space-around;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	padding-top: 20px;
}

.benefits__item {
    width: 30%;
    text-align: left;
    margin-bottom: 20px;
    background: #fff;
    border: 1px solid #fff;
    padding: 50px 25px;
    border-radius: 22px;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 3px 16px 0 rgba(0, 0, 0, 0.19);
    position: relative;
}
.benefits__item:hover {
    box-shadow: 0 1px 3px 0 #cc3125, 0 3px 16px 0 #cc3125;
}
.benefits__icon {
    margin-bottom: 0px;
    height: 71px;
    position: absolute;
    top: -16%;
    background: #000;
    padding: 12px;
    border-radius: 10px;
}

.benefits__icon svg
{
	height:100%
}

.benefits__head {
    margin-bottom: 8px;
    font-family: Montserrat,Arial,sans-serif;
    font-weight: 700;
    font-size: 22px;
    color: #000;
    text-transform: capitalize;
    padding-top: 15px;
}
.benefits__text {
    font-size: 14px;
    color: #000;
    letter-spacing: 0.2px;
    line-height: 21px;
    font-weight: 600;
}

.stick-right-side .left-side
{
	/*width:-webkit-calc(100% - 390px);*/
	/*width:calc(100% - 390px)*/
}

.stick-right-side .right-side
{
	display: none;
	position:relative;
	width:310px;
	margin-left:80px
}

.stick-right-side .side-menu
{
	display: none;
	padding:50px 30px;
	width:310px;
	background-color:var(--main-primary-color);
	-webkit-box-shadow:0 10px 40px 0 rgba(0,0,0,.1);
	box-shadow:0 10px 40px 0 rgba(0,0,0,.1);
	position:-webkit-sticky;
	position:sticky;
	top:64px
}

.stick-right-side .side-menu .checkbox:checked+label:before,.stick-right-side .side-menu .side-menu input[type=checkbox]:checked+label:before
{
	background-color:#fff
}

.stick-right-side .side-menu .checkbox-wrap label
{
	color:#fff
}

.stick-right-side .side-menu input
{
	background-color:#fff
}

.stick-right-side .side-menu .title
{
	margin-bottom:30px;
	color:#fff;
	font-size:20px;
	font-weight:700;
	text-align:center;
	text-transform:capitalize;
	line-height:1.1
}

.stick-right-side .side-menu #registration-mini-country
{
	background:url(../images/down-arrow.svg) no-repeat 95% 50% #fff;
	-webkit-appearance:none;
	-moz-appearance:none;
	-o-appearance:none;
	-ms-appearance:none;
	cursor:pointer
}

.stick-right-side .side-menu .checkbox-block
{
	margin:5px auto 20px;
	color:rgba(0,0,0,.502);
	font-size:10px;
	line-height:1.2
}

.stick-right-side .side-menu .btn
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding:5px 20px;
	font-family:Montserrat,Arial,sans-serif;
	font-weight:700;
	text-transform:uppercase;
	line-height:1.2;
	-webkit-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:0 15px 38px 0 rgba(0,0,0,.23);
	box-shadow:0 15px 38px 0 rgba(0,0,0,.23);
	-webkit-transition:all .2s ease-out;
	-o-transition:all .2s ease-out;
	transition:all .2s ease-out;
	font-size:14px;
	min-width:100%;
	height:50px;
	margin-top:5px;
	background-color:#fff;
	border-color:#fff;
	color:var(--main-primary-color);
	-webkit-box-shadow:0 15px 38px 0 rgba(0,0,0,.16);
	box-shadow:0 15px 38px 0 rgba(0,0,0,.16)
}

.stick-right-side .side-menu .btn:hover
{
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#fff
}

.stick-right-side .openAccount__form .checkbox:not(checked)+label:before,.stick-right-side .openAccount__form input[type=checkbox]:not(checked)+label:before
{
	top:10px
}

.getting-started__container
{
	max-width:1235px
}

.cryptoBlock {
    margin-top: 55px;
    margin-bottom: 50px;
    background: #fff;
    padding: 32px;
    border: 1px solid;
    border-radius: 30px 0px 30px 0px;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 10px 10px 0px 0px var(--main-primary-color);
}

.cryptoBlock .title
{
	margin-bottom:12px;
	font-size:24px;
	font-weight:700
}

.cryptoBlock .price
{
	font-size:14px;
	color:#000;
	line-height:26px
}

.cryptoBlock .price-big
{
	margin-bottom:40px;
	color:#000
}

.cryptoCurrencies
{
	margin:40px 0
}

.cryptoCurrencies__list
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-justify-content:space-around;
	-ms-flex-pack:distribute;
	justify-content:space-around;
	-webkit-flex-flow:wrap;
	-ms-flex-flow:wrap;
	flex-flow:wrap;
	margin:0 -16px
}

.cryptoCurrencies__list_Item {
    margin: 0 16px 24px;
    text-align: center;
    border: 1px solid;
    border-radius: 15px 0px 15px 0px;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 10px 10px 0px 0px var(--main-primary-color);
    padding: 12px 21px;
    background: #f2f2f2;
    width: 130px;
    height: 130px;
}

.cryptoCurrencies__list_Item .img
{
	margin-bottom:16px;
	height:72px
}

.cryptoCurrencies__list_Item .img img {
    height: 100%;
    filter: brightness(0);
}

.cryptoCurrencies__list_Text
{
	font-size:14px;
	color:#000;
	font-weight:700;
	text-transform:uppercase;
	line-height:1.2
}

.gray__list {
    margin-top: 40px;
    margin-bottom: 50px;
}

.gray__list_Item {
    padding: 22px 45px 23px 55px;
    line-height: 1.25;
    background: #000;
    border-radius: 20px;
    margin-bottom: 10px;
}

.gray__list_Item+.gray__list_Item
{
	border-top:1px solid #fff
}

.gray__list_Title
{
	position:relative;
	margin-bottom:5px;
	font-size:16px;
	color:var(--main-primary-color);
	font-weight:700;
	line-height:22px
}

.gray__list_Title:before
{
	content:'';
	position:absolute;
	top:4px;
	left:-35px;
	width:12px;
	height:6px;
	border-width:0 0 2px 2px;
	border-style:solid;
	border-color:var(--main-primary-color);
	-webkit-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	transform:rotate(-45deg)
}

.gray__list_Text {
    font-size: 14px;
    color: #fff;
    line-height: 1.65;
}
.get-start {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
    margin-top: 70px;
}
/*.get-start
{
	width:100%;
	display:-webkit-inline-box;
	display:-webkit-inline-flex;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin-top:50px;
	letter-spacing:.55px
}*/

.get-start__item
{
	border:1px solid #dbdbdb
}

.get-start__item, .get-start__item_dark {
    position: relative;
    padding: 109px 40px 30px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: -webkit-calc(50% - 10px);
    width: calc(50% - 10px);
    min-height: 500px;
    box-shadow: 0 40px 90px 0 rgba(0,0,0,.1);
    color: #000;
    max-width: 382px;
    margin-left: 20px;
    margin-right: 20px;
    border-radius: 30px;
}
.get-start__item .get-start__list, .get-start__item_dark .get-start__list {
    counter-reset: listItem;
    padding-left: 18px;
    font-size: 14px;
    line-height: 1.714;
    margin-bottom: 0px;
}

.get-start__item .get-start__list .get-start__listItem,.get-start__item_dark .get-start__list .get-start__listItem
{
	position:relative;
	margin-bottom:16px;
	color:#000;
	text-align:left;
	line-height:1.714;
	list-style-type:none
}

.get-start__item .get-start__list .get-start__listItem:before,.get-start__item_dark .get-start__list .get-start__listItem:before
{
	counter-increment:listItem;
	content:counter(listItem);
	position:absolute;
	top:-3px;
	left:-15px;
	font-family:Montserrat,Arial,sans-serif;
	font-weight:500;
	font-size:18px
}

.get-start__item_dark
{
	background-color:var(--main-primary-color);
	color:#fff;
	border:1px solid var(--main-primary-color)
}

.get-start__item_dark .get-start__title
{
	color:#fff
}

.get-start__item_dark .get-start__item_icon
{
	border:1px solid var(--main-primary-color)
}

.get-start__item_dark .get-start__text
{
	color:#fff
}

.get-start__item_dark .get-start__list
{
	max-width:300px
}

.get-start__item_dark .get-start__list .get-start__listItem
{
	color:#fff
}

.get-start__item_dark .get-start__list .get-start__listItem:before
{
	color:#fff
}

.get-start__item_dark .get-start__btn
{
	background-color:#fff;
	border-color:#fff;
	color:var(--main-primary-color)
}

.get-start__item_dark .get-start__btn:hover
{
	background-color:var(--main-primary-color);
	color:#fff
}

.get-start__item_icon {
    position: absolute;
    top: -40px;
    margin: 0 auto;
    height: 122px;
    width: 122px;
    background-color: #000;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    align-items: center;
    border-radius: 15px;
    border: 1px solid #000;
}

.get-start__item_icon img
{
	height:70px
}

.get-start__title
{
	margin-bottom:6px;
	font-size:18px;
	font-weight:700;
	text-transform:uppercase;
	line-height:1.2;
	color:#000
}

.get-start__text
{
	font-size:14px;
	line-height:1.714;
	margin-bottom:35px;
	color:#63666a
}

.get-start__btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 16px 20px;
    font-family: Montserrat,Arial,sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.2;
    border-radius: 50px;
    font-size: 15px;
    min-width: auto;
    width: 100%;
    max-width: 245px;
    background-color: var(--main-primary-color);
    border: 1px solid var(--main-primary-color);
    color: #fff;
}

.get-start__btn:hover
{
	-webkit-box-shadow:none;
	box-shadow:none;
	background-color:#fff;
	color:var(--main-primary-color)
}

.get-start__btn-box
{
	margin-top:10px;
}

.text-bs-wrapper .green-text
{
	color:#1da219
}

.text-bs-wrapper .red-text
{
	color:#ed1c24
}

.text-bs-wrapper a:hover
{
	font-size:14px;
	text-decoration:none
}

.buy,.sell
{
	display:inline-block;
	text-align:center;
	margin:0 4px
}

.buy:hover,.sell:hover
{
	opacity:.6
}

.buy.think,.sell.think
{
	min-width:auto;
	width:100px;
	height:30px;
	font-size:12px;
	line-height:30px;
	margin-right:2%;
	text-decoration:none;
	text-transform:uppercase;
	background-color:rgba(237,28,36,0)
}

.buy span,.sell span
{
	position:relative;
	padding-left:16px
}

.buy span:after,.sell span:after
{
	content:'';
	position:absolute;
	border:5px solid transparent;
	border-bottom:5px solid #fff;
	top:6px;
	left:0;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%)
}

.buy.think
{
	border:1px solid #1da219;
	background-color:#1da219;
	color:#fff
}

.buy.think span:after
{
	border-top:none;
	border-bottom:5px solid #fff
}

.sell.think
{
	border:1px solid #ed1c24;
	background-color:#ed1c24;
	color:#fff
}

.sell.think span:after
{
	border-top:5px solid #fff;
	border-bottom:none;
	top:8px
}

/*.side-bar-menu.side-bar-menu_fix
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	width:100%;
	border-bottom:1px solid #e6e6e6;
	margin-bottom:48px
}*/
.side-bar-menu.side-bar-menu_fix {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 1000px;
    margin: auto;
    margin-bottom: 25px;
    background: var(--main-primary-color);
    border-radius: 50px;
    box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.2), 0 8px 19px 0 rgba(0, 0, 0, 0.19);
}
.side-bar-menu.side-bar-menu_fix li
{
	width:50%;
	text-align:center
}

.side-bar-menu.side-bar-menu_fix li:hover
{
	background:0 0
}

.side-bar-menu.side-bar-menu_fix li.current-menu-item a {
    color: #fff;
    font-weight: 500;
    opacity: 1;
    background: #000;
    border-radius: 50px;
}

/*.side-bar-menu.side-bar-menu_fix li.current-menu-item a:before
{
	content:"";
	position:absolute;
	left:0;
	bottom:-2px;
	width:100%;
	height:3px;
	background-color:var(--main-primary-color);
	display:block
}*/

.side-bar-menu.side-bar-menu_fix li.current-menu-item a:hover
{
	cursor:default
}

.side-bar-menu.side-bar-menu_fix li a
{
	position:relative;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	font-size:16px;
	padding:20px 0;
	height:100%;
	border:none;
	color:#fff;
	line-height:1.2;
	font-weight:500;
	-webkit-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out
}

.side-bar-menu.side-bar-menu_fix li a:hover
{
	background:0 0;
	opacity:.8
}

.side-bar-menu.side-bar-menu_fix li a.active {
    color: #fff;
    background: #000;
    border-radius: 50px;
}
/*.side-bar-menu.side-bar-menu_fix li a.active:before
{
	content:"";
	position:absolute;
	left:0;
	bottom:-2px;
	width:100%;
	height:3px;
	background-color:var(--main-primary-color);
	display:block
}*/

.platforms {
    padding-bottom: 50px;
    padding-top: 50px;
    background: #f2f2f2;
    margin-bottom: 50px;
}

.platforms .tabs-container
{
	max-width:1280px
}

.platforms h4
{
	margin-top:30px;
	margin-bottom: 10px;
}

.platforms p {
    margin-bottom: 30px;
    color: #000;
}

.platforms .gray__list
{
	margin-bottom:0;
	padding:0
}

.platforms__btn
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding:16px 20px;
	font-family:Montserrat,Arial,sans-serif;
	font-weight:700;
	text-transform:uppercase;
	line-height:1.2;
	border-radius:50px;
	font-size:15px;
	min-width:auto;
	max-width:245px;
	color:#fff;
	background-color:var(--main-primary-color);
	border:1px solid var(--main-primary-color)
}

.platforms__btn:hover
{
	-webkit-box-shadow:none;
	box-shadow:none;
	color:var(--main-primary-color);
	background-color:transparent
}

@media (max-width:900px) {
	.side-bar-menu.side-bar-menu_fix.side-bar_deposits
	{
		border:none;
		margin-bottom:0
	}
	
	.side-bar-menu.side-bar-menu_fix.side-bar_deposits li
	{
		width:100%
	}
	
	.side-bar-menu.side-bar-menu_fix.side-bar_deposits li a:before
	{
		display:none
	}
}

#accountTypes__table
{
	padding:4vw 0
}

.accounts-table
{
	border-spacing:10px 0;
	border:0;
	table-layout:fixed;
	margin:0 auto;
	width:100%
}

.accounts-table p
{
	padding:0 10px
}

.accounts-table .thead .item
{
	width:-webkit-calc(100% / 5);
	width:calc(100% / 5);
	border-width:1px 1px 0;
	border-style:solid;
	border-color:#eee;
	-webkit-border-radius:3px 3px 0 0;
	border-radius:3px 3px 0 0;
	text-align:center
}

.accounts-table .thead .item .account__title
{
	display:block;
	margin:3px 3px -1px;
	padding:30px 10px;
	color:#fff;
	-webkit-border-radius:3px;
	border-radius:3px;
	font-size:16px;
	white-space:nowrap;
	font-weight:700;
	text-transform:uppercase
}

.accounts-table .thead .item .account__title_basic
{
	background-color:#85d3fc
}

.accounts-table .thead .item .account__title_bronze
{
	background-color:#66bbfc
}

.accounts-table .thead .item .account__title_silver
{
	background-color:var(--main-primary-color)
}

.accounts-table .thead .item .account__title_gold
{
	background-color:#397ec9
}

.accounts-table .thead .item .account__title_platinum
{
	background-color:#244f7e
}

.accounts-table .thead .item .account__title_black
{
	background-color:#000;
	-webkit-border-radius:3px 3px 0 0;
	border-radius:3px 3px 0 0
}

.accounts-table .mark-wrapper
{
	width:12px;
	height:12px;
	z-index:5;
	position:absolute;
	top:50%;
	margin-top:-6px;
	right:10px
}

.accounts-table .mark-wrapper .mark-icon
{
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:12px;
	height:12px;
	-webkit-border-radius:50%;
	border-radius:50%;
	border:1px solid var(--main-primary-color);
	text-align:center
}

.accounts-table .mark-wrapper .mark-icon:after
{
	content:'?';
	position:relative;
	top:-6px;
	font-family:Montserrat,Arial,sans-serif;
	font-size:8px;
	font-weight:700;
	color:var(--main-primary-color)
}

.accounts-table .mark-wrapper .account-tooltip
{
	position:absolute;
	right:-20px;
	bottom:-webkit-calc(100% + 10px);
	bottom:calc(100% + 10px);
	padding:15px;
	overflow:visible;
	text-align:center;
	background-color:#fff;
	width:220px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:0 6px 60px rgba(0,0,0,.1);
	box-shadow:0 6px 60px rgba(0,0,0,.1);
	color:#001d35;
	font:12px/16px Montserrat,Arial,sans-serif;
	border:1px solid #001d35;
	z-index:21;
	display:none
}

.accounts-table .mark-wrapper .account-tooltip:after
{
	content:'';
	width:0;
	height:0;
	position:absolute;
	right:20px;
	bottom:-6px;
	border-top:5px solid #001d35;
	border-right:5px solid transparent;
	border-left:5px solid transparent
}

.accounts-table .mark-wrapper:hover .account-tooltip
{
	display:block
}

.accounts-table .tbody-in .item
{
	width:-webkit-calc(100% / 5);
	width:calc(100% / 5);
	border-width:0 1px;
	border-style:solid;
	border-color:#eee;
	text-align:center
}

.accounts-table .tbody-in .item__container
{
	padding:16px 32px;
	position:relative
}

.accounts-table .tbody-in .item__mobile
{
	display:none
}

.accounts-table .tbody-in .item__black
{
	position:relative;
	padding:0
}

.accounts-table .tbody-in .item__black_box
{
	position:absolute;
	top:0;
	right:3px;
	bottom:3px;
	left:3px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	padding:0 12px;
	background-color:#000;
	-webkit-border-radius:0 0 3px 3px;
	border-radius:0 0 3px 3px;
	font-size:16px;
	color:#fff;
	font-weight:600;
	text-transform:uppercase
}

.accounts-table .tbody-in .item__black_text
{
	padding:12px 0;
	font-size:14px;
	font-weight:400;
	text-transform:none
}

.accounts-table .tbody-in .item .account-percent
{
	font-size:25px;
	font-weight:700;
	margin-bottom:5px
}

.accounts-table .tbody-in .item .account-percent-txt
{
	font-size:12px;
	font-weight:600
}

.accounts-table .tbody-in .item .account-menader b,.accounts-table .tbody-in .item .account-signals b,.accounts-table .tbody-in .item .account-spreads b,.accounts-table .tbody-in .item .account-trainer b
{
	font-size:18px
}

.accounts-table .tbody-in__box-btn .item
{
	border-width:0 1px 1px;
	border-style:solid;
	border-color:#eee;
	-webkit-border-radius:0 0 3px 3px;
	border-radius:0 0 3px 3px
}

.accounts-table .tbody-in__btn
{
	margin:3px;
	padding:5px 5%;
	height:60px;
	line-height:1.2;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	text-align:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:-webkit-calc(100% - 6px);
	width:calc(100% - 6px);
	font-weight:700;
	font-size:14px;
	color:#fff;
	border-width:2px;
	border-style:solid;
	-webkit-border-radius:3px;
	border-radius:3px;
	text-transform:uppercase
}

.accounts-table .tbody-in__btn.btn_basic
{
	background-color:#85d3fc;
	border-color:#85d3fc
}

.accounts-table .tbody-in__btn.btn_basic:hover
{
	background-color:transparent;
	color:#85d3fc
}

.accounts-table .tbody-in__btn.btn_bronze
{
	background-color:#66bbfc;
	border-color:#66bbfc
}

.accounts-table .tbody-in__btn.btn_bronze:hover
{
	background-color:transparent;
	color:#66bbfc
}

.accounts-table .tbody-in__btn.btn_silver
{
	background-color:var(--main-primary-color);
	border-color:var(--main-primary-color)
}

.accounts-table .tbody-in__btn.btn_silver:hover
{
	background-color:transparent;
	color:var(--main-primary-color)
}

.accounts-table .tbody-in__btn.btn_gold
{
	background-color:#397ec9;
	border-color:#397ec9
}

.accounts-table .tbody-in__btn.btn_gold:hover
{
	background-color:transparent;
	color:#397ec9
}

.accounts-table .tbody-in__btn.btn_platinum
{
	background-color:#244f7e;
	border-color:#244f7e
}

.accounts-table .tbody-in__btn.btn_platinum:hover
{
	background-color:transparent;
	color:#244f7e
}

.accounts-table .tbody-in__btn.btn_black
{
	background-color:#000;
	border-color:#000;
	text-align:center;
	text-transform:none
}

.accounts-table .tbody-in__btn.btn_black:hover
{
	background-color:transparent;
	color:#000
}

.accounts-table .tbody-in__btn span
{
	display:block;
	font-size:12px;
	font-weight:400
}

@media (max-width:800px) {
	.accounts-table
	{
		position:relative;
		border-width:1px 0 0 1px;
		border-spacing:0;
		padding-top:30px;
		border-collapse:separate;
		padding-bottom: 50px;
	}
	
	.accounts-table .thead
	{
		display:none
	}
	
	.accounts-table .tbody-in .item
	{
		position:relative;
		min-height:30px;
		width:100%
	}
	
	.accounts-table .tbody-in .item__container
	{
		display:table-cell;
		vertical-align:middle;
		padding:16px
	}
	
	.accounts-table .tbody-in .item__black .item__container
	{
		padding:0
	}
	
	.accounts-table .tbody-in .item__black_text
	{
		padding:0
	}
	
	.accounts-table .tbody-in .item__black_box
	{
		position:relative;
		right:0;
		left:0;
		padding:16px
	}
	
	.accounts-table .tbody-in .item[data-header=Basic]:before
	{
		background-color:#85d3fc
	}
	
	.accounts-table .tbody-in .item[data-header=Silver]:before
	{
		background-color:#66bbfc
	}
	
	.accounts-table .tbody-in .item[data-header=Gold]:before
	{
		background-color:var(--main-primary-color)
	}
	
	.accounts-table .tbody-in .item[data-header=Platinum]:before
	{
		background-color:#397ec9
	}
	
	.accounts-table .tbody-in .item[data-header=Diamond]:before
	{
		background-color:#244f7e
	}
	
	.accounts-table .tbody-in .item[data-header=Black]:before
	{
		background-color:#000
	}
	
	.accounts-table .mark-wrapper
	{
		display:none
	}
	
	.accounts-table .item
	{
		position:relative;
		display:table;
		width:100%;
		padding:0;
		text-align:center;
		word-break:normal
	}
	
	.accounts-table .item:before
	{
		content:attr(data-header);
		padding:10px;
		display:table-cell;
		vertical-align:middle;
		width:100px;
		color:#fff;
		text-align:center;
		font-size:16px;
		font-weight:600
	}
	
	.accounts-table .tbody-in
	{
		position:absolute;
		top:0;
		left:0;
		background-color:#fff
	}
	
	.accounts-table .tbody-in .item:nth-child(odd)
	{
		background-color:#f9f9f9
	}
	
	.accounts-table .tbody-in .item__container
	{
		-webkit-transition:all .5s ease-out;
		-o-transition:all .5s ease-out;
		transition:all .5s ease-out
	}
	
	.accounts-table .tbody-in .item__desktop
	{
		display:none
	}
	
	.accounts-table .tbody-in .item__mobile
	{
		display:table
	}
	
	.accounts-table .tbody-in.active
	{
		position:relative;
		z-index:2;
		visibility:visible;
		opacity:1
	}
	
	.accounts-table .tbody-in.active .item__container
	{
		-webkit-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1)
	}
	
	.accounts-table .tbody-in__box-btn
	{
		border-width:0 1px 1px;
		border-style:solid;
		border-color:#eee;
		-webkit-border-radius:0 0 3px 3px;
		border-radius:0 0 3px 3px
	}
	
	.accounts-table .tbody-in__box-btn .item
	{
		padding:0;
		display:inline-block;
		width:-webkit-calc(100% / 5);
		width:calc(100% / 5);
		min-width:84px;
		border-width:0
	}
	
	.accounts-table .tbody-in__box-btn .item:before
	{
		display:none
	}
	
	.accounts-table .tbody-in.left,.accounts-table .tbody-in.right
	{
		z-index:1;
		visibility:hidden;
		opacity:0
	}
	
	.accounts-table .tbody-in.left .item__container,.accounts-table .tbody-in.right .item__container
	{
		-webkit-transform:scale(0);
		-ms-transform:scale(0);
		transform:scale(0)
	}
	
	.accounts-table .tbody-in-btn
	{
		font-size:0
	}
	
	.accounts-table .tbody-in-btn .item
	{
		padding:5px 2px 0;
		display:inline-block;
		width:20%;
		min-width:90px
	}
	
	.accounts-table .tbody-in-btn .item:first-child
	{
		display:none
	}
	
	.accounts-table .tbody-in-btn .item:before
	{
		display:none
	}
	
	.columnNext,.columnPrev
	{
		position:absolute;
		top:0;
		display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-align:center;
		-webkit-align-items:center;
		-ms-flex-align:center;
		align-items:center;
		width:50%;
		height:-webkit-calc(100% - 132px);
		height:calc(100% - 132px);
		opacity:.3;
		z-index:3;
		cursor:pointer;
		-webkit-transition:all .5s ease-out;
		-o-transition:all .5s ease-out;
		transition:all .5s ease-out
	}
	
	.columnNext:focus,.columnNext:hover,.columnPrev:focus,.columnPrev:hover
	{
		outline:0;
		background:0 0;
		opacity:1
	}
	
	.columnNext:after,.columnNext:before,.columnPrev:after,.columnPrev:before
	{
		content:'';
		position:absolute;
		top:0;
		border-style:solid
	}
	
	.columnNext
	{
		right:0
	}
	
	.columnNext:before
	{
		right:3px;
		border-width:14px 0 14px 14px;
		border-color:transparent transparent transparent var(--main-primary-color)
	}
	
	.columnNext:after
	{
		right:8px;
		border-width:14px 0 14px 14px;
		border-color:transparent transparent transparent #fff
	}
	
	.columnPrev
	{
		left:0
	}
	
	.columnPrev:before
	{
		left:3px;
		border-width:14px 14px 14px 0;
		border-color:transparent var(--main-primary-color) transparent transparent
	}
	
	.columnPrev:after
	{
		left:8px;
		border-width:14px 14px 14px 0;
		border-color:transparent #fff transparent transparent
	}
}

@media (max-width:600px) {
	.accounts-table .tbody-in__box-btn .item
	{
		width:-webkit-calc(100% / 3);
		width:calc(100% / 3)
	}
	
	.accounts-table .tbody-in__btn
	{
		font-size:12px
	}
	
	.accounts-table .tbody-in:before
	{
		width:90px;
		font-size:13px
	}
}

.deposits-withdrawals .tabs-container {
    max-width: 1280px;
    padding-top: 70px;
}

.deposits-withdrawals__container .m_b-100
{
	margin-bottom:100px
}

/*.deposits-withdrawals__container .inner-container
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin-bottom:120px;
	max-width:1366px
}

.deposits-withdrawals__container .inner-container .inner-container__left
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-ordinal-group:2;
	-webkit-order:1;
	-ms-flex-order:1;
	order:1
}*/

/*.deposits-withdrawals__container .inner-container .img-wrapper
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:end;
	-webkit-justify-content:flex-end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	min-width:98px
}*/
.inner-main {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
    position: relative;
    margin-bottom: 25px;
    margin-top: 25px;
}
.inner-box-left{
	padding: 40px 80px 40px 40px!important;
}
.inner-container__left {
    background: #fff;
    border: 1px solid #fff;
    padding: 40px 30px 40px 80px;
    border-radius: 30px;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 3px 16px 0 rgba(0, 0, 0, 0.19);
    width: 100%;
    max-width: 800px;
    
}
.deposits-withdrawals__container {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin: auto;
    justify-content: center;
}
.img-right {
    right: -10%!important;
    left: auto!important;
}
.img-wrapper {
    background: #fff;
    border: 1px solid #fff;
    padding: 19px 6px;
    border-radius: 15px;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 3px 16px 0 rgba(0, 0, 0, 0.19);
    height: 100px;
    width: 100%;
    max-width: 130px;
    justify-content: center;
    align-items: center;
    display: flex;
    left: -10%;
    position: absolute;
    z-index: 99;
    top: 0;
    bottom: 0;
    margin: auto;
}
.deposits-withdrawals__container .inner-container .title-wrapper
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
}

.deposits-withdrawals__container .inner-container .title-wrapper h4
{
	margin-top:0;
	margin-bottom:0
}

.deposits-withdrawals__container .inner-container .inner-container__btn
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-ordinal-group:3;
	-webkit-order:2;
	-ms-flex-order:2;
	order:2
}

.deposits-withdrawals__container .inner-container .inner-container__description
{
	-webkit-box-ordinal-group:4;
	-webkit-order:3;
	-ms-flex-order:3;
	order:3;
}

.deposits-withdrawals__container .big_center_title
{
	margin-bottom:90px
}
.deposits-withdrawals h4 {
    width: 100%;
    margin-top: 30px;
}

.deposits-withdrawals p
{
	width:100%;
	margin-bottom:15px;
	color:#5d5d5d
}

.deposits-withdrawals .m_b-100
{
	margin-bottom:100px
}

.deposits-withdrawals ol
{
	width:100%
}

.deposits-withdrawals .gray__list
{
	margin-bottom:0;
	padding:0
}

.deposits-withdrawals_btn
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding:16px 20px;
	font-family:Montserrat,Arial,sans-serif;
	font-weight:700;
	text-transform:uppercase;
	line-height:1.2;
	border-radius:50px;
	font-size:15px;
	min-width:245px;
	color:#fff;
	background-color:var(--main-primary-color);
	border:1px solid var(--main-primary-color)
}

.deposits-withdrawals_btn:hover
{
	-webkit-box-shadow:none;
	box-shadow:none;
	color:var(--main-primary-color);
	background-color:transparent
}

.deposits-withdrawals__row
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-flow:wrap;
	-ms-flex-flow:wrap;
	flex-flow:wrap;
	margin-top:90px
}

.deposits-withdrawals__row h4
{
	width:auto;
	padding-left:15px;
	margin:0
}

.deposits-withdrawals__row .img-wrapper
{
	min-width:98px
}

.deposits-withdrawals__row .img-wrapper img
{
	float:right
}

.account-verification
{
	padding:75px 0;
	background-color:#f8f8f8
}

.account-verification h4
{
	margin-top:0;
	color:#000;
	font-weight:700;
	line-height:1.25
}

.account-verification ol,.account-verification p
{
	margin-bottom:0
}
.support {
    padding: 70px 0;
    background-color: var(--main-primary-color);
    text-align: center;
    margin-top: 35px;
}

.support h4
{
	margin-top:0;
	margin-bottom:10px;
	color:#fff;
	font-weight:700;
	line-height:1.25
}

.support ol,.support p
{
	margin-bottom:0;
	color:#fff
}

.support a.link
{
	color:#fff;
	text-decoration:underline
}

.support a.link:hover
{
	text-decoration:none
}

.education-container
{
	max-width:1280px
}

.education .video-courses
{
	margin-bottom:80px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-justify-content:space-around;
	-ms-flex-pack:distribute;
	justify-content:space-around;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}

.education .course
{
	margin-top:30px;
	padding:60px 45px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	width:100%;
	max-width:400px;
	min-width:300px;
	background-color:#fff;
	text-align:center;
	-webkit-box-shadow:0 15px 38px 0 rgba(0,0,0,.16);
	box-shadow:0 15px 38px 0 rgba(0,0,0,.16)
}

.education .course .title
{
	margin-bottom:24px;
	font-size:24px;
	letter-spacing:1px;
	color:var(--main-primary-color);
	text-align:center
}

.education .course img
{
	margin-top:auto;
	margin-bottom:40px;
	max-width:100%
}

.education__btn
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding:5px 20px;
	font-family:Montserrat,Arial,sans-serif;
	font-weight:700;
	text-transform:uppercase;
	line-height:1.2;
	-webkit-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:0 15px 38px 0 rgba(0,0,0,.23);
	box-shadow:0 15px 38px 0 rgba(0,0,0,.23);
	-webkit-transition:all .2s ease-out;
	-o-transition:all .2s ease-out;
	transition:all .2s ease-out;
	font-size:14px;
	min-width:100%;
	height:50px;
	background-color:var(--main-primary-color);
	border:1px solid var(--main-primary-color);
	color:#fff;
	-webkit-box-shadow:0 15px 38px 0 rgba(0,0,0,.16);
	box-shadow:0 15px 38px 0 rgba(0,0,0,.16)
}

.education__btn:hover
{
	-webkit-box-shadow:none;
	box-shadow:none;
	background-color:#fff;
	color:var(--main-primary-color)
}

.education .block-item-book {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    min-height: 150px;
    margin: 0 0 20px;
    padding: 0 40px 0 55px;
    text-align: left;
    background: #fff;
    border: 1px solid #fff;
    padding: 35px 30px;
    border-radius: 22px;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 3px 16px 0 rgba(0, 0, 0, 0.19);
    margin-bottom: 40px;
}
.education .block-item-book .block-book-content
{
	width:100%;
	max-width:680px;
	margin:0 20px 0 40px
}

.education .block-item-book .block-book-content p
{
	letter-spacing:0;
	font-size:14px;
	font-weight:500
}

.education .block-item-book .block-book-content p:last-child
{
	margin-bottom:0
}

.education .block-item-book .block-book__btn
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding:16px 20px;
	font-family:Montserrat,Arial,sans-serif;
	font-weight:700;
	text-transform:uppercase;
	line-height:1.2;
	border-radius:50px;
	font-size:15px;
	min-width:auto;
	max-width:245px;
	width:100%;
	margin:20px 0;
	background-color:var(--main-primary-color);
	border:1px solid var(--main-primary-color);
	color:#fff;
	-webkit-box-shadow:0 15px 38px 0 rgba(0,0,0,.16);
	box-shadow:0 15px 38px 0 rgba(0,0,0,.16)
}

.education .block-item-book .block-book__btn:hover
{
	-webkit-box-shadow:none;
	box-shadow:none;
	background-color:#fff;
	color:var(--main-primary-color)
}

.education .block-item-book .block-book-label
{
	position:absolute;
	top:0;
	left:0;
	-webkit-filter:none;
	filter:none
}

.bg-light-grey
{
	padding:100px 0 70px
}

.trading-account .bg-light-grey
{
	background-color:#fff
}

.shadow-box
{
	background-color:#fff;
	-webkit-box-shadow:0 10px 80px 0 rgba(0,0,0,.1);
	box-shadow:0 10px 80px 0 rgba(0,0,0,.1)
}

.block-book-container .js_tabs {
    position: relative;
    width: 100%;
    max-width: 1000px;
    margin: auto;
    display: none;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    overflow: visible;
    height: auto;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.block-book-container .js_tabs.hide
{
	display:none!important;
	visibility:hidden!important
}

.block-book-container .js_tabs.show
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	visibility:visible
}

.tab-wrapper
{
	position:relative;
	margin:3% auto 3%;
	width:100%
}

.tab-wrapper #tab-block-1
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	visibility:visible
}

.asset-index
{
	padding-top:5%
}

.asset-index-item
{
	width:33%;
	padding:0 2%;
	display:block;
	-webkit-box-flex:1;
	-webkit-flex:1 0 250px;
	-ms-flex:1 0 250px;
	flex:1 0 250px
}

.asset-index-item-container
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-justify-content:space-around;
	-ms-flex-pack:distribute;
	justify-content:space-around;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}

.asset-index-item .m-bottom
{
	margin-bottom:40px
}

.asset-index-item .block-item-text
{
	padding:30px 0 40px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	height:100%
}

.asset-index-item .block-item-text .m_b-20
{
	line-height:1.5;
	padding:0 5%
}

.asset-index-item a.link:after,.asset-index-item a.link:before
{
	bottom:0
}

.ebooks .title
{
	margin-bottom:35px;
	font-family:Montserrat,Arial,sans-serif;
	font-weight:500;
	font-size:18px;
	color:var(--main-primary-color);
	letter-spacing:1px;
	text-align:center
}

#search-container .search-result
{
	color:#000;
	-webkit-transition:.3s;
	-o-transition:.3s;
	transition:.3s
}

#search-container .faq__item.active .faq__btn
{
	font-size:18px;
	color:var(--main-primary-color)
}

#search-container .faq__item.active .faq__btn+.faq__text
{
	display:block
}

.glossary__list {
    text-align: center;
    padding: 14px 20px;
    background-color: #000;
    border-radius: 50px;
    width: 100%;
    max-width: 1313px;
    margin: 50px auto;
}

.glossary__list .search__total
{
	color:var(--main-primary-color)
}

.glossary__list .container
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}

.glossary__list p
{
	margin-bottom:0
}

.glossary__list ul
{
	float:left;
	position:relative
}

.glossary__letter
{
	position:relative;
	margin:0 1px;
	float:left;
	list-style-type:none
}

.glossary__letter_big {
    margin-bottom: 30px;
    font-family: Montserrat,Arial,sans-serif;
    font-weight: 700;
    font-size: 62px;
    line-height: 1;
    color: var(--main-primary-color);
    text-transform: uppercase;
    border: 1px solid;
    border-radius: 30px 0px 30px 0px;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 9px 8px 0px 0px var(--main-primary-color);
    width: 100%;
    max-width: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 90px;
}

.glossary__letter.disabled
{
	pointer-events:none
}

.glossary__letter.disabled .glossary__letterLink
{
	font-family:Montserrat,Arial,sans-serif;
	color:#fff
}

.glossary__letter:hover .glossary__letterLink
{
	background:var(--main-primary-color);
	-webkit-border-radius:100%;
	border-radius:100%;
	color:#fff
}

.glossary__letter.active .glossary__letterLink
{
	position:relative;
	background:var(--main-primary-color);
	-webkit-border-radius:100%;
	border-radius:100%;
	color:#fff;
	font-size:19px;
	width:30px;
	height:30px
}

.glossary__letterLink
{
	text-transform:uppercase;
	display:block;
	font-size:16px;
	font-family:Montserrat,Arial,sans-serif;
	font-weight:400;
	color:var(--main-primary-color);
	width:30px;
	margin:0 auto;
	line-height:30px
}

.glossary__content p
{
	margin-bottom:0
}

.glossary__table
{
	width:100%;
	overflow:hidden
}
.glossary__column .faq__btn  {
    margin-bottom: 0;
    font-size: 18px;
    color: var(--main-primary-color);
    position: relative;
}
.glossary__column .faq__text  {
  color: #fff!important;
  font-size: 14px!important;
}
.glossary__column .faq__btn:before {
    position: absolute;
    content: "";
    background: url(../images/icon1.svg)no-repeat center center/cover;
    width: 15px;
    height: 15px;
    top: 0;
    bottom: 0;
    right: 10px;
    margin: auto;
}
.glossary__column .active .faq__btn:before {
    position: absolute;
    content: "";
    background: url(../images/icon01.svg)no-repeat center center/cover;
    width: 15px;
    height: 15px;
    top: 0;
    bottom: 0;
    right: 10px;
    margin: auto;
}
.glossary__table.active .glossary__letter_big
{
	color:var(--main-primary-color)
}

.glossary__column
{
	margin-bottom:50px
}

.faq .search__input
{
	width:100%;
	max-width:340px;
	min-width:auto
}
.faq__text.js-faqText {
    background: #000;
    padding: 20px;
    border-top: 1px solid #f2f2f2;
}
.faq__text P {
  color: #fff!important;
  font-size: 14px!important;
}
 .faq__btn p {
    margin-bottom: 0;
    font-size: 18px;
    color: var(--main-primary-color);
    position: relative;
}
.faq__btn p:before {
    position: absolute;
    content: "";
    background: url(../images/icon1.svg)no-repeat center center/cover;
    width: 15px;
    height: 15px;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
}
.active .faq__btn p:before {
    position: absolute;
    content: "";
    background: url(../images/icon01.svg)no-repeat center center/cover;
    width: 15px;
    height: 15px;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
}
.faq__item {
    margin-bottom: 10px;
}

/*.faq__block
{
	margin-bottom:60px;
	border-bottom:1px solid #e5f0fd
}*/

.faq__block:nth-of-type(2)
{
	border-top:none
}

.faq__title {
    margin-bottom: 25px;
    font-family: Montserrat,Arial,sans-serif;
    font-weight: 700;
    color: var(--main-primary-color);
    font-size: 38px;
    line-height: 1.2;
}

.faq__list
{
	margin-bottom:60px
}

.faq__btn {
    display: block;
    font-family: Montserrat,Arial,sans-serif;
    font-weight: 500;
    font-size: 18px;
    color: #fff;
    line-height: 1.667;
    border: none;
    background: 0 0;
    text-align: left;
    -webkit-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    background: #000;
    padding: 20px;
    width: 100%;
}

.faq__btn:hover
{
	color:var(--main-primary-color)
}

.faq__text
{
	display:none;
	font-family:Montserrat,Arial,sans-serif;
	font-weight:400;
	font-size:15px;
	color:#6e6e6e;
	line-height:1.667;
	padding-bottom:30px
}

.faq__text br
{
	display:none
}

.faq .search__inputWrapper
{
	margin-bottom:50px;
	text-align:center;
	padding:12px 0;
	background-color:var(--main-primary-color)
}

.search-result
{
	background-color:#fc3;
	color:#19223c
}

.search-result.active-result
{
	background-color:#ff8000
}

.search__input
{
	height:44px;
	width:240px;
	border:none;
	-webkit-border-radius:22px;
	border-radius:22px;
	outline:0;
	background-color:#fff;
	font-family:Montserrat,Arial,sans-serif;
	font-weight:400;
	font-size:14px;
	color:#9e9e9e;
	padding:0 20px;
	-webkit-transition:all .3s ease-out;
	-o-transition:all .3s ease-out;
	transition:all .3s ease-out
}

.search__input:focus
{
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,8,38,.78);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,8,38,.78)
}

.search__inputWrapper
{
	position:relative;
	margin-left:auto
}

.search__total
{
	position:absolute;
	left:0;
	width:100%;
	text-align:center;
	font-size:12px;
	color:#fff;
	bottom:-1px
}

.accordion-toggle .open-arrow:after
{
	top:50%;
	left:50%;
	border:8px solid rgba(158,158,158,0);
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none;
	border-top-color:#fad11d;
	margin-left:-8px;
	margin-top:-7px
}

.assetIndex .nav-tabs
{
	background-color:transparent;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:100%
}

.assetIndex .nav-tabs:after,.assetIndex .nav-tabs:before
{
	content:'';
	display:table
}

.assetIndex .nav-tabs>li
{
	-webkit-box-flex:1;
	-webkit-flex:1 1 auto;
	-ms-flex:1 1 auto;
	flex:1 1 auto;
	position:relative;
	display:inline-block;
	vertical-align:top;
	border-bottom:none;
	-webkit-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	margin:0 0 40px;
	background-color:transparent;
	border-bottom:1px solid #ddd
}

.assetIndex .nav-tabs>li.three
{
	width:33.3333%
}

.assetIndex .nav-tabs>li.four
{
	width:25%
}

.assetIndex .nav-tabs>li.four img
{
	max-width:80px
}

.assetIndex .nav-tabs>li>a
{
	padding:0 0 30px;
	text-align:center;
	text-decoration:none;
	display:block;
	font-size:16px;
	color:grey;
	border:none!important;
	background-color:transparent!important;
	text-transform:uppercase;
	font-weight:500
}

.assetIndex .nav-tabs>li>a:focus,.assetIndex .nav-tabs>li>a:hover
{
	color:var(--main-primary-color)
}

.assetIndex .nav-tabs>li.active
{
	border-bottom:1px solid #4b5354;
	border-bottom:0 none;
	background-color:#fff
}

.assetIndex .nav-tabs>li.active>a
{
	font-weight:600;
	color:var(--main-primary-color)
}

.assetIndex .nav-tabs>li.active>a:focus,.assetIndex .nav-tabs>li.active>a:hover
{
	color:var(--main-primary-color)
}

.assetIndex .nav-tabs>li.active:after
{
	content:'';
	position:absolute;
	left:0;
	bottom:-2px;
	width:100%;
	height:3px;
	background-color:var(--main-primary-color)
}

.assetIndex .account-tab-content
{
	display:none
}

.assetIndex .account-tab-content.active
{
	display:block
}

.assetIndex .accordion-item-wrap
{
	margin:25px 0 0
}

.assetIndex .asset-section.narrow-inner .inner
{
	display:block;
	padding:5.02vw 0
}

.assetIndex .asset-section .text h4
{
	font-size:35px;
	line-height:1.2;
	font-family:Montserrat,Arial,sans-serif;
	font-weight:400;
	color:#250f2e
}

.assetIndex .asset-section .text p {
    font-size: 16px;
    line-height: 23px;
    font-family: Montserrat,Arial,sans-serif;
    font-weight: 500;
    margin: 0 0 0px;
    color: #000;
}

.assetIndex .asset-section h3.asset-title
{
	display:inline-block;
	vertical-align:top;
	font-size:35px;
	line-height:1;
	font-family:Montserrat,Arial,sans-serif;
	font-weight:700;
	max-width:-webkit-calc(100% - 190px);
	max-width:calc(100% - 190px);
	word-wrap:break-word;
	color:#06050d
}

.assetIndex .asset-section .asset-hours
{
	font-size:12px;
	line-height:1.4;
	font-family:Montserrat,Arial,sans-serif;
	font-weight:400;
	display:inline-block;
	vertical-align:top;
	margin:5px 10px 0;
	color:#4b5354
}

.assetIndex .asset-section .asset-hours span
{
	color:#999;
	display:block;
	font-size:12px;
	line-height:1.4;
	font-family:Montserrat,Arial,sans-serif;
	font-weight:400;
	font-style:italic
}

.assetIndex .asset-section .asset-hours span label
{
	display:block;
	font-weight:700
}

.assetIndex .asset-section .statistic
{
	clear:both;
	margin-top:30px
}

.assetIndex .asset-section .statistic-table .nav-tabs
{
	display:none
}

.assetIndex .asset-section .statistic-table .nav-tabs li a
{
	padding:10px 0;
	font-size:14px;
	line-height:1.4;
	font-family:Montserrat,Arial,sans-serif;
	font-weight:400
}

.assetIndex .asset-section .statistic-table .nav-tabs li.active:before
{
	bottom:-9px;
	margin-left:-10px;
	border-width:8px 10px 0
}

.assetIndex .asset-section .statistic-block>ul li
{
	display:block;
	margin-top:5px;
	font-size:13px;
	line-height:1;
	font-family:Montserrat,Arial,sans-serif;
	font-weight:400;
	color:#000
}

.assetIndex .asset-section .statistic-block>ul li span
{
	padding-right:10px;
	vertical-align:middle
}

.assetIndex .asset-section .statistic-block table
{
	width:100%;
	border-collapse:collapse
}

.assetIndex .asset-section .statistic-block table tr td
{
	padding:5px;
	font-size:13px;
	line-height:1;
	font-family:Montserrat,Arial,sans-serif;
	color:#06050d;
	font-weight:500;
	width:38%;
	text-align:right;
	white-space:nowrap
}

.assetIndex .asset-section .statistic-block table tr td:first-child
{
	font-weight:400;
	color:gray;
	width:45%;
	text-align:left
}

.assetIndex .asset-section .statistic-block table tr td [data-tooltip]
{
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:12px;
	height:12px;
	-webkit-border-radius:50%;
	border-radius:50%;
	border:1px solid var(--main-primary-color);
	text-align:center
}

.assetIndex .asset-section .statistic-block table tr td [data-tooltip]:before
{
	content:'?';
	position:relative;
	top:-3px;
	font-family:Montserrat,Arial,sans-serif;
	font-size:8px;
	font-weight:700;
	color:var(--main-primary-color)
}

.assetIndex .asset-section .statistic-block table tr td [data-tooltip] img
{
	display:none
}

.assetIndex .statistic-block
{
	margin:0 -15px
}

.assetIndex .statistic-block:after
{
	content:'';
	clear:both;
	width:100%;
	display:block
}

.assetIndex .statistic-block .payment
{
	display:inline-block;
	width:49%
}

.assetIndex .statistic-block .payment .current span
{
	font-size:20px;
	line-height:1;
	font-family:Montserrat,Arial,sans-serif;
	font-weight:400;
	display:block;
	padding-bottom:5px
}

.assetIndex .statistic-block .payment.payment-up .current span
{
	color:#29a755;
	text-align:center
}

.assetIndex .statistic-block .payment.payment-down .current span
{
	color:#ec3e3e;
	text-align:center
}

.assetIndex .trade-block .rate
{
	color:#000;
	display:table;
	margin:10px auto 0;
	padding:0 17px;
	font-size:16px;
	font-weight:400;
	position:relative
}

.assetIndex .trade-block .rate .arrow
{
	vertical-align:middle
}

.assetIndex .trade-block .rate-up .arrow
{
	border-color:transparent transparent #29a755;
	border-width:0 5px 5px
}

.assetIndex .trade-block .rate-down .arrow
{
	border-width:5px 5px 0;
	border-color:#ea1c1c transparent transparent
}

.assetIndex .statistic-block .asset-button
{
	margin-top:20px;
	clear:both
}

.assetIndex .tab-content .statistic-block .asset-button .btn
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding:5px 20px;
	font-family:Montserrat,Arial,sans-serif;
	font-weight:700;
	text-transform:uppercase;
	letter-spacing:1px;
	line-height:1.2;
	-webkit-box-shadow:0 15px 38px 0 rgba(0,0,0,.23);
	box-shadow:0 15px 38px 0 rgba(0,0,0,.23);
	-webkit-transition:all .2s ease-out;
	-o-transition:all .2s ease-out;
	transition:all .2s ease-out;
	font-size:14px;
	min-width:auto;
	min-height:50px;
	max-width:245px;
	margin:0 auto;
	color:#fff;
	background-color:var(--main-primary-color);
	border:1px solid var(--main-primary-color)
}

.assetIndex .tab-content .statistic-block .asset-button .btn:hover
{
	background-color:transparent;
	color:var(--main-primary-color)
}

.assetIndex .trading-hours .iframe
{
	height:310px;
	width:100%
}

.assetIndex .time-scale
{
	font-size:85%
}

.assetIndex .asset-index-header
{
	min-height:40px;
	border-bottom:1px solid #efefef
}

.assetIndex .asset-index-header li
{
	font-size:10px;
	line-height:1;
	font-family:Montserrat,Arial,sans-serif;
	font-weight:700;
	color:#9e9e9e;
	text-transform:uppercase;
	padding:0
}

.assetIndex .asset-index-body .panel
{
	-webkit-border-radius:0;
	border-radius:0;
	min-height:45px;
	-webkit-box-shadow:none;
	box-shadow:none;
	border-bottom:1px solid #eee
}

.assetIndex .asset-index-body .panel+.panel
{
	margin-top:0
}

.assetIndex .asset-index-body .panel-heading
{
	min-height:45px;
	padding:8px 0;
	overflow:hidden
}

.assetIndex .asset-index-body .panel-heading ul
{
	padding:7px 0 0
}

.assetIndex .asset-index-body .panel-heading h4>a
{
	display:block
}

.assetIndex .asset-index-body li
{
	padding:0;
	font-size:12px;
	line-height:1;
	font-family:Montserrat,Arial,sans-serif;
	font-weight:400;
	color:#5e5e5e
}

.assetIndex .asset-index-body li:nth-child(1)
{
	font-size:13px;
	line-height:1;
	font-family:Montserrat,Arial,sans-serif;
	font-weight:700;
	color:#fff;
	text-transform:uppercase
}

.assetIndex .asset-index-body li button
{
	margin-top:-7px;
	padding:6px;
	white-space:normal
}

.assetIndex .asset-index-body .panel-heading+.panel-collapse>.list-group,.assetIndex .asset-index-body .panel-heading+.panel-collapse>.panel-body
{
	background-color:#f9f9f9;
	padding:20px 30px
}

.assetIndex .asset-index-body .panel-data span
{
	display:block;
	margin-top:5px
}

.assetIndex .asset-index-body .panel-data strong
{
	font-size:16px;
	line-height:1.4;
	font-family:Montserrat,Arial,sans-serif;
	font-weight:400;
	color:#fff;
	display:block
}

.assetIndex .asset-index-body .available-products
{
	border-bottom:1px solid #efefef;
	margin-bottom:15px;
	padding-bottom:10px
}

.assetIndex .asset-index-body .available-products strong
{
	font-size:14px;
	line-height:1;
	font-family:Montserrat,Arial,sans-serif;
	font-weight:400;
	color:#fff
}

.assetIndex .accordion-toggle
{
	cursor:pointer
}

.assetIndex .accordion-item
{
	position:relative
}

.assetIndex .accordion-item.active .accordion-content
{
	background:#fff
}

.assetIndex .accordion-item .accordion-toggle
{
	overflow:hidden;
	padding:20px 15px 15px;
	position:relative
}

.assetIndex .accordion-item .accordion-toggle .title
{
	margin:0;
	display:inline-block;
	font-family:Montserrat,Arial,sans-serif;
	color:#000;
	font-size:16px;
	font-weight:700;
	line-height:1
}

.assetIndex .accordion-item .accordion-toggle .status
{
	font-size:21px;
	line-height:1;
	font-family:Montserrat,Arial,sans-serif;
	font-weight:300
}

.assetIndex .accordion-item .accordion-toggle .status.pending
{
	color:#db9e48
}

.assetIndex .accordion-item .accordion-toggle .status.complete
{
	color:#6cc062
}

.assetIndex .accordion-item .accordion-toggle .status.incomplete
{
	color:#db7676
}

.assetIndex .accordion-item .accordion-toggle .title .status-icon
{
	width:12px;
	height:12px;
	display:inline-block;
	margin:0 6px 0 0
}

.assetIndex .accordion-content
{
	display:none;
	padding:15px 0;
	overflow:hidden
}

.assetIndex .accordion-content .col-lg-6
{
	padding:0 15px;
	width:50%;
	float:left
}

.assetIndex .accordion-content .registered-on
{
	color:#939598;
	font-size:14px;
	line-height:1.2;
	font-family:Montserrat,Arial,sans-serif;
	font-weight:300;
	margin:25px 0 18px
}

.assetIndex .accordion-content .registered-on span
{
	color:#000
}

.assetIndex .accordion-content b
{
	color:#434343;
	font-size:14px;
	line-height:1.2;
	font-family:Montserrat,Arial,sans-serif;
	font-weight:700;
	display:inline-block
}

.assetIndex .accordion-content b a
{
	color:#434343;
	font-size:14px;
	line-height:1.4;
	font-family:Montserrat,Arial,sans-serif;
	font-weight:300;
	text-decoration:underline
}

.assetIndex .accordion-content b a:hover
{
	text-decoration:none
}

.assetIndex .accordion-content .card-digits
{
	color:#939598;
	font-size:14px;
	line-height:1.4;
	font-family:Montserrat,Arial,sans-serif;
	font-weight:300;
	margin:26px 0 23px
}

.assetIndex .accordion-content .form-blocks
{
	width:100%
}

.assetIndex .accordion-content .form-blocks .form-row label
{
	width:28%;
	margin:0
}

.assetIndex .accordion-content .form-blocks .form-row .input-wrap
{
	width:34%
}

.assetIndex .separator-h
{
	border-top:1px solid #eee;
	clear:both;
	position:relative;
	width:100%
}

.assetIndex .separator-h:after,.assetIndex .separator-h:before
{
	content:'';
	display:none
}

.assetIndex .accordion-toggle .open-arrow
{
	display:inline-block;
	position:absolute;
	right:20px;
	top:20px;
	width:16px;
	height:14px
}

.assetIndex .accordion-toggle .open-arrow:after
{
	border-top-color:var(--main-primary-color);
	content:"";
	display:block;
	-webkit-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out
}

.assetIndex .accordion-toggle .open-arrow:hover
{
	opacity:.5
}

.assetIndex .accordion-item.active .open-arrow:after
{
	border-top-color:#ccc;
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg);
	margin-top:-14px
}

.assetIndex #tooltip
{
	overflow:visible;
	text-align:center;
	background-color:#fff;
	position:absolute;
	padding:15px;
	width:220px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:0 6px 60px rgba(0,0,0,.1);
	box-shadow:0 6px 60px rgba(0,0,0,.1);
	color:#000;
	font-size:12px;
	line-height:1.4;
	font-family:Montserrat,Arial,sans-serif;
	font-weight:400;
	border:1px solid #000;
	z-index:21
}

.assetIndex #tooltip:after
{
	width:0;
	height:0;
	content:'';
	position:absolute;
	left:50%;
	bottom:-6px;
	border-top:5px solid #000;
	border-right:5px solid transparent;
	border-left:5px solid transparent;
	margin:0 0 0 -5px
}

.assetIndex #tooltip.top:after
{
	border-top-color:transparent;
	border-bottom:5px solid #000;
	top:-12px;
	bottom:auto
}

.assetIndex #tooltip.left:after
{
	left:14px;
	margin:0
}

.assetIndex #tooltip.right:after
{
	right:14px;
	left:auto;
	margin:0
}

@media only screen and (max-width:1024px) {
	.assetIndex .asset-content .col-lg-6
	{
		margin:0 0 20px
	}
}

@media screen and (max-width:960px) {
	.assetIndex .asset-content>.col-lg-6
	{
		width:100%;
		float:none
	}
}

@media only screen and (max-width:640px) {
	.assetIndex .asset-section .statistic-table .nav-tabs li a
	{
		font-size:13px
	}
	
	.assetIndex .asset-section h3.asset-title
	{
		max-width:100%
	}
}

@media only screen and (max-width:480px) {
	.assetIndex .asset-section .asset-title
	{
		font-size:25px;
		max-width:-webkit-calc(100% - 170px);
		max-width:calc(100% - 170px)
	}
	
	.assetIndex .asset-section .asset-hours span
	{
		font-size:11px
	}
	
	.assetIndex .asset-section .text p
	{
		font-size:12px;
		padding:0 10px
	}
	
	.assetIndex .asset-content .col-lg-6
	{
		width:100%;
		float:none
	}
}

.container .account-tabs-sidebar-section
{
	overflow-x:auto
}

.container .account-tabs-sidebar-section .section-inner
{
	min-width:680px
}

.container .calendar-title
{
	margin:0 0 40px
}

.container .calendar-title .current-month
{
	font:30px/40px black,Arial,sans-serif;
	display:inline-block;
	color:#1f1f1f
}

.container .calendar-title .change-month
{
	float:right;
	margin-top:9px
}

.container .calendar-title .change-month span
{
	color:#1f1f1f;
	font-size:12px;
	display:inline-block;
	vertical-align:middle;
	cursor:pointer
}

.container .calendar-title .change-month .select-month
{
	display:inline-block;
	vertical-align:middle;
	float:none;
	margin:0 5px
}

.container .calendar-title .change-month .select-month:after
{
	display:none
}

.calendar-title .change-month .select-month select
{
	padding:0 5px;
	font:18px/18px black,Arial,sans-serif;
	text-transform:uppercase;
	color:var(--main-primary-color);
	border:0;
	background:0 0;
	-webkit-appearance:none;
	-moz-appearance:none
}

.container .calendar-title .change-month .select-month select
{
	color:#1f1f1f;
	text-transform:none;
	background:url(../images/down-arrow.svg) right 5px center no-repeat;
	width:150px
}

.container .calendar-title .change-month .select-month select::-ms-expand
{
	display:none
}

.container .calendar-wrap
{
	width:100%;
	height:73px;
	border-top:3px solid var(--main-primary-color);
	border-bottom:1px solid var(--main-primary-color);
	color:var(--main-primary-color);
	font:15px/15px book,Arial,sans-serif;
	margin:0 0 40px;
	display:table
}

.container .calendar-wrap .week-days
{
	display:table-cell;
	vertical-align:top;
	width:77.77%
}

.container .calendar-wrap .change-week
{
	display:table-cell;
	width:11.11%;
	vertical-align:middle;
	text-align:center;
	white-space:nowrap;
	position:relative;
	cursor:pointer
}

.container .calendar-wrap .change-week:hover
{
	opacity:.8
}

.container .calendar-wrap .change-week span
{
	display:inline-block;
	vertical-align:middle;
	margin:0 auto;
	position:relative;
	padding:0 20px;
	color:#1f1f1f;
	font:13px/16px medium,Arial,sans-serif
}

.container .calendar-wrap .change-week i
{
	position:relative;
	background:#fff;
	display:inline-block;
	vertical-align:middle;
	width:26px
}

.container .calendar-wrap .change-week.prev i:after,.container .calendar-wrap .change-week.prev i:before
{
	right:0;
	top:0;
	border:solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none
}

.container .calendar-wrap .change-week.prev i:after
{
	border-color:rgba(255,255,255,0);
	border-right-color:#fff;
	border-width:9px;
	margin-top:-9px
}

.container .calendar-wrap .change-week.prev i:before
{
	border-color:rgba(194,225,245,0);
	border-right-color:#1f1f1f;
	border-width:13px;
	margin-top:-13px;
	-webkit-border-radius:7px;
	border-radius:7px
}

.container .calendar-wrap .change-week.next i:after,.container .calendar-wrap .change-week.next i:before
{
	left:0;
	top:0;
	border:solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none
}

.container .calendar-wrap .change-week.next i:after
{
	border-color:rgba(255,255,255,0);
	border-left-color:#fff;
	border-width:9px;
	margin-top:-9px
}

.container .calendar-wrap .change-week.next i:before
{
	border-color:rgba(194,225,245,0);
	border-left-color:#1f1f1f;
	border-width:13px;
	margin-top:-13px;
	-webkit-border-radius:7px;
	border-radius:7px
}

.container .calendar-wrap .change-week.next
{
	border-left:1px solid var(--main-primary-color)
}

.container .calendar-wrap .change-week.prev
{
	border-right:1px solid var(--main-primary-color)
}

.container .week-days .day
{
	display:block;
	float:left;
	cursor:pointer;
	height:71px;
	width:14.28%;
	position:relative
}

.container .week-days .day.selected
{
	background:var(--main-primary-color);
	color:#fff
}

.container .week-days .day.selected .day-name
{
	color:#fff
}

.container .week-days .day.selected:after
{
	width:0;
	height:0;
	border-style:solid;
	border-width:12px 12.5px 0;
	border-color:var(--main-primary-color) transparent transparent;
	position:absolute;
	left:50%;
	margin:0 0 0 -12px;
	content:'';
	bottom:-12px
}

.container .week-days .day .day-name
{
	font:14px/14px bold,Arial,sans-serif;
	padding:4px 8px 0;
	color:var(--main-primary-color)
}

.container .week-days .day i
{
	display:block;
	font:40px book,Arial,sans-serif;
	text-align:center
}

.container .week-days .day .webinars-count
{
	-webkit-border-radius:18px;
	border-radius:18px;
	width:18px;
	height:18px;
	background:#cd201f;
	color:#fff;
	position:absolute;
	top:3px;
	right:10px;
	font:11px/18px medium,Arial,sans-serif;
	padding:0
}

.container .week-days .day.empty
{
	color:#e5e5e5;
	pointer-events:none
}

.container .week-days .day.empty .day-name
{
	color:#e5e5e5
}

.container .calendar-body h2
{
	font:25px/30px bold,Arial,sans-serif;
	margin:0 0 10px
}

.container .calendar-day-events .row
{
	display:table;
	width:100%;
	padding:15px 0;
	position:relative;
	border-bottom:1px solid #dedfe0;
	margin:0
}

.container .calendar-day-events .row>div
{
	display:table-cell;
	vertical-align:top;
	text-align:center
}

.container .calendar-day-events .row .general-info
{
	width:56%;
	padding:0 12% 0 0;
	text-align:left
}

.container .calendar-day-events .row .end-date,.container .calendar-day-events .row .start-date
{
	width:14%;
	color:#303030;
	font:16px/22px bold,Arial,sans-serif;
	padding:0 1%
}

.container .calendar-day-events .row .actions
{
	width:16%;
	padding-top:6px
}

.container .calendar-day-events .row .actions a
{
	padding:10px;
	min-width:135px;
	background-color:red;
	font-size:14px;
	text-transform:uppercase;
	background:#f5d38f;
	background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#f5d38f),to(#40cbda));
	background:-webkit-linear-gradient(top,#f5d38f 1%,#40cbda 100%);
	background:-o-linear-gradient(top,#f5d38f 1%,#40cbda 100%);
	background:linear-gradient(to bottom,#f5d38f 1%,#40cbda 100%);
	color:#fff!important
}

.container .calendar-day-events .row:first-child .general-info
{
	font:20px/24px book,Arial,sans-serif
}

.container .calendar-day-events .row:first-child .end-date,.container .calendar-day-events .row:first-child .start-date
{
	font:16px/24px light,Arial,sans-serif
}

.container .calendar-day-events .row .general-info h4
{
	display:inline-block;
	vertical-align:middle
}

.container .calendar-day-events .row .general-info p
{
	font:16px/23px light,Arial,sans-serif;
	margin:0
}

.container .calendar-day-events .row .general-info .webinar-message
{
	display:inline-block;
	vertical-align:middle;
	font:12px/23px light,Arial,sans-serif;
	position:relative;
	margin:0 10px
}

.container .calendar-day-events .row .general-info .webinar-message:before
{
	position:absolute;
	left:0;
	top:50%;
	margin:-8px 0 0;
	content:''
}

.container .calendar-day-events .row .general-info .webinar-message.free-entrance
{
	color:#49aa34;
	padding:0 0 0 35px
}

.container .calendar-day-events .row .general-info .webinar-message.members
{
	color:#d99941;
	padding:0 0 0 20px
}

.container .calendar-day-events .row .general-info .webinar-message.free-entrance:before
{
	background-position:0 -3098px;
	width:30px;
	height:15px
}

.container .calendar-day-events .row .general-info .webinar-message.members:before
{
	background-position:0 -3123px;
	width:16px;
	height:16px
}

.container .account-sidebar
{
	padding:25px;
	border:1px solid var(--main-primary-color);
	-webkit-border-radius:3px;
	border-radius:3px
}

.container .articles-blocks.articles-items
{
	padding:43px 0
}

.container .articles-item
{
	position:relative
}

.container .articles-item a
{
	display:inline-block;
	color:#24112e
}

.container .articles-item a:hover
{
	text-decoration:none
}

.container .articles-item>a:hover .article-img img
{
	filter:none;
	-webkit-filter:none
}

.container .articles-item .article-img
{
	position:relative;
	width:224px;
	height:149px;
	margin:0 0 24px;
	display:inline-block
}

.container .articles-item .article-img img
{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	max-width:224px;
	max-height:149px;
	margin:auto;
	height:auto;
	-webkit-filter:grayscale(100%);
	filter:grayscale(100%);
	-webkit-filter:grayscale(100%);
	filter:grayscale(100%)
}

.container .articles-item .article-title
{
	margin:0;
	display:block;
	font:12px/17px book,Arial,sans-serif;
	color:#9e9e9e
}

.container .articles-item .article-date
{
	color:#ababab;
	font:10px/14px book,Arial,sans-serif
}

.container .article-tags .content a
{
	display:inline-block;
	padding:5px 10px;
	background:#f6f6f6;
	color:#858585;
	margin:0 0 10px 7px;
	-webkit-border-radius:5px;
	border-radius:5px;
	font:13px/16px thin,Arial,sans-serif;
	text-decoration:none
}

.container .article-tags .content a:hover
{
	background:#4e3f56;
	color:#fff
}

.calculators
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center
}

.calculators__item
{
	padding:25px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}

.calculators__left
{
	width:416px
}

.calculators__right
{
	width:48.5%
}

.calculators__title
{
	margin-bottom:15px;
	color:#cb9f70;
	font-size:24px;
	line-height:1.2;
	text-transform:uppercase
}

.calculators__text
{
	margin-bottom:0;
	color:#000;
	font-size:17px;
	line-height:27px
}

@media (max-width:1024px) {
	.calculators__item
	{
		width:50%;
		padding:5.2vw;
		-webkit-box-orient:vertical;
		-webkit-box-direction:reverse;
		-webkit-flex-direction:column-reverse;
		-ms-flex-direction:column-reverse;
		flex-direction:column-reverse
	}
	
	.calculators__right
	{
		width:100%
	}
	
	.calculators__text
	{
		margin-bottom:25px
	}
}

@media (max-width:960px) {
	.calculators__item
	{
		width:100%
	}
}

.analysis-row
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-bottom:60px
}

.analysis-traderTool
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	height:auto;
	padding:40px;
	margin:30px 18px 40px;
	-webkit-box-shadow:0 25px 60px 0 rgba(0,0,0,.1);
	box-shadow:0 25px 60px 0 rgba(0,0,0,.1);
	max-width:405px;
	text-align:center
}

.analysis__btn
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding:5px 20px;
	font-family:Montserrat,Arial,sans-serif;
	font-weight:700;
	text-transform:uppercase;
	line-height:1.2;
	-webkit-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:0 15px 38px 0 rgba(0,0,0,.23);
	box-shadow:0 15px 38px 0 rgba(0,0,0,.23);
	-webkit-transition:all .2s ease-out;
	-o-transition:all .2s ease-out;
	transition:all .2s ease-out;
	font-size:14px;
	min-width:100%;
	height:50px;
	color:#fff;
	background-color:var(--main-primary-color);
	border:1px solid var(--main-primary-color)
}

.analysis__btn:hover
{
	-webkit-box-shadow:none;
	box-shadow:none;
	color:var(--main-primary-color);
	background-color:transparent
}

.analysis-index-container
{
	max-width:1280px
}

.analysis-index_row
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-justify-content:space-around;
	-ms-flex-pack:distribute;
	justify-content:space-around;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}

.analysis-index-item
{
	padding:50px 2%;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	width:20%;
	-webkit-box-flex:1;
	-webkit-flex:1 0 250px;
	-ms-flex:1 0 250px;
	flex:1 0 250px
}

.analysis-index-item h4
{
	font-size:18px
}

.analysis-index .block-inner-text
{
	margin-bottom:auto;
	color:#474d52;
	line-height:18px;
	font-weight:500
}

.analysis-index .block-tips
{
	margin-top:20px;
	color:#000;
	font-size:11px
}

.analysis-index__btn
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding:5px 20px;
	font-family:Montserrat,Arial,sans-serif;
	font-weight:700;
	text-transform:uppercase;
	line-height:1.2;
	-webkit-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:0 15px 38px 0 rgba(0,0,0,.23);
	box-shadow:0 15px 38px 0 rgba(0,0,0,.23);
	-webkit-transition:all .2s ease-out;
	-o-transition:all .2s ease-out;
	transition:all .2s ease-out;
	font-size:14px;
	min-width:100%;
	height:50px;
	margin:0 auto;
	max-width:160px;
	color:#fff;
	background-color:var(--main-primary-color);
	border:1px solid var(--main-primary-color)
}

.analysis-index__btn:hover
{
	-webkit-box-shadow:none;
	box-shadow:none;
	color:var(--main-primary-color);
	background-color:transparent
}
.company-area {
 background-color: #000;
 margin-bottom: 50px;
 padding-bottom: 50px;
 padding-top: 50px;
}
.ourCompany h3 {
    margin-top: 30px;
    font-size: 34px;
    color: var(--main-primary-color);
}
.ourCompany P{
  color: #fff;
}
.ourCompany h3:first-child
{
	margin-top:0
}

.ourCompany .row-flex
{
	margin:0 -15px
}

.ourCompany__block
{
	margin:0 15px 20px;
	padding:50px;
	background-color:#e5f0fd
}

.ourCompany__blockTitle
{
	margin-bottom:10px;
	font-family:Montserrat,Arial,sans-serif;
	font-weight:800;
	font-size:18px;
	color:var(--main-primary-color);
	line-height:1.278
}

.ourCompany__blockText
{
	color:#0b141d;
	line-height:1.714
}

.ourCompany ul li
{
	position:relative;
	margin-bottom:10px;
	padding-left:30px;
	line-height:1.4;
	color:#fff
}

.ourCompany ul li:before
{
	content:'';
	position:absolute;
	top:5px;
	left:2px;
	height:4px;
	width:10px;
	border-left:2px solid var(--main-primary-color);
	border-bottom:2px solid var(--main-primary-color);
	-webkit-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	transform:rotate(-45deg)
}

.ourCompany__btn
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding:16px 20px;
	font-family:Montserrat,Arial,sans-serif;
	font-weight:700;
	text-transform:uppercase;
	line-height:1.2;
	border-radius:50px;
	font-size:15px;
	min-width:260px;
	max-width:220px;
	color:#fff;
	background-color:var(--main-primary-color);
	border:1px solid var(--main-primary-color)
}

.ourCompany__btn:hover
{
	-webkit-box-shadow:none;
	box-shadow:none;
	color:var(--main-primary-color);
	background-color:transparent
}

.contacts
{
	text-align:center
}

.contacts h2 {
    margin-bottom: 12px;
    font-family: Montserrat,Arial,sans-serif;
    font-weight: 700;
    font-size: 38px;
    color: var(--main-primary-color);
    line-height: 1.431;
}
.contacts p {
    margin-bottom: 25px;
    font-weight: 500;
    font-size: 18px;
    color: #000;
    line-height: 1.4em;
    letter-spacing: normal;
}
.contacts__form .form-row textarea {
    margin-bottom: 20px;
    height: 154px;
    resize: none;
    padding: 20px 23px;
}
.contacts__form .error
{
	display:none
}

.contacts__form .error-text-js
{
	display:block;
	top:-3px;
	bottom:auto
}

.contacts__form p
{
	color:#5d5d5d
}

.contacts__btn
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding:5px 20px;
	font-family:Montserrat,Arial,sans-serif;
	font-weight:700;
	text-transform:uppercase;
	line-height:1.2;
	-webkit-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:0 15px 38px 0 rgba(0,0,0,.23);
	box-shadow:0 15px 38px 0 rgba(0,0,0,.23);
	-webkit-transition:all .2s ease-out;
	-o-transition:all .2s ease-out;
	transition:all .2s ease-out;
	font-size:14px;
	min-width:auto;
	height:50px;
	max-width:245px;
	width:100%;
	margin:0 auto;
	color:#fff;
	background-color:var(--main-primary-color);
	border:1px solid var(--main-primary-color)
}

.contacts__btn:hover
{
	-webkit-box-shadow:none;
	box-shadow:none;
	color:var(--main-primary-color);
	background-color:transparent
}

/*.contacts__support
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-justify-content:space-around;
	-ms-flex-pack:distribute;
	justify-content:space-around;
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
	margin:40px -15px 0
}*/

/*.contacts__supportItem
{
	margin:0 15px;
	padding:40px 15px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	width:100%
}*/

/*.contacts__supportTable
{
	margin-left:auto;
	margin-right:auto
}*/

.contacts__supportTable td {
    text-align: left;
    padding-top: 8px;
    color: #fff;
}
.contacts__supportHeadText {
    font-size: 23px;
    font-weight: 600;
    color: #fff;
    line-height: 1.045;
}
.contacts__supportItem {
    margin-bottom: 25px;
    display: flex;
    align-items: center;
}
.contacts__supportItem img {
height: 30px;
}
.call-img {
    background: #00000059;
    height: 60px;
    width: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 20px;
    border-radius: 6px;
}
.contacts__supportText
{
	font-family:Montserrat,Arial,sans-serif;
}
iframe {
    margin-bottom: 50px;
}
.contact-area{
	padding-bottom: 80px;
	padding-top: 80px;
	background-color: #f2f2f2;
}
.contacts__supportLink {
    position: relative;
    margin-left: 0px;
    font-family: Montserrat,Arial,sans-serif;
    color: #fff;
    font-size: 16px;
}
.contacts__support {
    background: var(--main-primary-color);
    padding: 50px 30px 30px;
    border-radius: 15px;
    margin-top: 50px;
}
.contacts__supportLink:after,.contacts__supportLink:before
{
	content:'';
	position:absolute;
	bottom:0;
	height:1px;
	width:0;
	background-color:var(--main-primary-color);
	-webkit-transition:width .2s ease-out;
	-o-transition:width .2s ease-out;
	transition:width .2s ease-out
}

.contacts__supportLink:before
{
	left:0
}

.contacts__supportLink:after
{
	right:0
}

.contacts__supportLink:hover:after,.contacts__supportLink:hover:before
{
	width:50%
}

.contacts__bottom p
{
	color:#fff;
	letter-spacing:0
}

.contacts__bottom a
{
	color:var(--main-primary-color)
}

.contacts__bottom a:hover
{
	color:#fff
}

.partner-program ul
{
	margin:0 auto 40px;
	max-width:900px;
	text-align:center
}

.partner-program ul li
{
	margin-bottom:10px;
	padding:0 5px 0 7px;
	display:inline-block;
	font-size:15px;
	color:#ccc;
	line-height:1
}

.partner-program ul li+li
{
	border-left:1px solid var(--main-primary-color)
}

.partner-program ul li:nth-child(5)
{
	border-left:0
}

.partners-page
{
	font-size:16px
}

.partners-page h3
{
	color:#19223c;
	font-size:24px
}

.partners-page p
{
	margin:15px 0;
	line-height:25px;
	letter-spacing:.52px
}

.pad-space-top
{
	padding:50px 0
}

.block-affiliate-wrapper
{
	width:160px;
	margin:2.5% 2% 0;
	display:inline-block;
	vertical-align:top
}

.affiliate-title
{
	color:#767676!important;
	font-size:15px!important;
	font-weight:400!important;
	letter-spacing:normal!important
}

.register.join-us-btn
{
	display:block;
	margin:0 auto;
	width:-webkit-max-content;
	width:-moz-max-content;
	width:max-content
}

.register.join-us-btn a
{
	padding:5px 50px
}

.register.join-us-btn a:hover
{
	border-color:var(--main-primary-color);
	color:var(--main-primary-color)
}

.legal-space
{
	padding-bottom: 50px;
	padding-top: 50px;
}

.legal-row
{
	margin-left:-17px;
	margin-right:-17px
}

.legal-item {
    margin: 50px 17px 30px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    background-color: #fff;
    width: 30%;
    text-align: left;
    margin-bottom: 20px;
    background: #fff;
    border: 1px solid #fff;
    padding: 50px 30px;
    border-radius: 22px;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 3px 16px 0 rgba(0, 0, 0, 0.19);
    position: relative;
}

.legal-item-img {
    margin: 0 auto 20px;
    display: block;
    position: absolute;
    top: -15%;
    background: #000;
    padding: 10px;
    height: 90px;
    width: 90px;
    border-radius: 20px;
}

.legal-item-title
{
	margin-bottom: 8px;
    font-family: Montserrat,Arial,sans-serif;
    font-weight: 700;
    font-size: 22px;
    color: #000;
    text-transform: capitalize;
    padding-top: 15px;
}

.legal-item-anons
{
	font-size: 14px;
    color: #000;
    letter-spacing: 0.2px;
    line-height: 21px;
    font-weight: 600;
    padding-bottom: 20px;
}

.legal__btn
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding:15px 20px;
	font-family:Montserrat,Arial,sans-serif;
	font-weight:700;
	text-transform:uppercase;
	line-height:1.2;
	border-radius:50px;
	font-size:15px;
	min-width:auto;
	max-width:200px;
	width:100%;
	color:var(--main-primary-color);
	background-color:#fff;
	border:1px solid var(--main-primary-color);
	-webkit-box-shadow:none;
	box-shadow:none
}

.legal__btn:hover
{
	-webkit-box-shadow:none;
	box-shadow:none;
	background-color:var(--main-primary-color);
	color:#fff;
	-webkit-box-shadow:0 15px 38px 0 rgba(0,0,0,.16);
	box-shadow:0 15px 38px 0 rgba(0,0,0,.16)
}

.text-page-legal {
    color: #000;
    line-height: 1.4;
    background-color: #f2f2f2;
    font-weight: 500;
    padding-bottom: 50px;
    padding-top: 50px;
    margin-bottom: 50px;
}
.text-page-legal h2{
	margin-bottom:20px
}
.text-page-legal ol,.text-page-legal ul
{
	margin:25px 0;
	padding-left:20px
}

.text-page-legal ol li,.text-page-legal ul li
{
	margin-bottom:20px
}

.text-page-legal p
{
	margin-bottom:20px
}

.text-page-legal ol
{
	list-style:decimal
}

.text-page-legal ul
{
	list-style:disc
}

.text-page-legal a
{
	position:relative;
	color:var(--main-primary-color)
}

.text-page-legal a:after
{
	content:'';
	position:absolute;
	bottom:-1px;
	left:0;
	right:0;
	margin:0 auto;
	width:0;
	height:1px;
	background-color:var(--main-primary-color);
	-webkit-transition:width .2s ease-in-out;
	-o-transition:width .2s ease-in-out;
	transition:width .2s ease-in-out
}

.text-page-legal a:hover:after
{
	width:100%
}

.g-recaptcha
{
	display:none
}

.side-menu
{
	margin:0 auto;
}

.side-menu .form-row
{
	position:relative;
	margin-bottom:10px
}

.side-menu .form-input,.side-menu .select_country_language
{
	padding:10px 35px 10px 24px;
	width:100%;
	height:40px;
	font-family:Montserrat,Arial,sans-serif;
	font-size:12px;
	border:none;
	-webkit-border-radius:2px;
	border-radius:2px;
	outline:0;
	background-color:#f1f1f1;
	color:var(--main-primary-color)
}

.side-menu .select_country_language
{
	background:url(../images/down-arrow.svg) no-repeat 95% 50% #f1f1f1;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	cursor:pointer
}

.side-menu .checkbox-block
{
	margin:20px 0 40px
}

.side-menu .checkbox-block .error.error-text-js
{
	top:-14px
}

.side-menu .checkbox-wrap
{
	display:-webkit-inline-box;
	display:-webkit-inline-flex;
	display:-ms-inline-flexbox;
	display:inline-flex;
	position:relative
}

.side-menu .checkbox-wrap label
{
	display:block;
	font-family:Montserrat,Arial,sans-serif;
	font-size:11px;
	color:#7f7f7f;
	margin-left:30px;
	margin-top:5px;
	-webkit-align-self:baseline;
	-ms-flex-item-align:baseline;
	align-self:baseline
}

.side-menu .checkbox-wrap a
{
	position:relative;
	display:inline-block;
	color:#fff;
	font-family:Montserrat,Arial,sans-serif;
	font-size:11px;
	text-decoration:none
}

.side-menu .checkbox-wrap a:after,.side-menu .checkbox-wrap a:before
{
	content:'';
	position:absolute;
	bottom:0;
	height:1px;
	width:0;
	background-color:var(--main-primary-color);
	-webkit-transition:width .3s ease-out;
	-o-transition:width .3s ease-out;
	transition:width .3s ease-out
}

.side-menu .checkbox-wrap a:before
{
	left:0
}

.side-menu .checkbox-wrap a:after
{
	right:0
}

.side-menu .checkbox-wrap a:hover:after,.side-menu .checkbox-wrap a:hover:before
{
	width:50%
}

.side-menu .checkbox-wrap a:hover
{
	text-decoration:underline
}

.side-menu .checkbox-wrap .checkbox
{
	display:none;
	position:relative;
	top:5px;
	height:1px;
	opacity:0
}

.side-menu .checkbox:not(checked)+label:before,.side-menu input[type=checkbox]:not(checked)+label:before
{
	content:'';
	position:absolute;
	-webkit-border-radius:3px;
	border-radius:3px;
	top:8px;
	left:0;
	width:16px;
	height:16px;
	background:#fff
}

.side-menu .checkbox:checked+label:before,.side-menu input[type=checkbox]:checked+label:before
{
	background-image:url(../images/checked.png)
}

.side-menu input[type=submit]
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding:5px 20px;
	font-family:Montserrat,Arial,sans-serif;
	font-weight:700;
	text-transform:uppercase;
	line-height:1.2;
	-webkit-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:0 15px 38px 0 rgba(0,0,0,.23);
	box-shadow:0 15px 38px 0 rgba(0,0,0,.23);
	-webkit-transition:all .2s ease-out;
	-o-transition:all .2s ease-out;
	transition:all .2s ease-out;
	font-size:14px;
	min-width:100%;
	height:56px;
	margin:0 auto;
	color:#fff;
	background-color:var(--main-primary-color);
	border:1px solid var(--main-primary-color)
}

.side-menu input[type=submit]:hover
{
	-webkit-box-shadow:none;
	box-shadow:none;
	color:var(--main-primary-color);
	background-color:transparent
}

.side-menu input[disabled]
{
	background:#ddd
}

.side-menu span
{
	display:block;
	font-family:Montserrat,Arial,sans-serif;
	font-size:14px;
	color:#6d6d6d;
	margin-top:25px;
	letter-spacing:.5px
}

.side-menu a
{
	position:relative;
	display:inline-block;
	color:#fff;
	font-family:Montserrat,Arial,sans-serif;
	font-size:14px
}

.side-menu a:after,.side-menu a:before
{
	content:'';
	position:absolute;
	bottom:0;
	height:1px;
	width:0;
	background-color:var(--main-primary-color);
	-webkit-transition:width .3s ease-out;
	-o-transition:width .3s ease-out;
	transition:width .3s ease-out
}

.side-menu a:before
{
	left:0
}

.side-menu a:after
{
	right:0
}

.side-menu a:hover:after,.side-menu a:hover:before
{
	width:50%
}

.side-menu a:after,.side-menu a:before
{
	bottom:0
}

form button[type=submit], form input[type=submit] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 16px 20px;
    font-family: Montserrat,Arial,sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.2;
    border-radius: 50px;
    font-size: 15px;
    width: 100%;
    margin: auto;
    color: #fff;
    background-color: var(--main-primary-color);
    border: 1px solid var(--main-primary-color);
    -webkit-box-shadow: none;
    box-shadow: none;
}
form button[type=submit]:hover,form input[type=submit]:hover
{
	-webkit-box-shadow:none;
	box-shadow:none;
	color:var(--main-primary-color);
	background-color:transparent
}

.accountChanges__form,.contacts__form,.openAccount__form,.partnerRegistAccount__form
{
	max-width:1060px;
	margin:0 auto 30px;
	text-align:center
}

.accountChanges__form form,.contacts__form form,.openAccount__form form,.partnerRegistAccount__form form
{
	position:relative;
	font-size:0;
	margin: 0px 20px;
}

.accountChanges__form .form-row,.contacts__form .form-row,.openAccount__form .form-row,.partnerRegistAccount__form .form-row
{
	position:relative;
	margin-bottom:10px;
	clear:both
}

.accountChanges__form .form-row.field-native-phone .phone,.contacts__form .form-row.field-native-phone .phone,.openAccount__form .form-row.field-native-phone .phone,.partnerRegistAccount__form .form-row.field-native-phone .phone
{
	padding:10px 35px 10px 55px
}

.accountChanges__form .form-blocks,.contacts__form .form-blocks,.openAccount__form .form-blocks,.partnerRegistAccount__form .form-blocks
{
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:50%;
	max-width:550px;
	padding:0 16px
}

.accountChanges__form .form-input, .accountChanges__form .select_country_language, .contacts__form .form-input, .contacts__form .select_country_language, .openAccount__form .form-input, .openAccount__form .select_country_language, .partnerRegistAccount__form .form-input, .partnerRegistAccount__form .select_country_language {
    padding: 16px 35px 16px 55px;
    width: 100%;
    font-family: Montserrat,Arial,sans-serif;
    font-size: 14px;
    outline: 0;
    background-color: #fff;
    color: #000;
    border: 1px solid #0000009e;
    border-radius: 16px;
}

.accountChanges__form .form-input.phonecode,.accountChanges__form .select_country_language.phonecode,.contacts__form .form-input.phonecode,.contacts__form .select_country_language.phonecode,.openAccount__form .form-input.phonecode,.openAccount__form .select_country_language.phonecode,.partnerRegistAccount__form .form-input.phonecode,.partnerRegistAccount__form .select_country_language.phonecode
{
	padding-right:20px
}

.accountChanges__form .form-input.phone,.accountChanges__form .select_country_language.phone,.contacts__form .form-input.phone,.contacts__form .select_country_language.phone,.openAccount__form .form-input.phone,.openAccount__form .select_country_language.phone,.partnerRegistAccount__form .form-input.phone,.partnerRegistAccount__form .select_country_language.phone
{
	padding:10px 20px
}

.accountChanges__form select,.contacts__form select,.openAccount__form select,.partnerRegistAccount__form select
{
	background:url(../images/down-arrow.png) no-repeat 95% 50% #fff;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	cursor:pointer
}

.accountChanges__form .form-row-phone,.contacts__form .form-row-phone,.openAccount__form .form-row-phone,.partnerRegistAccount__form .form-row-phone
{
	display:-webkit-inline-box;
	display:-webkit-inline-flex;
	display:-ms-inline-flexbox;
	display:inline-flex;
	width:100%
}

.accountChanges__form .form-row-phone .form-input,.contacts__form .form-row-phone .form-input,.openAccount__form .form-row-phone .form-input,.partnerRegistAccount__form .form-row-phone .form-input
{
	width:100%
}

.accountChanges__form .form-row-phone .phone-code,.contacts__form .form-row-phone .phone-code,.openAccount__form .form-row-phone .phone-code,.partnerRegistAccount__form .form-row-phone .phone-code
{
	width:130px;
	margin-bottom:0
}

.accountChanges__form .form-row-phone .phone-number,.contacts__form .form-row-phone .phone-number,.openAccount__form .form-row-phone .phone-number,.partnerRegistAccount__form .form-row-phone .phone-number
{
	position:relative;
	width:-webkit-calc(100% - 130px);
	width:calc(100% - 130px);
	margin-left:10px;
	margin-bottom:0
}

.accountChanges__form .form-row-phone .phone-number .error,.contacts__form .form-row-phone .phone-number .error,.openAccount__form .form-row-phone .phone-number .error,.partnerRegistAccount__form .form-row-phone .phone-number .error
{
	left:10px
}

.accountChanges__form .checkbox-block,.contacts__form .checkbox-block,.openAccount__form .checkbox-block,.partnerRegistAccount__form .checkbox-block
{
	margin:20px 0 10px 16px;
	text-align:left
}

.accountChanges__form .checkbox-block .error.error-text-js,.contacts__form .checkbox-block .error.error-text-js,.openAccount__form .checkbox-block .error.error-text-js,.partnerRegistAccount__form .checkbox-block .error.error-text-js
{
	top:-14px
}

.accountChanges__form .checkbox-wrap,.contacts__form .checkbox-wrap,.openAccount__form .checkbox-wrap,.partnerRegistAccount__form .checkbox-wrap
{
	display:-webkit-inline-box;
	display:-webkit-inline-flex;
	display:-ms-inline-flexbox;
	display:inline-flex;
	position:relative
}

.accountChanges__form .checkbox-wrap label,.contacts__form .checkbox-wrap label,.openAccount__form .checkbox-wrap label,.partnerRegistAccount__form .checkbox-wrap label
{
	display:block;
	font-family:Montserrat,Arial,sans-serif;
	font-size:12px;
	color:#5d5d5d;
	margin-left:35px;
	margin-top:5px;
	-webkit-align-self:baseline;
	-ms-flex-item-align:baseline;
	align-self:baseline
}

.accountChanges__form .checkbox-wrap a,.contacts__form .checkbox-wrap a,.openAccount__form .checkbox-wrap a,.partnerRegistAccount__form .checkbox-wrap a
{
	position:relative;
	display:inline-block;
	color:#fff;
	font-family:Montserrat,Arial,sans-serif;
	font-size:12px;
	text-decoration:none;
	color:var(--main-primary-color)
}

.accountChanges__form .checkbox-wrap a:after,.accountChanges__form .checkbox-wrap a:before,.contacts__form .checkbox-wrap a:after,.contacts__form .checkbox-wrap a:before,.openAccount__form .checkbox-wrap a:after,.openAccount__form .checkbox-wrap a:before,.partnerRegistAccount__form .checkbox-wrap a:after,.partnerRegistAccount__form .checkbox-wrap a:before
{
	content:'';
	position:absolute;
	bottom:0;
	height:1px;
	width:0;
	background-color:var(--main-primary-color);
	-webkit-transition:width .3s ease-out;
	-o-transition:width .3s ease-out;
	transition:width .3s ease-out
}

.accountChanges__form .checkbox-wrap a:before,.contacts__form .checkbox-wrap a:before,.openAccount__form .checkbox-wrap a:before,.partnerRegistAccount__form .checkbox-wrap a:before
{
	left:0
}

.accountChanges__form .checkbox-wrap a:after,.contacts__form .checkbox-wrap a:after,.openAccount__form .checkbox-wrap a:after,.partnerRegistAccount__form .checkbox-wrap a:after
{
	right:0
}

.accountChanges__form .checkbox-wrap a:hover:after,.accountChanges__form .checkbox-wrap a:hover:before,.contacts__form .checkbox-wrap a:hover:after,.contacts__form .checkbox-wrap a:hover:before,.openAccount__form .checkbox-wrap a:hover:after,.openAccount__form .checkbox-wrap a:hover:before,.partnerRegistAccount__form .checkbox-wrap a:hover:after,.partnerRegistAccount__form .checkbox-wrap a:hover:before
{
	width:50%
}

.accountChanges__form .checkbox-wrap .checkbox,.contacts__form .checkbox-wrap .checkbox,.openAccount__form .checkbox-wrap .checkbox,.partnerRegistAccount__form .checkbox-wrap .checkbox
{
	display:none;
	position:relative;
	top:5px;
	height:1px;
	opacity:0
}

.accountChanges__form .checkbox:not(checked)+label:before,.accountChanges__form input[type=checkbox]:not(checked)+label:before,.contacts__form .checkbox:not(checked)+label:before,.contacts__form input[type=checkbox]:not(checked)+label:before,.openAccount__form .checkbox:not(checked)+label:before,.openAccount__form input[type=checkbox]:not(checked)+label:before,.partnerRegistAccount__form .checkbox:not(checked)+label:before,.partnerRegistAccount__form input[type=checkbox]:not(checked)+label:before
{
	content:'';
	-webkit-background-size:contain;
	background-size:contain;
	position:absolute;
	top:2px;
	left:0;
	width:17px;
	height:17px;
	background-image:url(../images/checkbox-bg.png)
}

.accountChanges__form .checkbox:checked+label:before,.accountChanges__form input[type=checkbox]:checked+label:before,.contacts__form .checkbox:checked+label:before,.contacts__form input[type=checkbox]:checked+label:before,.openAccount__form .checkbox:checked+label:before,.openAccount__form input[type=checkbox]:checked+label:before,.partnerRegistAccount__form .checkbox:checked+label:before,.partnerRegistAccount__form input[type=checkbox]:checked+label:before
{
	background-image:url(../images/checkbox-check.png)
}

.accountChanges__form input[disabled],.contacts__form input[disabled],.openAccount__form input[disabled],.partnerRegistAccount__form input[disabled]
{
	background:#ddd
}

.accountChanges__form span,.contacts__form span,.openAccount__form span,.partnerRegistAccount__form span
{
	display:block;
	font-family:Montserrat,Arial,sans-serif;
	font-size:14px;
	color:#6d6d6d;
	margin-top:20px;
	letter-spacing:.5px
}

.accountChanges__form a,.contacts__form a,.openAccount__form a,.partnerRegistAccount__form a
{
	position:relative;
	display:inline-block;
	color:#fff;
	font-family:Montserrat,Arial,sans-serif;
	font-size:14px;
	color:var(--main-primary-color)
}

.accountChanges__form a:after,.accountChanges__form a:before,.contacts__form a:after,.contacts__form a:before,.openAccount__form a:after,.openAccount__form a:before,.partnerRegistAccount__form a:after,.partnerRegistAccount__form a:before
{
	content:'';
	position:absolute;
	bottom:0;
	height:1px;
	width:0;
	background-color:var(--main-primary-color);
	-webkit-transition:width .3s ease-out;
	-o-transition:width .3s ease-out;
	transition:width .3s ease-out
}

.accountChanges__form a:before,.contacts__form a:before,.openAccount__form a:before,.partnerRegistAccount__form a:before
{
	left:0
}

.accountChanges__form a:after,.contacts__form a:after,.openAccount__form a:after,.partnerRegistAccount__form a:after
{
	right:0
}

.accountChanges__form a:hover:after,.accountChanges__form a:hover:before,.contacts__form a:hover:after,.contacts__form a:hover:before,.openAccount__form a:hover:after,.openAccount__form a:hover:before,.partnerRegistAccount__form a:hover:after,.partnerRegistAccount__form a:hover:before
{
	width:50%
}

.accountChanges__form a:after,.accountChanges__form a:before,.contacts__form a:after,.contacts__form a:before,.openAccount__form a:after,.openAccount__form a:before,.partnerRegistAccount__form a:after,.partnerRegistAccount__form a:before
{
	bottom:0;
	width:50%
}

.accountChanges__form a:hover:after,.accountChanges__form a:hover:before,.contacts__form a:hover:after,.contacts__form a:hover:before,.openAccount__form a:hover:after,.openAccount__form a:hover:before,.partnerRegistAccount__form a:hover:after,.partnerRegistAccount__form a:hover:before
{
	width:0
}

.change_password,.contacts__form,.forgot_password_form,.login_form
{
	max-width:550px;
	margin:0 auto
}

.contacts__form .form-input.phone, .register_form .form-input.phone {
    padding: 16px 35px 16px 55px;
}

.change_password .form-row:before,.change_password .phone-code:before,.contacts__form .form-row:before,.contacts__form .phone-code:before,.forgot_password_form .form-row:before,.forgot_password_form .phone-code:before,.form-blocks .form-row:before,.form-blocks .phone-code:before,.login_form .form-row:before,.login_form .phone-code:before
{
	content:'';
	position:absolute;
	top:48%;
	left:15px;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%)
}

.change_password .field-contact_us-email:before,.change_password .field-contact_us-fullname:before,.change_password .field-contact_us-phone:before,.change_password .field-contact_us-topic:before,.change_password .field-native-address2:before,.change_password .field-native-address:before,.change_password .field-native-cellphone:before,.change_password .field-native-country:before,.change_password .field-native-email:before,.change_password .field-native-fname:before,.change_password .field-native-lname:before,.change_password .field-native-phone:before,.change_password .field-native-postalcode:before,.change_password .field-native-town:before,.change_password .field-partners_authorization-email:before,.change_password .field-partners_authorization-password:before,.change_password .field-partners_forgot_password-email:before,.change_password .field-partners_registration-confirmpassword:before,.change_password .field-partners_registration-email:before,.change_password .field-partners_registration-fname:before,.change_password .field-partners_registration-language:before,.change_password .field-partners_registration-lname:before,.change_password .field-partners_registration-password:before,.change_password .field-partners_registration-phone:before,.change_password .field-registration-confirmpassword:before,.change_password .field-registration-country:before,.change_password .field-registration-currency:before,.change_password .field-registration-email:before,.change_password .field-registration-fname:before,.change_password .field-registration-lname:before,.change_password .field-registration-password:before,.change_password .field-registration-phonecode:before,.change_password .field-registration-promocode:before,.change_password .field-registration_islamic-confirmpassword:before,.change_password .field-registration_islamic-email:before,.change_password .field-registration_islamic-fname:before,.change_password .field-registration_islamic-lname:before,.change_password .field-registration_islamic-password:before,.change_password .field-registration_islamic-promocode:before,.change_password .field-trader_change_password-confirmpassword:before,.change_password .field-trader_change_password-currentpassword:before,.change_password .field-trader_change_password-password:before,.change_password .field-trader_forgot_password-email:before,.change_password .field-trader_login-email:before,.change_password .field-trader_login-password:before,.contacts__form .field-contact_us-email:before,.contacts__form .field-contact_us-fullname:before,.contacts__form .field-contact_us-phone:before,.contacts__form .field-contact_us-topic:before,.contacts__form .field-native-address2:before,.contacts__form .field-native-address:before,.contacts__form .field-native-cellphone:before,.contacts__form .field-native-country:before,.contacts__form .field-native-email:before,.contacts__form .field-native-fname:before,.contacts__form .field-native-lname:before,.contacts__form .field-native-phone:before,.contacts__form .field-native-postalcode:before,.contacts__form .field-native-town:before,.contacts__form .field-partners_authorization-email:before,.contacts__form .field-partners_authorization-password:before,.contacts__form .field-partners_forgot_password-email:before,.contacts__form .field-partners_registration-confirmpassword:before,.contacts__form .field-partners_registration-email:before,.contacts__form .field-partners_registration-fname:before,.contacts__form .field-partners_registration-language:before,.contacts__form .field-partners_registration-lname:before,.contacts__form .field-partners_registration-password:before,.contacts__form .field-partners_registration-phone:before,.contacts__form .field-registration-confirmpassword:before,.contacts__form .field-registration-country:before,.contacts__form .field-registration-currency:before,.contacts__form .field-registration-email:before,.contacts__form .field-registration-fname:before,.contacts__form .field-registration-lname:before,.contacts__form .field-registration-password:before,.contacts__form .field-registration-phonecode:before,.contacts__form .field-registration-promocode:before,.contacts__form .field-registration_islamic-confirmpassword:before,.contacts__form .field-registration_islamic-email:before,.contacts__form .field-registration_islamic-fname:before,.contacts__form .field-registration_islamic-lname:before,.contacts__form .field-registration_islamic-password:before,.contacts__form .field-registration_islamic-promocode:before,.contacts__form .field-trader_change_password-confirmpassword:before,.contacts__form .field-trader_change_password-currentpassword:before,.contacts__form .field-trader_change_password-password:before,.contacts__form .field-trader_forgot_password-email:before,.contacts__form .field-trader_login-email:before,.contacts__form .field-trader_login-password:before,.forgot_password_form .field-contact_us-email:before,.forgot_password_form .field-contact_us-fullname:before,.forgot_password_form .field-contact_us-phone:before,.forgot_password_form .field-contact_us-topic:before,.forgot_password_form .field-native-address2:before,.forgot_password_form .field-native-address:before,.forgot_password_form .field-native-cellphone:before,.forgot_password_form .field-native-country:before,.forgot_password_form .field-native-email:before,.forgot_password_form .field-native-fname:before,.forgot_password_form .field-native-lname:before,.forgot_password_form .field-native-phone:before,.forgot_password_form .field-native-postalcode:before,.forgot_password_form .field-native-town:before,.forgot_password_form .field-partners_authorization-email:before,.forgot_password_form .field-partners_authorization-password:before,.forgot_password_form .field-partners_forgot_password-email:before,.forgot_password_form .field-partners_registration-confirmpassword:before,.forgot_password_form .field-partners_registration-email:before,.forgot_password_form .field-partners_registration-fname:before,.forgot_password_form .field-partners_registration-language:before,.forgot_password_form .field-partners_registration-lname:before,.forgot_password_form .field-partners_registration-password:before,.forgot_password_form .field-partners_registration-phone:before,.forgot_password_form .field-registration-confirmpassword:before,.forgot_password_form .field-registration-country:before,.forgot_password_form .field-registration-currency:before,.forgot_password_form .field-registration-email:before,.forgot_password_form .field-registration-fname:before,.forgot_password_form .field-registration-lname:before,.forgot_password_form .field-registration-password:before,.forgot_password_form .field-registration-phonecode:before,.forgot_password_form .field-registration-promocode:before,.forgot_password_form .field-registration_islamic-confirmpassword:before,.forgot_password_form .field-registration_islamic-email:before,.forgot_password_form .field-registration_islamic-fname:before,.forgot_password_form .field-registration_islamic-lname:before,.forgot_password_form .field-registration_islamic-password:before,.forgot_password_form .field-registration_islamic-promocode:before,.forgot_password_form .field-trader_change_password-confirmpassword:before,.forgot_password_form .field-trader_change_password-currentpassword:before,.forgot_password_form .field-trader_change_password-password:before,.forgot_password_form .field-trader_forgot_password-email:before,.forgot_password_form .field-trader_login-email:before,.forgot_password_form .field-trader_login-password:before,.form-blocks .field-contact_us-email:before,.form-blocks .field-contact_us-fullname:before,.form-blocks .field-contact_us-phone:before,.form-blocks .field-contact_us-topic:before,.form-blocks .field-native-address2:before,.form-blocks .field-native-address:before,.form-blocks .field-native-cellphone:before,.form-blocks .field-native-country:before,.form-blocks .field-native-email:before,.form-blocks .field-native-fname:before,.form-blocks .field-native-lname:before,.form-blocks .field-native-phone:before,.form-blocks .field-native-postalcode:before,.form-blocks .field-native-town:before,.form-blocks .field-partners_authorization-email:before,.form-blocks .field-partners_authorization-password:before,.form-blocks .field-partners_forgot_password-email:before,.form-blocks .field-partners_registration-confirmpassword:before,.form-blocks .field-partners_registration-email:before,.form-blocks .field-partners_registration-fname:before,.form-blocks .field-partners_registration-language:before,.form-blocks .field-partners_registration-lname:before,.form-blocks .field-partners_registration-password:before,.form-blocks .field-partners_registration-phone:before,.form-blocks .field-registration-confirmpassword:before,.form-blocks .field-registration-country:before,.form-blocks .field-registration-currency:before,.form-blocks .field-registration-email:before,.form-blocks .field-registration-fname:before,.form-blocks .field-registration-lname:before,.form-blocks .field-registration-password:before,.form-blocks .field-registration-phonecode:before,.form-blocks .field-registration-promocode:before,.form-blocks .field-registration_islamic-confirmpassword:before,.form-blocks .field-registration_islamic-email:before,.form-blocks .field-registration_islamic-fname:before,.form-blocks .field-registration_islamic-lname:before,.form-blocks .field-registration_islamic-password:before,.form-blocks .field-registration_islamic-promocode:before,.form-blocks .field-trader_change_password-confirmpassword:before,.form-blocks .field-trader_change_password-currentpassword:before,.form-blocks .field-trader_change_password-password:before,.form-blocks .field-trader_forgot_password-email:before,.form-blocks .field-trader_login-email:before,.form-blocks .field-trader_login-password:before,.login_form .field-contact_us-email:before,.login_form .field-contact_us-fullname:before,.login_form .field-contact_us-phone:before,.login_form .field-contact_us-topic:before,.login_form .field-native-address2:before,.login_form .field-native-address:before,.login_form .field-native-cellphone:before,.login_form .field-native-country:before,.login_form .field-native-email:before,.login_form .field-native-fname:before,.login_form .field-native-lname:before,.login_form .field-native-phone:before,.login_form .field-native-postalcode:before,.login_form .field-native-town:before,.login_form .field-partners_authorization-email:before,.login_form .field-partners_authorization-password:before,.login_form .field-partners_forgot_password-email:before,.login_form .field-partners_registration-confirmpassword:before,.login_form .field-partners_registration-email:before,.login_form .field-partners_registration-fname:before,.login_form .field-partners_registration-language:before,.login_form .field-partners_registration-lname:before,.login_form .field-partners_registration-password:before,.login_form .field-partners_registration-phone:before,.login_form .field-registration-confirmpassword:before,.login_form .field-registration-country:before,.login_form .field-registration-currency:before,.login_form .field-registration-email:before,.login_form .field-registration-fname:before,.login_form .field-registration-lname:before,.login_form .field-registration-password:before,.login_form .field-registration-phonecode:before,.login_form .field-registration-promocode:before,.login_form .field-registration_islamic-confirmpassword:before,.login_form .field-registration_islamic-email:before,.login_form .field-registration_islamic-fname:before,.login_form .field-registration_islamic-lname:before,.login_form .field-registration_islamic-password:before,.login_form .field-registration_islamic-promocode:before,.login_form .field-trader_change_password-confirmpassword:before,.login_form .field-trader_change_password-currentpassword:before,.login_form .field-trader_change_password-password:before,.login_form .field-trader_forgot_password-email:before,.login_form .field-trader_login-email:before,.login_form .field-trader_login-password:before
{
	height:24px;
	width:24px;
	background-position:0 0;
	background-repeat:no-repeat;
	background-color:transparent
}

.change_password .field-contact_us-email.has-success:before,.change_password .field-contact_us-email:active:before,.change_password .field-contact_us-email:hover:before,.change_password .field-contact_us-fullname.has-success:before,.change_password .field-contact_us-fullname:active:before,.change_password .field-contact_us-fullname:hover:before,.change_password .field-contact_us-phone.has-success:before,.change_password .field-contact_us-phone:active:before,.change_password .field-contact_us-phone:hover:before,.change_password .field-contact_us-topic.has-success:before,.change_password .field-contact_us-topic:active:before,.change_password .field-contact_us-topic:hover:before,.change_password .field-native-address.has-success:before,.change_password .field-native-address2.has-success:before,.change_password .field-native-address2:active:before,.change_password .field-native-address2:hover:before,.change_password .field-native-address:active:before,.change_password .field-native-address:hover:before,.change_password .field-native-cellphone.has-success:before,.change_password .field-native-cellphone:active:before,.change_password .field-native-cellphone:hover:before,.change_password .field-native-country.has-success:before,.change_password .field-native-country:active:before,.change_password .field-native-country:hover:before,.change_password .field-native-email.has-success:before,.change_password .field-native-email:active:before,.change_password .field-native-email:hover:before,.change_password .field-native-fname.has-success:before,.change_password .field-native-fname:active:before,.change_password .field-native-fname:hover:before,.change_password .field-native-lname.has-success:before,.change_password .field-native-lname:active:before,.change_password .field-native-lname:hover:before,.change_password .field-native-phone.has-success:before,.change_password .field-native-phone:active:before,.change_password .field-native-phone:hover:before,.change_password .field-native-postalcode.has-success:before,.change_password .field-native-postalcode:active:before,.change_password .field-native-postalcode:hover:before,.change_password .field-native-town.has-success:before,.change_password .field-native-town:active:before,.change_password .field-native-town:hover:before,.change_password .field-partners_authorization-email.has-success:before,.change_password .field-partners_authorization-email:active:before,.change_password .field-partners_authorization-email:hover:before,.change_password .field-partners_authorization-password.has-success:before,.change_password .field-partners_authorization-password:active:before,.change_password .field-partners_authorization-password:hover:before,.change_password .field-partners_forgot_password-email.has-success:before,.change_password .field-partners_forgot_password-email:active:before,.change_password .field-partners_forgot_password-email:hover:before,.change_password .field-partners_registration-confirmpassword.has-success:before,.change_password .field-partners_registration-confirmpassword:active:before,.change_password .field-partners_registration-confirmpassword:hover:before,.change_password .field-partners_registration-email.has-success:before,.change_password .field-partners_registration-email:active:before,.change_password .field-partners_registration-email:hover:before,.change_password .field-partners_registration-fname.has-success:before,.change_password .field-partners_registration-fname:active:before,.change_password .field-partners_registration-fname:hover:before,.change_password .field-partners_registration-language.has-success:before,.change_password .field-partners_registration-language:active:before,.change_password .field-partners_registration-language:hover:before,.change_password .field-partners_registration-lname.has-success:before,.change_password .field-partners_registration-lname:active:before,.change_password .field-partners_registration-lname:hover:before,.change_password .field-partners_registration-password.has-success:before,.change_password .field-partners_registration-password:active:before,.change_password .field-partners_registration-password:hover:before,.change_password .field-partners_registration-phone.has-success:before,.change_password .field-partners_registration-phone:active:before,.change_password .field-partners_registration-phone:hover:before,.change_password .field-registration-confirmpassword.has-success:before,.change_password .field-registration-confirmpassword:active:before,.change_password .field-registration-confirmpassword:hover:before,.change_password .field-registration-country.has-success:before,.change_password .field-registration-country:active:before,.change_password .field-registration-country:hover:before,.change_password .field-registration-currency.has-success:before,.change_password .field-registration-currency:active:before,.change_password .field-registration-currency:hover:before,.change_password .field-registration-email.has-success:before,.change_password .field-registration-email:active:before,.change_password .field-registration-email:hover:before,.change_password .field-registration-fname.has-success:before,.change_password .field-registration-fname:active:before,.change_password .field-registration-fname:hover:before,.change_password .field-registration-lname.has-success:before,.change_password .field-registration-lname:active:before,.change_password .field-registration-lname:hover:before,.change_password .field-registration-password.has-success:before,.change_password .field-registration-password:active:before,.change_password .field-registration-password:hover:before,.change_password .field-registration-phonecode.has-success:before,.change_password .field-registration-phonecode:active:before,.change_password .field-registration-phonecode:hover:before,.change_password .field-registration-promocode.has-success:before,.change_password .field-registration-promocode:active:before,.change_password .field-registration-promocode:hover:before,.change_password .field-registration_islamic-confirmpassword.has-success:before,.change_password .field-registration_islamic-confirmpassword:active:before,.change_password .field-registration_islamic-confirmpassword:hover:before,.change_password .field-registration_islamic-email.has-success:before,.change_password .field-registration_islamic-email:active:before,.change_password .field-registration_islamic-email:hover:before,.change_password .field-registration_islamic-fname.has-success:before,.change_password .field-registration_islamic-fname:active:before,.change_password .field-registration_islamic-fname:hover:before,.change_password .field-registration_islamic-lname.has-success:before,.change_password .field-registration_islamic-lname:active:before,.change_password .field-registration_islamic-lname:hover:before,.change_password .field-registration_islamic-password.has-success:before,.change_password .field-registration_islamic-password:active:before,.change_password .field-registration_islamic-password:hover:before,.change_password .field-registration_islamic-promocode.has-success:before,.change_password .field-registration_islamic-promocode:active:before,.change_password .field-registration_islamic-promocode:hover:before,.change_password .field-trader_change_password-confirmpassword.has-success:before,.change_password .field-trader_change_password-confirmpassword:active:before,.change_password .field-trader_change_password-confirmpassword:hover:before,.change_password .field-trader_change_password-currentpassword.has-success:before,.change_password .field-trader_change_password-currentpassword:active:before,.change_password .field-trader_change_password-currentpassword:hover:before,.change_password .field-trader_change_password-password.has-success:before,.change_password .field-trader_change_password-password:active:before,.change_password .field-trader_change_password-password:hover:before,.change_password .field-trader_forgot_password-email.has-success:before,.change_password .field-trader_forgot_password-email:active:before,.change_password .field-trader_forgot_password-email:hover:before,.change_password .field-trader_login-email.has-success:before,.change_password .field-trader_login-email:active:before,.change_password .field-trader_login-email:hover:before,.change_password .field-trader_login-password.has-success:before,.change_password .field-trader_login-password:active:before,.change_password .field-trader_login-password:hover:before,.contacts__form .field-contact_us-email.has-success:before,.contacts__form .field-contact_us-email:active:before,.contacts__form .field-contact_us-email:hover:before,.contacts__form .field-contact_us-fullname.has-success:before,.contacts__form .field-contact_us-fullname:active:before,.contacts__form .field-contact_us-fullname:hover:before,.contacts__form .field-contact_us-phone.has-success:before,.contacts__form .field-contact_us-phone:active:before,.contacts__form .field-contact_us-phone:hover:before,.contacts__form .field-contact_us-topic.has-success:before,.contacts__form .field-contact_us-topic:active:before,.contacts__form .field-contact_us-topic:hover:before,.contacts__form .field-native-address.has-success:before,.contacts__form .field-native-address2.has-success:before,.contacts__form .field-native-address2:active:before,.contacts__form .field-native-address2:hover:before,.contacts__form .field-native-address:active:before,.contacts__form .field-native-address:hover:before,.contacts__form .field-native-cellphone.has-success:before,.contacts__form .field-native-cellphone:active:before,.contacts__form .field-native-cellphone:hover:before,.contacts__form .field-native-country.has-success:before,.contacts__form .field-native-country:active:before,.contacts__form .field-native-country:hover:before,.contacts__form .field-native-email.has-success:before,.contacts__form .field-native-email:active:before,.contacts__form .field-native-email:hover:before,.contacts__form .field-native-fname.has-success:before,.contacts__form .field-native-fname:active:before,.contacts__form .field-native-fname:hover:before,.contacts__form .field-native-lname.has-success:before,.contacts__form .field-native-lname:active:before,.contacts__form .field-native-lname:hover:before,.contacts__form .field-native-phone.has-success:before,.contacts__form .field-native-phone:active:before,.contacts__form .field-native-phone:hover:before,.contacts__form .field-native-postalcode.has-success:before,.contacts__form .field-native-postalcode:active:before,.contacts__form .field-native-postalcode:hover:before,.contacts__form .field-native-town.has-success:before,.contacts__form .field-native-town:active:before,.contacts__form .field-native-town:hover:before,.contacts__form .field-partners_authorization-email.has-success:before,.contacts__form .field-partners_authorization-email:active:before,.contacts__form .field-partners_authorization-email:hover:before,.contacts__form .field-partners_authorization-password.has-success:before,.contacts__form .field-partners_authorization-password:active:before,.contacts__form .field-partners_authorization-password:hover:before,.contacts__form .field-partners_forgot_password-email.has-success:before,.contacts__form .field-partners_forgot_password-email:active:before,.contacts__form .field-partners_forgot_password-email:hover:before,.contacts__form .field-partners_registration-confirmpassword.has-success:before,.contacts__form .field-partners_registration-confirmpassword:active:before,.contacts__form .field-partners_registration-confirmpassword:hover:before,.contacts__form .field-partners_registration-email.has-success:before,.contacts__form .field-partners_registration-email:active:before,.contacts__form .field-partners_registration-email:hover:before,.contacts__form .field-partners_registration-fname.has-success:before,.contacts__form .field-partners_registration-fname:active:before,.contacts__form .field-partners_registration-fname:hover:before,.contacts__form .field-partners_registration-language.has-success:before,.contacts__form .field-partners_registration-language:active:before,.contacts__form .field-partners_registration-language:hover:before,.contacts__form .field-partners_registration-lname.has-success:before,.contacts__form .field-partners_registration-lname:active:before,.contacts__form .field-partners_registration-lname:hover:before,.contacts__form .field-partners_registration-password.has-success:before,.contacts__form .field-partners_registration-password:active:before,.contacts__form .field-partners_registration-password:hover:before,.contacts__form .field-partners_registration-phone.has-success:before,.contacts__form .field-partners_registration-phone:active:before,.contacts__form .field-partners_registration-phone:hover:before,.contacts__form .field-registration-confirmpassword.has-success:before,.contacts__form .field-registration-confirmpassword:active:before,.contacts__form .field-registration-confirmpassword:hover:before,.contacts__form .field-registration-country.has-success:before,.contacts__form .field-registration-country:active:before,.contacts__form .field-registration-country:hover:before,.contacts__form .field-registration-currency.has-success:before,.contacts__form .field-registration-currency:active:before,.contacts__form .field-registration-currency:hover:before,.contacts__form .field-registration-email.has-success:before,.contacts__form .field-registration-email:active:before,.contacts__form .field-registration-email:hover:before,.contacts__form .field-registration-fname.has-success:before,.contacts__form .field-registration-fname:active:before,.contacts__form .field-registration-fname:hover:before,.contacts__form .field-registration-lname.has-success:before,.contacts__form .field-registration-lname:active:before,.contacts__form .field-registration-lname:hover:before,.contacts__form .field-registration-password.has-success:before,.contacts__form .field-registration-password:active:before,.contacts__form .field-registration-password:hover:before,.contacts__form .field-registration-phonecode.has-success:before,.contacts__form .field-registration-phonecode:active:before,.contacts__form .field-registration-phonecode:hover:before,.contacts__form .field-registration-promocode.has-success:before,.contacts__form .field-registration-promocode:active:before,.contacts__form .field-registration-promocode:hover:before,.contacts__form .field-registration_islamic-confirmpassword.has-success:before,.contacts__form .field-registration_islamic-confirmpassword:active:before,.contacts__form .field-registration_islamic-confirmpassword:hover:before,.contacts__form .field-registration_islamic-email.has-success:before,.contacts__form .field-registration_islamic-email:active:before,.contacts__form .field-registration_islamic-email:hover:before,.contacts__form .field-registration_islamic-fname.has-success:before,.contacts__form .field-registration_islamic-fname:active:before,.contacts__form .field-registration_islamic-fname:hover:before,.contacts__form .field-registration_islamic-lname.has-success:before,.contacts__form .field-registration_islamic-lname:active:before,.contacts__form .field-registration_islamic-lname:hover:before,.contacts__form .field-registration_islamic-password.has-success:before,.contacts__form .field-registration_islamic-password:active:before,.contacts__form .field-registration_islamic-password:hover:before,.contacts__form .field-registration_islamic-promocode.has-success:before,.contacts__form .field-registration_islamic-promocode:active:before,.contacts__form .field-registration_islamic-promocode:hover:before,.contacts__form .field-trader_change_password-confirmpassword.has-success:before,.contacts__form .field-trader_change_password-confirmpassword:active:before,.contacts__form .field-trader_change_password-confirmpassword:hover:before,.contacts__form .field-trader_change_password-currentpassword.has-success:before,.contacts__form .field-trader_change_password-currentpassword:active:before,.contacts__form .field-trader_change_password-currentpassword:hover:before,.contacts__form .field-trader_change_password-password.has-success:before,.contacts__form .field-trader_change_password-password:active:before,.contacts__form .field-trader_change_password-password:hover:before,.contacts__form .field-trader_forgot_password-email.has-success:before,.contacts__form .field-trader_forgot_password-email:active:before,.contacts__form .field-trader_forgot_password-email:hover:before,.contacts__form .field-trader_login-email.has-success:before,.contacts__form .field-trader_login-email:active:before,.contacts__form .field-trader_login-email:hover:before,.contacts__form .field-trader_login-password.has-success:before,.contacts__form .field-trader_login-password:active:before,.contacts__form .field-trader_login-password:hover:before,.forgot_password_form .field-contact_us-email.has-success:before,.forgot_password_form .field-contact_us-email:active:before,.forgot_password_form .field-contact_us-email:hover:before,.forgot_password_form .field-contact_us-fullname.has-success:before,.forgot_password_form .field-contact_us-fullname:active:before,.forgot_password_form .field-contact_us-fullname:hover:before,.forgot_password_form .field-contact_us-phone.has-success:before,.forgot_password_form .field-contact_us-phone:active:before,.forgot_password_form .field-contact_us-phone:hover:before,.forgot_password_form .field-contact_us-topic.has-success:before,.forgot_password_form .field-contact_us-topic:active:before,.forgot_password_form .field-contact_us-topic:hover:before,.forgot_password_form .field-native-address.has-success:before,.forgot_password_form .field-native-address2.has-success:before,.forgot_password_form .field-native-address2:active:before,.forgot_password_form .field-native-address2:hover:before,.forgot_password_form .field-native-address:active:before,.forgot_password_form .field-native-address:hover:before,.forgot_password_form .field-native-cellphone.has-success:before,.forgot_password_form .field-native-cellphone:active:before,.forgot_password_form .field-native-cellphone:hover:before,.forgot_password_form .field-native-country.has-success:before,.forgot_password_form .field-native-country:active:before,.forgot_password_form .field-native-country:hover:before,.forgot_password_form .field-native-email.has-success:before,.forgot_password_form .field-native-email:active:before,.forgot_password_form .field-native-email:hover:before,.forgot_password_form .field-native-fname.has-success:before,.forgot_password_form .field-native-fname:active:before,.forgot_password_form .field-native-fname:hover:before,.forgot_password_form .field-native-lname.has-success:before,.forgot_password_form .field-native-lname:active:before,.forgot_password_form .field-native-lname:hover:before,.forgot_password_form .field-native-phone.has-success:before,.forgot_password_form .field-native-phone:active:before,.forgot_password_form .field-native-phone:hover:before,.forgot_password_form .field-native-postalcode.has-success:before,.forgot_password_form .field-native-postalcode:active:before,.forgot_password_form .field-native-postalcode:hover:before,.forgot_password_form .field-native-town.has-success:before,.forgot_password_form .field-native-town:active:before,.forgot_password_form .field-native-town:hover:before,.forgot_password_form .field-partners_authorization-email.has-success:before,.forgot_password_form .field-partners_authorization-email:active:before,.forgot_password_form .field-partners_authorization-email:hover:before,.forgot_password_form .field-partners_authorization-password.has-success:before,.forgot_password_form .field-partners_authorization-password:active:before,.forgot_password_form .field-partners_authorization-password:hover:before,.forgot_password_form .field-partners_forgot_password-email.has-success:before,.forgot_password_form .field-partners_forgot_password-email:active:before,.forgot_password_form .field-partners_forgot_password-email:hover:before,.forgot_password_form .field-partners_registration-confirmpassword.has-success:before,.forgot_password_form .field-partners_registration-confirmpassword:active:before,.forgot_password_form .field-partners_registration-confirmpassword:hover:before,.forgot_password_form .field-partners_registration-email.has-success:before,.forgot_password_form .field-partners_registration-email:active:before,.forgot_password_form .field-partners_registration-email:hover:before,.forgot_password_form .field-partners_registration-fname.has-success:before,.forgot_password_form .field-partners_registration-fname:active:before,.forgot_password_form .field-partners_registration-fname:hover:before,.forgot_password_form .field-partners_registration-language.has-success:before,.forgot_password_form .field-partners_registration-language:active:before,.forgot_password_form .field-partners_registration-language:hover:before,.forgot_password_form .field-partners_registration-lname.has-success:before,.forgot_password_form .field-partners_registration-lname:active:before,.forgot_password_form .field-partners_registration-lname:hover:before,.forgot_password_form .field-partners_registration-password.has-success:before,.forgot_password_form .field-partners_registration-password:active:before,.forgot_password_form .field-partners_registration-password:hover:before,.forgot_password_form .field-partners_registration-phone.has-success:before,.forgot_password_form .field-partners_registration-phone:active:before,.forgot_password_form .field-partners_registration-phone:hover:before,.forgot_password_form .field-registration-confirmpassword.has-success:before,.forgot_password_form .field-registration-confirmpassword:active:before,.forgot_password_form .field-registration-confirmpassword:hover:before,.forgot_password_form .field-registration-country.has-success:before,.forgot_password_form .field-registration-country:active:before,.forgot_password_form .field-registration-country:hover:before,.forgot_password_form .field-registration-currency.has-success:before,.forgot_password_form .field-registration-currency:active:before,.forgot_password_form .field-registration-currency:hover:before,.forgot_password_form .field-registration-email.has-success:before,.forgot_password_form .field-registration-email:active:before,.forgot_password_form .field-registration-email:hover:before,.forgot_password_form .field-registration-fname.has-success:before,.forgot_password_form .field-registration-fname:active:before,.forgot_password_form .field-registration-fname:hover:before,.forgot_password_form .field-registration-lname.has-success:before,.forgot_password_form .field-registration-lname:active:before,.forgot_password_form .field-registration-lname:hover:before,.forgot_password_form .field-registration-password.has-success:before,.forgot_password_form .field-registration-password:active:before,.forgot_password_form .field-registration-password:hover:before,.forgot_password_form .field-registration-phonecode.has-success:before,.forgot_password_form .field-registration-phonecode:active:before,.forgot_password_form .field-registration-phonecode:hover:before,.forgot_password_form .field-registration-promocode.has-success:before,.forgot_password_form .field-registration-promocode:active:before,.forgot_password_form .field-registration-promocode:hover:before,.forgot_password_form .field-registration_islamic-confirmpassword.has-success:before,.forgot_password_form .field-registration_islamic-confirmpassword:active:before,.forgot_password_form .field-registration_islamic-confirmpassword:hover:before,.forgot_password_form .field-registration_islamic-email.has-success:before,.forgot_password_form .field-registration_islamic-email:active:before,.forgot_password_form .field-registration_islamic-email:hover:before,.forgot_password_form .field-registration_islamic-fname.has-success:before,.forgot_password_form .field-registration_islamic-fname:active:before,.forgot_password_form .field-registration_islamic-fname:hover:before,.forgot_password_form .field-registration_islamic-lname.has-success:before,.forgot_password_form .field-registration_islamic-lname:active:before,.forgot_password_form .field-registration_islamic-lname:hover:before,.forgot_password_form .field-registration_islamic-password.has-success:before,.forgot_password_form .field-registration_islamic-password:active:before,.forgot_password_form .field-registration_islamic-password:hover:before,.forgot_password_form .field-registration_islamic-promocode.has-success:before,.forgot_password_form .field-registration_islamic-promocode:active:before,.forgot_password_form .field-registration_islamic-promocode:hover:before,.forgot_password_form .field-trader_change_password-confirmpassword.has-success:before,.forgot_password_form .field-trader_change_password-confirmpassword:active:before,.forgot_password_form .field-trader_change_password-confirmpassword:hover:before,.forgot_password_form .field-trader_change_password-currentpassword.has-success:before,.forgot_password_form .field-trader_change_password-currentpassword:active:before,.forgot_password_form .field-trader_change_password-currentpassword:hover:before,.forgot_password_form .field-trader_change_password-password.has-success:before,.forgot_password_form .field-trader_change_password-password:active:before,.forgot_password_form .field-trader_change_password-password:hover:before,.forgot_password_form .field-trader_forgot_password-email.has-success:before,.forgot_password_form .field-trader_forgot_password-email:active:before,.forgot_password_form .field-trader_forgot_password-email:hover:before,.forgot_password_form .field-trader_login-email.has-success:before,.forgot_password_form .field-trader_login-email:active:before,.forgot_password_form .field-trader_login-email:hover:before,.forgot_password_form .field-trader_login-password.has-success:before,.forgot_password_form .field-trader_login-password:active:before,.forgot_password_form .field-trader_login-password:hover:before,.form-blocks .field-contact_us-email.has-success:before,.form-blocks .field-contact_us-email:active:before,.form-blocks .field-contact_us-email:hover:before,.form-blocks .field-contact_us-fullname.has-success:before,.form-blocks .field-contact_us-fullname:active:before,.form-blocks .field-contact_us-fullname:hover:before,.form-blocks .field-contact_us-phone.has-success:before,.form-blocks .field-contact_us-phone:active:before,.form-blocks .field-contact_us-phone:hover:before,.form-blocks .field-contact_us-topic.has-success:before,.form-blocks .field-contact_us-topic:active:before,.form-blocks .field-contact_us-topic:hover:before,.form-blocks .field-native-address.has-success:before,.form-blocks .field-native-address2.has-success:before,.form-blocks .field-native-address2:active:before,.form-blocks .field-native-address2:hover:before,.form-blocks .field-native-address:active:before,.form-blocks .field-native-address:hover:before,.form-blocks .field-native-cellphone.has-success:before,.form-blocks .field-native-cellphone:active:before,.form-blocks .field-native-cellphone:hover:before,.form-blocks .field-native-country.has-success:before,.form-blocks .field-native-country:active:before,.form-blocks .field-native-country:hover:before,.form-blocks .field-native-email.has-success:before,.form-blocks .field-native-email:active:before,.form-blocks .field-native-email:hover:before,.form-blocks .field-native-fname.has-success:before,.form-blocks .field-native-fname:active:before,.form-blocks .field-native-fname:hover:before,.form-blocks .field-native-lname.has-success:before,.form-blocks .field-native-lname:active:before,.form-blocks .field-native-lname:hover:before,.form-blocks .field-native-phone.has-success:before,.form-blocks .field-native-phone:active:before,.form-blocks .field-native-phone:hover:before,.form-blocks .field-native-postalcode.has-success:before,.form-blocks .field-native-postalcode:active:before,.form-blocks .field-native-postalcode:hover:before,.form-blocks .field-native-town.has-success:before,.form-blocks .field-native-town:active:before,.form-blocks .field-native-town:hover:before,.form-blocks .field-partners_authorization-email.has-success:before,.form-blocks .field-partners_authorization-email:active:before,.form-blocks .field-partners_authorization-email:hover:before,.form-blocks .field-partners_authorization-password.has-success:before,.form-blocks .field-partners_authorization-password:active:before,.form-blocks .field-partners_authorization-password:hover:before,.form-blocks .field-partners_forgot_password-email.has-success:before,.form-blocks .field-partners_forgot_password-email:active:before,.form-blocks .field-partners_forgot_password-email:hover:before,.form-blocks .field-partners_registration-confirmpassword.has-success:before,.form-blocks .field-partners_registration-confirmpassword:active:before,.form-blocks .field-partners_registration-confirmpassword:hover:before,.form-blocks .field-partners_registration-email.has-success:before,.form-blocks .field-partners_registration-email:active:before,.form-blocks .field-partners_registration-email:hover:before,.form-blocks .field-partners_registration-fname.has-success:before,.form-blocks .field-partners_registration-fname:active:before,.form-blocks .field-partners_registration-fname:hover:before,.form-blocks .field-partners_registration-language.has-success:before,.form-blocks .field-partners_registration-language:active:before,.form-blocks .field-partners_registration-language:hover:before,.form-blocks .field-partners_registration-lname.has-success:before,.form-blocks .field-partners_registration-lname:active:before,.form-blocks .field-partners_registration-lname:hover:before,.form-blocks .field-partners_registration-password.has-success:before,.form-blocks .field-partners_registration-password:active:before,.form-blocks .field-partners_registration-password:hover:before,.form-blocks .field-partners_registration-phone.has-success:before,.form-blocks .field-partners_registration-phone:active:before,.form-blocks .field-partners_registration-phone:hover:before,.form-blocks .field-registration-confirmpassword.has-success:before,.form-blocks .field-registration-confirmpassword:active:before,.form-blocks .field-registration-confirmpassword:hover:before,.form-blocks .field-registration-country.has-success:before,.form-blocks .field-registration-country:active:before,.form-blocks .field-registration-country:hover:before,.form-blocks .field-registration-currency.has-success:before,.form-blocks .field-registration-currency:active:before,.form-blocks .field-registration-currency:hover:before,.form-blocks .field-registration-email.has-success:before,.form-blocks .field-registration-email:active:before,.form-blocks .field-registration-email:hover:before,.form-blocks .field-registration-fname.has-success:before,.form-blocks .field-registration-fname:active:before,.form-blocks .field-registration-fname:hover:before,.form-blocks .field-registration-lname.has-success:before,.form-blocks .field-registration-lname:active:before,.form-blocks .field-registration-lname:hover:before,.form-blocks .field-registration-password.has-success:before,.form-blocks .field-registration-password:active:before,.form-blocks .field-registration-password:hover:before,.form-blocks .field-registration-phonecode.has-success:before,.form-blocks .field-registration-phonecode:active:before,.form-blocks .field-registration-phonecode:hover:before,.form-blocks .field-registration-promocode.has-success:before,.form-blocks .field-registration-promocode:active:before,.form-blocks .field-registration-promocode:hover:before,.form-blocks .field-registration_islamic-confirmpassword.has-success:before,.form-blocks .field-registration_islamic-confirmpassword:active:before,.form-blocks .field-registration_islamic-confirmpassword:hover:before,.form-blocks .field-registration_islamic-email.has-success:before,.form-blocks .field-registration_islamic-email:active:before,.form-blocks .field-registration_islamic-email:hover:before,.form-blocks .field-registration_islamic-fname.has-success:before,.form-blocks .field-registration_islamic-fname:active:before,.form-blocks .field-registration_islamic-fname:hover:before,.form-blocks .field-registration_islamic-lname.has-success:before,.form-blocks .field-registration_islamic-lname:active:before,.form-blocks .field-registration_islamic-lname:hover:before,.form-blocks .field-registration_islamic-password.has-success:before,.form-blocks .field-registration_islamic-password:active:before,.form-blocks .field-registration_islamic-password:hover:before,.form-blocks .field-registration_islamic-promocode.has-success:before,.form-blocks .field-registration_islamic-promocode:active:before,.form-blocks .field-registration_islamic-promocode:hover:before,.form-blocks .field-trader_change_password-confirmpassword.has-success:before,.form-blocks .field-trader_change_password-confirmpassword:active:before,.form-blocks .field-trader_change_password-confirmpassword:hover:before,.form-blocks .field-trader_change_password-currentpassword.has-success:before,.form-blocks .field-trader_change_password-currentpassword:active:before,.form-blocks .field-trader_change_password-currentpassword:hover:before,.form-blocks .field-trader_change_password-password.has-success:before,.form-blocks .field-trader_change_password-password:active:before,.form-blocks .field-trader_change_password-password:hover:before,.form-blocks .field-trader_forgot_password-email.has-success:before,.form-blocks .field-trader_forgot_password-email:active:before,.form-blocks .field-trader_forgot_password-email:hover:before,.form-blocks .field-trader_login-email.has-success:before,.form-blocks .field-trader_login-email:active:before,.form-blocks .field-trader_login-email:hover:before,.form-blocks .field-trader_login-password.has-success:before,.form-blocks .field-trader_login-password:active:before,.form-blocks .field-trader_login-password:hover:before,.login_form .field-contact_us-email.has-success:before,.login_form .field-contact_us-email:active:before,.login_form .field-contact_us-email:hover:before,.login_form .field-contact_us-fullname.has-success:before,.login_form .field-contact_us-fullname:active:before,.login_form .field-contact_us-fullname:hover:before,.login_form .field-contact_us-phone.has-success:before,.login_form .field-contact_us-phone:active:before,.login_form .field-contact_us-phone:hover:before,.login_form .field-contact_us-topic.has-success:before,.login_form .field-contact_us-topic:active:before,.login_form .field-contact_us-topic:hover:before,.login_form .field-native-address.has-success:before,.login_form .field-native-address2.has-success:before,.login_form .field-native-address2:active:before,.login_form .field-native-address2:hover:before,.login_form .field-native-address:active:before,.login_form .field-native-address:hover:before,.login_form .field-native-cellphone.has-success:before,.login_form .field-native-cellphone:active:before,.login_form .field-native-cellphone:hover:before,.login_form .field-native-country.has-success:before,.login_form .field-native-country:active:before,.login_form .field-native-country:hover:before,.login_form .field-native-email.has-success:before,.login_form .field-native-email:active:before,.login_form .field-native-email:hover:before,.login_form .field-native-fname.has-success:before,.login_form .field-native-fname:active:before,.login_form .field-native-fname:hover:before,.login_form .field-native-lname.has-success:before,.login_form .field-native-lname:active:before,.login_form .field-native-lname:hover:before,.login_form .field-native-phone.has-success:before,.login_form .field-native-phone:active:before,.login_form .field-native-phone:hover:before,.login_form .field-native-postalcode.has-success:before,.login_form .field-native-postalcode:active:before,.login_form .field-native-postalcode:hover:before,.login_form .field-native-town.has-success:before,.login_form .field-native-town:active:before,.login_form .field-native-town:hover:before,.login_form .field-partners_authorization-email.has-success:before,.login_form .field-partners_authorization-email:active:before,.login_form .field-partners_authorization-email:hover:before,.login_form .field-partners_authorization-password.has-success:before,.login_form .field-partners_authorization-password:active:before,.login_form .field-partners_authorization-password:hover:before,.login_form .field-partners_forgot_password-email.has-success:before,.login_form .field-partners_forgot_password-email:active:before,.login_form .field-partners_forgot_password-email:hover:before,.login_form .field-partners_registration-confirmpassword.has-success:before,.login_form .field-partners_registration-confirmpassword:active:before,.login_form .field-partners_registration-confirmpassword:hover:before,.login_form .field-partners_registration-email.has-success:before,.login_form .field-partners_registration-email:active:before,.login_form .field-partners_registration-email:hover:before,.login_form .field-partners_registration-fname.has-success:before,.login_form .field-partners_registration-fname:active:before,.login_form .field-partners_registration-fname:hover:before,.login_form .field-partners_registration-language.has-success:before,.login_form .field-partners_registration-language:active:before,.login_form .field-partners_registration-language:hover:before,.login_form .field-partners_registration-lname.has-success:before,.login_form .field-partners_registration-lname:active:before,.login_form .field-partners_registration-lname:hover:before,.login_form .field-partners_registration-password.has-success:before,.login_form .field-partners_registration-password:active:before,.login_form .field-partners_registration-password:hover:before,.login_form .field-partners_registration-phone.has-success:before,.login_form .field-partners_registration-phone:active:before,.login_form .field-partners_registration-phone:hover:before,.login_form .field-registration-confirmpassword.has-success:before,.login_form .field-registration-confirmpassword:active:before,.login_form .field-registration-confirmpassword:hover:before,.login_form .field-registration-country.has-success:before,.login_form .field-registration-country:active:before,.login_form .field-registration-country:hover:before,.login_form .field-registration-currency.has-success:before,.login_form .field-registration-currency:active:before,.login_form .field-registration-currency:hover:before,.login_form .field-registration-email.has-success:before,.login_form .field-registration-email:active:before,.login_form .field-registration-email:hover:before,.login_form .field-registration-fname.has-success:before,.login_form .field-registration-fname:active:before,.login_form .field-registration-fname:hover:before,.login_form .field-registration-lname.has-success:before,.login_form .field-registration-lname:active:before,.login_form .field-registration-lname:hover:before,.login_form .field-registration-password.has-success:before,.login_form .field-registration-password:active:before,.login_form .field-registration-password:hover:before,.login_form .field-registration-phonecode.has-success:before,.login_form .field-registration-phonecode:active:before,.login_form .field-registration-phonecode:hover:before,.login_form .field-registration-promocode.has-success:before,.login_form .field-registration-promocode:active:before,.login_form .field-registration-promocode:hover:before,.login_form .field-registration_islamic-confirmpassword.has-success:before,.login_form .field-registration_islamic-confirmpassword:active:before,.login_form .field-registration_islamic-confirmpassword:hover:before,.login_form .field-registration_islamic-email.has-success:before,.login_form .field-registration_islamic-email:active:before,.login_form .field-registration_islamic-email:hover:before,.login_form .field-registration_islamic-fname.has-success:before,.login_form .field-registration_islamic-fname:active:before,.login_form .field-registration_islamic-fname:hover:before,.login_form .field-registration_islamic-lname.has-success:before,.login_form .field-registration_islamic-lname:active:before,.login_form .field-registration_islamic-lname:hover:before,.login_form .field-registration_islamic-password.has-success:before,.login_form .field-registration_islamic-password:active:before,.login_form .field-registration_islamic-password:hover:before,.login_form .field-registration_islamic-promocode.has-success:before,.login_form .field-registration_islamic-promocode:active:before,.login_form .field-registration_islamic-promocode:hover:before,.login_form .field-trader_change_password-confirmpassword.has-success:before,.login_form .field-trader_change_password-confirmpassword:active:before,.login_form .field-trader_change_password-confirmpassword:hover:before,.login_form .field-trader_change_password-currentpassword.has-success:before,.login_form .field-trader_change_password-currentpassword:active:before,.login_form .field-trader_change_password-currentpassword:hover:before,.login_form .field-trader_change_password-password.has-success:before,.login_form .field-trader_change_password-password:active:before,.login_form .field-trader_change_password-password:hover:before,.login_form .field-trader_forgot_password-email.has-success:before,.login_form .field-trader_forgot_password-email:active:before,.login_form .field-trader_forgot_password-email:hover:before,.login_form .field-trader_login-email.has-success:before,.login_form .field-trader_login-email:active:before,.login_form .field-trader_login-email:hover:before,.login_form .field-trader_login-password.has-success:before,.login_form .field-trader_login-password:active:before,.login_form .field-trader_login-password:hover:before
{
	background-position:-24px 0
}

.change_password .field-contact_us-fullname:before,.change_password .field-native-fname:before,.change_password .field-native-lname:before,.change_password .field-partners_authorization-email:before,.change_password .field-partners_registration-fname:before,.change_password .field-partners_registration-lname:before,.change_password .field-registration-fname:before,.change_password .field-registration-lname:before,.change_password .field-registration_islamic-fname:before,.change_password .field-registration_islamic-lname:before,.contacts__form .field-contact_us-fullname:before,.contacts__form .field-native-fname:before,.contacts__form .field-native-lname:before,.contacts__form .field-partners_authorization-email:before,.contacts__form .field-partners_registration-fname:before,.contacts__form .field-partners_registration-lname:before,.contacts__form .field-registration-fname:before,.contacts__form .field-registration-lname:before,.contacts__form .field-registration_islamic-fname:before,.contacts__form .field-registration_islamic-lname:before,.forgot_password_form .field-contact_us-fullname:before,.forgot_password_form .field-native-fname:before,.forgot_password_form .field-native-lname:before,.forgot_password_form .field-partners_authorization-email:before,.forgot_password_form .field-partners_registration-fname:before,.forgot_password_form .field-partners_registration-lname:before,.forgot_password_form .field-registration-fname:before,.forgot_password_form .field-registration-lname:before,.forgot_password_form .field-registration_islamic-fname:before,.forgot_password_form .field-registration_islamic-lname:before,.form-blocks .field-contact_us-fullname:before,.form-blocks .field-native-fname:before,.form-blocks .field-native-lname:before,.form-blocks .field-partners_authorization-email:before,.form-blocks .field-partners_registration-fname:before,.form-blocks .field-partners_registration-lname:before,.form-blocks .field-registration-fname:before,.form-blocks .field-registration-lname:before,.form-blocks .field-registration_islamic-fname:before,.form-blocks .field-registration_islamic-lname:before,.login_form .field-contact_us-fullname:before,.login_form .field-native-fname:before,.login_form .field-native-lname:before,.login_form .field-partners_authorization-email:before,.login_form .field-partners_registration-fname:before,.login_form .field-partners_registration-lname:before,.login_form .field-registration-fname:before,.login_form .field-registration-lname:before,.login_form .field-registration_islamic-fname:before,.login_form .field-registration_islamic-lname:before
{
	background-image:url(../images/icon-form/person.png)
}

.change_password .field-contact_us-topic:before,.change_password .field-native-address2:before,.change_password .field-native-address:before,.change_password .field-native-country:before,.change_password .field-native-town:before,.change_password .field-partners_registration-language:before,.change_password .field-registration-country:before,.contacts__form .field-contact_us-topic:before,.contacts__form .field-native-address2:before,.contacts__form .field-native-address:before,.contacts__form .field-native-country:before,.contacts__form .field-native-town:before,.contacts__form .field-partners_registration-language:before,.contacts__form .field-registration-country:before,.forgot_password_form .field-contact_us-topic:before,.forgot_password_form .field-native-address2:before,.forgot_password_form .field-native-address:before,.forgot_password_form .field-native-country:before,.forgot_password_form .field-native-town:before,.forgot_password_form .field-partners_registration-language:before,.forgot_password_form .field-registration-country:before,.form-blocks .field-contact_us-topic:before,.form-blocks .field-native-address2:before,.form-blocks .field-native-address:before,.form-blocks .field-native-country:before,.form-blocks .field-native-town:before,.form-blocks .field-partners_registration-language:before,.form-blocks .field-registration-country:before,.login_form .field-contact_us-topic:before,.login_form .field-native-address2:before,.login_form .field-native-address:before,.login_form .field-native-country:before,.login_form .field-native-town:before,.login_form .field-partners_registration-language:before,.login_form .field-registration-country:before
{
	background-image:url(../images/icon-form/language.png)
}

.change_password .field-contact_us-phone:before,.change_password .field-native-cellphone:before,.change_password .field-native-phone:before,.change_password .field-partners_registration-phone:before,.change_password .field-registration-phonecode:before,.contacts__form .field-contact_us-phone:before,.contacts__form .field-native-cellphone:before,.contacts__form .field-native-phone:before,.contacts__form .field-partners_registration-phone:before,.contacts__form .field-registration-phonecode:before,.forgot_password_form .field-contact_us-phone:before,.forgot_password_form .field-native-cellphone:before,.forgot_password_form .field-native-phone:before,.forgot_password_form .field-partners_registration-phone:before,.forgot_password_form .field-registration-phonecode:before,.form-blocks .field-contact_us-phone:before,.form-blocks .field-native-cellphone:before,.form-blocks .field-native-phone:before,.form-blocks .field-partners_registration-phone:before,.form-blocks .field-registration-phonecode:before,.login_form .field-contact_us-phone:before,.login_form .field-native-cellphone:before,.login_form .field-native-phone:before,.login_form .field-partners_registration-phone:before,.login_form .field-registration-phonecode:before
{
	background-image:url(../images/icon-form/phone.png)
}

.change_password .field-contact_us-email:before,.change_password .field-native-email:before,.change_password .field-partners_forgot_password-email:before,.change_password .field-partners_registration-email:before,.change_password .field-registration-email:before,.change_password .field-registration_islamic-email:before,.change_password .field-trader_forgot_password-email:before,.change_password .field-trader_login-email:before,.contacts__form .field-contact_us-email:before,.contacts__form .field-native-email:before,.contacts__form .field-partners_forgot_password-email:before,.contacts__form .field-partners_registration-email:before,.contacts__form .field-registration-email:before,.contacts__form .field-registration_islamic-email:before,.contacts__form .field-trader_forgot_password-email:before,.contacts__form .field-trader_login-email:before,.forgot_password_form .field-contact_us-email:before,.forgot_password_form .field-native-email:before,.forgot_password_form .field-partners_forgot_password-email:before,.forgot_password_form .field-partners_registration-email:before,.forgot_password_form .field-registration-email:before,.forgot_password_form .field-registration_islamic-email:before,.forgot_password_form .field-trader_forgot_password-email:before,.forgot_password_form .field-trader_login-email:before,.form-blocks .field-contact_us-email:before,.form-blocks .field-native-email:before,.form-blocks .field-partners_forgot_password-email:before,.form-blocks .field-partners_registration-email:before,.form-blocks .field-registration-email:before,.form-blocks .field-registration_islamic-email:before,.form-blocks .field-trader_forgot_password-email:before,.form-blocks .field-trader_login-email:before,.login_form .field-contact_us-email:before,.login_form .field-native-email:before,.login_form .field-partners_forgot_password-email:before,.login_form .field-partners_registration-email:before,.login_form .field-registration-email:before,.login_form .field-registration_islamic-email:before,.login_form .field-trader_forgot_password-email:before,.login_form .field-trader_login-email:before
{
	background-image:url(../images/icon-form/email.png)
}

.change_password .field-native-postalcode:before,.change_password .field-partners_authorization-password:before,.change_password .field-partners_registration-confirmpassword:before,.change_password .field-partners_registration-password:before,.change_password .field-registration-confirmpassword:before,.change_password .field-registration-password:before,.change_password .field-registration_islamic-confirmpassword:before,.change_password .field-registration_islamic-password:before,.change_password .field-trader_change_password-confirmpassword:before,.change_password .field-trader_change_password-currentpassword:before,.change_password .field-trader_change_password-password:before,.change_password .field-trader_login-password:before,.contacts__form .field-native-postalcode:before,.contacts__form .field-partners_authorization-password:before,.contacts__form .field-partners_registration-confirmpassword:before,.contacts__form .field-partners_registration-password:before,.contacts__form .field-registration-confirmpassword:before,.contacts__form .field-registration-password:before,.contacts__form .field-registration_islamic-confirmpassword:before,.contacts__form .field-registration_islamic-password:before,.contacts__form .field-trader_change_password-confirmpassword:before,.contacts__form .field-trader_change_password-currentpassword:before,.contacts__form .field-trader_change_password-password:before,.contacts__form .field-trader_login-password:before,.forgot_password_form .field-native-postalcode:before,.forgot_password_form .field-partners_authorization-password:before,.forgot_password_form .field-partners_registration-confirmpassword:before,.forgot_password_form .field-partners_registration-password:before,.forgot_password_form .field-registration-confirmpassword:before,.forgot_password_form .field-registration-password:before,.forgot_password_form .field-registration_islamic-confirmpassword:before,.forgot_password_form .field-registration_islamic-password:before,.forgot_password_form .field-trader_change_password-confirmpassword:before,.forgot_password_form .field-trader_change_password-currentpassword:before,.forgot_password_form .field-trader_change_password-password:before,.forgot_password_form .field-trader_login-password:before,.form-blocks .field-native-postalcode:before,.form-blocks .field-partners_authorization-password:before,.form-blocks .field-partners_registration-confirmpassword:before,.form-blocks .field-partners_registration-password:before,.form-blocks .field-registration-confirmpassword:before,.form-blocks .field-registration-password:before,.form-blocks .field-registration_islamic-confirmpassword:before,.form-blocks .field-registration_islamic-password:before,.form-blocks .field-trader_change_password-confirmpassword:before,.form-blocks .field-trader_change_password-currentpassword:before,.form-blocks .field-trader_change_password-password:before,.form-blocks .field-trader_login-password:before,.login_form .field-native-postalcode:before,.login_form .field-partners_authorization-password:before,.login_form .field-partners_registration-confirmpassword:before,.login_form .field-partners_registration-password:before,.login_form .field-registration-confirmpassword:before,.login_form .field-registration-password:before,.login_form .field-registration_islamic-confirmpassword:before,.login_form .field-registration_islamic-password:before,.login_form .field-trader_change_password-confirmpassword:before,.login_form .field-trader_change_password-currentpassword:before,.login_form .field-trader_change_password-password:before,.login_form .field-trader_login-password:before
{
	background-image:url(../images/icon-form/lock.png)
}

.change_password .field-registration-currency:before,.contacts__form .field-registration-currency:before,.forgot_password_form .field-registration-currency:before,.form-blocks .field-registration-currency:before,.login_form .field-registration-currency:before
{
	background-image:url(../images/icon-form/currency.png)
}

.change_password .field-registration-promocode:before,.change_password .field-registration_islamic-promocode:before,.contacts__form .field-registration-promocode:before,.contacts__form .field-registration_islamic-promocode:before,.forgot_password_form .field-registration-promocode:before,.forgot_password_form .field-registration_islamic-promocode:before,.form-blocks .field-registration-promocode:before,.form-blocks .field-registration_islamic-promocode:before,.login_form .field-registration-promocode:before,.login_form .field-registration_islamic-promocode:before
{
	background-image:url(../images/icon-form/label.png)
}

.login_form #trader_login-rememberme
{
	display:none
}

.login_form h3
{
	margin-bottom:30px;
	font-family:Montserrat,Arial,sans-serif;
	font-weight:700;
	font-size:16px;
	color:var(--main-primary-color);
	line-height:1.431
}

.login_form .field-trader_login-rememberme
{
	margin-top:25px
}

.login_form form
{
	padding:0 32px
}

.islamic-account-wrap
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-justify-content:space-around;
	-ms-flex-pack:distribute;
	justify-content:space-around;
	max-width:650px;
	width:90%;
	margin:auto
}

.islamic-account-text
{
	width:-webkit-calc(100% - 250px);
	width:calc(100% - 250px);
	min-width:350px
}

.islamic-text
{
	font-family:Montserrat,Arial,Helvetica,sans-serif;
	text-align:left;
	color:#767676;
	margin:10px 0 20px
}

.islamic-text-title
{
	text-align:left;
	font-family:Montserrat,Arial,Helvetica,sans-serif;
	color:#19223c;
	font-size:24px;
	text-transform:uppercase
}

.list
{
	font-family:Montserrat,Arial,Helvetica,sans-serif;
	text-align:center;
	font-weight:400;
	font-size:15px;
	padding-left:13px;
	letter-spacing:1px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.list.small-text
{
	font-size:13px
}

.list.list-slider
{
	color:#fff
}

.list.list-slider li:first-child:before
{
	display:none
}

.list.list-slider li:before
{
	content:'';
	position:absolute;
	-webkit-border-radius:50%;
	border-radius:50%;
	background-color:var(--main-primary-color);
	width:6px;
	height:6px;
	top:-2px;
	right:100%;
	bottom:0;
	margin:auto;
	background-image:none
}

.list li
{
	position:relative;
	padding-left:10px;
	margin:8px 8px;
	font-size:16px
}

.list li:before
{
	content:'';
	position:absolute;
	top:2px;
	right:100%;
	background-image:url(../images/tick.png);
	background-position:center;
	background-repeat:no-repeat;
	-webkit-background-size:contain;
	background-size:contain;
	width:14px;
	height:11px
}

.accountChanges__form h3
{
	margin-bottom:30px;
	font-family:Montserrat,Arial,sans-serif;
	font-weight:700;
	font-size:16px;
	color:var(--main-primary-color);
	line-height:1.431
}

.accountChanges__form .keep-logged
{
	position:relative;
	float:left
}

.accountChanges__form .keep-logged .form-input
{
	display:none
}

.accountChanges__form .keep-logged label
{
	margin-left:36px;
	margin-right:8px;
	font-size:11px;
	color:#7f7f7f
}

.accountChanges__form .keep-logged-block
{
	margin:20px 0;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	text-align:left
}

.accountChanges__form .btn-partner-registration
{
	margin-top:25px;
	display:inline-block;
	letter-spacing:1px
}

.accountChanges__form span
{
	margin-bottom:20px;
	color:#ccc
}

.accountChanges__form .form-row-birthday
{
	margin:0 -4px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between
}

.accountChanges__form .form-row-select
{
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	margin:0 4px 10px
}

.accountChanges__form .form-row-select label
{
	margin-bottom:2px;
	display:inline-block;
	font-size:14px;
	color:var(--main-primary-color)
}

.accountChanges__form .form-row-select select
{
	background:url(../images/down-arrow.png) no-repeat 95% 50% #fff;
	border:1px solid #d6dee3;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	cursor:pointer;
	padding:10px 24px;
	height:56px;
	width:100%;
	color:var(--main-primary-color);
	font-size:14px;
	outline:0
}

.withdrawal
{
	display:block;
	max-width:930px;
	text-align:left
}

.withdrawal .row
{
	margin:0 -15px
}

.withdrawal .row:after
{
	content:'';
	clear:both;
	width:100%;
	display:block
}

.withdrawal .form-row
{
	width:100%
}

.withdrawal .form-group
{
	margin-bottom:15px
}

.withdrawal .col-lg-5
{
	float:left;
	width:53.666%;
	padding:0 15px
}

.withdrawal .col-lg-6
{
	float:left;
	color:#000;
	width:50%;
	padding:0 15px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}

.withdrawal .col-lg-6>.title
{
	color:var(--main-primary-color);
	font-size:23px;
	font-weight:700;
	margin-bottom:19px
}

.withdrawal .col-lg-7
{
	float:left;
	width:46.333%;
	padding:0 15px
}

.withdrawal .error.error-text-js
{
	bottom:-7px;
	top:auto;
	left:0;
	font-size:10px
}

.withdrawal-error
{
	border:1px solid #b94b3b!important
}

.withdrawal-founds
{
	border-bottom:1px solid rgba(97,97,97,.4)!important;
	padding:0 0 5px;
	margin:0 0 11px
}

.withdrawal-founds .row
{
	margin:0 0 13px
}

.withdrawal-founds .row .title
{
	font:14px/18px Montserrat,Arial,sans-serif;
	margin:10px 0 0
}

.withdrawal-founds .row>div
{
	padding:0
}

.withdrawal-founds .row .text-right
{
	text-align:right
}

.withdrawal-founds .founds span
{
	font:25px/28px Montserrat,Arial,sans-serif
}

.withdrawal-founds .founds span.green
{
	color:var(--main-primary-color)
}

.withdrawal-amount .title
{
	font:14px/18px Montserrat,Arial,sans-serif;
	margin:0 0 1px
}

.withdrawal-amount .input-group
{
	display:inline-block;
	position:relative;
	width:100%;
	margin:0
}

.withdrawal-amount .input-group small.error
{
	font-weight:400
}

.withdrawal .amount
{
	margin-bottom:22px
}

.withdrawal .amount *
{
	font-family:Montserrat,Arial,sans-serif
}

.withdrawal-block
{
	margin:0 auto 10px;
	padding:26px 28px;
	width:100%;
	background-color:#fff;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-shadow:0 40px 90px 0 rgba(0,0,0,.1);
	box-shadow:0 40px 90px 0 rgba(0,0,0,.1)
}

.withdrawal-block .bill
{
	margin:14px 0 0
}

.withdrawal-block .bill>.row
{
	margin:0 0 5px
}

.withdrawal-block .bill .row.total
{
	padding:1px 0 0
}

.withdrawal-block .bill .row.total .text-right
{
	color:var(--main-primary-color);
	font-weight:700
}

.withdrawal-block .bill .text-left
{
	font:12px/16px;
	position:relative;
	padding:0
}

.withdrawal-block .bill .text-right
{
	font:14px/16px;
	padding:0;
	text-align:right
}

.withdrawal-block .form .bill .tooltip-info
{
	display:inline-block;
	background:0 0;
	-webkit-border-radius:0;
	border-radius:0;
	-webkit-box-shadow:none;
	box-shadow:none;
	margin-top:0;
	padding:0;
	position:relative;
	right:0;
	width:auto;
	top:3px
}

.withdrawal-block .form .bill .tooltip-info:before
{
	display:none
}

.withdrawal-block .form .btn-lg
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding:5px 20px;
	font-family:Montserrat,Arial,sans-serif;
	font-weight:700;
	text-transform:uppercase;
	letter-spacing:1px;
	line-height:1.2;
	-webkit-box-shadow:0 15px 38px 0 rgba(0,0,0,.23);
	box-shadow:0 15px 38px 0 rgba(0,0,0,.23);
	-webkit-transition:all .2s ease-out;
	-o-transition:all .2s ease-out;
	transition:all .2s ease-out;
	font-size:14px;
	min-width:100%;
	min-height:50px;
	color:#fff;
	background-color:var(--main-primary-color);
	border:1px solid var(--main-primary-color)
}

.withdrawal-block .form .btn-lg:hover
{
	background-color:transparent;
	color:var(--main-primary-color)
}

.withdrawal-block .secure-img
{
	text-align:center
}

.withdrawal-block .secure-img img
{
	opacity:1;
	display:inline;
	margin:0 8px;
	max-width:123px
}

.withdrawal-block .status-block
{
	color:#589fd6;
	font:11px/13px Montserrat,Arial,sans-serif;
	margin:0 0 10px
}

.withdrawal-block .status-block.error
{
	color:#ef7a7a
}

.withdrawal-block .status-block span
{
	font:700 12px/13px Montserrat,Arial,sans-serif;
	margin:0 0 3px;
	display:block
}

.form .withdrawal-amount .input-group input
{
	text-align:center;
	width:100%;
	height:54px;
	background-color:#f4f4f4;
	border:1px solid #cecece;
	-webkit-border-radius:3px;
	border-radius:3px;
	outline:0;
	padding:0 10px;
	color:#9e9e9e;
	font-size:15px;
	font-family:Montserrat,Arial,sans-serif;
	font-weight:700;
	margin-bottom:0
}

.form .withdrawal-amount .input-group input[disabled]
{
	cursor:not-allowed;
	background:#ddd;
	color:#fff;
	border-color:#626262
}

.recent-withdrawals
{
	font-size:15px;
	color:#ccc;
	line-height:22px;
	margin-bottom:30px
}

.recent-withdrawals-table
{
	width:100%;
	max-width:577px;
	border:0 none
}

.recent-withdrawals-table .date
{
	width:23%
}

.recent-withdrawals-table .time
{
	width:17%
}

.recent-withdrawals-table .amount
{
	width:26%
}

.recent-withdrawals-table .status
{
	width:17%
}

.recent-withdrawals-table .cancel
{
	width:17%;
	text-align:right;
	position:relative
}

.recent-withdrawals-table td .close
{
	position:absolute;
	right:10px;
	width:8px;
	top:16px;
	height:8px;
	float:none;
	line-height:inherit;
	font-size:inherit;
	opacity:1;
	cursor:pointer
}

.recent-withdrawals-table td .close:after,.recent-withdrawals-table td .close:before
{
	content:'';
	position:absolute;
	top:3px;
	left:0;
	width:8px;
	height:2px;
	background-color:#575757
}

.recent-withdrawals-table td .close:before
{
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg)
}

.recent-withdrawals-table td .close:after
{
	-webkit-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	transform:rotate(-45deg)
}

.recent-withdrawals-table td .close:hover
{
	opacity:.8
}

.recent-withdrawals-table thead tr th
{
	padding:12px 10px 11px;
	font:13px/17px Montserrat,Arial,sans-serif;
	color:#000;
	background:0 0;
	border:1px solid #616161;
	border-width:0 0 1px
}

.recent-withdrawals-table thead tr th span
{
	visibility:hidden
}

.recent-withdrawals-table tbody tr
{
	border-bottom:1px solid #ddd
}

.recent-withdrawals-table tbody tr:hover
{
	background:#eee
}

.recent-withdrawals-table tbody td
{
	padding:12px 10px 11px;
	color:#999;
	font:13px/17px Montserrat,Arial,sans-serif;
	vertical-align:middle;
	border:1px solid #616161;
	border-width:0 0 1px
}

.recent-withdrawals-table tbody td.status span
{
	font:11px/18px Montserrat,Arial,sans-serif;
	padding:0 5px;
	display:inline-block;
	text-transform:capitalize;
	-webkit-border-radius:3px;
	border-radius:3px;
	color:#000;
	vertical-align:middle
}

.recent-withdrawals-table tbody td.status.status-pending span
{
	background:#f0af3d
}

.recent-withdrawals-table tbody td.status.status-canceled span
{
	background:#f17373
}

.recent-withdrawals-table tbody td.status.status-complete span
{
	background:#6bad53
}

.recent-withdrawals-table tbody td.status.status-processing span
{
	background:#66aee5
}

.recent-withdrawals-table tbody tr td.cancel span
{
	color:#9fae21;
	font:11px/17px Montserrat,Arial,sans-serif;
	padding:0 11px 0 0;
	vertical-align:middle
}

.recent-withdrawals-table tbody tr:hover td.cancel span
{
	display:inline-block
}

iframe[role=presentation]
{
	position:fixed!important
}

@media screen and (max-width:1199px) {
	.withdrawal-block
	{
		margin-bottom:40px;
		padding:20px;
		max-width:480px
	}
	
	.withdrawal-block .bill>.row
	{
		margin:0 0 10px
	}
	
	.recent-withdrawals-table
	{
		max-width:100%
	}
}



@media screen and (max-width:479px) {
	.withdrawal
	{
		margin:30px auto 50px
	}
	
	.withdrawal-founds .founds span
	{
		font:21px/24px Montserrat,Arial,sans-serif
	}
	
	.withdrawal-founds .row .title
	{
		font:12px/16px Montserrat,Arial,sans-serif;
		margin:5px 0 0
	}
	
	.withdrawal-amount .title
	{
		font:12px/16px Montserrat,Arial,sans-serif;
		margin:5px 0 0
	}
	
	.withdrawal-block
	{
		padding:20px 10px
	}
	
	.withdrawal-block .secure-img img
	{
		margin:0;
		max-width:100px
	}
	
	.withdrawal .col-lg-7
	{
		width:40.333%
	}
	
	.withdrawal .col-lg-5
	{
		padding:0
	}
	
	.hentry
	{
		padding:15px
	}
	
	.recent-withdrawals-table tbody tr td
	{
		font:11px/14px Montserrat,Arial,sans-serif;
		padding:10px 5px
	}
	
	.recent-withdrawals-table tbody tr:hover td.cancel span
	{
		display:none
	}
	
	.recent-withdrawals-table thead tr th
	{
		font:11px/14px Montserrat,Arial,sans-serif;
		padding:10px 5px
	}
	
	.recent-withdrawals-table thead tr th span
	{
		display:none
	}
	
	.recent-withdrawals-table .date
	{
		width:30%
	}
	
	.recent-withdrawals-table .cancel
	{
		width:10%
	}
	
	.recent-withdrawals-table .time
	{
		width:22%
	}
}

.verification
{
	padding:0 30px
}

.verification h4
{
	margin:50px 0 10px;
	color:var(--main-primary-color);
	font-size:20px;
	font-weight:700;
	line-height:1.4
}

.verification p
{
	margin-bottom:10px;
	font-size:16px;
	line-height:1.4
}

.verification img
{
	max-width:100%
}

.verification .form-verification__btn,.verification .upload-btn
{
	background-color:var(--main-primary-color);
	-webkit-border-radius:3px;
	border-radius:3px
}

@media (max-width:1650px) {
	.trading-platform_bg
	{
		opacity:.5;
		overflow:hidden
	}
}

@media (max-width:1365px) {
	
	.cryptoBlock__item_blue,.cryptoBlock__item_white
	{
		display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-webkit-flex-direction:column;
		-ms-flex-direction:column;
		flex-direction:column
	}
	
	.cryptoBlock__item_blue .cryptoBlock__title,.cryptoBlock__item_white .cryptoBlock__title
	{
		margin-bottom:auto;
		word-wrap:break-word
	}
	
	.sectionAboutPlatform
	{
		-webkit-background-size:100% 100%;
		background-size:100%;
		background-position:0 80%
	}
}

@media (max-width:1275px) {
	.container
	{
		width:94%
	}
	
	.header_center
	{
		margin-right:0
	}
	.log-in a {
    padding: 11px 16px;
}
.register a {
    padding: 11px 16px;
}
	
	.header__menu .menu-item a {
    padding: 2px 6px;
}
div#google_translate_element {
    margin: 10px 0px!important;
}
.header_center {
    width: 56%;
}
	.header_right
	{
		display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		margin-left:20px
	}
	
	.user__loginInfo
	{
		top:-65px
	}
	
	.footer__partners
	{
		-webkit-flex-wrap:wrap;
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
		-webkit-box-pack:center;
		-webkit-justify-content:center;
		-ms-flex-pack:center;
		justify-content:center
	}
	
	.sectionAboutPlatform .picture
	{
		width:-webkit-calc(100% - 35vw);
		width:calc(100% - 35vw);
		-webkit-align-self:center;
		-ms-flex-item-align:center;
		align-self:center;
		margin:0 -35px
	}
	
	.faq__text br,.ourCompany__blockText br
	{
		display:none
	}
}

@media (max-width:1100px) {
	.header__nav .menu-item a
	{
		font-size:12px
	}
	
	.menu-item.menu-item-has-children>a:before
	{
		border-width:4px
	}
	
	
	.miniAssets .tradeItem
	{
		margin-bottom:20px;
		width:-webkit-calc(50% - 20px);
		width:calc(50% - 20px);
		max-width:340px
	}
	
	.miniAssets .tradeItem__wrapper
	{
		-webkit-flex-wrap:wrap;
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
		-webkit-box-pack:center;
		-webkit-justify-content:center;
		-ms-flex-pack:center;
		justify-content:center
	}
	
	.benefits__text br
	{
		display:none
	}
	
	.stick-right-side .left-side,.stick-right-side .right-side
	{
		width:100%
	}
	
	.stick-right-side .right-side
	{
		margin-left:0
	}
	
	.stick-right-side .get-start__item
	{
		margin-bottom:70px
	}
	.commodities-area {
    padding-bottom: 0px;
}
}

@media (max-width:991px) {
	.inner-container__left {
    padding: 80px 30px 40px 40px;
}
.inner-main{
	display: block;
}
.img-wrapper {
    padding: 13px 6px;
    height: 62px;
    left: 5%;
    top: 9%;
    bottom: auto;
}
.img-right {
    right: auto!important;
    left: 5%!important;
}
.inner-box-left {
    padding: 80px 40px 40px 40px!important;
}
	.slider-item {
    max-height: 550px;
    min-height: 550px;
}
.text-page-legal div {
	width: 95%!important;
}
	.list li
	{
		font-size:14px
	}
	.header_center {
    width: auto;
}
	.sectionAboutPlatform .row-flex
	{
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-webkit-flex-direction:column;
		-ms-flex-direction:column;
		flex-direction:column
	}
	
	.sectionAboutPlatform .info
	{
		-webkit-box-ordinal-group:2;
		-webkit-order:1;
		-ms-flex-order:1;
		order:1
	}
	
	.sectionAboutPlatform .info,.sectionAboutPlatform .picture
	{
		width:100%;
		margin:0
	}
	.benefits h2 {
    margin-bottom: 35px;
}
.benefits {
    padding: 70px 0px 20px 0px;
}
.sectionAboutPlatform {
    padding-bottom: 70px;
    padding-top: 70px;
}
.trading-platform {
    padding: 50px 0 50px;
}
	.sectionAboutPlatform .picture img
	{
		width:100%
	}
	
	.innerHeader__title
	{
		font-size:38px
	}
	
	.innerHeader__title-sub
	{
		font-size:18px
	}
	
	.header__account,.user
	{
		display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		text-align:center
	}
	
	.user
	{
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-webkit-flex-direction:column;
		-ms-flex-direction:column;
		flex-direction:column
	}
	
	.header__mobileMenu
	{
		display:block
	}
	
	.header__mobileMenu.active i
	{
		display:none
	}
	
	.header__mobileMenu.active .header__mobileClose
	{
		display:inline-block
	}
	
	.innerHeader__title-sub br
	{
		display:none
	}
	
	.header__nav
	{
		display:none;
		position:absolute;
		top:2px;
		right:-3%;
		left:-3%;
		background-color:rgba(0,0,0,.7);
		-webkit-transform:translateY(50px);
		-ms-transform:translateY(50px);
		transform:translateY(50px);
		overflow:auto;
		height:63vh;
		z-index:5
	}
	
	.header__nav.active
	{
		display:block
	}
	
	.header__menu .menu-item
	{
		display:block
	}
	
	.header__menu .menu-item a
	{
		padding:12px 30px;
		display:block;
		font-size:16px;
		text-align: left;
		border-right: none;
	}
	
	.header__menu .menu-item a:hover
	{
		padding-left:35px;
		padding-right:35px
	}
	
	.header__menu .menu-item:hover
	{
		background-color:transparent
	}
	
	.header__menu .menu-item .sub-menu
	{
		position:relative;
		padding:0 20px;
		width:100%;
		opacity:1;
		visibility:visible
	}
	
	.header__menu .menu-item .sub-menu .menu-item
	{
		background-color:transparent;
		border-bottom:none
	}
	
	.header__menu .menu-item .sub-menu .menu-item a
	{
		color:#fff;
		font-size:14px;
		border-bottom:none;
		-webkit-transition:all .2s ease-out;
		-o-transition:all .2s ease-out;
		transition:all .2s ease-out
	}
	
	.header__menu .menu-item .sub-menu .menu-item a:hover
	{
		color:var(--main-primary-color)
	}
	
	.header__menu>.menu-item:hover
	{
		background-color:rgba(255,255,255,.05)
	}
	
	.header__menu>.menu-item:hover a
	{
		color:var(--main-primary-color)
	}
	
	.user__loginInfo
	{
		position:relative;
		top:0;
		padding-bottom:8px;
		white-space:normal
	}
	
	.trading-platform br
	{
		display:none
	}
	
	.trading-platform_bg
	{
		opacity:.2
	}
	
	.mainBlock
	{
		padding:20vw 0
	}
	
	.mainBlock__text,.mainBlock__text_bold
	{
		font-size:36px
	}
	
	.benefits__title,.tradingBlock__title
	{
		font-size:28px
	}
	
	.benefits__table
	{
		-webkit-box-pack:start;
		-webkit-justify-content:flex-start;
		-ms-flex-pack:start;
		justify-content:flex-start
	}
	
	.benefits__text br
	{
		display:none
	}
	
	.benefits__item {
    width: 47%;
    margin: 0px 10px 50px 10px;
}
	
	.benefits__icon
	{
		margin-bottom:20px
	}
	.slider-title {
    font-size: 38px;
    line-height: 46px;
}
	.footer__social
	{
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-webkit-flex-direction:column;
		-ms-flex-direction:column;
		flex-direction:column;
		-webkit-box-pack:center;
		-webkit-justify-content:center;
		-ms-flex-pack:center;
		justify-content:center
	}
	
	.footer__socialIcons
	{
		margin:10px
	}
	
	.footer__app
	{
		margin:10px
	}
	
	.footer__text
	{
		margin-top:3%
	}
	
	.footer__text br
	{
		display:none
	}
	
	.defaultStyles h3
	{
		font-size:26px
	}
	
	.gray__list_Text br
	{
		display:none
	}
	
	.deposits-withdrawals_title
	{
		margin-top:40px;
		font-size:18px
	}
	
	.deposits-withdrawals_title br
	{
		display:none
	}
	
/*	.deposits-withdrawals .deposits-withdrawals__container .inner-container .inner-container__btn
	{
		width:100%;
		display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-pack:center;
		-webkit-justify-content:center;
		-ms-flex-pack:center;
		justify-content:center;
		-webkit-box-ordinal-group:5;
		-webkit-order:4;
		-ms-flex-order:4;
		order:4
	}*/
	
	.deposits-withdrawals .deposits-withdrawals__container .inner-container .inner-container__left
	{
		width:100%;
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-webkit-flex-direction:column;
		-ms-flex-direction:column;
		flex-direction:column;
		-webkit-box-align:center;
		-webkit-align-items:center;
		-ms-flex-align:center;
		align-items:center
	}
	
	.deposits-withdrawals .deposits-withdrawals__container .inner-container .inner-container__left .img-wrapper
	{
		-webkit-box-pack:center;
		-webkit-justify-content:center;
		-ms-flex-pack:center;
		justify-content:center
	}
	
	.deposits-withdrawals .deposits-withdrawals__container .inner-container .inner-container__description
	{
		padding-left:0
	}
	
	.deposits-withdrawals .deposits-withdrawals__container .inner-container p
	{
		width:100%
	}
	
	.deposits-withdrawals .deposits-withdrawals__container .inner-container h4
	{
		margin-bottom:15px;
		margin-top:30px;
		width:unset
	}
	
	.deposits-withdrawals .deposits-withdrawals__container .deposits-withdrawals_btn
	{
		margin-left:0
	}
	
	.deposits-withdrawals h4
	{
		margin-top:60px;
		width:100%
	}
	
	.deposits-withdrawals .account-verification h4,.deposits-withdrawals .support h4
	{
		margin-top:0
	}
	
	.deposits-withdrawals .account-verification br,.deposits-withdrawals .support br
	{
		display:none
	}
	
	.glossary__letter_big
	{
		font-size:50px
	}
	
	.legal-item
	{
		width:-webkit-calc(100% / 2 - 36px);
		width:calc(100% / 2 - 36px)
	}
	
	.assetIndex .asset-section .statistic-block table tr td
	{
		font-size:13px
	}
	
	.assetIndex .asset-section .nav-tabs
	{
		-webkit-flex-wrap:wrap;
		-ms-flex-wrap:wrap;
		flex-wrap:wrap
	}
	
	.assetIndex .asset-section .nav-tabs>li
	{
		margin:0 0 15px;
		padding:0;
		width:49%
	}
	
	.assetIndex .asset-section .nav-tabs>li:last-child
	{
		margin-bottom:40px
	}
	
	.assetIndex .asset-section .nav-tabs>li>a
	{
		padding-bottom:15px
	}
	
	.education .block-item-book
	{
		padding:24px
	}
	.contact-main {
    display: block!important;
    }
   .contacts {
    width: 100%!important;
    }
    .contacts__form {
    width: 100%!important;
    padding-top: 30px;
}
.contacts__support {
    margin-top: 25px;  
    padding: 30px 14px 20px;
}
.contacts h2 {
    margin-bottom: 0px;
    font-size: 30px;
}
.call-img {
    height: 50px;
    width: 50px;
    margin-right: 10px;
}
.contacts__supportTable td {
    font-size: 14px;
}
}
.mobile_show
{
	display:none!important;
}
.desktop_show
{
	display:block!important;
}
@media screen and (max-width:768px) {
	.faq__btn {
    padding: 15px 9px;
}
	.side-bar-menu.side-bar-menu_fix {
    border-radius: 27px;
}
.inner-container__left {
    padding: 80px 22px 40px 17px;
}
.inner-box-left {
    padding: 80px 22px 40px 17px!important;
}
.img-wrapper {
    top: 6%;
}
	.withdrawal .col-lg-6
	{
		width:100%
	}
	.banner-box {
    padding: 35px 15px!important;
}

.innerHeader__title {
    font-size: 32px;
    line-height: 34px;
}
.innerHeader__description {
    font-size: 16px;
    color: #fff;
    line-height: 1.3;
}
.innerHeader{
	height: 300px;
}
	.slider-item {
    max-height: 495px;
    min-height: 495px;
}
	.bill .col-lg-6
	{
		width:50%
	}
	.mainBlock__btn {
    padding: 10px 38px;
}
.list li {
    margin: 2px 8px;
}
.slider-sub-text-2 {
    font-size: 14px;
}
.slider-title {
    font-size: 25px;
    line-height: 27px;
}
.trading-platform h2 {
	margin-bottom: 15px;
}
.trading-platform p {
	margin-bottom: 15px;
}
.trading-platform__list {
    margin: 0 auto 20px;
}
.action-strip__title {
    margin: 0px 15px 15px 15px;
}
.benefits{
	padding-bottom: 0px!important;
}
.benefits__item {
    padding: 35px 25px;
}
}
@media (max-width:768px) {
	.bg-area h2 {
    font-size: 22px!important;
}
	.loginForm
	{
		position:fixed!important;
		overflow:hidden scroll
	}
	.mobile_show
	{
		display:block!important;
	}
	.slider-btn-wrap
	{
		margin-top:0px;
	}
	.header__account
	{
		
    padding: 10px 0px;
    padding-right: 15px;

	}
	.desktop_show
	{
		display:none!important;
	}
	.slider-sub-text
	{
		font-size:16px
	}
	
	
	.slider-text.slider-text__center .list-slider
	{
		display:block
	}
	
	.slider-text.slider-text__center .list-slider li:before
	{
		display:block
	}
	
	.trading-platform__item
	{
		margin-bottom:6px;
		width:100%
	}
	
	.trading-platform__list
	{
		width:-webkit-max-content;
		width:-moz-max-content;
		width:max-content
	}
	
	.defaultStyles p br,h2 br,h2+p br
	{
		display:none
	}
	
	.errorPage__title
	{
		font-size:30px
	}
	
	.space
	{
		padding:45px 0 50px
	}
	
	.footer__menu
	{
		-webkit-flex-wrap:wrap;
		-ms-flex-wrap:wrap;
		flex-wrap:wrap
	}
	
	.footer__menu .block-menu-title
	{
		margin-bottom:10px;
		font-weight:600
	}
	
	.footer__menu .block-menu-item
	{
		padding-left:15px;
		width:30%;
		max-width:100%
	}
	
	.mainBlock__text br,.mainBlock__text_bold br,.tradingBlock__text br
	{
		display:none
	}
	
	.miniAssets__text br,.miniAssets__title br
	{
		display:none
	}
	
	.tradingBlock__item
	{
		width:100%;
		text-align:left
	}
	
	.benefits__title
	{
		margin-bottom:45px
	}
	
	.footer__row_lines
	{
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-webkit-flex-direction:column;
		-ms-flex-direction:column;
		flex-direction:column
	}
	
	.footer__row_lines .flex-right-center
	{
		-webkit-box-pack:start;
		-webkit-justify-content:flex-start;
		-ms-flex-pack:start;
		justify-content:flex-start
	}
	
	.get-start
	{
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-webkit-flex-direction:column;
		-ms-flex-direction:column;
		flex-direction:column;
		-webkit-box-align:center;
		-webkit-align-items:center;
		-ms-flex-align:center;
		align-items:center
	}

	.get-start__item,.get-start__item_dark
	{
		width:100%
	}
	
	.ebooks .title br,.video-courses .title br
	{
		display:none
	}
	
	.glossary__list .container
	{
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-webkit-flex-direction:column;
		-ms-flex-direction:column;
		flex-direction:column
	}
	
	.glossary__list .search__inputWrapper
	{
		margin:20px auto
	}
	
	.glossary__list .search__total
	{
		margin-top:5px
	}
	
	.legal-space
	{
		padding:50px 0
	}
	
	.legal-item
	{
		min-height:auto;
		width:100%
	}
	
	.contacts__formWrapper
	{
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-webkit-flex-direction:column;
		-ms-flex-direction:column;
		flex-direction:column;
		margin-bottom:0
	}
	
	.contacts__form_left,.contacts__form_right
	{
		width:100%;
		margin-bottom:15px
	}
	
	.contacts__form .form-row textarea
	{
		height:150px
	}
	
	.contacts p br
	{
		display:none
	}
	
	.contacts__support
	{
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-webkit-flex-direction:column;
		-ms-flex-direction:column;
		flex-direction:column;
		-webkit-box-pack:center;
		-webkit-justify-content:center;
		-ms-flex-pack:center;
		justify-content:center;
		-webkit-box-align:center;
		-webkit-align-items:center;
		-ms-flex-align:center;
		align-items:center
	}
	
	.contacts__supportItem
	{
		margin-bottom:20px;
		width:auto
	}
	
	.ourCompany .row-flex
	{
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-webkit-flex-direction:column;
		-ms-flex-direction:column;
		flex-direction:column
	}
	
	.assetIndex .accordion-item.active .accordion-content
	{
		position:relative;
		padding:20px 0;
		width:100%
	}
	
	.assetIndex .asset-section .asset-title
	{
		max-width:100%;
		font-size:32px
	}
	
	.assetIndex .asset-section .text p
	{
		font-size:16px
	}
	
	
	
	.calculator__item
	{
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-webkit-flex-direction:column;
		-ms-flex-direction:column;
		flex-direction:column
	}
	
	.calculator__item .calculator_left
	{
		-webkit-box-ordinal-group:3;
		-webkit-order:2;
		-ms-flex-order:2;
		order:2;
		margin:10px 0 30px
	}
	
	.calculator__item .calculator_right .calculator__title
	{
		padding-bottom:10px
	}
	
	.accountChanges__form .form-blocks,.openAccount__form .form-blocks,.partnerRegistAccount__form .form-blocks
	{
		width:100%
	}
}

@media (max-width:600px) {
	.innerHeader
	{
		min-height:330px
	}
	
	
	
	.innerHeader__title-sub
	{
		font-size:15px
	}
	
	.assetIndex p
	{
		line-height:1.4
	}
	
	.mainBlock
	{
		padding:125px 0 75px
	}
	
	.benefits,.sectionAboutPlatform,.trading-platform
	{
		padding:50px 0 50px
	}
	
	.miniAssets .tradeItem
	{
		width:100%
	}
	
	.tradableAssets__btn
	{
		margin-bottom:60px
	}
	
	.mainBlock__text,.mainBlock__text_bold
	{
		font-size:30px
	}
	
	h2
	{
		font-size:28px
	}
	
	.sectionAboutPlatform
	{
		background:#f2f2f2
	}
	
	.defaultStyles h3
	{
		font-size:22px
	}
	
	.defaultStyles h3 br
	{
		display:none
	}
	
	.calc-wrapper
	{
		margin-left:0
	}
	
	.side-bar-menu.side-bar-menu_fix li a
	{
		padding:20px 0
	}
	
	.platforms
	{
		padding-bottom:40px
	}
	
	.platforms h4
	{
		margin-top:30px
	}
	
	.glossary__table
	{
		padding-left:30px;
		padding-right:30px
	}
	
	.contacts__form
	{
		width:94%
	}
	
	.side-bar-menu.side-bar-menu_fix
	{
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-webkit-flex-direction:column;
		-ms-flex-direction:column;
		flex-direction:column;
		border-bottom:none
	}
	
	.side-bar-menu.side-bar-menu_fix li
	{
		width:100%;
		border-bottom:1px solid #e6e6e673
	}
	
	.education .block-item-book
	{
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-webkit-flex-direction:column;
		-ms-flex-direction:column;
		flex-direction:column
	}
}

@media (max-width:570px) {
	.header__wrapper
	{
		padding-top:0
	}
	
	.header_center
	{
		margin-right:25px
	}
	
	.header_right
	{
		margin:5px auto 0
	}
	.slider-text
	{
		margin:5% auto;
	}
}

@media (max-width:500px) {
	.header__mobileMenu span
	{
		display:none
	}
	
	.mainBlock__text_doc
	{
		margin-bottom:12vw
	}
	
	.benefits__item
	{
		width:100%
	}
	
	.action-strip__wrapper
	{
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-webkit-flex-direction:column;
		-ms-flex-direction:column;
		flex-direction:column;
		padding:20px 0 30px
	}
	
	.cryptoCurrencies__list
	{
		-webkit-box-pack:center;
		-webkit-justify-content:center;
		-ms-flex-pack:center;
		justify-content:center
	}
	
	.faq__block
	{
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-webkit-flex-direction:column;
		-ms-flex-direction:column;
		flex-direction:column
	}
	
	.faq__title
	{
		margin-bottom:20px;
		width:100%;
		font-size:22px
	}
	
	.faq__list
	{
		width:100%
	}
	
	.withdrawal .row
	{
		margin:0
	}
	
	.footer__app
	{
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-webkit-flex-direction:column;
		-ms-flex-direction:column;
		flex-direction:column
	}
	
	.footer__app_google
	{
		margin:10px 0
	}
	
	.footer__app_apple
	{
		margin:0
	}
}

@media (max-width:400px) {
	
	
	.defaultStyles ol,.defaultStyles p
	{
		font-size:14px;
		line-height:1.4
	}
	
	.language__wrapper_inner .current-lang
	{
		font-size:0
	}
	
	.language__wrapper_inner .current-lang>span
	{
		display:none
	}
	
	footer
	{
		padding-top:40px
	}
	
	.footer__text
	{
		margin-top:20px
	}
	
	.footer__menu .block-menu-item
	{
		width:50%
	}
	
	.calc-sub-title br
	{
		display:none
	}
	
	.glossary__table
	{
		padding-left:0;
		padding-right:0
	}
	
	.assetIndex .asset-section .asset-hours
	{
		margin-left:0
	}
	
	.legal-item
	{
		padding-left:25px;
		padding-right:25px
	}
}
.goog-logo-link {
    display:none !important;
} 
    
.goog-te-gadget{
    color: transparent !important;
}
div#google_translate_element {
    margin: 10px 10px;
}
header .goog-te-gadget .goog-te-combo option
{
	color:#333;
	display: none;
}
header .goog-te-gadget .goog-te-combo option[value="it"],header .goog-te-gadget .goog-te-combo option[value="en"],header .goog-te-gadget .goog-te-combo option[value="fr"],header .goog-te-gadget .goog-te-combo option[value="es"],header .goog-te-gadget .goog-te-combo option[value="de"] {
    display: block;
}
header .goog-te-gadget .goog-te-combo
{
	       max-width: 120px;
    background: #fff;
    color: #333;
    padding: 5px;
    float: left;
    margin-right: 15px;
    margin-left:15px;
    border: none;
    border-radius: 20px;
    text-align: center;
    -webkit-appearance: none;
   -moz-appearance:    none;
   appearance:         none;
}
.banner-box {
    background: #0000009e;
    width: 100%;
    max-width: 900px;
    padding: 60px;
    margin: auto;
}
.bg-area {
	background-color: #f2f2f2;
	margin-bottom: 50px;
	padding-bottom: 50px;
	padding-top: 50px;
}
.bg-area h2 {
	text-align: center; 
	font-size: 32px;
	line-height: 1.2em;
	font-weight: 700;
	color: #000;
}
.bg-area .bg-box {
    border: 1px solid #00000038;
    border-radius: 20px;
    padding: 30px 40px;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 3px 16px 0 rgba(0, 0, 0, 0.19);
}
.commodities-area {
padding-bottom: 50px;
padding-top: 50px;

}
.commodities-text h3 {
text-align: center!important;
    margin-bottom: 15px!important;
    font-size: 38px!important;
    text-align: center!important;
    color: #000!important;
    letter-spacing: normal!important;
}
.commodities-text  p {
    margin-bottom: 25px;
    font-size: 16px;
    color: #000;
    font-weight: 400;
    line-height: 1.625;
    letter-spacing: normal;
    text-align: center;
}
.text-page-legal h3 {
    font-size: 22px;
    padding-bottom: 20px;
    color: var(--main-primary-color);
}
.contact-main {
    display: flex;
    width: 100%;
    align-items: end;
}
.contacts {
    text-align: left;
    width: 48%;
}
.contacts__form {
    width: 48%;
}
.privacy-area li strong,.privacy-area li b {
    font-weight: 700;
    color: var(--main-primary-color);
    font-size: 20px;
    font-weight: 700;
}
.privacy-area ol ::marker {
    color: var(--main-primary-color);
    font-size: 20px;
    font-weight: 700;
}
.privacy-area ol ul ::marker {
    color: #000;
}
