.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both}
body{
	font-family: 'Titillium Web', sans-serif;
	min-width: 990px;
}

html, body {
	margin: 0;
	padding: 0;
	text-align: left;
	height: 100%;
}

#orange-page {
	background: #e1e0de url("../img/girl-bg.jpg") 50% 0 no-repeat;
}

img {
	border: 0;
	outline: none;
}

a, a:hover, a:visited {
	text-decoration: none;
	color: #666;
	outline: 0;
}

input, input:active, input:focus, button, button:active, button:focus {
	outline: 0 !important;
}

#advance h2, #advance .h2 {
	font-size: 36px;
	color: #32343a;
	letter-spacing: 1px;
	text-align: center;
}

#advance .block-gray h2, #advance .block-review h2 {
	font-size: 32px;
	letter-spacing: 0;
}

#asset h2, #asset .h2 {
	font-size: 30px;
	text-align: center;
}

.cl {
	clear: both;
}

.dn {
	display: none !important;
}

.red {
	color: #d81414;
}

.orange {
	color: #ff7700;
}

.yellow {
	color: #fcf573;
}

.green {
	color: #5bd43e;
}

#benefits .green {
	color: #35aa47;
}

#charts .headline .green {
	color: #35aa47;
	line-height: 34px;
}

.gold {
	color: #ffc21c;
}

.center, .al-center {
	text-align: center;
}

.wrapper {
	position: relative;
	width: 960px;
	margin: 0 auto;
	text-align: left;
	clear: both;
}

#benefits .wrapper {
	width: 690px;
	padding: 0;
}

#charts .wrapper, #benefits > .wrapper {
	width: 980px;
	padding: 0 20px;
}

#bitcoin .wrapper,
#gold .wrapper {
	text-align: center;
}

#tng .wrapper, #leo .wrapper {
	width: 980px;
	padding: 0 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#tng > .wrapper, #leo > .wrapper {
	margin-bottom: 30px;
}

.block-black {
	background: #282a2d;
}

.block-black .wrapper {
	padding: 10px 0 0 0;
}

.contact {
	float: right;
	width: 215px;
	font-size: 20px;
	line-height: 30px;
	text-align: left;
	margin-top: 12px;
}

#benefits .contact {
	height: 35px;
	width: 370px;
	font-size: 24px;
	text-align: center;
	margin: 40px 0 0 0;
}

.contact i {
	margin-right: 10px;
}

#benefits .contact a {
	color: #000;
}

#orange-page .crofr-outdoor, #orange-page .reuters {
	float: none;
	margin-top: 15px;
	margin-left: 50px;
}

.reuters .c-title {
	display: block;
	text-align: left;
	font-size: 12px;
	padding-left: 54px;
	padding-top: 2px;
	line-height: 16px;
}

.reuters .n-title {
	display: block;
	text-align: left;
	font-size: 14px;
	padding-left: 54px;
	padding-top: 5px;
	line-height: 16px;
	text-transform: uppercase;
}

#vip .reuters .c-title, #vip .reuters .n-title {
	color: #fff;
}

#tng .reuters, #leo .reuters {
	min-width: 175px;
	height: 44px;
	margin-right: 90px;
	-webkit-background-size: auto 300%;
	-moz-background-size: auto 300%;
	-o-background-size: auto 300%;
	background-size: auto 300%;
}

#tng .reuters .c-title, #leo .reuters .c-title {
	font-size: 10px;
	padding-top: 5px;
	padding-left: 50px;
}

#tng .reuters .n-title, #leo .reuters .n-title {
	padding-top: 0;
	padding-left: 50px;
}

.cysec {
	display: block;
	float: right;
	height: 42px;
	width: 205px;
	margin: 23px 40px 0 0;
	background: url("https://static.iqoption.com/promo/vendor/img/back-cysec.png?v=688824ba9c163dd6873405607a611006") 0 2px no-repeat;

}

.cysec .c-title, .cysec .c-link {
	display: block;
	text-align: left;
	padding-left: 55px;
	padding-top: 2px;
	font-size: 13px;
	line-height: 16px;
}

.cysec .c-title {
	color: #000;
}

.cysec .c-link {
	color: #1787fb;
}

.cysec:hover .c-link {
	text-decoration: underline;
}

#tng .cysec {
	width: 190px;
	margin-right: 20px;
}

#tng .cysec .c-title, #tng .cysec .c-link, #leo .cysec .c-title, #leo .cysec .c-link {
	font-size: 11px;
	line-height: 12px;
}

#tng .cysec .c-title, #leo .cysec .c-title {
	padding-top: 11px;
}

#tng .cysec .c-link, #leo .cysec .c-link {
	color: #ff9600;
}

.europe-bank {
	display: block;
	float: right;
	height: 42px;
	width: 170px;
	color: #000;
	margin: 0 60px 0 0;
	background: url("https://static.iqoption.com/promo/vendor/img/back-eurobank.png?v=2e912b38f9a90a366c29dff6763c5b2d") 0 2px no-repeat;

}

.europe-bank .c-title {
	display: block;
	text-align: left;
	padding-left: 55px;
	padding-top: 8px;
	font-size: 11px;
	line-height: 12px;
}

.bitcoin-h {
	display: inline-block;
	background: url("https://static.iqoption.com/promo/vendor/img/btc.png?v=29e6d59a46d2aa766848ab58d44bb3e9") no-repeat;
	padding-left: 100px;
	color: #3B3B3B;
	font-size: 80px;
	font-weight: normal;
	margin: 70px auto 50px auto;
}

.banner {
	background: url("https://static.iqoption.com/promo/vendor/img/banner-bitcoin-fs.jpg?v=7b4db4984a582955fed145374b22776e") no-repeat;
	margin: 20px -110px;
	color: #fff;
	padding: 10px 120px 40px;
}

.banner h2 {
	font-weight: normal;
	font-size: 49px;
}

.banner h3 {
	font-weight: normal;
	font-size: 24px;
	line-height: 30px;
	margin-bottom: 30px;
}

.cr-reu-block {
	float: left;
}

.gogtfo p {
	display: inline-block;
	margin: 0;
	padding: 0;
}

p.google-gtfo {
	direction: rtl;
	unicode-bidi: bidi-override;
}

p.hello-google {
	display: none;
}

#advance .logo, #vip .logo {
	display: block;
	float: left;
	width: 150px;
	height: 29px;
	text-align: left;
	margin: 0;
	padding-top: 4px;
}

#vip .logo {
	width: 205px;
	height: 41px;
	padding-top: 0;
	margin-top: 40px;
}

#advance .logo img {
	height: 29px;
}

#fifa .logo {
	display: block;
	position: relative;
	width: 360px;
	height: 100px;
	text-align: left;
	margin: 0 auto 40px auto;
}

#asset .logo, #bitcoin .logo, #simple .logo, #bonus .logo, #signal .logo, #charts .logo, #tng .logo, #benefits .logo {
	display: block;
	position: relative;
	width: 250px;
	/*height: 68px;*/
	font-size: 35px;
	text-align: right;
	margin: 20px 0 0 0;
}

#leo .logo {
	display: block;
	float: left;
	width: 205px;
	/*height: 68px;*/
	font-size: 35px;
	text-align: right;
	margin: 0;
}

#benefits .logo {
	float: left;
	width: 320px;
}

#charts .logo.light-roboto {
	margin-top: 15px;
}

#signal .logo {
	margin: 30px auto;
}

#bitcoin .logo {
	float: left;
}

#simple .logo, #bonus .logo, #asset .logo, #charts .logo {
	float: left;
}

#gold .logo {
	display: block;
	position: relative;
	float: left;
	width: 215px;
	height: 40px;
	font-size: 40px;
	text-align: center;
	margin: 0 auto;
}

#orange-page .logo {
	display: block;
	float: left;
	width: 230px;
	height: 62px;
	font-size: 27px;
	text-align: right;
	margin: 40px 0 30px;
}

#asset .logo img, #bitcoin .logo img, #gold .logo img, #orange-page .logo img, #simple .logo img, #bonus .logo img,
#signal .logo img, #charts .logo img, #vip .logo img, #tng .logo img, #benefits .logo img, #leo .logo img {
	width: 100%;
	height: 100%;
}

#fifa .logo img {
	height: 72px;
}

#bitcoin .logo .present {
	position: absolute;
	top: 47px;
	left: 62px;
	font-size: 18px;
}

#fifa .logo .present {
	position: absolute;
	top: 65px;
	left: 100px;
	font-size: 28px;
	color: #fff;
}

#charts .logo.light-roboto, #benefits .logo.light-roboto {
	margin-top: 15px;
}

#charts .logo .present {
	position: absolute;
	top: 47px;
	left: 67px;
	font-size: 15px;
	color: #000;
	letter-spacing: 1px;
}

#benefits .logo .present {
	position: absolute;
	top: 56px;
	left: 84px;
	font-family: 'RobotoLight', sans-serif;
	font-size: 18px;
	color: #707070;
	letter-spacing: 3px;
}

#advance h1.headline {
	font-size: 52px;
	color: #ffffff;
	margin: 13px 0 0 0;
	text-align: left;
}

#fifa h1.headline {
	font-size: 30px;
	color: #ffffff;
	margin: 13px 0 50px 0;
	text-align: center;
}

#advance h1.headline div {
	font-size: 74px;
	line-height: 70px;
}

#asset h1.headline, #simple h1.headline, #bonus h1.headline, #signal h1.headline, #charts h1.headline {
	font-family: 'PF Square medium', sans-serif;
	font-size: 48px;
	line-height: 48px;
	margin: 30px 0 20px;
	padding-top: 10px;
	text-align: center;
	color: #3B3B3B;
}

#tng h1.headline, #leo h1.headline {
	font-size: 34px;
	line-height: 40px;
	margin: 20px 0;
	padding-top: 10px;
	text-align: left;
	color: #fff;
}

#tng .under-title, #leo .under-title {
	font-family: 'RobotoLight', sans-serif;
	color: #fff;
	font-size: 18px;
	text-align: left;
}

#tng h1.headline .orange, #tng .under-title .orange, #leo h1.headline .orange, #leo .under-title .orange {
	color: #fd9e04;
}

#charts h1.headline, #benefits h1.headline {
	font-size: 40px;
	line-height: 36px;
	color: #000;
	text-align: left;
	margin-top: 0;
	margin-bottom: 50px;
	padding-top: 30px;
}

#charts.billing h1.headline {
	font-family: "RobotoMedium", sans-serif;
	font-size: 42px;
	line-height: 36px;
	color: #232529;
	letter-spacing: 1px;
	text-align: center;
	margin-bottom: 50px;
	padding-top: 40px;
}

#charts.billing h1.headline br {
	line-height: 52px;
}

#charts.ch2 h1.headline {
	margin-bottom: 10px;
}

#signal h1.headline {
	margin-top: 0;
	padding-top: 0;
}

#simple h1.headline, #bonus h1.headline {
	margin-bottom: 5px;
}

#bonus.b-v2 h1.headline {
	font-size: 32px;
}

#bitcoin h1.headline {
	font-size: 48px;
	margin: 30px 0;
	display: inline-block;
	background: url("https://static.iqoption.com/promo/vendor/img/btc.png?v=29e6d59a46d2aa766848ab58d44bb3e9") no-repeat;
	padding: 15px 0px 20px 100px;
	color: #3B3B3B;
	font-weight: normal;
	text-align: center;
}

#gold h1.headline {
	font-family: 'Myriad Pro', sans-serif;
	font-size: 46px;
	line-height: 46px;
	color: #fff;
	margin: 0;
	padding-top: 20px;
	text-align: center;
	letter-spacing: 1px;
}

#asset h1.headline div, #bitcoin h1.headline div {
	font-size: 74px;
	line-height: 70px;
}

#asset h1.headline p, #bitcoin h1.headline p {
	font-size: 48px;
}

#orange-page h1.headline {
	font-size: 44px;
	font-weight: 600;
	color: #3f3b33;
	margin-bottom: 52px;
	margin-top: 35px;
}
#orange-page h1.headline span{
	display: block;
	line-height: 46px;
}

#orange-page.usd-rur h1.headline {
	font-size: 60px;
	margin-top: 15px;
	margin-bottom: 30px;
	font-weight: normal;
	color: #333;
}

#vip h1.headline {
	color: #fff;
	font-size: 48px;
	line-height: 47px;
	text-align: center;
	margin: 85px 0 40px 0;
}

p.under-title {
	font-family: 'RobotoLight', sans-serif;
	font-size: 20px;
	text-align: center;
}

.ch2 p.under-title {
	font-family: "RobotoRegular", sans-serif;
	font-size: 22px;
	text-align: left;
	padding-left: 2px;
	margin-bottom: 40px;
}

p.under-under-title {
	font-size: 22px;
	text-align: left;
	padding-left: 2px;
	margin-bottom: 30px;
}

p.under-title .green {
	color: #38a71d;
}

#benefits p.under-title {
	font-size: 35px;
	text-align: left;
	padding-left: 2px;
	margin: 35px 0;
}

#benefits p.under-title-2 {
	font-size: 30px;
	text-align: left;
	padding-left: 2px;
	margin: 30px 0;
}

p.title-descr {
	font-size: 15px;
	text-align: center;
	margin-top: 15px;
}

.signal-undertitle h2 {
	font-size: 25px;
	text-align: center;
	margin-bottom: 20px;
}

.signal-undertitle p {
	font-size: 16px;
	text-align: center;
	margin-bottom: 10px;
}

#asset p, #bitcoin p {
	font-size: 16px;
	text-align: center;
}

#bitcoin p {
	margin-bottom: 17px;
}

#orange-page.usd-rur .block-right .minitext {
	font-weight: 400;
	margin-top: 50px;
	font-size: 24px;
}

/*** advance ***/

.showfx {
	display: block;
	float: left;
	padding-left: 20px;
}

.showfx a {
	font-family: 'RobotoLightItalic', sans-serif;
	color: #ff7700;
}

.navbar-nav {
	position: relative;
	top: -7px;
	right: 0;
	float: right;
	margin: 0;
	padding-left: 0;
	list-style: none;
}

.navbar-nav > li {
	float: left;
	position: relative;
	display: block;
}

.navbar-nav > li > a {
	display: block;
	color: #999;
	line-height: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.navbar-nav > li > a:hover {
	color: #fff;
	background: transparent;
}

.navbar-nav > .open > a,
.navbar-nav > .open > a:hover,
.navbar-nav > .open > a:focus {
	background-color: #080808;
	color: #fff;
}

.flag {
	position: absolute;
	width: 25px;
	height: 24px;
	left: 10px;
	top: 50%;
	margin-top: -12px;
	background-image: url("https://static.iqoption.com/promo/vendor/img/flags.png?v=e849f765855663eb750ddb16fe7bd924");
	background-repeat: no-repeat;
}

.flag.flag-us {
	background-position: 0 3px;
}

.flag.flag-es {
	background-position: -31px 3px;
}

.flag.flag-pt {
	background-position: -63px 3px;
}

.flag.flag-id {
	background-position: -96px 3px;
}

.flag.flag-ru {
	background-position: 1px -22px;
}

.flag.flag-tr {
	background-position: -30px -22px;
}

.caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 4px solid #000;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	border-bottom: 0 dotted;
}

.navbar-nav > .dropdown > a .caret {
	border-top-color: #999;
	border-bottom-color: #999;
}

.navbar-nav > .dropdown > a:hover .caret,
.navbar-nav > .dropdown.open > a .caret {
	border-top-color: #fff;
	border-bottom-color: #fff;
}

.navbar-nav > li > .dropdown-menu {
	min-width: 123px;
	margin-top: 0;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}

.dropdown-menu > li > a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: normal;
	line-height: 1.42857143;
	color: #333;
	white-space: nowrap;
}

.nav .dropdown .lang-item {
	position: relative;
	padding-left: 42px;
}

#vip .block-image {
	position: relative;
	width: 100%;
	min-width: 960px;
	/*height: 1450px;*/
	padding-bottom: 100px;
	background: transparent url("https://static.iqoption.com/promo/vendor/img/back-vip.png?v=402e76e829d2c15e4d2283daa4995333") top center repeat;
	z-index: 10;
}

#vip .back-black {
	position: relative;
	width: 100%;
	min-width: 960px;
	background: #000;
	z-index: 10;
}

#advance .block-image {
	background: url("https://static.iqoption.com/promo/vendor/img/back-grafic.jpg?v=10e70fad2f5bd446e2046b76f292fcd8") top center repeat-x;
}

#fifa .block-image {
	min-width: 960px;
	background: #000 url("https://static.iqoption.com/promo/vendor/img/back-field2.jpg?v=e4077d7eb91f6db402bd80fa02fd2619") center center no-repeat;
}

#fifa .block-image .block-group {
	padding-bottom: 175px;
}

#gold .block-image {
	min-width: 960px;
	background: #000;
	padding-top: 25px;
}

#vip .video-box {
	position: absolute;
	top: -4px;
	width: 100%;
	min-width: 960px;
	height: 806px;
	margin: 0 auto;
	z-index: 1;
	background: #000;
}

#vip .video-box .video-box-child {
	position: relative;
	top: 0;
	width: 100%;
	min-width: 960px;
	margin: 0 auto;
}

#vip .video-box-child > video {
	position: absolute;
	/*height: 806px;*/
	width: 100%;
	min-width: 960px;
	/*left: -24%;*/
}

/*@media screen and (max-width: 650px) {*/
/*#vip .video-box-child > video {*/
/*position: absolute;*/
/*height: 806px;*/
/*width: 1420px;*/
/*left: -12%;*/
/*margin: 0 auto;*/
/*background: #000;*/
/*}*/
/*}*/

#vip .video-box .video-preloader {
	position: absolute;
	width: 30px;
	right: 40px;
	bottom: 20px;
}

.centre {
	margin-left: auto;
	margin-right: auto;
	display: block
}

.block-group {
	padding: 50px 0 60px;
	background: url(../img/blue-ribbon.png) 50% 47% repeat-x;
}

#gold .block-group {
	padding: 0;
}

#auth_visible .block-group {
	padding: 20px 0 10px 0;
}

.block-group .left-col {
	position: relative;
	float: left;
	width: 480px;
	text-align: center;
}

#tng .block-group .left-col, #leo .block-group .left-col {
	width: 470px;
}

#tng .block-group .form-col, #leo .block-group .form-col {
	background: #f1f4f6;
}

#tng .block-group .form-col h4, #leo .block-group .form-col h4 {
	font-weight: normal;
	font-size: 22px;
	text-align: left;
	padding-left: 25px;
	padding-top: 5px;
}

#charts .block-group.ch {
	margin-bottom: 50px;
	padding-top: 10px;
}

#charts.ch2 .block-group.ch {
	margin-bottom: 0;
}

#benefits .block-group.ch {
	margin-bottom: 20px;
	padding-top: 40px;
}

#charts .block-group.ch .left-col {
	width: 255px;
	float: left;
	text-align: left;
}

#benefits .block-group.ch .left-col {
	width: 691px;
	float: left;
	text-align: left;
}

.block-group .right-col {
	position: relative;
	float: right;
	width: 480px;
	text-align: left;
}

#tng .block-group .right-col, #leo .block-group .right-col {
	width: 450px;
}

#tng .block-group .right-col.b-center, #leo .block-group .right-col.b-center {
	float: none;
	margin: 0 auto;
}

#charts .block-group.ch .right-col {
	width: 700px;
	float: right;
	text-align: left;
}

#benefits .block-group.ch .right-col {
	width: 255px;
	float: right;
	text-align: left;
}

.block-group .reg-col {
	background: #f1f4f6;
	margin-top: -11px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}

.block-group .right-col h4 {
	padding-left: 25px;
	margin-top: 0;
}

.s-10 .block-group .right-col h4 {
	margin-bottom: 15px;
}

.block-image .block-group .right-col {
	margin-top: 33px;
}

#charts #block-form {
	position: relative;
	width: 260px;
	height: 535px;
	margin: 20px 0 0 -5px !important;
	padding: 0 !important;
	background: #f3f3f4;
}

#benefits #block-form {
	position: absolute;
	width: 260px;
	height: 535px;
	margin: 20px 0 0 -5px !important;
	padding: 0 !important;
	background: #f3f3f4;
	border: 1px solid #bbb;
}

#charts.ch2 #block-form, #benefits #block-form {
	height: 558px;
}

#charts #block-form.fixed, #benefits #block-form.fixed {
	position: fixed;
	z-index: 101;
}

#benefits #block-form.stop {
	position: relative;
}

.block-table {
	padding: 0 0 0 25px;
}

.block-table .top-line, .block-table .bottom-line {
	clear: both;
}

.block-table .top-col, .block-table .bottom-col {
	float: left;
	width: 100px;
	text-align: center;
	font-size: 15px;
	line-height: 15px;
	margin-right: 5px;
	background: #f1f4f6;
	padding: 10px 0;
}

.block-table .top-col span {
	display: block;
	font-size: 18px;
	line-height: 18px;
}

.block-table .bottom-line span {
	font-size: 24px;
}

.under-benefits-title {
	font-size: 38px;
	margin-bottom: 30px;
	text-align: center;
}

.block-bottom-button {
	background: #f1f4f6;
	padding: 30px 0 5px 0;
}

.block-group h3 {
	padding: 2px 0;
	margin: 0;
	font-size: 36px;
	font-weight: 400;
	color: #018aa8;
}
.graf-text .number{
	color:#fff;
	display: block;
	width: 53px;
	height: 53px;
	background: #018aa8;
	border-radius: 50%;
	text-align: center;
	font-size: 30px;
	font-weight: 300;
	line-height: 51px;
}
.graf-text .sub{
	line-height: 19px;
	display: block;
	font-size: 19px;
}
.block-group h3.easy {
	font-size: 24px;
	color: #333;
	padding: 0;
	margin: 15px 0;
}
.graf-text {
	padding-left: 260px;
}
.block-group h4 {
	font-size: 24px;
}

.block-group h4.pl0 {
	font-family: "PF Square medium", sans-serif;
	font-size: 20px;
	text-align: left;
	margin-top: 0;
	margin-bottom: 20px;
}

#charts .block-group h4 {
	text-align: center;
	padding-top: 15px;
	margin-top: 0;
}

#charts.ch2 .block-group h4 {
	font-size: 22px;
	color: #000;
	text-align: left;
	padding-top: 25px;
	margin: 0 0 10px 15px;
}

#benefits .block-group h4 {
	font-size: 22px;
	color: #000;
	margin: 0 0 10px 15px;
	text-align: left;
	padding-top: 15px;
	padding-left: 0;
}

#advance .block-group h4 {
	margin: 20px 0 14px 25px;
	padding-left: 0;
}

#asset .block-group h4, #bitcoin .block-group h4 {
	margin: 0 0 30px 25px;
	padding-left: 0;
}

#bitcoin.b-v4 .block-group h4 {
	margin: 12px 0 14px 25px;
}

#advance .regFrm {
	padding-bottom: 15px;
}

#gold .regFrm {
	padding: 25px 0 20px 0;
}

#advance .modal-body .regFrm {
	padding-bottom: 0;
}

#gold .modal-body .regFrm {
	padding: 0;
}

.block-girls {
	position: relative;
	height: 515px;
	margin: 0 0 0 -15px;
	overflow: hidden;
}

#block-girls-carusel {
	position: relative;
	top: 0;
	left: 0;
	width: 495px;
	height: 515px;
	margin: 0;
	padding: 0;
	z-index: 10;
}

#block-girls-carusel li {
	display: none;
	position: absolute;
	width: 495px;
	height: 515px;
	list-style: none;
	margin: 0;
	padding: 0;
	opacity: 1;
}

#block-girls-carusel li.active {
	/*display: block;*/
}

#block-girls-carusel li.v-1 {
	background: #000 url("https://static.iqoption.com/promo/vendor/img/back-goldengirls.jpg?v=16f7ef101592027286a8089768229633") bottom left repeat-x;
}

#block-girls-carusel li.v-2 {
	background: #000 url("https://static.iqoption.com/promo/vendor/img/back-goldengirls-2.jpg?v=653158e6541cae58aac42df59a76cf3f") bottom left repeat-x;
}

#block-girls-carusel li.v-3 {
	background: #000 url("https://static.iqoption.com/promo/vendor/img/back-goldengirls-3.jpg?v=c066f13a6b968c5fd46d2ec76b2a0f1c") bottom left repeat-x;
}

.block-girls .left-leg, .block-girls .right-leg {
	position: relative;
	font-size: 23px;
	color: #fff;
	text-align: left;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-top: 180px;
	z-index: 11;
}

.block-girls .left-leg {
	float: left;
	margin-left: 30px;
}

.block-girls .right-leg {
	float: right;
	margin-right: 45px;
}

.block-girls .big {
	font-size: 38px;
	line-height: 38px;
}

.block-girls .gold {
	font-size: 60px;
	line-height: 60px;
}

#asset .block-group .item-screen, #bitcoin .block-group .item-screen, #simple .block-group .item-screen, #bonus .block-group .item-screen, #signal .block-group .item-screen {
	position: relative;
	width: 479px;
	height: 275px;
	background: url("https://static.iqoption.com/promo/vendor/img/screen-blue.png?v=48fdf562721cc46de132fe584ae206f8") no-repeat center center;
}

#asset .block-group .item-screen {
	background-image: url("https://static.iqoption.com/promo/vendor/img/screen-red.jpg?v=3bef395f6b2a9546061510f5113536ed");
}

#bitcoin .block-group .item-screen img, #simple .block-group .item-screen img, #bonus .block-group .item-screen img, #signal .block-group .item-screen img {
	position: relative;
	margin: 18px 0 0 0;
	z-index: 10;
}

.block-charts {
	/*margin-bottom: 85px;*/
}

.block-charts .one-chart {
	margin-bottom: 40px;
}

.block-charts .one-chart.lists {
	height: auto;
}

.block-features {
	margin-bottom: 20px;
}

.block-features .one-col {
	float: left;
	width: 33%;
}

.block-features .one-col .one-line {
	position: relative;
	min-height: 50px;
	font-family: 'RobotoLight', sans-serif;
	font-size: 18px;
	color: #fff;
	padding: 22px 0 23px 68px;
}

.block-features .one-col .one-line i {
	position: absolute;
	left: 0;
	font-size: 51px;
}

a.get-vip {
	display: block;
	width: 400px;
	color: #fff;
	font-size: 30px;
	text-align: center;
	background: url("https://static.iqoption.com/promo/vendor/img/back-get-vip.png?v=552cdfee21b706cad9a62edcb93d03c9") 0 0 repeat;
	border: 1px solid #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	margin: 0 auto;
	padding: 17px 0;
}

a.get-vip:hover {
	color: #fff142;
	border-color: #fff142;
}

.bonus-title {
	font-size: 48px;
	line-height: 64px;
	color: #fff;
	text-align: center;
	padding-top: 82px;
	visibility: hidden;
}

.bonus-title:after, .bonus-title:before {
	content: '';
	display: block;
	width: 29%;
	height: 1px;
	background-color: #808080;
	margin: 36px auto auto;
	z-index: 1;
}

.bonus-title:after {
	float: right;
}

.bonus-title:before {
	float: left;
}

.bonus-under {
	font-size: 22px;
	line-height: 28px;
	color: #fff;
	text-align: center;
	margin-top: 12px;
	visibility: hidden;
}

.bonus-plans {
	margin: 55px 0;
}

.one-b-plan {
	float: left;
	width: 31%;
	margin-right: 32px;
	visibility: hidden;
}

.plan-top {
	padding: 30px 0;
	background: #222222;
}

a.bonus-button {
	display: block;
	width: 225px;
	font-size: 13px;
	height: 60px;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	background: #35aa47;
	border: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 4px 0px #157b24;
	-moz-box-shadow: 0 4px 0px #157b24;
	box-shadow: 0 4px 0px #157b24;
	margin: 0 auto 20px auto;
	padding: 18px 0;
	cursor: pointer;
}

a.bonus-button span {
	font-size: 36px;
}

a.bonus-button:hover, a.bonus-button:active {
	background-color: #2b8b3a;
	-webkit-box-shadow: 0 4px 0px #20682b;
	-moz-box-shadow: 0 4px 0px #20682b;
	box-shadow: 0 4px 0px #20682b;
}

.under-but {
	font-size: 23px;
	color: #fff;
	text-align: center;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.under-but span {
	font-size: 30px;
}

.plan-bottom {
	color: #fff;
	font-size: 18px;
	text-align: center;
	text-transform: uppercase;
	background: #2b303c;
	padding: 26px 0;
}

.plan-get {
	color: #fff142;
	font-size: 68px;
}

.plan-get sup {
	font-size: 42px;
}

ul.bene_list {
	margin: 0 0 35px 0;
	padding: 0 0 0 40px;
}

ul.bene_list li {
	font-size: 18px;
	line-height: 36px;
	list-style: none;
}

ul.bene_list li.underlist {
	font-size: 14px;
	line-height: 20px;
	padding-left: 4px;
	margin-top: 20px;
}

ul.bene_list li .fa {
	color: #ff7700;
	font-size: 18px;
}

.block-charts .ch-title {
	font-size: 24px;
	margin-bottom: 25px;
}

.block-charts .ch-title span {
	display: inline-block;
	vertical-align: top;
	padding-right: 8px;
}

.banner-vip {
	position: fixed;
	bottom: 0;
	width: 100%;
	min-width: 960px;
	height: 150px;
	/*background: url("https://static.iqoption.com/promo/vendor/img/back-vip-banner.jpg?v=656dc4052adf78eb777660e1c96cd9b7") top center no-repeat;*/
	z-index: 15;
}

.banner-vip a.banner {
	display: block;
	width: 960px;
	height: 150px;
	margin: 0 auto;
	padding: 0;
	background: url("https://static.iqoption.com/promo/vendor/img/back-vip-banner.jpg?v=656dc4052adf78eb777660e1c96cd9b7") top center no-repeat;
}

.banner-vip a.close {
	display: block;
	position: absolute;
	top: -10px;
	right: -15px;
	width: 25px;
	height: 25px;
	font-family: Tahoma, sans-serif;
	font-size: 20px;
	color: #ffa70f;
	opacity: 1;
	filter: alpha(opacity=100);
	background: #160609;
	border: 1px solid #bb7736;
	border-radius: 50%;
	text-align: center;
}

.banner-vip a.close-b:hover {

}

.row {
	margin-left: 0;
	margin-right: 0;
}

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

.row ul, .row ol {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33;
	border-radius: 4px;
	margin-top: 0;
	margin-bottom: 10px;
}

.w100 {
	width: 100% !important;
}

.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11 {
	float: left;
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.col-sm-6 {
	width: 50%;
}

.h-hr, .h4-hr {
	text-align: center;
	width: initial;
	position: relative;
}

#tng .h-hr, #leo .h-hr {
	font-size: 25px;
	margin-top: 20px;
}

.h-hr:before, .h4-hr:before {
	content: '';
	position: absolute;
	display: block;
	width: 100%;
	height: 1px;
	background-color: #ccc;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	z-index: 1;
}

.h-hr > span, .h4-hr > span {
	background-color: white;
	position: relative;
	z-index: 2;
	display: inline-block;
	padding: 0 25px;
}

.h2-t {
	text-align: center;
}

h1.h1-t {
	margin-top: 45px;
	text-align: center;
}

.pr0 {
	padding-right: 0px !important;
}

.pl0 {
	padding-left: 0px !important;
}

.pt20 {
	padding-top: 20px !important;
}

.mt5 {
	margin-top: 5px !important;
}

.mb5 {
	margin-bottom: 5px !important;
}

.mb10 {
	margin-bottom: 10px !important;
}

.mb15 {
	margin-bottom: 15px !important;
}

.mt15 {
	margin-top: 15px !important;
}

.mb30 {
	margin-bottom: 30px !important;
}

.mb50 {
	margin-bottom: 50px !important;
}

.flex-container, .flex-cont {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	-o-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-around;
	-moz-justify-content: space-around;
	-ms-justify-content: space-around;
	justify-content: space-around;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	align-items: center;
	-webkit-align-content: space-around;
	-moz-align-content: space-around;
	-ms-align-content: space-around;
	align-content: space-around;
}

.flex-container.pay-methods, .flex-cont.pay-methods {
	padding: 0;
}

.flex-container > *:not(no-flex) {
	-webkit-flex: initial;
	-moz-flex: initial;
	-ms-flex: initial;
	flex: initial;
}

.list-style-check {
	list-style: none;
}

.list-style-check > li {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	-o-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-around;
	-moz-justify-content: space-around;
	-ms-justify-content: space-around;
	justify-content: space-around;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	align-items: center;
	-webkit-align-content: space-around;
	-moz-align-content: space-around;
	-ms-align-content: space-around;
	align-content: space-around;
	-webkit-flex-wrap: nowrap;
	-moz-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	font-size: 15px;
	min-height: 60px;
	-webkit-justify-content: flex-start;
	-moz-justify-content: flex-start;
	-ms-justify-content: flex-start;
	-o-justify-content: flex-start;
	justify-content: flex-start;
	padding-left: 0;
}

.list-style-check > li > span {
	width: 100%;
}

.list-style-check > li > *:not(.no-flex) {
	-webkit-flex: initial;
	-moz-flex: initial;
	-ms-flex: initial;
	flex: initial;
}

.list-style-check > li:before {
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	left: 10px;
	color: #f2721c;
	font-size: 30px;
	width: 63px;
	text-align: center;
}

.list-style-check.advantages > li:before {
	font-size: 30px;
}

.list-style-check-left > li:nth-child(1):before {
	content: "\f046";
}

.list-style-check-left > li:nth-child(2):before {
	content: "\f012";
}

.list-style-check-right > li:nth-child(1):before {
	content: "\f073";
}

.list-style-check-right > li:nth-child(2):before {
	content: "\f06e";
}

.slim-h {
	font-family: 'RobotoLight', sans-serif;
}

.pay-method {
	width: 150px;
	min-width: 150px;
	height: 100px;
	background-image: url("https://static.iqoption.com/promo/vendor/img/paysystems-3.png?v=09937ab0113c0866944234479d836bed");
}

.pay-method.pay-method_mastercard {
	background-position: -450px -300px;
}

.pay-method.pay-method_visa {
	background-position: -600px 0;
}

.pay-method.pay-method_qiwi {
	background-position: 0px 0px;
}

.pay-method.pay-method_yandex {
	background-position: -300px 0;
}

.pay-method.pay-method_wm {
	background-position: -150px -100px;
}

.lot-of-actives {
	position: relative;
	overflow: hidden;
	height: 245px;
	-webkit-transition: height 0.5s ease;
	-moz-transition: height 0.5s ease;
	-ms-transition: height 0.5s ease;
	-o-transition: height 0.5s ease;
	transition: height 0.5s ease;
}

#tng .lot-of-actives, #leo .lot-of-actives {
	height: 238px;
}

.lot-of-actives.show-all-actives {
	height: 605px;
}

#tng .lot-of-actives.show-all-actives, #leo .lot-of-actives.show-all-actives {
	height: 590px;
}

.lot-of-actives img {
	width: 100%;
}

.lot-of-actives-show-all {
	position: absolute !important;
	bottom: 0;
	cursor: pointer;
	right: 0;
	width: 238px;
	height: 60px;
	text-align: center;
	overflow: hidden;
	box-sizing: border-box;
	padding-top: 12px;
	font-size: 18px;
	background-color: #d7ecff;
	color: #0d94ff;
}

#tng .lot-of-actives-show-all, #leo .lot-of-actives-show-all {
	width: 233px;
	height: 56px;
}

.saa-tree {
	width: 100%;
	display: inline-block;
	font-size: 30px;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
	margin-top: -9px;
	margin-bottom: -6px;
}

.lot-of-actives .saa-hide, .lot-of-actives.show-all-actives .saa-show {
	display: none;
}

.lot-of-actives .saa-show, .lot-of-actives.show-all-actives .saa-hide {
	display: inline-block;
}

.big-a-for-mob {
	background-image: url("https://static.iqoption.com/promo/vendor/img/back-mobile-devices.png?v=751627aa37dcfb0cb3974c29fbde81ac");
	background-repeat: no-repeat;
	height: 300px;
	width: 450px;
	display: inline-block;
	margin-bottom: 22px;
	cursor: pointer;
}

.mmi-android .big-a-for-mob {
	background-position: 0 0;
}

.mmi-apple .big-a-for-mob {
	background-position: -475px 0;
}

.small-a-for-mob {
	width: 100%;
	text-align: center;
	display: inline-block;
	cursor: pointer;
}

.small-a-for-mob img {
	width: 175px;
	display: inline-block;
}

.badge-dep10 {
	position: absolute;
	width: 163px;
	height: 163px;
	top: -65px;
	left: -20px;
	background: url("https://static.iqoption.com/promo/vendor/img/badge_dep10.png?v=f452b2c15fcb5f5360705ec866552e76") 0 0 no-repeat;
	z-index: 11;
}

.isAuth #auth_hidden {
	display: none;
}

.nonAuth #auth_hidden {
	display: block;
}

#auth_hidden .item-screen {
	float: left;
	text-align: center;
}

#fifa .block-group .item-screen {
	float: right;
	width: 280px;
	height: 165px;
	background: url("https://static.iqoption.com/promo/vendor/img/screen-blue-mini.png?v=e0d2ef3b2c4e3832f3a67255c2b33cd4") no-repeat center center;
	margin: 10px 45px 0 0;
}

#fifa .block-group .item-screen img {
	position: relative;
	margin: 10px 0 0 0;
}

.ch2 .block-col2 {
	margin-bottom: 25px;
}

#benefits .block-col2 {
	margin-bottom: 50px;
}

.block-group .item {
	position: relative;
	font-size: 20px;
	line-height: 20px;
	text-align: left;
}

.ch2 .block-group .item {
	width: 330px;
}

#benefits .block-group .item {
	width: 330px;
	font-size: 18px;
	padding-left: 15px;
}

#orange-page .block-group .item {
	width: auto;
}

#auth_hidden .item {
	position: relative;
	float: left;
	width: 220px;
	font-size: 30px;
	line-height: 36px;
	text-align: center;
	padding: 25px 0;
}

#fifa .block-group .item {
	float: none;
	width: 400px;
	clear: both;
	padding: 25px 0 0 0;
}

.block-group .num {
	float: left;
	position: relative;
	width: 50px;
	height: 70px;
	margin: 0 20px 0 0;
}

.ch2 .block-group .num, #benefits .block-group .num {
	width: 70px;
	height: 80px;
	background-image: url("https://static.iqoption.com/promo/vendor/img/nums-charts.png?v=b01aa8760f02ef33863bc6b3a0682f4a");
	background-repeat: no-repeat;
}

.ch2 .block-group .num1, #benefits .block-group .num1 {
	background-position: 0 0;
}

.ch2 .block-group .num2, #benefits .block-group .num2 {
	background-position: 0 -198px;
}

#fifa .block-group .num {
	width: auto;
	margin-top: -10px;
}

#auth_hidden .num {
	float: none;
	width: 75px;
	height: 75px;
	margin: 20px auto;
}

.block-group .num img {
	width: 100%;
}

#auth_visible {
	display: none;
}

.center-block {
	margin-bottom: 40px;
}

.block-left {
	float: left;
	width: 465px;
	font-size: 18px;
	background-color: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 4px;
	margin-top: 10px;
	padding: 25px 40px 38px;
	box-sizing: border-box;
	box-shadow: 0 55px 40px -55px rgba(0, 0, 0, 0.45),0 42px 20px -42px rgba(0, 0, 0, 0.1);
}


.block-left h2 {
	font-size: 30px;
	padding: 0;
	margin: 0 0 25px 0;
	text-transform: uppercase;
	color:#3f3b33;
	font-weight: 300;
	text-align: left;
}
.block-left h2 b{
	font-weight: 600;
}
.block-left .item {
	padding-left: 0;
	min-height: 125px;
	color: #000;
	letter-spacing: 1px;
}
.block-left .item+.item{
	margin-top: 19px;
}
.graf-img{
	float: left;
}
.block-left h3 {
	font-size: 27px;
	line-height: 30px;
}

.block-right {
	float: left;
	padding: 64px 0 0 45px;
	color: #fff;
	font-size: 18px;
}

.block-right .item {
	letter-spacing: 1px;
	padding: 15px 0;
}

.block-right .icon1 {
	background: url('../img/icon1.png') no-repeat 30% 50%;
	width: 77px;
	height: 47px;
	display: inline-block;
	float: left;
	margin-right: 15px;
}

.block-right .icon2 {
	background: url('../img/icon2.png') no-repeat 50% 50%;
	width: 77px;
	height: 49px;
	display: inline-block;
	float: left;
	margin-right: 15px;
}

.block-right .icon3 {
	background: url('../img/icon3.png') no-repeat 50% 50%;
	width: 77px;
	height: 54px;
	display: inline-block;
	float: left;
	margin-right: 15px;
}

.block-right .icon4 {
	background: url('../img/icon4.png') no-repeat 50% 50%;
	width: 77px;
	height: 40px;
	display: inline-block;
	float: left;
	margin-right: 15px;
}

.block-right .item span {
	font-size: 24px;
	font-weight: 600;
	display: block;
	line-height: 25px;
}

.actives {
	margin-top: 40px;
	background: url("https://static.iqoption.com/promo/vendor/img/actives.png?v=ce283f9306f72b74fa2b936393001b45") no-repeat 0px 0px;
	height: 38px;
	width: 954px;
}

.block-pay {
	padding: 80px 30px;
	background: #fff;
}
.block-pay .wrapper{
	text-align: center;
}
.block-pay h2,.block-video h2{
	font-size: 30px;
	color:#3f3b33;
	font-weight: 400;
	text-transform: uppercase;
	margin: 0;
}
.block-pay h2 span,.block-video h2 span{
	display: block;
	font-size: 40px;
	color:#00b21b;
	font-weight:600;
	line-height: 28px;
}
.block-video {
	padding: 80px 0;
}
.block-video p{
	max-width: 640px;
	margin: 10px auto 0;
	color: #3f3b33;
}
.logos-partners {
	float: right;
	position: absolute;
	top: 0;
	right: 0;
	text-align: right;
	padding-top: 40px;
}
.logos-partners img{
	display: block;
	margin-right: 0;
	margin-left: auto;
}
.logos-partners img+img{
	margin-top: 25px;
}
.footer{
	background: #fff;
	padding: 10px 0;
}
.footer:after{
	clear: both;
	content: '';
	display: block;
}
.block-video h1 {
	font-size: 32px;
	font-weight: bold;
	color: #000;
	margin-bottom: 20px;
}

.block-video {
	font-size: 16px;
	color: #000;
}

.block-video .video {
	padding: 35px 0 40px 0;
}

.block-opacity {
	width: 725px;
	margin: 0 auto;
	background: url("https://static.iqoption.com/promo/vendor/img/back-block-opacity.png?v=6a105c6148283852efa11ebbf8885387") top left repeat;
	padding: 20px 0 5px 0;
	text-align: center;
}

.title-opacity {
	font-size: 48px;
	color: #fff;
	letter-spacing: 1px;
}

.text-opacity {
	font-size: 18px;
	line-height: 24px;
	color: #fff;
	margin: 10px 0 20px 0;
}

.block-grass {
	position: relative;
	min-width: 960px;
	border-top: 8px solid #ff7700;
	padding: 200px 0 70px;
	background: url("https://static.iqoption.com/promo/vendor/img/back-block-grass.jpg?v=52381380a4671e5a206c87c7b3ec14ca") center center repeat;
}

.block-grass .wrapper {
	background: #fff;
}

.block-grass > .wrapper {
	padding-bottom: 1px;
}

.block-grass .how-it-works {
	position: absolute;
	width: 100%;
	top: -100px;
	left: 0;
}

.block-list {
	margin-top: 75px;
}

.block-list ul {
	padding-left: 30px;
}

.block-list ul li {
	font-size: 26px;
	line-height: 40px;
	letter-spacing: 1px;
	padding-left: 5px;
	text-align: left;
	list-style-image: url("https://static.iqoption.com/promo/vendor/img/list-image.jpg?v=9ece214463d8742f4f6642acfd2d0bd0");
}

.block-reg {
	background: #eaeaea;
	border-radius: 3px;
}

.block-reg h4 {
	font-family: 'PF Square regular', sans-serif;
	color: #000;
	letter-spacing: 1px;
}

#block-bonus, #block-bonus-2 {
	display: none;
	font-family: 'RobotoRegular', sans-serif;
	text-align: center;
	padding: 0 25px;
}

#tng #block-bonus, #block-dep-50, #leo #block-bonus {
	display: block;
	padding-top: 30px;
	padding-left: 40px;
	padding-right: 0;
	text-align: center;
}

#tng #block-bonus.block-dep-50 {
	padding-top: 80px;
}

#tng.tng-s #block-bonus {
	display: none;
	padding: 30px 20px !important;
}

.b-v4 #block-bonus {
	padding-top: 14px;
}

#block-bonus p, #block-dep-50 p {
	margin-bottom: 10px;
}

.b-v3 #block-bonus {
	padding-top: 0;
	margin-top: -10px;
}

#bonus #block-bonus {
	display: block;
}

#block-bonus .green {
	font-size: 62px;
	line-height: 60px;
	margin-bottom: 10px;
	text-align: center;
}

#block-dep-50 .green {
	font-size: 52px;
	line-height: 52px;
	margin-top: 15px;
	margin-bottom: 5px;
	text-align: center;
}

#charts #block-bonus .green, #benefits #block-bonus .green {
	font-size: 58px;
	line-height: 70px;
	padding-top: 30px;
	margin-bottom: 15px;
	text-transform: uppercase;
}

#block-bonus .from {
	font-size: 40px;
	line-height: 38px;
	margin-bottom: 20px;
}

#charts #block-bonus .from, #benefits #block-bonus .from {
	font-family: "RobotoLight", sans-serif;
	font-size: 30px;
}

#tng #block-bonus .from, #leo #block-bonus .from {
	font-size: 36px;
	line-height: 44px;
}

#block-dep-50 .from {
	font-size: 28px;
	line-height: 28px;
	margin-bottom: 20px;
}

#block-bonus .to {
	font-size: 18px;
	margin: 30px 0;
	text-align: center;
}

#block-bonus .regtoactive {
	font-size: 22px;
	color: #939393;
	margin: 30px 0;
	text-align: center;
}

.timer {
	font-size: 22px;
	margin-top: 30px;
	text-align: center;
}

.timer .orange, .timer .red {
	font-size: 30px;
	display: block;
}

.bonus-field {
	font-size: 32px;
	background: #ffe9bd;
	padding: 15px 0;
	margin: 0 30px 25px;
}

#charts .bonus-field, #benefits .bonus-field {
	font-size: 18px;
	padding: 10px 0;
	margin: 0 0 25px;
}

.block-girls {
	position: relative;
	height: 515px;
	margin: 0 0 0 -15px;
	overflow: hidden;
}

.register-but, .activation-but {
	padding: 12px 28px;
	border: none;
	color: #FFF !important;
	font-size: 30px;
	font-weight: 300;
	cursor: pointer;
	display: inline-block;
    background: #38a71d;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 2px 0px rgba(41, 122, 19, 1);
	-moz-box-shadow: 0 2px 0px rgba(41, 122, 19, 1);
	box-shadow: 0 2px 0px rgba(41, 122, 19, 1);
}

.activation-but {
	display: block;
	font-family: 'RobotoRegular', sans-serif;
	font-size: 30px !important;
	padding: 15px 0 !important;
	letter-spacing: 1px;
}

#charts .activation-but, #benefits .activation-but {
	font-size: 24px !important;
	letter-spacing: 0;
}

.register-but:active, .register-but:focus, .register-but:hover, .activation-but:active, .activation-but:focus, .activation-but:hover {
	outline: 0;
	background: #41bc23;
	color: #fff;
}

#tng .activation-but {
	display: none;
}

#tng .activation-but.showform {
	display: block;
}

.block-scheme .descr {
	font-size: 24px;
	color: #32343a;
	letter-spacing: 1px;
}

.block-scheme .scheme {
	position: relative;
	height: 365px;
	background: url("https://static.iqoption.com/promo/vendor/img/back-scheme.png?v=f8c93f1cd10a456e6397a36f92e672e2") top center no-repeat;
	margin-top: 40px;
}

#tng .block-scheme .scheme, #leo .block-scheme .scheme {
	background-image: url("https://static.iqoption.com/promo/vendor/img/back-scheme2.png?v=4910f3ed8b1e7016291cbb4b388355bf");
}

#tng .block-scheme .scheme > div, #leo .block-scheme .scheme > div {
	color: #000;
}

.block-scheme .item1, .block-scheme .item2, .block-scheme .item3, .block-scheme .item4, .block-scheme .item5 {
	position: absolute;
	text-align: left;
	font-family: 'PF Square regular', sans-serif;
	font-size: 17px;
	line-height: 20px;
}

.block-scheme .item1 {
	top: 80px;
	left: 64px;
}

.block-scheme .item2 {
	top: 240px;
	left: 40px;
}

.block-scheme .item3 {
	top: 55px;
	right: 35px;
}

.block-scheme .item4 {
	top: 180px;
	right: 24px;
}

.block-scheme .item5 {
	top: 280px;
	right: 50px;
}

#tng .block-scheme .item1, #leo .block-scheme .item1 {
	top: 60px;
	left: 45px;
}

#tng .block-scheme .item2, #leo .block-scheme .item2 {
	top: 185px;
	left: 41px;
}

#tng .block-scheme .item3, #leo .block-scheme .item3 {
	top: 57px;
	right: 21px;
}

#tng .block-scheme .item4, #leo .block-scheme .item4 {
	top: 182px;
	right: 44px;
}

#tng .block-scheme .item5, #leo .block-scheme .item5 {
	top: 303px;
	right: -6px;
}

.watch {
	position: absolute;
	left: 44%;
	top: 105px;
	width: 111px;
	height: 111px;
	background: url("https://static.iqoption.com/promo/vendor/img/back-watch.png?v=64501a3b41cc8c584b9b2c4936ad26e6") top center no-repeat;
}

.watch:hover {
	background-position: bottom center;
}

.watch a {
	display: block;
	font-size: 16px;
	color: #61b3ff;
	padding-top: 55px;
}

.watch:hover a {
	color: #9ed0ff;
}

.block-top {
	width: 100%;
	min-width: 980px;
	height: 80px;
	background: #000000;
	border-bottom: 1px solid #ccc;
}

.reuters-leo {
	display: block;
	float: right;
	height: 45px;
	min-width: 215px;
	margin: 20px 50px 0 0;
	background: url("https://static.iqoption.com/promo/vendor/img/back-reuters.png?v=a6827b2ca4dec80208a7d1dce3c16a44") 0 0 no-repeat;
	cursor: default;
}

.reuters-leo .c-title {
	display: block;
	text-align: left;
	font-size: 12px;
	padding-left: 54px;
	padding-top: 2px;
	line-height: 16px;
}

.reuters-leo .n-title {
	display: block;
	text-align: left;
	font-size: 14px;
	padding-left: 54px;
	padding-top: 5px;
	line-height: 16px;
	text-transform: uppercase;
}

.block-leo {
	width: 100%;
	min-width: 980px;
	height: 100vh;
	background: #000000;
	/*background: #2c373b url("https://static.iqoption.com/promo/vendor/img/back-tng-image.jpg?v=335265ac11a9dbce3561505981932f3e") top center no-repeat;*/
}

a#more {

}

.block-tng-image {
	height: 340px;
	background: #2c373b url("https://static.iqoption.com/promo/vendor/img/back-tng-image.jpg?v=335265ac11a9dbce3561505981932f3e") top center no-repeat;
	padding: 20px 0;
}

.dep-50 {
	position: absolute;
	bottom: 0;
	right: 60px;
	width: 138px;
	height: 138px;
}

.dep-50 a {
	display: block;
	width: 138px;
	height: 138px;
	background: transparent url("https://static.iqoption.com/promo/vendor/img/back-dep-100.png?v=12117e1c07e5f12c65bcaea01e477a9d") top center no-repeat;
}

.block-tng-blue {
	/*height: 340px;*/
	background: #eef6f7;
	padding: 15px 0;
}

.block-howto {
	min-height: 250px;
	margin-top: 40px;
	background: transparent url("https://static.iqoption.com/promo/vendor/img/back-howto.png?v=e5403ca70887de8580b5fc5992f4b1de") top center no-repeat;
}

.block-howto .one-four-col {
	float: left;
	width: 26%;
	font-size: 13px;
	text-align: center;
}

.block-howto .one-four-col .col-num {
	font-size: 18px;
	color: #6a6c6d;
	padding: 20px 0;
}

.block-howto .one-four-col a {
	display: block;
	width: 210px;
	height: 142px;
	margin: 0 auto;
	/*background: #000;*/
	/*opacity: 0.4;*/
}

.block-tng-image .logo {
	margin-top: 0 !important;
}

.block-hiw {
	text-align: left;
}

.block-hiw .block-group {
	padding: 0;
}

.block-hiw .left-col {
	text-align: left;
	font-size: 18px;

}

.block-hiw .col-title {
	text-align: left;
	font-size: 24px;
	padding: 20px 25px 15px 25px;
}

.block-hiw .col-text {
	padding: 0 25px 20px 25px;
}

.block-hiw .right-col {
	background: #f1f4f6;
	padding-bottom: 40px;
}

.block-hiw ul {
	padding: 0;
	margin: 0;
}

.block-hiw ul li {
	padding: 18px 25px 0;
	margin: 0;
	list-style: none;
	line-height: 18px;
	clear: both;
}

.block-hiw ul li img {
	display: block;
	float: left;
	padding-right: 15px;
}

.block-benefits {
	margin-bottom: 15px;
}

#bonus .block-benefits {
	margin-top: 10px;
	margin-bottom: 0;
}

#gold .block-benefits {
	margin: 30px 0 0 0;
}

.block-benefits .block-group {
	padding-bottom: 10px;
	padding-top: 10px;
}

.block-benefits ul {
	padding-left: 25px;
}

#fifa .block-benefits .left-col ul {
	margin-left: 35px;
}

.block-benefits li {
	font-family: 'PF Square regular';
	font-size: 17px;
	list-style-image: url("https://static.iqoption.com/promo/vendor/img/list-image-s.jpg?v=a557ca2e038b47f98651f12f7155eb8e");
	padding: 0 0 20px 5px;
	text-align: left;
}

.s-demo .block-benefits li {
	padding-bottom: 10px;
}

#fifa .block-benefits li {
	padding-bottom: 18px;
}

.block-benefits li img {
	padding: 10px 0 10px;
}

.s-v2 .block-benefits {
	background: #e8e8e8;
	padding: 5px 50px 30px;
	margin-top: 30px;
}

.s-v2 .block-benefits h2 {
	margin: 20px 0 25px 0;
	font-size: 30px;
}

.s-v2 .block-benefits .item {
	width: 25%;
	float: left;
	font-size: 18px;
	padding: 65px 0 0 0;
}

.s-v2 .block-benefits .icon1 {
	background: url("https://static.iqoption.com/promo/vendor/img/icon1-orange.png?v=9b9c34238994f7992567b6470afb2808") no-repeat 85px 0;
}

.s-v2 .block-benefits .icon2 {
	background: url("https://static.iqoption.com/promo/vendor/img/icon2-orange.png?v=533a5eece00d0a57895221c9c6b8abdc") no-repeat 85px 0;
}

.s-v2 .block-benefits .icon3 {
	background: url("https://static.iqoption.com/promo/vendor/img/icon3-orange.png?v=8875038976082b4d587ef60ca15496d0") no-repeat 85px 0;
}

.s-v2 .block-benefits .icon4 {
	background: url("https://static.iqoption.com/promo/vendor/img/icon4-orange.png?v=5aefd9ef5a2ca72363555739db581d0c") no-repeat 85px 0;
}

.s-v2 .block-benefits .item span {
	font-size: 25px;
}

.block-benefits-circle {
	/*margin-bottom: 40px;*/
}

.block-benefits-circle ul {
	display: block;
	width: 600px;
	margin: 0 auto;
	padding-left: 0;
}

.block-benefits-circle li {
	/*font-family: 'RobotoLight', sans-serif;*/
	font-size: 22px;
	list-style: none;
	background: url("https://static.iqoption.com/promo/vendor/img/list-image-circle.png?v=aefd151c56240910d5b0efc4e1550a48") top left no-repeat;
	padding: 3px 0 12px 55px;
	text-align: left;
}

.block-benefits-circle li span {
	line-height: 0;
}

.black-label {
	width: 120px;
	height: 2px;
	line-height: 2px;
	background: #000;
}

.back-yellow {
	position: absolute;
	min-width: 1020px;
	width: 100%;
	height: 1634px;
	top: 1113px;
	left: 0;
	background: #f8f7e6;
	z-index: 0;
}

.back-green {
	position: absolute;
	min-width: 1020px;
	width: 100%;
	height: 877px;
	top: 2725px;
	left: 0;
	background: #e7f3e0;
	z-index: 0;
}

.block-platformbene {
	background: #f8f7e6;
}

.block-platformbene .block-group {
	padding-bottom: 50px;
}

.left-col .block-platformbene h2 {
	font-family: 'RobotoLight', sans-serif;
	text-align: left;
	margin: 0;
	padding: 45px 0 0 0;
}

.block-platformbene .one-bene {
	margin-bottom: 20px;
}

.block-platformbene .img-bene {
	float: left;
	width: 43%;
	min-height: 220px;
	text-align: center;
}

.block-platformbene .txt-bene {
	float: left;
	width: 57%;
}

.block-platformbene .txt-bene h4 {
	color: #232529 !important;
	font-size: 24px !important;
	margin: 0 0 20px 0 !important;
	padding-top: 25px !important;
}

.block-platformbene .txt-bene > div {
	font-family: 'RobotoLight', sans-serif;
	font-size: 16px;
	line-height: 24px;
}

.block-platformbene .small-for-mob {
	width: 135px;
	text-align: center;
	display: inline-block;
	margin: 25px 10px 0 0;
	cursor: pointer;
}

.block-platformbene .small-for-mob img {
	width: 100%;
	display: inline-block;
}

#benefits .block-awards {
	background: #e7f3e0;
}

.block-awards h2 {
	text-align: center;
	margin-bottom: 30px;
}

.left-col .block-awards h2 {
	font-family: 'RobotoLight', sans-serif;
	text-align: left;
	margin: 0;
	padding: 45px 0 0 0;
}

.block-review {
	min-width: 960px;
}

#benefits .block-review {
	min-width: 0;
}

.block-review h2 {
	text-align: center;
	margin: 0;
	padding: 25px 0 0 0;
	/*background: url("https://static.iqoption.com/promo/vendor/img/back-h2.png?v=7d4e8ec42f3c802099788437f10d703f") 0 0 repeat;*/
}

#benefits .block-review h2 {
	font-family: 'RobotoLight', sans-serif;
	text-align: left;
	padding: 40px 0 0 0;
}

.block-review .block-group {
	background: #fff;
	padding-top: 45px;
}

#benefits .block-review .block-group {
	padding-top: 50px;
	padding-bottom: 0;
}

.block-review .one-review {
	margin: 0 0 35px 40px;
}

#benefits .block-review .one-review {
	margin: 0 0 35px 0;
}

.one-review .r-user {
	float: left;
	width: 120px;
}

.one-review .r-border {
	width: 120px;
	height: 120px;
	border: 1px dashed #ccc;
	border-radius: 50%;
}

.one-review .r-img {
	width: 110px;
	height: 110px;
	margin: 5px;
	border-radius: 50%;
}

.one-review .r-name {
	text-align: center;
	padding-top: 5px;
}

#benefits .one-review .r-name {
	font-size: 13px;
}

.one-review .r-tale {
	float: left;
	position: relative;
	width: 680px;
	font-size: 14px;
	line-height: 20px;
	padding: 10px 20px;
	margin: 0 0 0 30px;
	border: 1px solid #ddd;
	text-align: left;
	border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

#benefits .one-review .r-tale {
	width: 495px;
	margin: 0 0 0 30px;
}

.one-review .arrow {
	position: absolute;
	top: 55px;
	left: -11px;
	width: 16px;
	height: 12px;
	background: url("https://static.iqoption.com/promo/vendor/img/back-arrow.jpg?v=ee92dc73dba58fdea2a7ebc633261d5d") 0 0 no-repeat;
}

.block-gray {
	width: 100%;
	min-width: 960px;
	background: #eaeaea;
	padding: 10px 0;
}

.block-gray h2 {
	text-align: center;
	margin-bottom: 0;
}

.block-plans {
	position: relative;
	height: 900px;
	margin: 0 auto;
}

@media screen and (min-width: 768px) {
	.block-plans {
		width: 960px;
		margin: 0 auto;
	}
}

.one-plan {
	position: absolute;
	top: 50px;
	width: 330px;
	background: #fff;
	z-index: 2;
}

.one-plan.demo {
	left: 0;
}

.one-plan.real {
	left: 310px;
	top: 26px;
	z-index: 3;
}

.one-plan.vip {
	right: 0;
}

.plan-header {
	font-size: 18px;
	background: #32343a;
	padding: 10px 0;
}

.real .plan-header {
	padding: 22px 0;
}

.plan-header div {
	font-size: 24px;
	line-height: 32px;
	letter-spacing: 1px;
}

.plan-shadow {
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
	-o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}

.real .plan-shadow {
	padding-bottom: 130px;
}

.plan-body {
	padding-bottom: 25px;
}

.plan-body ul {
	padding: 0;
	margin: 0;
}

.plan-body li {
	font-family: 'RobotoLight', sans-serif;
	font-size: 14px;
	line-height: 19px;
	list-style: none;
	border-bottom: 1px solid #e9e9ea;
	padding: 10px 20px;
	margin: 0;
}

.plan-body li span {
}

.plan-footer {
	padding-bottom: 35px;
}

.plan-footer button {
	width: 230px;
	font-size: 20px;
	height: 30px;
	margin-bottom: 0;
}

.plan-footer button:hover {
	background-color: #33971B;
}

.plan-badge {
	position: absolute;
	bottom: -75px;
	left: 90px;
}

.block-likes {
	width: 100%;
	min-width: 960px;
	background: #fff;
	padding: 40px 0;
}

footer {
	min-width: 960px;
	background-color: #3b3b3b;
	color: #fff;
}

#tng footer, #leo footer {
	min-width: 960px;
	background-color: #242424;
	color: #fff;
}

#vip footer {
	background: #000;
}

.b-fs footer {
	background: url("https://static.iqoption.com/promo/vendor/img/footer-pattern.png?v=c931b34e4c49cd04fcf79b1c9d16e3a1") repeat;
	color: #fff;
}

#benefits footer {
	background-color: #0b0b0b;
}

#benefits footer .wrapper {
	width: 960px;
}


#tng .footer, #leo .footer {
	color: #fff;
	background: none;
	text-align: left;
	padding: 40px 0 10px 0;
}

#tng .footer strong, #leo .footer strong {
	font-weight: normal;
	font-size: 16px;
}

#vip .footer {
	background-image: none;
	padding: 50px 0 20px 0;
}

#vip .footer div {
	letter-spacing: 1px;
}

.footer-text, #asset .footer-text {
	padding-top: 10px;
	color: #b8b8b8;
	font-size: 10px !important;
	text-align: left !important;
}

#tng .footer-text, #leo .footer-text {
	color: #b8b8b8;
	font-size: 12px !important;
	text-align: left !important;
}

/*------------------auth event-------------------*/

.isAuth #regFrm {
	display: none;
}

.isAuth h2#header, .isAuth h4#header, .isAuth .btn-submit-plans, .isAuth .btn-submit, .isAuth .line-real {
	display: none;
}

.isAuth .block-bonus, .isAuth #tng .activation-but {
	display: block;
}

.isAuth .bonus-col {
	float: none;
	margin: 0 auto;
}

.isAuth #block-bonus {
	padding-top: 0 !important;
}

/*------------------register-popup-------------------*/

#charts form#regFrm, #benefits form#regFrm {
	padding: 0 17px;
}

.inputs {
	width: 230px;
	text-align: left;
	margin-left: 10px;
}

#charts #regFrm .inputs, #benefits #regFrm .inputs {
	width: 100%;
	text-align: left;
	margin-left: 0;
}

.inputs label {
	position: relative;
	display: inline-block;
	padding: 5px 5px 5px 30px;
	width: 100%;
}

.inputs label input[type=checkbox] {
	position: absolute;
	left: 10px;
	top: 4px;
}

.inputs input[placeholder] {
	color: #545454;
}

.inputs input[type=text], .inputs input[type=password] {
	width: 90%;
	border: 1px solid #bbb;
	border-radius: 5px;
	font-family: 'PF Square regular', sans-serif;
	font-size: 18px;
	padding: 10px;
	margin: 5px 0 5px 15px;
}

#charts #regFrm .inputs input[type=text], #charts #regFrm .inputs input[type=password], #benefits #regFrm .inputs input[type=text], #benefits #regFrm .inputs input[type=password] {
	width: 97%;
	margin-left: 0;
}

input.input-success[type=text], input.input-success[type=password] {
	border: 1px solid #81c770;
	box-shadow: none;
	background: #eafbe5;
}

.inputs .fa-check {
	position: absolute;
	top: 17px;
	right: -5px;
	color: #38a71d;
	font-size: 18px;
	visibility: hidden;
}

#charts #regFrm .inputs .fa-check, #benefits #regFrm .inputs .fa-check {
	right: -5px;
}

input.input-success[type=text] ~ .fa-check, input.input-success[type=password] ~ .fa-check {
	visibility: visible;
}

input.input-fail[type=text], input.input-fail[type=password] {
	border: 1px solid rgba(244, 10, 10, 0.5);
	box-shadow: 0 0 3px 0 rgba(244, 10, 10, 0.8);
}

.checkbox {
	width: 100%;
	font-size: 14px;
	display: inline-block;
	padding: 0 0 0 20px;
	margin: 0 0 5px 15px;
}

#charts #regFrm .checkbox, #benefits #regFrm .checkbox {
	margin-left: 0;
}

.checkbox > input {
	float: left;
	font-family: 'PF Din thin', sans-serif;
	margin-left: -20px;
	vertical-align: bottom;
}

.checkbox a > i {
	font-size: 13px;
	margin-left: 5px;
}

.checkbox > label {
	width: auto;
	font-size: 12px;
	padding: 0;
	margin: 0;
	line-height: 22px;
}

#charts #regFrm .checkbox > label, #benefits #regFrm .checkbox > label {
	font-size: 11px;
}

.privacy {
	margin: 0 0 15px 25px;
}

a.policy {
	font-family: 'PF Din thin', sans-serif;
	color: #000;
}

a.policy-bonus {
	font-family: 'PF Square regular', sans-serif;
	color: #0070ce;
}

a.policy-bonus:hover {
	text-decoration: underline;
}

.phone-box {
	margin: 5px -30px 5px -5px;
}

.inputs .phone-box .phone-code {
	text-align: center;
	width: 35px;
	margin-left: 20px;
	padding: 10px 5px;
}

.inputs .phone-box .phone {
	margin-right: 0;
	margin-left: 10px;
	width: 142px;
}

.or-reg {
	display: none;
	font-size: 17px;
	padding-left: 25px;
	margin-bottom: 13px;
}

.social {
	float: right;
	position: relative;
	top: 0;
	width: 170px;
	height: 157px;
	font-family: "PF Square regular", sans-serif;
	font-size: 15px;
	text-align: left;
	margin-right: 25px;
}

#charts #regFrm .social, #benefits #regFrm .social {
	float: none;
	width: 100%;
	height: 70px;
	margin: 0;
}

#gold .social {
	font-family: 'PF Din thin', sans-serif;
}

#advance .social {
	height: 127px;
}

.social button {
	/*position: relative;*/
	width: 42px;
	font-family: "PF Square regular", sans-serif;
	font-size: 26px;
	line-height: 16px;
	color: #fff;
	letter-spacing: 1px;
	border: none;
	border-radius: 3px;
	text-align: center;
	padding: 5px;
	margin: 4px 2px 0 0;
	cursor: pointer;
	overflow: hidden;
}

.social button {
	margin-right: 1px !important;
}

.fb {
	background: #3c5a96;
}

.fb:hover {
	background: #2b4985;
}

.vk {
	background: #427ea3;
}

.vk:hover {
	background: #316d92;
}

.mailru {
	background: #185898;
}

.mailru:hover {
	background: #034689;
}

.mailru i {
	color: #faa61a;
}

.google {
	background: #dd4b38;
}

.google:hover {
	background: #ca3622;
}

.avatar {
	height: 100px;
	width: 100px;
	margin: 10px 0;
	padding-bottom: 10px;
	background-repeat: no-repeat;
	background-size: contain;
	position: relative;
}

.name {
	display: inline-block;
	position: absolute;
	bottom: 5px;
	left: 0;
	width: 100%;
	font-size: 16px;
}

.block-reg .btn-submit {
	position: relative;
}

.btn-submit, .btn-submit-plans, .btn-submit-fake {
	display: block;
	width: 426px;
	font-size: 28px;
	height: 40px;
	color: #fff;
	background: #38a71d;
	border: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	margin: 0 auto 16px auto;
	padding: 10px 0;
	cursor: pointer;
}

.exp-rtod .reg-linedemo-btn.btn-demo, .exp-rtod #regFrm-real .btn-demo {
	font-family: 'RobotoRegular', sans-serif !important;
	font-size: 38px !important;
	height: 70px !important;
	line-height: 48px;
	padding-top: 2px;
}

#charts.exp-rtod #regFrm .reg-linedemo-btn.btn-demo, #charts.ch2.exp-rtod #regFrm #regFrm-real .btn-demo {
	font-size: 25px !important;
	padding-bottom: 0;
}

.under-but-s {
	float: none !important;
	display: block;
	font-family: 'RobotoLight', sans-serif;
	font-size: 18px;
	line-height: 18px;
	letter-spacing: 1px;
}

.exp-rtod .under-but-s {
	font-size: 15px;
}

#benefits #block-form .under-but {
	font-family: 'RobotoLight', sans-serif;
	float: none !important;
	display: block;
	font-size: 15px;
	margin-top: 3px;
	letter-spacing: 0;
	text-transform: none;
}

#benefits #block-form .btn-real .under-but {
	color: #000;
}

#benefits #block-form .btn-real:hover .under-but {
	color: #fff;
}

#charts #regFrm .btn-submit.btn-demo {
	width: 100%;
	height: 30px;
	font-size: 20px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	box-shadow: 0 3px 0px rgba(41, 122, 19, 1);
	margin-bottom: 10px;
}

#charts.ch2 #regFrm .btn-submit.btn-demo {
	height: 60px;
	font-size: 22px;
	line-height: 28px;
}

#benefits #regFrm .btn-submit.btn-demo {
	width: 100%;
	height: 35px;
	font-size: 18px;
	line-height: 16px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 0 3px 0px rgba(41, 122, 19, 1);
	margin-bottom: 10px;
	cursor: pointer;
}

#benefits #regFrm .btn-submit.btn-real {
	width: 88%;
	height: 32px;
	font-size: 16px;
	line-height: 13px;
	color: #000 !important;
	border: 1px solid #e3e3e4;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	box-shadow: 0 3px 0 #9c9c9c;
	background-color: #fcfcfc;
	margin-bottom: 10px;
	padding: 7px 0;
	cursor: pointer;
}

#benefits #regFrm .btn-submit.btn-real:hover, #benefits #regFrm .btn-submit.btn-real:focus {
	color: #fff !important;
	background-color: #F38500;
	border-color: #C46B00;
	/*border-top: none;*/
	/*border-left: none;*/
	/*border-right: none;*/
	-webkit-box-shadow: 0 3px 0px #a34f12;
	-moz-box-shadow: 0 3px 0px #a34f12;
	-o-box-shadow: 0 3px 0px #a34f12;
	box-shadow: 0 3px 0px #a34f12;
}

.p2-v2 .reg-linedemo-btn {
	width: 490px;
	font-family: 'RobotoRegular', sans-serif;
	font-size: 30px;
	padding: 15px 20px;
	text-align: center;
}

.reg-linereal-btn:focus, .reg-linereal-btn:active {
	background: none;
}

#tng .block-tng-image .wrapper > .btn-submit, #tng .block-tng-image .left-col > .btn-submit {
	width: 330px;
	color: #000;
	font-size: 20px;
	margin: 25px 0 0 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #fdd14b;
	background: url("https://static.iqoption.com/promo/simple-v4/data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+");
	background: -moz-linear-gradient(top, #fdd14b 35%, #fb9709 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(35%, #fdd14b), color-stop(100%, #fb9709));
	background: -webkit-linear-gradient(top, #fdd14b 35%, #fb9709 100%);
	background: -o-linear-gradient(top, #fdd14b 35%, #fb9709 100%);
	background: -ms-linear-gradient(top, #fdd14b 35%, #fb9709 100%);
	background: linear-gradient(to bottom, #fdd14b 35%, #fb9709 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd14b', endColorstr='#fb9709', GradientType=0);
}

#tng .block-tng-image .wrapper > .btn-submit:hover,
#tng .block-tng-image .wrapper > .btn-submit:active,
#tng .block-tng-image .left-col > .btn-submit:hover,
#tng .block-tng-image .left-col > .btn-submit:active {
	background: #fdd14b;
	background: url("https://static.iqoption.com/promo/simple-v4/data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+");
	background: -moz-linear-gradient(top, #fb9709 10%, #fdd14b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #fb9709), color-stop(100%, #fdd14b));
	background: -webkit-linear-gradient(top, #fb9709 10%, #fdd14b 100%);
	background: -o-linear-gradient(top, #fb9709 10%, #fdd14b 100%);
	background: -ms-linear-gradient(top, #fb9709 10%, #fdd14b 100%);
	background: linear-gradient(to bottom, #fb9709 10%, #fdd14b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9709', endColorstr='#fdd14b', GradientType=0);
}

.btn-fifa {
	width: 300px;
	font-size: 23px;
	border: none;
	color: #FFF !important;
	cursor: pointer;
	background: #38a71d;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 5px 0px rgba(41, 122, 19, 1);
	-moz-box-shadow: 0 5px 0px rgba(41, 122, 19, 1);
	box-shadow: 0 5px 0px rgba(41, 122, 19, 1);
}

.btn-demo {
	background-color: #38A71D;
	border-color: #297A13;
}

.btn-demo:hover {
	background-color: #33971B;
}

.btn-real {
	background-color: #F38500;
	border-color: #C46B00;
}

.btn-real:hover {
	background-color: #E47D00;
}

.btn-submit h1, .btn-submit-plans h1, .btn-submit-fake h1 {
	font-weight: 900;
	font-size: 26px;
	margin: 0;
}

.line-real {
	font-size: 18px;
	text-align: center;
	margin-bottom: 25px;
}

#charts #regFrm .line-real, #benefits #regFrm .line-real {
	font-size: 15px;
	text-align: center;
	padding-bottom: 15px;
}

.p2-v2 .line-real {
	margin-bottom: 10px;
}

#gold .line-real {
	margin-bottom: 10px;
}

.reg-linereal-btn {
	display: inline;
	width: auto;
	height: auto;
	color: #0070ce !important;
	font-size: 16px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	border: 0;
	background: none;
	box-shadow: none;
}

.exp-rtod .reg-linereal-btn {
	font-family: 'RobotoRegular', sans-serif;
	font-size: 18px;
}

#charts #regFrm .reg-linereal-btn, #benefits #regFrm .reg-linereal-btn {
	font-size: 14px;
}

.reg-linereal-btn i {
	width: 19px;
	margin-left: 5px;
}

.reg-linereal-btn:hover, .reg-linereal-btn:active, .reg-linereal-btn:focus {
	background: none;
	text-decoration: underline;
}

.chosen-container-active.chosen-with-drop .chosen-single, .chosen-container-single .chosen-single {
	width: 208px;
	box-shadow: 0 0 5px 0 #0f0;
	text-align: left;
	border: 1px solid #DDD;
	border-radius: 5px;
	font-size: 16px;
	padding: 10px;
	margin: 5px 5px 0 15px;
	background: #fff;
}

.chosen-container-single .chosen-single div b {
	background-position: 2px 12px;
}

.chosen-container-active.chosen-with-drop .chosen-single div b {
	background-position: -16px 12px;
}

.chosen-container.chosen-with-drop .chosen-drop {
	width: 233px;
	border-color: #DDD;
	margin: -10px 5px 5px 14px;
}

.chosen-container .chosen-results {
	text-align: left;
}

.validation-popover {
	display: none;
	position: absolute;
	z-index: 30;
	background: #F2DEDE;
	padding: 10px;
	margin: 5px;
	border-radius: 10px;
	box-shadow: 0 0 5px 0 rgba(244, 10, 10, 0.8);
	color: #A94442;
}

.validation-popover:before {
	position: absolute;
	left: -10px;
	content: "";
	width: 0;
	height: 0;
	border-top: 10px solid rgba(0, 0, 0, 0);
	border-right: 10px solid #F2DEDE;
	border-bottom: 10px solid rgba(0, 0, 0, 0);
}

#affiliate {
	visibility: hidden;
}

#header {
	text-align: left;
	margin-top: 0;
}

.close-btn {
	float: right;
	font-size: 20px;
	color: #AAA;
	cursor: pointer;
	margin-top: 5px;
}

.close-btn:hover {
	color: #777;
}

.modal-header, .modal-footer {
	border: 0;
}

#reg-modal .modal-body, #reg-demo-modal .modal-body, #reg-real-modal .modal-body, #reg-vip-modal .modal-body {
	padding-top: 0;
}

#fifa .modal-footer {
	padding: 19px 20px 20px !important;
	text-align: right;
	border-top: 1px solid #e5e5e5;
}

#fifa .modal-footer a, #fifa .modal-footer a:hover {
	color: #0084ff;
	text-decoration: underline;
}

.modal-header h4 {
	float: left;
	padding-left: 28px;
}

.modal-header h4#header {
	margin: 10px 0;
}

.modal-body span {
	display: block;
	float: left;
	font-size: 15px;
}

.modal-body .q_title {
	background: #f5f5f5;
	border-bottom: 1px solid #dbdcdc;
	padding: 23px 20px 15px 20px;
}

.modal-body .q_title > span {
	color: #232529;
	font-size: 24px;
	line-height: 26px;
}

.modal-body .q_line {
	border-bottom: 1px solid #e4e4e5;
	padding: 8px 20px;
}

.modal-body span.f_col {
	width: 50%;
}

.modal-body .q_title span.f_col {
	padding-top: 3px;
}

.modal-body span.s_col, .modal-body span.t_col {
	width: 25%;
}

.modal-body .q_title span.s_col, .modal-body .q_title span.t_col {
	line-height: 20px;
}

.modal-body span.s_col > span, .modal-body span.t_col > span {
	font-size: 14px;
	line-height: 0;
}

.modal-footer {
	padding-top: 0;
	padding-right: 27px;
	margin: 0 0 30px 0;
}

#reg-modal .modal-footer, #reg-demo-modal .modal-footer, #reg-real-modal .modal-footer, #reg-vip-modal .modal-footer {
	padding: 0;
	margin: 0;
}

.modal-footer .btn-account {
	width: 150px;
	color: #fff;
	background: #3fa92a;
	margin-right: 50px;
	margin-left: 0
}

.modal-footer .btn-account:hover, .modal-footer .btn-account:focus {
	color: #fff;
	background-color: #33971B;
}

#accounts_modal {
	z-index: 1060 !important;
}

#accounts_modal .modal-dialog {
	width: 900px;
}

#reg-modal .modal-dialog, #reg-demo-modal .modal-dialog, #reg-real-modal .modal-dialog, #reg-vip-modal .modal-dialog {
	width: 520px;
}

#watch-video .modal-dialog {
	width: 680px;
}

#watch-image .modal-body img {
	width: auto;
	max-width: 750px;
}

#watch-image .modal-body .img {
	display: none;
	text-align: center;
}

@media (min-width: 1000px) {
	.modal-dialog {
		width: 800px;
		margin: 30px auto;
	}
}

@media (min-width: 768px) {
	#watch-image .modal-body img {
		width: 100%;
	}
}

.btn {
	display: inline-block;
	padding: 6px 5px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}

.btn:hover, .btn:focus {
	color: #333;
	text-decoration: none;
}

.btn:active, .btn.active {
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}

.btn-default {
	color: #333;
	background-color: #fff;
	border-color: #bbb;
}

.btn-default:hover, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
	color: #333;
	background-color: #ebebeb;
	border-color: #adadad;
}

.btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
	background-image: none;
}

.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
	background-color: #fff;
	border-color: #ccc;
}

.mr10 {
	margin-right: 10px !important;
}

.btn-lg, .btn-group-lg > .btn, .btn-reg {
	float: right;
	font-family: 'RobotoLight', sans-serif;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33;
	margin: 15px 0 0 10px;
}

.btn-reg {
	color: #fff;
	background-color: #3ba94c;
}

#gold .btn-lg, #gold .btn-group-lg > .btn {
	color: #fff !important;
	border-color: #fff;
	background-color: #000;
	margin-top: 0;
}

.billing .btn-lg, .billing .btn-group-lg > .btn, .billing .btn-reg {
	padding: 9px 15px;
	font-size: 15px;
}

.btn-lg:hover, .btn-group-lg > .btn:hover, #gold .btn-lg:hover, #gold .btn-group-lg > .btn:hover {
	color: #fff;
	border-color: #fff;
	background-color: #ff7700;

}

.btn-success, .btn-group-success > .btn {
	float: right;
	font-family: 'RobotoLight', sans-serif;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33;
	margin-top: 15px;
	color: #fff;
	background-color: #35aa47;
	border-color: #2f973f;
}

.btn-success:hover, .btn-group-success > .btn:hover {
	color: #fff;
	background-color: #ff7700;

}

#register {
	padding: 20px 40px;
	border: none;
	color: #FFF;
	cursor: pointer;
	background: #9FBD47;
	margin-bottom: 0;
	background: url("https://static.iqoption.com/promo/simple-v4/data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=");
	background: -moz-linear-gradient(top, #9fbd47 0%, #668412 83%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9FBD47), color-stop(83%, #668412));
	background: -webkit-linear-gradient(top, #9FBD47 0%, #668412 83%);
	background: -o-linear-gradient(top, #9fbd47 0%, #668412 83%);
	background: -ms-linear-gradient(top, #9fbd47 0%, #668412 83%);
	background: linear-gradient(to bottom, #9FBD47 0%, #668412 83%);
}

#register > p {
	display: inline-block;
	color: #FFF;
	font-size: 34px;
	letter-spacing: 1px;
	margin: 0;
	padding: 0;
}

#register .hello-google {
	display: none;
}

#register .google-gtfo {
	direction: rtl;
	unicode-bidi: bidi-override;
}

#register:active, #register:focus, #register:hover {
	outline: none;
	background: #9FBD47;
	background: url("https://static.iqoption.com/promo/simple-v4/data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦BoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==");
	background: -moz-linear-gradient(top, #9fbd47 51%, #668412 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(51%, #9FBD47), color-stop(100%, #668412));
	background: -webkit-linear-gradient(top, #9FBD47 51%, #668412 100%);
	background: -o-linear-gradient(top, #9fbd47 51%, #668412 100%);
	background: -ms-linear-gradient(top, #9fbd47 51%, #668412 100%);
	background: linear-gradient(to bottom, #9FBD47 51%, #668412 100%);
}

.b-fs .advantages {
	margin: 50px auto;
	font-size: 30px;
	color: #F38500;
}

.b-fs .advantages li {
	vertical-align: top;
	padding: 0 10px;
	width: 280px;
	display: inline-block;
}

.b-fs .advantages li img {
	display: block;
	height: 130px;
	margin: 0 auto;
	padding-bottom: 10px;
}

.b-fs .advantages li {
	height: 285px;
}

.b-fs .advantages li:first-child {
	border-right: 1px solid #CCC;
}

.b-fs .advantages li:last-child {
	border-left: 1px solid #CCC;
}

.btn-second-plan {
	width: 240px;
	height: 34px;
	border: 1px solid;
	background-color: #fcfcfc;
	border-color: rgba(166, 166, 166, 0.34);
	box-shadow: 0 3px 0 #a6a6a6;
	color: #0a0a0a !important;
	font-size: 18px;
	padding-top: 4px;
	margin-top: 20px;
}

.btn-second-plan span.under-but {
	font-size: 14px;
	letter-spacing: 0.3px;
}

.btn-second-plan:hover, .btn-second-plan:active, .btn-second-plan:focus {
	outline: none;
	background-color: rgb(240, 240, 240);
}

.btn-second-plan:active {
	background-color: rgb(232, 232, 232);
}

.register-but.btn-uk-reg-chart {
	width: 100%;
	font-size: 18px;
	letter-spacing: 0.5px;
	padding: 0px 0px 0px 0px;
	height: 56px;
	-webkit-box-shadow: 0 3px 0px rgba(41, 122, 19, 1);
	-moz-box-shadow: 0 3px 0px rgba(41, 122, 19, 1);
	box-shadow: 0 3px 0px rgba(41, 122, 19, 1);
}

.btn-uk-reg-chart .under-but {
	font-size: 16px !important;
	position: relative;
	letter-spacing: 0px;
	right: -2px;
	top: -2px;
}

#charts.ch2 #regFrm .btn-second-plan, #benefits #regFrm .btn-second-plan {
	width: 82%;
	font-size: 16px !important;
	letter-spacing: -0.3px;
	height: 32px !important;
}

.btn-or-btn {
	margin-top: -10px;
	margin-bottom: -15px;
	text-align: center;
}

.btn-submit.btn-uk-reg-simple {
	font-size: 28px;
	height: 63px;
	padding-top: 7px;
	letter-spacing: -0.5px;
}

.btn-uk-reg-simple .under-but {
	font-size: 18px;
	letter-spacing: 0px;
}

.right-col.right-col-bg {
	border: 1px solid rgb(237, 237, 237);
	width: 430px;
	border-radius: 3px;
	padding: 20px 10px;
	margin-left: 20px;
	background: #f3f3f4;
}

.right-col-bg .social {
	margin-right: 0px;
	width: 160px;
}

.award-wrap {
	width: 290px;
	display: inline-block;
	vertical-align: top;
	margin: auto 11px;
}

#benefits .award-wrap {
	width: 100%;
	margin: 0;
}

.award-img-self {
	width: 180px;
	height: 150px;
	background: url("https://static.iqoption.com/promo/vendor/img/awards/award-sprite.png?v=43a9fa62c57f078014f587ea9ba3b3c9");
	background-repeat: no-repeat;
	margin: auto;
}

.award-img-self.mrbob {
	background-position: 20px 10px;
}

.award-img-self.mibob {
	background-position: -167px 4px;
}

.award-img-self.mabob {
	background-position: -355px 14px;
}

.award-img-cont {
	position: relative;
	/*opacity: 0.9;*/
	/*-webkit-transition: opacity ease-in-out 200ms;*/
	/*-moz-transition: opacity ease-in-out 200ms;*/
	/*-ms-transition: opacity ease-in-out 200ms;*/
	/*-o-transition: opacity ease-in-out 200ms;*/
	/*transition: opacity ease-in-out 200ms;*/
	/*cursor: pointer;*/
}

#benefits .award-img-cont {
	float: left;
	width: 180px;
	/*-webkit-transition: opacity ease-in-out 150ms;*/
	/*-moz-transition: opacity ease-in-out 150ms;*/
	/*-ms-transition: opacity ease-in-out 150ms;*/
	/*-o-transition: opacity ease-in-out 150ms;*/
	/*transition: opacity ease-in-out 150ms;*/
	margin-right: 50px;
	margin-bottom: 40px;
	cursor: default;
	opacity: 1;
}

/*.award-img-cont:hover, #benefits .award-img-cont:hover {*/
/*opacity: 1;*/
/*}*/

.award-img-growup {
	position: absolute;
	bottom: -5px;
	font-size: 24px;
	cursor: pointer;
	color: rgba(0, 0, 0, 0.4);
	-webkit-transition: color ease-in-out 300ms;
	-moz-transition: color ease-in-out 300ms;
	-ms-transition: color ease-in-out 300ms;
	-o-transition: color ease-in-out 300ms;
	transition: color ease-in-out 300ms;;
	right: 17%;
}

#benefits .award-img-growup {
	right: 5%;
}

.award-img-cont:hover .award-img-growup, #benefits .award-img-cont:hover .award-img-growup {
	color: rgba(37, 37, 37, 0.9);
}

h4.award-desc-head {
	/*font-weight: 400;*/
	font-size: 16px;
	letter-spacing: 0.4px;
	margin-bottom: 15px;
}

#benefits h4.award-desc-head {
	padding-top: 0;
	margin-bottom: 15px;
}

.award-desc-cont {
	padding-top: 19px;
	text-align: left;
}

p.award-desc-body {
	font-family: 'RobotoLight', sans-serif;
	letter-spacing: 0.2px;
	font-size: 14px;
	margin-bottom: 10px;
}

#benefits p.award-desc-body {
	margin-bottom: 15px;
}

p.award-desc-foot {
	font-family: 'RobotoBold', sans-serif;
	letter-spacing: 0.2px;
	font-style: italic;
}

.fr-img {
	display: inline-block;
	width: 160px;
	height: 100px;
	background-image: url("https://static.iqoption.com/promo/vendor/img/awards/forex-report.png?v=5c1e17accb666d72a6cf9afdb9a31e04");
	background-repeat: no-repeat;
	background-position: 0 8px;
}

#benefits .fr-img {
	background-position: 0 6px;
}

.forex-report-cont {
	border-top: 1px solid #ccc;
	width: 770px;
	margin: 30px auto;
	padding-top: 32px;
	position: relative;
}

#benefits .forex-report-cont {
	width: 100%;
	margin-top: 0;
}

.fr-quote {
	display: inline-block;
	width: calc(100% - 181px);
	vertical-align: top;
	padding-left: 18px;
	font-size: 24px;
	font-style: italic;
	color: #164452;
	letter-spacing: -0.4px;
	line-height: 32px;
}

#benefits .fr-quote {
	width: calc(100% - 190px);
}

a.fr-link {
	position: absolute;
	bottom: 6px;
	right: 0;
	width: 110px;
	font-family: 'RobotoLight', sans-serif;
	color: #1172cb;
	font-size: 18px;
	font-weight: 300;
	letter-spacing: 0.2px;
}

a.fr-link:hover {
	text-decoration: underline;
}

#benefits a.fr-link {
	bottom: -15px;
}

#benefits a.fr-link:hover {
	text-decoration: underline;
}

section.sections-awards {
	margin: 0 0 40px;
	padding-top: 10px;
}

.bezzdep-bonus .btn-demo {
	font-size: 38px;
	padding-top: 5px;
	height: 70px;
}

.bezzdep-bonus .under-but-s {
	font-size: 15px;
	line-height: 18px;
	display: block;
}

.bezzdep-bonus .reg-linereal-btn {
	font-size: 18px;
}

.mailru_war {
	display: none;
	position: absolute;
	max-width: 170px;
	top: 0;
	left: -98%;
	color: #fff;
	font-size: 14px;
	background: #fdb872;
	border: 2px solid #ddd;
	padding: 4px 10px 4px 10px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-o-border-radius: 6px;
	/*cursor: pointer;*/
}

.mailru_war.in-frame {
	left: 8px;
	width: 100%;
	max-width: 100%;
	line-height: 14px;
	color: #ff7700;
	background: transparent;
	border: 0;
}

/*------------------auth event-------------------*/

.isAuth #regFrm, .isAuth #regFrm-2 {
	display: none;
}

.isAuth h2#header, .isAuth h4#header, .isAuth .btn-submit, .isAuth .btn-submit-plans, .isAuth .btn-submit-fake, .isAuth .line-real {
	display: none;
}

.isAuth #block-bonus, .isAuth #block-bonus-2 {
	display: block !important;
}

.nonAuth #block-bonus, .nonAuth #block-bonus-2 {
	display: none;
}

.isAuth #auth_hidden {
	display: none;
}

.nonAuth #auth_hidden, .isAuth #auth_visible {
	display: block;
}

.isAuth .tablet-reg__link {
	display: none;
}