html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	text-decoration: none;
	-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;}

/***********************************
	Reset
***********************************/
	
html {
	width: 100%;
	height: 100%;
	overflow-y: scroll;
	background: linear-gradient(to right, #470065 50%, #04003d 50%);}

.clearall {
	clear: both;}

ol, ul, li {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}

a {
	color: #fff;
	text-decoration: underline;
	cursor: pointer;}
	
a:hover {
	text-decoration: none;}

img {
	border: 0px;}

.telegramim_button {
	position: fixed;
	right: 500px;
	bottom: 20px;
	z-index: 1001;
	text-decoration: none;
	background: linear-gradient(to right, #20bfe1 0%, #017bfd 100%) !important;}	
	
/***********************************
	Essentials
***********************************/

body {
	position: relative;
	width: 100%;
	min-width: 1200px;
	height: auto !important;
    height: 100%;  
    min-height: 100%; 
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	font-family: 'FSElliotPro', sans-serif;
	font-size: 17px;
	line-height: 28px;
	color: #ccc;
	font-weight: 300;
	
	background-color: #04003d;
	background: url(../images/body-bg.png) top center repeat-y;
	
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-o-text-size-adjust: none;
	-ms-text-size-adjust: none;
	-khtml-text-size-adjust: none;
	text-size-adjust: none;}
	
.body-wrapper {
	position: relative;
	width: 100%;
	height: auto !important;  
    height: 100%;  
    min-height: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 350px 0px;}

.btn {
	float: left;
	height: 50px;
	margin: 30px 0px 0px 0px;
	padding: 0px 30px 0px 30px;
	background: linear-gradient(to right, #d2538a 0%, #a11f85 100%);
	border-radius: 30px 30px 30px 30px;
	font-size: 18px;
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	line-height: 50px;
	-moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;}	
	
.btn:hover {
	background: linear-gradient(to right, #20bfe1 0%, #017bfd 100%);
	-moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;}
	
.btn.center {
	text-align: center;}	
	
.btn span {
	display: inline-block;
	width: 24px;
	height: 24px;
	margin: 0px 10px -7px 0px;
	padding: 0px 0px 0px 0px;}
		
.btn span.buy {
	background: url(../images/buy-icon.png) 0px 0px no-repeat;}

.btn span.video {
	background: url(../images/video-icon.png) 0px 0px no-repeat;}

.btn span.dep {
	background: url(../images/dep-icon.png) 0px 0px no-repeat;}

.btn span.gear {
	background: url(../images/gear-icon.png) 0px 0px no-repeat;}
	
.btn span.docs {
	background: url(../images/docs-icon.png) 0px 0px no-repeat;}
	
.btn span.check {
	background: url(../images/check-icon.png) 0px 0px no-repeat;}

.btn.small {
	height: 40px;
	font-size: 16px;
	color: #fff;
	font-weight: normal;
	line-height: 40px;}
	
.btn.small span {
	display: inline-block;
	width: 18px;
	height: 18px;
	margin: 0px 5px -4px 0px;
	padding: 0px 0px 0px 0px;}	
	
.btn.small span.docs {
	background: url(../images/docs-icon-small.png) 0px 0px no-repeat;}
	
.btn.small span.check {
	background: url(../images/check-icon-small.png) 0px 0px no-repeat;}
	
.btn.small span.invest {
	background: url(../images/invest-icon-small.png) 0px 0px no-repeat;}
	
.btn.small span.paid {
	background: url(../images/paid-icon-small.png) 0px 0px no-repeat;}

.btn.blue {
	background: linear-gradient(to right, #20bfe1 0%, #017bfd 100%);}	
	
.btn.blue:hover {
	background: linear-gradient(to right, #d2538a 0%, #a11f85 100%);}

/***********************************
	Header
***********************************/

.studio-text {
	position: fixed;
	top: 100px;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index: 1000;
	font-size: 50px;
	font-weight: 500;
	opacity: 0.05;
	text-align: center;}

#header-wrapper {
	position: absolute;
	top: 0px;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index: 1000;}

#header {
	width: 1120px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	color: #fff;}
	
#header .top-panel {
	float: left;
	width: 1120px;
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}	
	
.top-panel a.logo {
	float: left;
	width: 280px;
	height: 80px;
	margin: -5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/logo.png) 0px 0px no-repeat;}


.top-panel .login-panel {
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}

.top-panel .login-panel li {
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
.top-panel .login-panel a {
	float: right;
	height: 44px;
	margin: 20px 0px 0px 0px;
	padding: 0px 30px 0px 30px;
	background: linear-gradient(to right, #d2538a 0%, #a11f85 100%);
	border-radius: 30px 30px 30px 30px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	font-weight: normal;
	line-height: 44px;
	-moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.53s;}
	
.top-panel .login-panel a:hover {
	background: linear-gradient(to right, #20bfe1 0%, #017bfd 100%);
	-moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;}
	
.top-panel .login-panel li.logout {
	margin-left: 20px;}	
	
.top-panel .login-panel li.logout a {
	width: 44px;
	padding: 0px 0px 0px 0px;}

.top-panel .login-panel li.logout a span {
	float: left;
	width: 24px;
	height: 24px;
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	background: url(../images/logout-icon.png) 0px 0px no-repeat;}		


.top-panel .language {
	float: right;
	margin: 20px 20px 0px 0px;	
	padding: 0px 0px 0px 0px;}

.top-panel .lang_button_wrap {
	float: left;
	width: 44px;
	height: 44px;
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;
	border: 1px solid rgba(184, 212, 236, 0.9);
	border-radius: 30px 30px 30px 30px;}
	
.top-panel .lang_button {
	float: left;
	width: 30px;
	height: 30px;
	margin: 6px 0px 0px 6px;	
	padding: 0px 0px 0px 0px;
	cursor: pointer;
	background-position: 0px 0px;
	background-repeat: no-repeat;}

.top-panel .lang_button.en, .lang_panel .map .flag.en, .top-panel .lang_panel a.en .icon {	
	background: url(../images/lang.png) 0px 0px no-repeat;}
	
.top-panel .lang_button.ru, .lang_panel .map .flag.ru, .top-panel .lang_panel a.ru .icon {	
	background: url(../images/lang.png) 0px -30px no-repeat;}	
	
.top-panel .lang_button.de, .lang_panel .map .flag.de, .top-panel .lang_panel a.de .icon {	
	background: url(../images/lang.png) 0px -60px no-repeat;}
	
.top-panel .lang_button.fr, .lang_panel .map .flag.fr, .top-panel .lang_panel a.fr .icon {	
	background: url(../images/lang.png) 0px -90px no-repeat;}	
	
.top-panel .lang_button.es, .lang_panel .map .flag.es, .top-panel .lang_panel a.es .icon {	
	background: url(../images/lang.png) 0px -120px no-repeat;}	
	
.top-panel .lang_button.ko, .lang_panel .map .flag.ko, .top-panel .lang_panel a.ko .icon {	
	background: url(../images/lang.png) 0px -150px no-repeat;}				
	
.top-panel .lang_button.cn, .lang_panel .map .flag.cn, .top-panel .lang_panel a.cn .icon {	
	background: url(../images/lang.png) 0px -180px no-repeat;}
	
.top-panel .lang_panel {
	position: absolute;
	top: 140px;
	left: 50%;
	width: 1120px;
	height: 400px;
	margin: 0px 0px 0px -560px;	
	padding: 0px 0px 0px 0px;
	display: none;
	background: rgba(71, 0, 60, 0.8);
	border-radius: 18px 18px 18px 18px;
	z-index: 1001;}
	
.top-panel .lang_panel .map {
	position: relative;
	float: left;
	width: 722px;
	height: 340px;
	margin: 30px 0px 0px 30px;	
	padding: 0px 0px 0px 0px;
	border-right: 1px solid rgba(184, 212, 236, 0.3);
	background: url(../images/lang-map.png) 0px 0px no-repeat;}
	
.lang_panel .map .flag {
    position: absolute; 
    width: 30px;
    height: 30px;
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;
	opacity: 0.5;}	

.lang_panel .map .flag.en {
	top: 50px;
	left: 300px;}

.lang_panel .map .flag.ru {
	top: 35px;
	left: 470px;}

.lang_panel .map .flag.de {
	top: 70px;
	left: 355px;}

.lang_panel .map .flag.fr {
	top: 90px;
	left: 318px;}

.lang_panel .map .flag.es {
	top: 90px;
	left: 275px;}

.lang_panel .map .flag.ko {
	top: 100px;
	left: 555px;}
	
.lang_panel .map .flag.cn {
	top: 90px;
	left: 500px;}

.lang_panel .map .flag.active {
	opacity: 1;}

.lang_panel .map .flag.active .pulse {
	display: block;}

.lang_panel .map .flag .pulse {
	display: none;
    position: absolute;
    width: 50px;
    height: 50px;
    margin: auto;
    top: 0px; left: -10px; bottom: 0px; right: 0px;
    z-index: 2;
    opacity: 0;
    border: 1px solid rgba(255,255,255,0);
  
    -webkit-animation: pulseflag 3s linear infinite;
    -moz-animation: pulseflag 3s linear infinite;
    animation: pulseflag 3s linear infinite;
    -webkit-border-radius: 999px;
    -moz-border-radius: 999px;
    border-radius: 999px;
    -webkit-box-shadow: inset 0px 0px 12px 5px rgba(255, 255, 255, .8);
    -moz-box-shadow: inset 0px 0px 12px 5px rgba(255, 255, 255, .8);
    box-shadow: inset 0px 0px 12px 5px rgba(255, 255, 255, .8);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;}

@-webkit-keyframes pulseflag {
    0% {
        -webkit-transform: scale(.6);
        opacity: 0;
    }

    40% {
        -webkit-transform: scale(.8);
        opacity: .05;
    }

    50% {
        -webkit-transform: scale(1);
        opacity: .1;
    }

    60% {
        -webkit-transform: scale(1.1);
        opacity: .3;
    }

    80% {
        -webkit-transform: scale(1.2);
        opacity: .1;
    }

    100% {
        -webkit-transform: scale(1.3);
        opacity: 0;
    }
}

@-moz-keyframes pulseflag {
    0% {
        -moz-transform: scale(.6);
        opacity: 0;
    }

    40% {
        -moz-transform: scale(.8);
        opacity: .05;
    }

    50% {
        -moz-transform: scale(1);
        opacity: .1;
    }

    60% {
        -moz-transform: scale(1.1);
        opacity: .3;
    }

    80% {
        -moz-transform: scale(1.2);
        opacity: .1;
    }

    100% {
        -moz-transform: scale(1.3);
        opacity: 0;
    }
}

@keyframes pulseflag {
    0% {
        transform: scale(.6);
        opacity: 0;
    }

    40% {
        transform: scale(.8);
        opacity: .05;
    }

    50% {
        transform: scale(1);
        opacity: .1;
    }

    60% {
        transform: scale(1.1);
        opacity: .3;
    }

    80% {
        transform: scale(1.2);
        opacity: .1;
    }

    100% {
        transform: scale(1.3);
        opacity: 0;
    }
}	
	
.top-panel .lang_panel .list {
	float: left;
	width: 139px;
	margin: 30px 0px 0px 30px;	
	padding: 0px 0px 0px 0px;} 	
	
.top-panel .lang_panel a {
	float: left;
	width: 139px;
	height: 68px;
	margin: 0px 0px 0px 0px;	
	padding: 19px 0px 0px 0px;
	border-bottom: 1px solid rgba(184, 212, 236, 0.1);
	opacity: 0.5;
	-moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;}
	
.top-panel .lang_panel a:first-child {		
	border-top: 1px solid rgba(184, 212, 236, 0.1);}		
	
.top-panel .lang_panel a:hover {
	opacity: 0.8;
	-moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;}

.top-panel .lang_panel a.active {
	opacity: 1;
	pointer-events: none;
	cursor: default;}

.top-panel .lang_panel a .icon {
	float: left;
	width: 30px;
	height: 30px;
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;}

.top-panel .lang_panel .text {
	float: left;
	margin: 0px 0px 0px 15px;	
	padding: 0px 0px 0px 0px;
	color: #fff;
	line-height: 30px;}
		
	
.main-nav {
	float: right;
	margin: 31px 40px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
.main-nav ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}	
	
.main-nav li {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: normal;}
	
.main-nav li a {
	float: left;
	margin: 0px 26px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #b8d4ec;
	font-weight: normal;
	text-decoration: none;
	line-height: normal;}
	
.main-nav li.last a {
	margin: 0px 0px 0px 0px;}	
	
.main-nav li a:hover {
	color: #d2538a;
	text-decoration: none;}

.main-nav.small-de {
	margin-top: 33px;}

.main-nav.small-de li a {
	margin: 0px 20px 0px 0px;
	font-size: 16px;}
	
.main-nav.small-de li.last a {
	margin: 0px 0px 0px 0px;}	

.main-nav.small-fr {
	margin-top: 33px;}

.main-nav.small-fr li a {
	margin: 0px 20px 0px 0px;
	font-size: 16px;}
	
.main-nav.small-fr li.last a {
	margin: 0px 0px 0px 0px;}

.main-nav.small-es {
	margin-top: 33px;}

.main-nav.small-es li a {
	margin: 0px 20px 0px 0px;
	font-size: 16px;}
	
.main-nav.small-es li.last a {
	margin: 0px 0px 0px 0px;}
	

.main-nav.small-ru {}

.main-nav.small-ru li a {
	margin: 0px 10px 0px 0px;}
	
.main-nav.small-ru li.last a {
	margin: 0px 0px 0px 0px;}	
	
	

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
/***********************************
	Banners
***********************************/

#home-banner-wrapper {
	position: relative;
	width: 100%;
	height: 1100px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	background: url(../images/home-banner.jpg) bottom center no-repeat;}
	
.home-banner  {
	position: relative;
	width: 1120px;
	height: 550px;
	margin: 0 auto;
	margin-top: 550px;
	padding: 0px 0px 0px 0px;}

.home-banner .texts  {
	position: relative;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index: 1000;}

.home-banner .big-text {
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 44px;
	color: #fff;
	font-weight: bold;
	line-height: normal;
	text-align: left;}
	
.home-banner .text {
	float: left;
	width: 100%;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 20px;
	color: #fff;
	font-weight: 300;
	line-height: 30px;
	text-align: left;}


#pages-banner-wrapper {
	position: relative;
	width: 100%;
	height: 1000px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	background: url(../images/pages-banner.jpg) bottom center no-repeat;}
	
.pages-banner  {
	position: relative;
	width: 1120px;
	height: 450px;
	margin: 0 auto;
	margin-top: 550px;
	padding: 0px 0px 0px 0px;}

.pages-banner .texts  {
	position: relative;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index: 100;}

.pages-banner .big-text {
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 54px;
	color: #fff;
	font-weight: bold;
	line-height: normal;
	text-align: left;}
	
.pages-banner .text {
	float: left;
	width: 100%;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 20px;
	color: #fff;
	font-weight: 300;
	line-height: 30px;
	text-align: left;}
	
	
#account-banner-wrapper {
	position: relative;
	width: 100%;
	height: 800px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	background: url(../images/img-wrapper-8.jpg) top -30px center no-repeat;}
	
.account-banner {
	position: relative;
	width: 1120px;
	height: 800px;
	margin: 0 auto;
	margin-top: 0px;
	padding: 0px 0px 0px 0px;}	
	
/***********************************
	Wrappers
***********************************/

#content-wrapper {
	position: relative;
	width: 100%;
	min-width: 1200px;
	max-width: 1920px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;}

#content-wrapper.p-top {
	padding-top: 100px;}

#content-wrapper.p-top-login {
	padding-top: 444px;}
	
#content-wrapper.img-wrapper-1 {
	background-image: url(../images/content-wrapper-bottom.png), url(../images/img-wrapper-1.jpg);
	background-position: bottom center, top center;
	background-repeat: no-repeat, no-repeat;}

#content-wrapper.img-wrapper-2 {		
	background-image: url(../images/content-wrapper-bottom.png), url(../images/img-wrapper-2.jpg);
	background-position: bottom center, top center;
	background-repeat: no-repeat, no-repeat;}
	
#content-wrapper.img-wrapper-3 {		
	background-image: url(../images/content-wrapper-bottom.png), url(../images/img-wrapper-3.jpg);
	background-position: bottom center, top center;
	background-repeat: no-repeat, no-repeat;}		

#content-wrapper.img-wrapper-4 {		
	background-image: url(../images/content-wrapper-bottom.png), url(../images/img-wrapper-4.jpg);
	background-position: bottom center, top center;
	background-repeat: no-repeat, no-repeat;}
	
#content-wrapper.img-wrapper-5 {
	background-image: url(../images/content-wrapper-bottom.png), url(../images/img-wrapper-5.jpg);
	background-position: bottom center, top center;
	background-repeat: no-repeat, no-repeat;}	
	
#content-wrapper.img-wrapper-6 {		
	background-image: url(../images/content-wrapper-bottom.png), url(../images/img-wrapper-6.jpg);
	background-position: bottom center, top center;
	background-repeat: no-repeat, no-repeat;}
	
#content-wrapper.img-wrapper-7 {		
	background-image: url(../images/content-wrapper-bottom.png), url(../images/img-wrapper-3.jpg);
	background-position: bottom center, top center;
	background-repeat: no-repeat, no-repeat;}
	
#content-wrapper.img-wrapper-8 {		
	background-image: url(../images/content-wrapper-bottom.png), url(../images/img-wrapper-8.jpg);
	background-position: bottom center, top center;
	background-repeat: no-repeat, no-repeat;}	
	
#content-wrapper.img-wrapper-login {
	position: relative;		
	background-image: url(../images/content-wrapper-bottom.png), url(../images/img-wrapper-login.jpg);
	background-position: bottom center, top center;
	background-repeat: no-repeat, no-repeat;
	min-height: 1000px;}		
	
#content-wrapper.img-wrapper-9 {		
	background-image: url(../images/content-wrapper-bottom.png), url(../images/img-wrapper-5.jpg);
	background-position: bottom center, top center;
	background-repeat: no-repeat, no-repeat;}	

	
#content-wrapper.img-wrapper-10 {		
	background-image: url(../images/content-wrapper-bottom.png), url(../images/img-wrapper-6.jpg);
	background-position: bottom center, top center;
	background-repeat: no-repeat, no-repeat;}	


#content {
	width: 1120px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	/*overflow: hidden;*/
	display: table;}
	
#content.acc {
	padding-top: 260px;}	

#content.min-height {
	min-height: 600px;}

#content.full {
	width: 100%;}
	
.content-box-wrapper {
	float: left;
	width: 1120px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 100px 0px;}
	
.content-box {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}

.content-box.full-box {	
	width: 1120px;}	
	
.content-box.left-box {
	float: left;
	width: 530px;}
	
.content-box.right-box {
	float: right;
	width: 530px;}
	
#content .big-title {
	float: left;
	width: 100%;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 36px;
	color: #fff;
	font-weight: bold;
	line-height: normal;}

#content .big-title.center {	
	text-align: center;}
	
#content .big-title.white {
	color: #fff;}
	
#content .big-title.second {
	margin-top: 100px;}
	
#content .big-title.cabinet {
	margin-bottom: 60px;}
	
#content .small-title {
	float: left;
	width: 100%;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: #fff;
	font-weight: bold;
	line-height: normal;}

#content .small-title.center {	
	text-align: center;}

/***********************************
	Home Page
***********************************/

.home-top-graph {
	float: left;
	width: 530px;
	height: 310px;
	margin: 60px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/graph.png) bottom center no-repeat;}

.home-top-graph .column-box {
	position: relative;
	float: left;
	width: 520px;
	height: 309px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;}
	
.home-top-graph .column {
	position: absolute;
	bottom: -1px;
	width: 100px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: linear-gradient(to bottom, #d2538a 0%, #a11f85 100%);
    animation-name: floating;
    -webkit-animation-name: floating;
 
    animation-duration: 2.5s;   
    -webkit-animation-duration: 2.5s;
 
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
}
 
@keyframes floating {
    0% {
        transform: translateY(0%);  
    }
    50% {
        transform: translateY(10%);  
    }   
    100% {
        transform: translateY(0%);
    }           
}
 
@-webkit-keyframes floating {
    0% {
        -webkit-transform: translateY(0%);  
    }
    50% {
        -webkit-transform: translateY(10%);  
    }   
    100% {
        -webkit-transform: translateY(0%);
    }           
}

.home-top-graph .column.column-1 {
	height: 120px;
	left: 70px;
	animation-duration: 2s;   
    -webkit-animation-duration: 2s;}
	
.home-top-graph .column.column-2 {
	height: 260px;
	left: 210px;}
	
.home-top-graph .column.column-3 {
	height: 180px;
	left: 350px;
	animation-duration: 3s;   
    -webkit-animation-duration: 3s;}		

.home-top-graph .column::after {
    content: "";
    display: block;
    clear: both;
    background: #771e64;
    -webkit-transform: skew(0deg,45deg);
    -ms-transform: skew(0deg,45deg);
    transform: skew(0deg,45deg);
    position: absolute;
    top: 2px;
    right: -4px;
    width: 4px;
    bottom: 0;}

.home-top-graph .column-box .text {
	position: absolute;
	bottom: 10px;
	width: 100px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 30px;
	color: #fff;
	text-align: center;
	font-weight: bold;
	line-height: normal;
	opacity: 0.7;}	

.home-top-graph .column-box .text.text-1 {
	left: 70px;}
	
.home-top-graph .column-box .text.text-2 {
	left: 210px;}
	
.home-top-graph .column-box .text.text-3 {
	left: 350px;}

.home-top-graph .column-box .text .small {
	width: 100%;
	font-size: 12px;
	font-weight: 300;}	

.home-top-text {
	float: right;
	width: 520px;
	margin: 60px 0px 0px 60px;
	padding: 0px 0px 0px 0px;}

.home-top-text .box {
	float: left;
	width: 100%;
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
.home-top-text .box.first {
	margin-top: 0px;}

.home-top-text .box .title {
	position: relative;
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #fff;
	font-weight: bold;}
	
.home-top-text .box .title::before {
    position: absolute;
	display: block;
	width: 5px;
	height: 5px;
	top: 12px;
	left: -18px;
	content: '';
	border-radius: 5px 5px 5px 5px;
	background: #20bfe1;}


.video-wrapper {
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}

.video-wrapper .btn {
	width: 340px;
	margin-left: 390px;}	
	

.home-features {
	float: left;
	width: 100%;
	margin: 60px 0px 100px 0px;
	padding: 0px 0px 0px 0px;}	

.home-features .tr {
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
.home-features .tr.first {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
	
.home-features .box {
	float: left;
	width: 280px;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
	text-align: center;}
	
.home-features .tr.first .box {	
	padding: 0px 0px 30px 0px;}
		
.home-features .box.box-2, .home-features .box.box-3, .home-features .box.box-4, .home-features .box.box-6,.home-features .box.box-7, .home-features .box.box-8 {
	border-left: 1px solid rgba(255, 255, 255, 0.1);}	

.home-features .box .icon {
	float: left;
	width: 64px;
	height: 64px;
	margin: 0px 0px 0px 108px;
	padding: 0px 0px 0px 0px;}

.home-features .box.box-1 .icon {
	background: url(../images/icon-1.png) 0px 0px no-repeat;} 

.home-features .box.box-2 .icon {
	background: url(../images/icon-2.png) 0px 0px no-repeat;} 

.home-features .box.box-3 .icon {
	background: url(../images/icon-3.png) 0px 0px no-repeat;} 

.home-features .box.box-4 .icon {
	background: url(../images/icon-4.png) 0px 0px no-repeat;}

.home-features .box.box-5 .icon {
	background: url(../images/icon-5.png) 0px 0px no-repeat;} 

.home-features .box.box-6 .icon {
	background: url(../images/icon-6.png) 0px 0px no-repeat;}

.home-features .box.box-7 .icon {
	background: url(../images/icon-7.png) 0px 0px no-repeat;} 

.home-features .box.box-8 .icon {
	background: url(../images/icon-8.png) 0px 0px no-repeat;}

.home-features .box .title {
	
	float: left;
	width: 100%;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #fff;
	font-weight: bold;}
	
.home-features .box .text {
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 30px 0px 30px;
	font-size: 15px;}

.btc-graph-home-wrapper {
	position: relative;
	float: left;
	width: 530px;
	margin: 50px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/graph-small.png) bottom center no-repeat /*rgba(4, 0, 61, 0.3)*/;}

.btc-graph-home {
	float: left;
	width: 488px;
	margin: 10px 0px 0px 19px;
	padding: 0px 0px 0px 0px;}

	
.home-qualities {
	position: relative;
	float: right;
	width: 530px;
	margin: 60px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
.home-qualities .title {
	position: relative;
	float: left;
	width: 530px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: #fff;
	font-weight: bold;}
	
.home-qualities li {
	position: relative;
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;}
	
.home-qualities li::before {
    position: absolute;
	display: block;
	width: 5px;
	height: 5px;
	top: 12px;
	left: 0px;
	content: '';
	border-radius: 5px 5px 5px 5px;
	background: #20bfe1;}


.offer {
	position: relative;
	float: left;
	width: 1120px;
	margin: 60px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}

.astronaut {
	position: absolute;
	top: 238px;
	right: 345px;
	width: 194px;
	height: 492px;
	margin: 0px -397px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index: 101;
	background: url(../images/astronaut.png) 0px 0px no-repeat;
}

.comet-1 {
	position: absolute;
	top: 140px;
	right: 50%;
	width: 30px;
	height: 31px;
	margin: 0px -440px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/comet-2.png) 0px 0px no-repeat;
	opacity: 0.5;
	z-index: 100;	
	animation: slideDown 4.5s infinite linear;
	animation-delay: 2s;
	-webkit-animation-delay: 2s;}
	
.comet-2 {
	position: absolute;
	top: 120px;
	right: 50%;
	width: 167px;
	height: 167px;
	margin: 0px -600px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/comet-1.png) 0px 0px no-repeat;
	opacity: 0.5;
	z-index: 100;
	animation: slideDown 6.5s infinite linear;}

.comet-3 {
	position: absolute;
	top: 260px;
	right: 50%;
	width: 92px;
	height: 91px;
	margin: 0px -600px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/comet-3.png) 0px 0px no-repeat;
	opacity: 0.5;
	z-index: 100;
	animation: slideDown2 4.5s infinite linear;
	animation-delay: 5s;
	-webkit-animation-delay: 5s;}


@keyframes slideDown {
    100% {
    	transform: translate3D(-450px, 450px, 0);
		opacity: 0.0;
    }      
}
 
@-webkit-keyframes slideDown {
    100% {
		-webkit-transform: translate3D(-450px, 450px, 0);
		opacity: 0.0;
    }   
}

@keyframes slideDown2 {
    100% {
    	transform: translate3D(-400px, 400px, 0);
		opacity: 0.0;
    }      
}
 
@-webkit-keyframes slideDown2 {
    100% {
		-webkit-transform: translate3D(-400px, 400px, 0);
		opacity: 0.0;
    }   
}	


.offer .tr {
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}

.offer-box {
	position: relative;
	float: left;
	width: 200px;
	margin: 0px 0px 0px 0px;
	padding: 20px 20px 30px 20px;
	background: rgba(4, 0, 61, 0.3);}
	
.offer-box.active::after {	
    position: absolute;
	display: block;
	bottom: 0px;
	left: 20px;
	width: 160px;
	height: 3px;
	content: '';
	background: linear-gradient(to right, #20bfe1 0%, #017bfd 100%);}
		
.offer-box.box-1 {}

.offer-box.box-2 {
	margin: 0px 0px 0px 20px;}

.offer-box.box-3 {
	margin: 0px 0px 0px 20px;} 

.offer-box .top {
	position: relative;
	float: left;
	width: 160px;
	margin: 0px 0px 20px 0px;
	padding: 10px 0px 10px 0px;
	background: linear-gradient(to right, #d2538a 0%, #a11f85 100%);}
	
.offer-box .name {
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	line-height: normal;
	text-align: center;}	

.offer-box .small {
	float: left;
	width: 100%;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	color: #fff;
	text-align: center;
	font-weight: normal;
	line-height: normal;}
	
.offer-box .percent {
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 30px;
	color: #fff;
	font-weight: bold;
	line-height: normal;
	text-align: center;}	
	
.offer-box .percent span {
	float: left;
	width: 100%;
	margin: -5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 17px;
	color: #fff;
	font-weight: normal;}	
	
.offer-box .tr {
	float: left;
	width: 100%;
	height: 40px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 40px;
	text-align: center;
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
	
.offer-box .tr span {
	color: #fff;
	font-weight: bold;}


.calc-wrapper {
	float: left;
	width: 640px;
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}

.calc-wrapper label {
	font-size: 15px;}

.calc-wrapper .calc-tr {
	float: left;
	width: 145px;
	margin: 0px 0px 0px 15px;}
	
.calc-wrapper .calc-tr.big {
	float: left;
	width: 305px;
	margin: 0px 0px 0px 30px;}
	
.calc-wrapper .calc-tr.first {
	margin-left: 0px;}	
	
.calc-wrapper .calc-tr.second {
	margin-left: 30px;}	

.invest-btn {
	float: left;
	width: 480px;
	margin: 156px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
.invest-btn .btn {
	width: 260px;
	margin-left: 110px;}	 


.report-tabs {
	float: left;
	width: 1120px;
	margin: 60px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
.report-tabs ul {
	float: left;
	margin: 0px 0px 0px 259px;
	padding: 0px 0px 0px 0px;
	border: 1px solid rgba(255, 255, 255, 0.1);
	border-radius: 25px;
	overflow: hidden;}
	
.report-tabs ul li {
	float: left;
	width: 200px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
.report-tabs ul li a {
	float: left;
	width: 100%;
	height: 44px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #ccc;
	text-decoration: none;
	line-height: 44px;
	text-align: center;
	background: rgba(4, 0, 61, 0.3);
	border-left: 1px solid rgba(255, 255, 255, 0.1);
	-moz-transition:0.3s;
    -webkit-transition:0.3s;
    -o-transition:0.3s;
    transition:0.3s;}			

.report-tabs ul li.first a {
	border-left: none;}

.report-tabs ul li a:hover {	
	background: rgba(255, 255, 255, 0.05);
	color: #fff;		
	-moz-transition:0.3s;
    -webkit-transition:0.3s;
    -o-transition:0.3s;
    transition:0.3s;}
	
.report-tabs ul li a.active {	
	background: rgba(255, 255, 255, 0.05);
	color: #fff;}	


.report-block {
	position: relative;
	float: left;
	width: 1120px;
	margin: 60px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}

	
.home-deps-btns {
	float: left;
	width: 1120px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
.home-deps-btns .btn {
	width: 280px;}	

.home-deps-btns .btn.first {
	margin-left: 265px;}
	
.home-deps-btns .btn.second {
	margin-left: 30px;}


.how-works {
	position: relative;
	float: left;
	width: 1120px;
	margin: 60px 0px 100px 0px;
	padding: 0px 0px 0px 0px;}

.how-works .box {
	float: left;
	width: 374px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;}	
	
.how-works .box.box-2 {
	width: 372px;
	border-left: 1px solid rgba(255, 255, 255, 0.1);
	border-right: 1px solid rgba(255, 255, 255, 0.1);}
	
.how-works .box .icon {
	position: relative;
	float: left;
	width: 64px;
	height: 64px;
	margin: 0px 0px 0px 154px;
	padding: 0px 0px 0px 0px;}
	
.how-works .box.box-1 .icon {	
	background: url(../images/icon-9.png) 0px 0px no-repeat;}

.how-works .box.box-2 .icon {	
	background: url(../images/icon-10.png) 0px 0px no-repeat;}
	
.how-works .box.box-3 .icon {	
	background: url(../images/icon-5.png) 0px 0px no-repeat;}	
	
.how-works .box.box-4 .icon {	
	background: url(../images/icon-7.png) 0px 0px no-repeat;}


.how-works .box .title {
	float: left;
	width: 100%;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #fff;
	font-weight: bold;}
	
.how-works .box .text {
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 30px 0px 30px;
	font-size: 15px;}


.reff-box-wrapper {
	position: relative;
	float: left;
	width: 1120px;
	margin: 60px 0px 100px 0px;
	padding: 0px 0px 0px 0px;}
	
.reff-box-wrapper .planet {
	position: absolute;
	width: 320px;
	height: 320px;
	top: 0px;
	left: 400px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/planet.png) 0px 0px no-repeat;}	

.planet .point {
	position: relative;}

.planet .point.point-1 {
	top: 60px;
	left: -60px;}
	
.planet .point.point-2 {
	top: 80px;
	left: 80px;}	
	
.planet .point.point-3 {
	top: 170px;
	left: 125px;}
	
.planet .point.point-4 {
	top: 200px;
	left: 55px;}
	
.planet .point.point-5 {
	top: 160px;
	left: -140px;}
	
.planet .point.point-6 {
	top: 130px;
	left: -10px;}
	
.planet .point.point-7 {
	top: 30px;
	left: 20px;}
	
.planet .point.point-8 {
	top: 250px;
	left: 80px;}
	
.planet .point.point-9 {
	top: 200px;
	left: 10px;}
	
.planet .point .icon {
    position: absolute; 
    width: 6px;
    height: 6px;
	background: linear-gradient(to right, #20bfe1 0%, #017bfd 100%);
	margin: auto;
    top: 0;
	left: 0;
	bottom: 0;
	right: 0;
    z-index: 3;
    -webkit-border-radius: 999px; 
    -moz-border-radius: 999px;
    border-radius: 999px;}

.planet .point .pulse {
    position: absolute;
    width: 18px;
    height: 18px;
    margin: auto; 
    top: 0; left: 0; bottom: 0; right: 0;
    z-index: 2;
    opacity: 0;
    border: 1px solid rgba(255,255,255,0);
  
    -webkit-animation: pulsepoint2 3s linear infinite;
    -moz-animation: pulsepoint2 3s linear infinite;
    animation: pulsepoint2 3s linear infinite;
    -webkit-border-radius: 999px;
    -moz-border-radius: 999px;
    border-radius: 999px;
    -webkit-box-shadow: inset 0px 0px 12px 5px rgba(255, 255, 255, .8);
    -moz-box-shadow: inset 0px 0px 12px 5px rgba(255, 255, 255, .8);
    box-shadow: inset 0px 0px 12px 5px rgba(255, 255, 255, .8);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;}

@-webkit-keyframes pulsepoint2 {
    0% {
        -webkit-transform: scale(.6);
        opacity: 0;
    }

    40% {
        -webkit-transform: scale(.8);
        opacity: .05;
    }

    50% {
        -webkit-transform: scale(1);
        opacity: .1;
    }

    60% {
        -webkit-transform: scale(1.1);
        opacity: .3;
    }

    80% {
        -webkit-transform: scale(1.2);
        opacity: .1;
    }

    100% {
        -webkit-transform: scale(1.3);
        opacity: 0;
    }
}

@-moz-keyframes pulsepoint2 {
    0% {
        -moz-transform: scale(.6);
        opacity: 0;
    }

    40% {
        -moz-transform: scale(.8);
        opacity: .05;
    }

    50% {
        -moz-transform: scale(1);
        opacity: .1;
    }

    60% {
        -moz-transform: scale(1.1);
        opacity: .3;
    }

    80% {
        -moz-transform: scale(1.2);
        opacity: .1;
    }

    100% {
        -moz-transform: scale(1.3);
        opacity: 0;
    }
}

@keyframes pulsepoint2 {
    0% {
        transform: scale(.6);
        opacity: 0;
    }

    40% {
        transform: scale(.8);
        opacity: .05;
    }

    50% {
        transform: scale(1);
        opacity: .1;
    }

    60% {
        transform: scale(1.1);
        opacity: .3;
    }

    80% {
        transform: scale(1.2);
        opacity: .1;
    }

    100% {
        transform: scale(1.3);
        opacity: 0;
    }
}

.reff-box {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}

.reff-box.box-1 {
	float: left;
	width: 360px;
	margin: 100px 0px 0px 30px;}

.reff-box.box-2 {
	float: right;
	width: 360px;
	margin: 100px 30px 0px 0px;}

.reff-box .percent {
	position: relative;
	float: left;
	width: 160px;
	margin: 0px 0px 0px 100px;
	padding: 10px 0px 10px 0px;
	font-size: 43px;
	color: #fff;
	font-weight: bold;
	line-height: normal;
	text-align: center;
	background: linear-gradient(to right, #d2538a 0%, #a11f85 100%);}
	
.reff-box .percent span {
	float: left;
	width: 100%;
	font-size: 20px;
	color: #fff;
	font-weight: normal;}
	
.reff-box .title {
	float: left;
	width: 100%;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #fff;
	font-weight: bold;
	text-align: center;}
	
.reff-box .text {
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;}	

.reff-graph-block {
	float: left;
	width: 100%;
	margin: 60px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}

.reff-graph-block .title {
	position: relative;
	float: left;
	width: 320px;
	margin: 0px 0px 10px 40px;
	padding: 0px 0px 0px 0px;
	color: #fff;
	font-weight: bold;
	text-align: center;}

.reff-graph-block .title span {}	
	
.reff-graph-block .box {
	position: relative;
	float: left;
	width: 320px;
	height: 192px;
	margin: 0px 0px 0px 40px;
	padding: 0px 0px 0px 0px;
	background: url(../images/graph-reff.png) 0px 0px no-repeat;}	

.reff-graph-block .box .column-box {
	position: relative;
	float: left;
	width: 320px;
	height: 190px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;}
	
.reff-graph-block .box .column {
	position: absolute;
	bottom: -1px;
	left: 108px;
	width: 100px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: linear-gradient(to bottom, #d2538a 0%, #a11f85 100%);
    animation-name: floating;
    -webkit-animation-name: floating;
 
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
	
	animation-duration: 2s;   
    -webkit-animation-duration: 2s;}
 
@keyframes floating {
    0% {
        transform: translateY(0%);  
    }
    50% {
        transform: translateY(10%);  
    }   
    100% {
        transform: translateY(0%);
    }           
}
 
@-webkit-keyframes floating {
    0% {
        -webkit-transform: translateY(0%);  
    }
    50% {
        -webkit-transform: translateY(10%);  
    }   
    100% {
        -webkit-transform: translateY(0%);
    }           
}

.reff-graph-block .box .column.column-1 {
	height: 70px;}

.reff-graph-block .box .column.column-2 {
	height: 110px;}

.reff-graph-block .box .column.column-3 {
	height: 150px;}
	
.reff-graph-block .box .column::after {
    content: "";
    display: block;
    clear: both;
    background: #771e64;
    -webkit-transform: skew(0deg,45deg);
    -ms-transform: skew(0deg,45deg);
    transform: skew(0deg,45deg);
    position: absolute;
    top: 2px;
    right: -4px;
    width: 4px;
    bottom: 0;}

.reff-graph-block .box .column-box .text {
	position: absolute;
	left: 108px;
	bottom: 0px;
	width: 100px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 30px;
	color: #fff;
	text-align: center;
	font-weight: bold;
	line-height: normal;
	opacity: 0.7;}

.reff-graph-block .box .small {
	bottom: 0px;
	width: 100px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	color: #fff;
	font-weight: 300;
	text-align: center;
	line-height: normal;
	opacity: 0.7;}	
	
.reff-graph-block .box .small-2 {
	position: absolute;
	bottom: -20px;
	width: 320px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	color: #fff;
	font-weight: 300;
	text-align: center;
	line-height: normal;
	opacity: 0.7;}		
	

.security-box {
	position: relative;
	float: left;
	width: 1120px;
	margin: 60px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
.security-box .sec-box-tr {
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}

.security-box .sec-box-tr .sec-box {
	float: left;
	width: 250px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 30px 0px;
	border-left: 1px solid rgba(255, 255, 255, 0.1);}
	
.security-box .sec-box-tr .sec-box a {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}	
	
.security-box .sec-box-tr .sec-box.first {
	margin-left: 60px;
	border-left: none;}

.security-box .sec-box-tr.second .sec-box {
	padding: 30px 0px 0px 0px;
	border-top: 1px solid rgba(255, 255, 255, 0.1);}
	
	
#tl_popupSC5 {
	z-index: 1002 !important;}	



.home-docs {
	position: relative;
	float: left;
	width: 1120px;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 60px 0px;}
	
.home-docs .btn {
	width: 260px;}
		
.home-docs .btn.first {
	margin-left: 140px;}	
		
.home-docs .btn.second {
	margin-left: 30px;}


.accept-box {
	position: relative;
	float: left;
	width: 1120px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
.accept-box .box {
	float: left;
	width: 160px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-left: 1px solid rgba(255, 255, 255, 0.1);}

.accept-box .box.first {
	margin-left: 160px;
	border-left: none;}		
	
.accept-box .box img {
	width: 60px;
	height: 60px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}

/***********************************
	Footer
***********************************/

#footer-wrapper {
	position: absolute;
	bottom: 0px;
	width: 100%;
	height: 350px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/footer-bg.png) top center no-repeat;}
	
#footer {
	width: 1120px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	border-top: 1px solid rgba(98, 76, 159, 0.3);}

.footer-top {
	float:left;
	width: 100%;
	margin: 100px 0px 60px 0px;
	padding: 0px 0px 0px 0px;}
	
.footer-top a.logo {
	float: left;
	width: 280px;
	height: 70px;
	margin: -8px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/logo.png) 0px 0px no-repeat;}
	
	.premium-video-box-image-container {
	float: left;
	width: 1100px;
	height: 750px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    background: url(../../video/video-cover.png) 50px 70px no-repeat;}
	
	
	
.footer-top .contacts {
	float: left;
	margin: 0px 0px 0px 70px;
	padding: 0px 0px 0px 0px;}
	
.footer-top .contacts a {
	color: #fff;}	

.footer-top .contacts span {}

.footer-top .copyring {
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}

.footer-top .copyring a {
	color: #fff;}		


.footer-bottom {
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}

.footer_nav {
	float: left;
	margin: 12px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}

.footer_nav ul {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}	
	
.footer_nav ul li {
	float: left;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: normal;}
	
.footer_nav ul li a {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 20px;
	color: #abb8da;
	text-decoration: none;
	font-weight: normal;
	line-height: normal;}

.footer_nav ul li a:hover {	
	color: #d2538a;
	text-decoration: none;}

.social {
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
.social a {
	float: left;
	width: 42px;
	height: 42px;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	opacity: 1.0;
	border-radius: 50px 50px 50px 50px;
	background-image: url(../images/social.png);
	background-repeat: no-repeat;
	border: 1px solid rgba(184, 212, 236, 0.3);
	-moz-transition:0.5s;
    -webkit-transition:0.5s;
    -o-transition:0.5s;
    transition:0.5s;}
	
.social a.fb {
	background-position: 0px 0px;
	margin-left: 0px;}		

.social a.tg {
	background-position: -40px 0px;}

.social a.tw {
	background-position: -80px 0px;}
	
.social a.in {
	background-position: -120px 0px;}	

.social a.yt {
	background-position: -160px 0px;}

.social a:hover {
	border: 1px solid rgba(184, 212, 236, 0.6);
	-moz-transition:0.5s;
    -webkit-transition:0.5s;
    -o-transition:0.5s;
    transition:0.5s;}

/***********************************
	About
***********************************/
	
.about-top-block {
	float: left;
	width: 100%;
	margin: 60px 0px 60px 0px;
	padding: 0px 0px 0px 0px;} 	
	
.activity-slider {
	float: left;
	width: 530px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;} 
	
.activity-slider .slick-prev {
	width: 30px;
	height: 30px;
	top: 15px;
	right: -30px;
	background: linear-gradient(to right, #d2538a 0%, #a11f85 100%);
	z-index: 100;}
	
.activity-slider .slick-prev::after {
    position: absolute;
	display: block;
	top: 6px;
	left: 9px;
	width: 9px;
	height: 18px;
	content: '';
	background: url(../images/slider-arrow-small.png) 0px 0px no-repeat;}	
	
.activity-slider .slick-next {
	width: 30px;
	height: 30px;
	top: 15px;
	right: -60px;
	background: linear-gradient(to right, #d2538a 0%, #a11f85 100%);
	z-index: 100;}
	
.activity-slider .slick-next::after {
    position: absolute;
	display: block;
	top: 6px;
	left: 11px;
	width: 9px;
	height: 18px;
	content: '';
	background: url(../images/slider-arrow-small.png) -9px 0px no-repeat ;}	
	
.activity-slider .slick-prev:hover,
.activity-slider .slick-next:hover {
	background: linear-gradient(to right, #20bfe1 0%, #017bfd 100%);}			


.activity-box {
	position: relative;
	float: left;
	width: 530px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;}

.activity-box .icon {
	float: left;
	width: 64px;
	height: 64px;
	margin: 0px 0px 0px 233px;
	padding: 0px 0px 0px 0px;}

.activity-box.box-1 .icon {
	background: url(../images/icon-11.png) 0px 0px no-repeat;} 

.activity-box.box-2 .icon {
	background: url(../images/icon-4.png) 0px 0px no-repeat;} 

.activity-box.box-3 .icon {
	background: url(../images/icon-12.png) 0px 0px no-repeat;} 

.activity-box .title {	
	position: relative;
	float: left;
	width: 100%;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #fff;
	font-weight: bold;}	
	
.activity-box .text {	
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
	
.home-top-graph.about-graph {
	float: right;
	width: 530px;
	height: 310px;
	margin: 15px 0px 0px 60px;
	padding: 0px 0px 0px 0px;
	background: url(../images/graph.png) bottom center no-repeat;}	

.home-top-graph.about-graph .slide .column {
	opacity: 0.5;}

.home-top-graph.about-graph .slide-1.slick-active .column-2 {
	opacity: 1;}

.home-top-graph.about-graph .slide-2.slick-active .column-3 {
	opacity: 1;}

.home-top-graph.about-graph .slide-3.slick-active .column-1 {
	opacity: 1;}
	
.history-slider {
	position: relative;
	float: left;
	width: 1120px;
	margin: 60px 0px 0px 0px;
	padding: 0px 30px 0px 30px;}
	
.history-slider::before {
    position: absolute;
	display: block;
	top: 50px;
	left: 40px;
	width: 1040px;
	height: 1px;
	content: '';
	border-radius: 5px;
	background: rgba(98, 76, 159, 0.3);}	
	
.history-slider .slide {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 30px 0px 30px;} 	 
	
.history-slider .slick-prev {
	width: 30px;
	height: 30px;
	top: 50px;
	left: 0px;
	background: linear-gradient(to right, #d2538a 0%, #a11f85 100%);
	z-index: 100;}
	
.history-slider .slick-prev::after {
    position: absolute;
	display: block;
	top: 6px;
	left: 9px;
	width: 9px;
	height: 18px;
	content: '';
	background: url(../images/slider-arrow-small.png) 0px 0px no-repeat;}	
	
.history-slider .slick-next {
	width: 30px;
	height: 30px;
	top: 50px;
	right: 0px;
	background: linear-gradient(to right, #d2538a 0%, #a11f85 100%);
	z-index: 100;}
	
.history-slider .slick-next::after {
    position: absolute;
	display: block;
	top: 6px;
	left: 11px;
	width: 9px;
	height: 18px;
	content: '';
	background: url(../images/slider-arrow-small.png) -9px 0px no-repeat ;}	
	
.history-slider .slick-prev:hover,
.history-slider .slick-next:hover {
	background: linear-gradient(to right, #20bfe1 0%, #017bfd 100%);}
	
.history-slider .slick-prev.slick-disabled, .history-slider .slick-next.slick-disabled {
	opacity: 0.5;}	
	
.history-slider .slick-prev.slick-disabled:hover, .history-slider .slick-next.slick-disabled:hover {
	background: linear-gradient(to right, #d2538a 0%, #a11f85 100%);}	

.history-box {
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;}

.history-box .date {
	position: relative;
	float: left;
	width: 100%;
	height: 50px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #fff;
	font-weight: bold;}
	
.history-box .date::before {
    position: absolute;
	display: block;
	bottom: -4px;
	left: 50%;
	margin-left: -4px;
	width: 7px;
	height: 7px;
	content: '';
	border-radius: 5px;
	background: linear-gradient(to right, #d2538a 0%, #a11f85 100%);}	
	
.history-slider .slick-active:last-child .date::before {
	bottom: -5px;
	left: 50%;
	margin-left: -5px;
	width: 9px;
	height: 9px;
	background: linear-gradient(to right, #20bfe1 0%, #017bfd 100%);}		

.history-box .text {
	float: left;
	width: 100%;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 15px;}	


.about-cert-block {
	position: relative;
	float: left;
	width: 1120px;
	margin: 60px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
.about-cert-block .cert-box {
	float: left;
	width: 560px;
	margin: 0px 0px 0px 0px;
	padding: 0px 60px 0px 0px;
	border-right: 1px solid rgba(255, 255, 255, 0.1);}	
	
.about-cert-block .cert {
	float: left;
	width: 512px;
	height: 320px;
	margin: 17px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/cert.png) 0px 0px repeat;}
	
.about-cert-block .cert .btn-cert {
	position: relative;
	float: left;
	width: 40px;
	height: 40px;
	margin: 130px 0px 0px 231px;
	padding: 0px 0px 0px 0px;
	background: linear-gradient(to right, #d2538a 0%, #a11f85 100%);}
	
.about-cert-block .cert .btn-cert::after {
	position: absolute;
	display: block;
	top: 7px;
	left: 7px;
	width: 26px;
	height: 26px;
	content: '';
	background: url(../images/full-size-icon.png) 0px 0px repeat;}	
	
.about-cert-block .cert .btn-cert:hover {
	background: linear-gradient(to right, #20bfe1 0%, #017bfd 100%);}		

.about-cert-block .cert-info {
	float: left;
	width: 560px;
	margin: 12px 0px 0px 0px;
	padding: 0px 0px 0px 60px;}
	
.about-cert-block .cert-info .tr {
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
.about-cert-block .cert-info .tr span {
	color: #fff;
	font-weight: bold;}
	
.about-cert-block .cert-info .tr a {
	color: #ccc;}

.home-docs {
	position: relative;
	float: left;
	width: 1120px;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 60px 0px;}
	
.cert-info .btn {
	width: 230px;}
		
.cert-info .btn.second {
	margin-left: 30px;}
	
	
.about-map {
	position: relative;
	float: left;
	width: 1120px;
	height: 550px;
	margin: 60px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/map.png) top center no-repeat;}

.about-map .point {
	position: relative;
	width: 150px;}

.about-map .point.point-1 {
	top: 80px;
	left: 700px;}
	
.about-map .point.point-2 {
	top: 130px;
	left: 430px;}	
	
.about-map .point.point-3 {
	top: 280px;
	left: 540px;}
	
.about-map .point.point-4 {
	top: 190px;
	left: 750px;}
	
.about-map .point.point-5 {
	top: 275px;
	left: 778px;}
	
.about-map .point.point-6 {
	top: 400px;
	left: 280px;}
	
.about-map .point.point-7 {
	top: 190px;
	left: 150px;}
	
.about-map .point.point-8 {
	top: 130px;
	left: 100px;}
			
.about-map .poin-info {
	position: absolute;
	width: auto;
    height: 40px;
	top: -50px;
	left: 90px;
	margin: 0px 0px 0px 0px;
	padding: 0px 18px 0px 46px;
	background: rgba(71, 0, 60, 0.8);
	border-radius: 20px 20px 20px 20px;
	line-height: 40px;
	color: #fff;}	
	
.about-map .poin-info .f-icon {
	position: absolute;
	width: 30px;
	height: 30px;
	top: 5px;
	left: 5px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/flags.png) 0px 0px no-repeat;}
	
.about-map .poin-info .f-icon.en {
	background: url(../images/flags.png) 0px 0px no-repeat;}
		
.about-map .poin-info .f-icon.ru {
	background: url(../images/flags.png) 0px -30px no-repeat;}					
			
.about-map .poin-info .f-icon.cn {
	background: url(../images/flags.png) 0px -90px no-repeat;}
			
.about-map .poin-info .f-icon.vn {
	background: url(../images/flags.png) 0px -120px no-repeat;}
		
.about-map .poin-info .f-icon.et {
	background: url(../images/flags.png) 0px -150px no-repeat;}
		
.about-map .poin-info .f-icon.br {
	background: url(../images/flags.png) 0px -180px no-repeat;}
		
.about-map .poin-info .f-icon.usa {
	background: url(../images/flags.png) 0px -210px no-repeat;}
		
.about-map .poin-info .f-icon.ca {
	background: url(../images/flags.png) 0px -240px no-repeat;}
						
.about-map .point .icon {
    position: absolute; 
    width: 18px;
    height: 18px;
	background: linear-gradient(to right, #20bfe1 0%, #017bfd 100%);
	margin: auto;
    top: 0;
	left: 0;
	bottom: 0;
	right: 0;
    z-index: 3;
    -webkit-border-radius: 999px; 
    -moz-border-radius: 999px;
    border-radius: 999px;}

.about-map .point .pulse {
    position: absolute;
    width: 40px;
    height: 40px;
    margin: auto; 
    top: 0; left: 0; bottom: 0; right: 0;
    z-index: 2;
    opacity: 0;
    border: 1px solid rgba(255,255,255,0);
  
    -webkit-animation: pulsepoint 3s linear infinite;
    -moz-animation: pulsepoint 3s linear infinite;
    animation: pulsepoint 3s linear infinite;
    -webkit-border-radius: 999px;
    -moz-border-radius: 999px;
    border-radius: 999px;
    -webkit-box-shadow: inset 0px 0px 12px 5px rgba(255, 255, 255, .8);
    -moz-box-shadow: inset 0px 0px 12px 5px rgba(255, 255, 255, .8);
    box-shadow: inset 0px 0px 12px 5px rgba(255, 255, 255, .8);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;}

@-webkit-keyframes pulsepoint {
    0% {
        -webkit-transform: scale(.6);
        opacity: 0;
    }

    40% {
        -webkit-transform: scale(.8);
        opacity: .05;
    }

    50% {
        -webkit-transform: scale(1);
        opacity: .1;
    }

    60% {
        -webkit-transform: scale(1.1);
        opacity: .3;
    }

    80% {
        -webkit-transform: scale(1.2);
        opacity: .1;
    }

    100% {
        -webkit-transform: scale(1.3);
        opacity: 0;
    }
}

@-moz-keyframes pulsepoint {
    0% {
        -moz-transform: scale(.6);
        opacity: 0;
    }

    40% {
        -moz-transform: scale(.8);
        opacity: .05;
    }

    50% {
        -moz-transform: scale(1);
        opacity: .1;
    }

    60% {
        -moz-transform: scale(1.1);
        opacity: .3;
    }

    80% {
        -moz-transform: scale(1.2);
        opacity: .1;
    }

    100% {
        -moz-transform: scale(1.3);
        opacity: 0;
    }
}

@keyframes pulsepoint {
    0% {
        transform: scale(.6);
        opacity: 0;
    }

    40% {
        transform: scale(.8);
        opacity: .05;
    }

    50% {
        transform: scale(1);
        opacity: .1;
    }

    60% {
        transform: scale(1.1);
        opacity: .3;
    }

    80% {
        transform: scale(1.2);
        opacity: .1;
    }

    100% {
        transform: scale(1.3);
        opacity: 0;
    }
}	

/***********************************
	Investment plans
***********************************/

.chart-block-wrapper {
	position: relative;
	float: left;
	width: 530px;
	margin: 60px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
.chart-block {
	position: relative;
	float: right;
	width: 530px;
	margin: 18px 0px 0px 60px;
	padding: 0px 0px 0px 0px;
	background: url(../images/graph-small.png) bottom center no-repeat;}
	
.chart-block .title {
	position: absolute;
	top: -18px;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #fff;
	text-align: center;
	font-weight: bold;}	
	
#chart-container {
	width: 530px;
	margin-bottom: -118px;}

/***********************************
	Affiliate
***********************************/

.repr-slider-wrapper {
	position: relative;
	float: left;
	width: 660px;
	height: 570px;
	margin: 60px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}

.repr-slider-wrapper .line-sep {
	position: absolute;
	top: 0px;
	left: 220px;
	width: 1px;
	height: 100%;
	background: rgba(255, 255, 255, 0.1);}
	
.repr-slider-wrapper .line-sep.line-2 {
	left: 440px;}
	
.repr-slider-wrapper .line-sep.line-3 {
	width: 100%;
	height: 1px;
	top: 180px;
	left: 0px;}	
	
.repr-slider-wrapper .line-sep.line-4 {
	width: 100%;
	height: 1px;
	top: 390px;
	left: 0px;}			

.repr-slider {
	position: relative;
	float: left;
	width: 660px;
	height: 570px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
.repr-slider.slick-vertical .slick-slide {
    border: none !important;}
	
.repr-slider .slick-list {
	height: 570px !important;}	
	
.repr-slider .slick-prev {
	width: 40px;
	height: 40px;
	top: 250px;
	right: -40px;
	background: linear-gradient(to right, #d2538a 0%, #a11f85 100%);
	z-index: 100;}
	
.repr-slider .slick-prev::after {
    position: absolute;
	display: block;
	top: 12px;
	left: 8px;
	width: 24px;
	height: 12px;
	content: '';
	background: url(../images/slider-arrow.png) 0px 0px no-repeat;}	
	
.repr-slider .slick-next {
	width: 40px;
	height: 40px;
	top: 310px;
	right: -40px;
	background: linear-gradient(to right, #d2538a 0%, #a11f85 100%);
	z-index: 100;}
	
.repr-slider .slick-next::after {
    position: absolute;
	display: block;
	top: 16px;
	left: 8px;
	width: 24px;
	height: 12px;
	content: '';
	background: url(../images/slider-arrow.png) 0px -12px no-repeat;}	
	
.repr-slider .slick-prev:hover,
.repr-slider .slick-next:hover {
	background: linear-gradient(to right, #20bfe1 0%, #017bfd 100%);}			
	
.repr-slider .slick-prev.slick-disabled, .repr-slider .slick-next.slick-disabled {
	opacity: 0.5;}	
	
.repr-slider .slick-prev.slick-disabled:hover, .repr-slider .slick-next.slick-disabled:hover {
	background: linear-gradient(to right, #d2538a 0%, #a11f85 100%);}	


.repr-tr {
	position: relative;
	float: left;
	width: 720px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	overflow: hidden;}
	
.slide_links {
	position: relative;
	float: left;
	width: 220px;
	height: 150px;
	margin: 0px 0px 60px 0px;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
	opacity: 0.5;
	-moz-transition:0.3s;
    -webkit-transition:0.3s;
    -o-transition:0.3s;
    transition:0.3s;}

.slide_links:hover {
	opacity: 0.7;
	-moz-transition:0.3s;
    -webkit-transition:0.3s;
    -o-transition:0.3s;
    transition:0.3s;}
	
.slide_links.selected {
	opacity: 1;
	-moz-transition:0.3s;
    -webkit-transition:0.3s;
    -o-transition:0.3s;
    transition:0.3s;}
	
.slide_links img {
	float: left;
	width: 140px;
	margin: 0px 0px 0px 40px;
	padding: 0px 0px 0px 0px;}

.slide_links.none {
	display: none;}
	
.slide_links .text {
	float: left;
	width: 100%;
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 15px;
	color: #fff;
	text-align: center;
	font-weight: bold;
	line-height: normal;}
	
.slide_links .text span {
	float: left;
	width: 100%;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	color: #ccc;
	font-weight: 300;}	
		

.repr-box-wrapper {
	float: left;
	width: 100%;
	min-height: 52px;
	margin: 60px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}

.slide_p {
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: none;}
	
.slide_p.open {
	display: block;}	
	
.slide_p .tip {
	 float: left;
	width: 800px;
	height: 50px;
	margin: 0px 0px 0px 160px;
	padding: 0px 0px 0px 0px;
    background: rgba(255, 255, 255, 0.05);
	border-radius: 30px 30px 30px 30px;
    text-align: center;
    line-height: 50px;}	


.repr-info-wrapper {
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 30px 0px 30px;
	background: rgba(255, 255, 255, 0.05);
	border-radius: 6px 6px 6px 6px;}

.repr-info {
	float: left;
	width: 100%;
	margin: 0px 0px 30px 0px;
	padding: 30px 0px 0px 0px;
	border-top: 1px solid rgba(255, 255, 255, 0.1);}
	
	
.repr-info:first-child {		
	border-top: none;}	
	
.repr-info .name {
	position: relative;
	float: left;
	width: 350px;
	height: 50px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 80px;
	color: #fff;
	font-weight: bold;
	line-height: 50px;}
	
.repr-info .name::before {
    position: absolute;
	display: block;
	width: 50px;
	height: 50px;
	top: 0px;
	left: 0px;
	content: '';
	background: url(../images/repr-name.png) 0px 0px no-repeat;}
	
.repr-info .email {
	float: left;
	width: 400px;
	height: 50px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 30px;
	border-left: 1px solid rgba(255, 255, 255, 0.1);
	line-height: 50px;}	
	
.repr-info .social-btns {
	float: left;
	height: 50px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 30px;
	border-left: 1px solid rgba(255, 255, 255, 0.1);}	
	
	
.repr-info .social-btns a {
	float: left;
	width: 30px;
	height: 30px;
	margin: 10px 20px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
.repr-info .social-btns a.fb {
	background: url(../images/repr-icons.png) 0px 0px no-repeat;}
	
.repr-info .social-btns a.tw {
	background: url(../images/repr-icons.png) 0px -30px no-repeat;}	
	
.repr-info .social-btns a.tg {
	background: url(../images/repr-icons.png) 0px -60px no-repeat;}

	
.tooltip {
	height: auto;
	width: auto;
	padding: 12px 10px 10px 10px;
	display: none;
	border-radius: 6px 6px 6px 6px;
	background: rgba(0, 0, 0, 1);
	z-index: 1000;
	font-size: 17px;
	color: #fff;}

/*.trigger {
	position: relative;
	display: inline-block;
	top: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;}	*/

	
.representatives {
	position: relative;
	float: left;
	width: 100%;
	margin: 60px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
.representatives .title-block {
	float: left;
	width: 100%;
	height: 42px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	background: rgba(255, 255, 255, 0.1);
	border-radius: 6px 6px 6px 6px;
	color: #01a9f4;
	text-decoration: none;
	font-weight: 500;
	line-height: 42px;}
	
.representatives .title-block .flag {
	float: left;
	width: 30px;
	height: 22px;
	margin: 10px 10px 0px 10px;
	padding: 0px 0px 0px 0px;}
	
.representatives .title-block .flag.en {	
	background: url(../images/flags/en.png) 0px 0px no-repeat;}
	
.representatives .title-block .flag.ru {	
	background: url(../images/flags/ru.png) 0px 0px no-repeat;}
	
.representatives .title-block .flag.ua {	
	background: url(../images/flags/ua.png) 0px 0px no-repeat;}
	
.representatives .title-block .flag.vt {	
	background: url(../images/flags/vt.png) 0px 0px no-repeat;}		
	
.representatives .title-block span {
	float: right;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-radius: 6px 6px 6px 6px;
	color: #ccc;
	font-weight: 300;}	
	
.representatives .info {
	float: left;
	width: 100%;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	border-radius: 6px 6px 6px 6px;
	overflow: hidden;
	display: none;}
	
.representatives .tr {
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}	
	
.representatives .tr {
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: rgba(255, 255, 255, 0.1);
	border-top: 1px solid rgba(255, 255, 255, 0.1);}
	
.representatives .tr:first-child {		
	border-top: none;}
	
.representatives .td {
	float: left;
	width: 410px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 12px 0px;
	box-sizing: border-box;}	

.representatives .td.name {
	width: 300px;}
	
.representatives .td.name span {
	position: relative;
	float: left;
	margin: 12px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	font-weight: 500;}	
	
/***********************************
	News
***********************************/

.news-page {
	position: relative;
	float: left;
	width: 100%;
	margin: 60px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
.news-page::before {
    position: absolute;
	display: block;
	width: 1px;
	height: 100%;
	top: 0px;
	left: 5px;
	content: '';
	background: rgba(98, 76, 159, 0.3);}

.news-box {
	position: relative;
	float: left;
	width: 1040px;
	min-height: 200px;
	margin: 60px 0px 0px 80px;
	padding: 0px 0px 0px 230px;}
	
.news-box:first-child {
	margin-top: 0px;}

.news-box .news-img {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 200px;
	height: 200px;
	margin: 5px 30px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
.news-box .news-img::before {
    position: absolute;
	display: block;
	width: 50px;
	height: 1px;
	top: 100px;
	left: -75px;
	content: '';
	background: rgba(98, 76, 159, 0.3);}
	
.news-box .news-img::after {
    position: absolute;
	display: block;
	top: 97px;
	left: -78px;
	width: 7px;
	height: 7px;
	content: '';
	border-radius: 5px;
	background: linear-gradient(to right, #d2538a 0%, #a11f85 100%);}		 

.news-box:first-child .news-img::after {
	top: 96px;
	left: -79px;
	width: 9px;
	height: 9px;
	background: linear-gradient(to right, #20bfe1 0%, #017bfd 100%);}
	
.news-box .news-img img {
	width: 100%;}

.news-box .news-img .img-gr {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: linear-gradient(to right, #470065 0%, #04003d 100%);
	opacity: 0.5;}
	
.news-box .news-title {
	position: relative;
	float: left;
	width: 100%;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #fff;
	text-align: left;
	font-weight: bold;
	line-height: normal;}
	
.news-box .news-date {
	position: relative;
	float: left;
	width: 100%;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	text-align: left;
	line-height: normal;}
	
.news-box .news-text {
	float: left;
	width: 100%;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;}

/***********************************
	Faq
***********************************/

.easy-tabs {
	float: left;
	width: 1120px;
	margin: 60px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
.easy-tabs ul.tabs {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid rgba(255, 255, 255, 0.1);
	border-radius: 25px;
	overflow: hidden;}
	
.easy-tabs ul.tabs li {
	float: left;
	width: 200px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
.easy-tabs ul.tabs li a {
	float: left;
	width: 100%;
	height: 44px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #ccc;
	text-decoration: none;
	line-height: 44px;
	text-align: center;
	border-left: 1px solid rgba(255, 255, 255, 0.1);
	-moz-transition:0.3s;
    -webkit-transition:0.3s;
    -o-transition:0.3s;
    transition:0.3s;}

.easy-tabs ul.tabs li.first a {
	border-left: none;}	
	
.easy-tabs ul.tabs li a:hover {	
	background: rgba(255, 255, 255, 0.05);
	color: #fff;		
	-moz-transition:0.3s;
    -webkit-transition:0.3s;
    -o-transition:0.3s;
    transition:0.3s;}
	
.easy-tabs ul.tabs li.tab-current a {
	background: rgba(255, 255, 255, 0.05);
	color: #fff;}

* html ul.tabs li a {float: left}
*+html ul.tabs li a {float: left}

div.t2,
div.t3,
div.t4,
div.t5,
div.t6,
div.t7,
div.t8,
div.t9, 
div.t0 {
	display: none;}
	
div.t1,
div.t2,
div.t3,
div.t4,
div.t5,
div.t6,
div.t7,
div.t8,
div.t9,
div.t0 {
	float: left;
	width: 100%;
	margin: 60px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}

	
.easy-tabs.faq-tabs ul.tabs {
	margin: 0px 0px 0px 259px;}

.faq-box {
	float: left;
	width: 100%;
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
.faq-box .faq-q {
	position: relative;
	float: left;
	width: 100%;
	box-sizing: border-box;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	color: #fff;
	font-weight: bold;
	line-height: normal;}
	
.faq-box .faq-q::before {
    position: absolute;
	display: block;
	top: 7px;
	left: 0px;
	width: 7px;
	height: 7px;
	content: '';
	border-radius: 5px;
	background: linear-gradient(to right, #d2538a 0%, #a11f85 100%);}
	
.faq-box .faq-a {
	float: left;
	width: 100%;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}

/***********************************
	Rules
***********************************/

.rules-docs {
	position: relative;
	float: left;
	width: 1120px;
	margin: 0px 0px 0px 0px;
	padding: 60px 0px 0px 0px;}
	
.rules-docs .btn {
	width: 280px;
	margin-left: 420px;}
	
/***********************************
	Get Started
***********************************/

.get-started {
	position: relative;
	float: left;
	width: 100%;
	margin: 60px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}

.get-started .browser {
	float: left;
	width: 800px;
	height: 544px;
	margin: 0px 0px 0px 160px;
	padding: 0px 0px 0px 0px;
	border-radius: 10px;
	background: url(../images/browser.png) 0px 0px no-repeat;
	overflow: hidden;
	-moz-box-shadow: 0 0 50px rgba(1, 123, 253, 0.1);
	-webkit-box-shadow: 0 0 50px rgba(1, 123, 253, 0.1);
	box-shadow: 0 0 50px rgba(1, 123, 253, 0.1);}


.slider-for-started {
	float: left;
	width: 800px;
	height: 452px;
	margin: 92px 0px 0px 0px;
	padding: 0px 0px 0px 0px;} 
	
.for-started-box {
	position: relative;
	float: left;
	width: 100%;
	height: 452px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}	

.for-started-box.box-1 {
	background: url(../images/screens/1.png) 0px 0px no-repeat;}	

.for-started-box.box-2 {
	background: url(../images/screens/2.png) 0px 0px no-repeat;}

.for-started-box.box-3 {
	background: url(../images/screens/3.png) 0px 0px no-repeat;}

.for-started-box.box-4 {
	background: url(../images/screens/4.png) 0px 0px no-repeat;}

.for-started-box.box-5 {
	background: url(../images/screens/5.png) 0px 0px no-repeat;}
	
	
.started-slider {
	float: left;
	width: 1120px;
	margin: 60px 0px 0px 0px;
	padding: 0px 0px 0px 0px;} 
	
.started-slider .slick-prev {
	width: 40px;
	height: 40px;
	top: -300px;
	left: 60px;
	background: linear-gradient(to right, #d2538a 0%, #a11f85 100%);
	z-index: 100;}
	
.started-slider .slick-prev::after {
    position: absolute;
	display: block;
	top: 8px;
	right: 16px;
	width: 12px;
	height: 24px;
	content: '';
	background: url(../images/slider-arrow.png) 0px 0px no-repeat;}	
	
.started-slider .slick-next {
	width: 40px;
	height: 40px;
	top: -300px;
	right: 60px;
	background: linear-gradient(to right, #d2538a 0%, #a11f85 100%);
	z-index: 100;}
	
.started-slider .slick-next::after {
    position: absolute;
	display: block;
	top: 8px;
	left: 16px;
	width: 12px;
	height: 24px;
	content: '';
	background: url(../images/slider-arrow.png) -12px 0px no-repeat;}	
	
.started-slider .slick-prev:hover,
.started-slider .slick-next:hover {
	background: linear-gradient(to right, #20bfe1 0%, #017bfd 100%);}			


.started-box {
	position: relative;
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 60px 0px 60px;
	text-align: center;}

.started-box .title {
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #fff;
	font-weight: bold;}

.started-box .text {
	float: left;
	width: 100%;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}		
	
/***********************************
	Buy Bitcoin
***********************************/

.ex-type {
	position: relative;
	float: left;
	width: 100%;
	margin: 60px 0px 100px 0px;
	padding: 0px 0px 0px 0px;}
	
.ex-type .box {
	float: left;
	width: 374px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;}
	
.ex-type .box.box-2 {
	width: 372px;
	border-left: 1px solid rgba(255, 255, 255, 0.1);
	border-right: 1px solid rgba(255, 255, 255, 0.1);}	
	
.ex-type .box .text {
    float: left;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 30px 0px 30px;}
	

.ex-boxes {
	position: relative;
	float: left;
	width: 100%;
	margin: 60px 0px 100px 0px;
	padding: 0px 0px 0px 0px;}
	
.ex-boxes::before {
    position: absolute;
	display: block;
	width: 1px;
	height: 100%;
	top: 0px;
	left: 50%;
	content: '';
	background: rgba(255, 255, 255, 0.1);}	

.ex-boxes .tr {
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 0px;}
	
.ex-boxes .tr.first {
	padding: 0px 0px 30px 0px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);}	
	
.ex-boxes .box {
	float: left;
	width: 500px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;}
	
.ex-boxes .box.box-2, .ex-boxes .box.box-4 {
	float: right;}	
	
.ex-boxes .box .icon {
	float: left;
	width: 64px;
	height: 64px;
	margin: 0px 0px 0px 218px;
	padding: 0px 0px 0px 0px;}

.ex-boxes .box.box-1 .icon {
	background: url(../images/icon-14.png) 0px 0px no-repeat;} 

.ex-boxes .box.box-2 .icon {
	background: url(../images/icon-10.png) 0px 0px no-repeat;} 

.ex-boxes .box.box-3 .icon {
	background: url(../images/icon-5.png) 0px 0px no-repeat;} 

.ex-boxes .box.box-4 .icon {
	background: url(../images/icon-13.png) 0px 0px no-repeat;} 	
	
.ex-boxes .box .title {
	float: left;
	width: 100%;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #fff;
	font-weight: bold;}	
	
.ex-boxes .box .text {
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}	
		
	
.ex-tr-box {
	float: left;
	width: 100%;
	margin: 60px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}

.ex-tr-box .tr {
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-top: 1px solid rgba(255, 255, 255, 0.1);}

.ex-tr-box .box {
	float: left;
	width: 280px;
	height: 70px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 30px 0px;
	border-left: 1px solid rgba(255, 255, 255, 0.1);}
	
.ex-tr-box .box a {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}	
	
.ex-tr-box .box.first {
	margin-left: 0px;
	border-left: none;}
	
.ex-tr-box .box.second {
	padding-top: 30px;}

/***********************************
	Operability of systems
***********************************/

.easy-tabs.oper-sys-tabs ul.tabs {
	margin: 0px 0px 0px 159px;}

	
.calendar {
	position: relative;
	float: left;
	width: 326px;
	margin: 60px 0px 0px 71px;
	padding: 0px 0px 0px 0px;}
	
.calendar.first {
	margin-left: 0px;}	
	
.calendar .title {
	float: left;
	width: 100%;
	margin: 0px 0px 30px 0px;
	padding: 0px 0px 0px 0px;
	color: #fff;
	text-align: center;
	font-weight: bold;}
	
.calendar .title-tr {
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;} 
	
.calendar .title-tr div {
	float: left;
	width: 44px;
	height: 44px;
	margin: 0px 0px 0px 3px;
	padding: 0px 0px 0px 0px;
	background: linear-gradient(to right, #d2538a 0%, #a11f85 100%);
	border-radius: 6px 6px 6px 6px;
	font-size: 15px;
	color: #fff;
	text-align: center;
	line-height: 44px;} 
	
.calendar .title-tr div:nth-child(1) {
	margin-left: 0px;}						
	
.calendar .days-tr {
	float: left;
	width: 100%;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;} 
	
.calendar .days-tr div {
	float: left;
	width: 44px;
	height: 44px;
	margin: 0px 0px 0px 3px;
	padding: 0px 0px 0px 0px;
	background: rgba(255, 255, 255, 0.05);
	border-radius: 6px 6px 6px 6px;
	color: #999;
	text-align: center;
	line-height: 44px;}
	
.calendar .days-tr div:nth-child(1) {
	margin-left: 0px;}

.calendar .days-tr div .trigger {
	position: relative;
	float: left;
	top: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	color: #fff;
	width: 44px;
	height: 44px;
	border-radius: 6px 6px 6px 6px;}
	
.calendar .days-tr div .trigger.normal {
	background: rgba(161, 33, 133, 0.3);}	
	
.calendar .days-tr div .trigger.problem {
	background: rgba(1, 123, 253, 0.3);}	
	
.calendar .days-tr div .tooltip {
	position: absolute;
	height: auto;
	width: auto;
	min-width: 160px;
	margin: -10px 0px 0px 0px;
	padding: 12px 10px 10px 10px;
	display: none;
	border-radius: 6px 6px 6px 6px;
	background: rgba(0, 0, 0, 1);
	z-index: 1000;
	font-size: 15px;
	line-height: normal;
	color: #fff;}			

/***********************************
	Support
***********************************/

.contacts-block {
	position: relative;
	float: right;
	width: 1120px;
	margin: 60px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
.contacts-block .box {
	float: left;
	width: 280px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-left: 1px solid rgba(255, 255, 255, 0.1);
	text-align: center;}
	
.contacts-block .box.box-1, .contacts-block .box.box-4 {
	border-left: 0px;
	margin-left: 60px;}	
	
.contacts-block .box.box-2, .contacts-block .box.box-5 {
	width: 440px;}
	
.contacts-block .box.box-1, .contacts-block .box.box-2, .contacts-block .box.box-3 {
	padding-bottom: 30px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);}	
	
.contacts-block .box .icon {
	float: left;
	width: 64px;
	height: 64px;
	margin: 0px 0px 0px 108px;
	padding: 0px 0px 0px 0px;}
	
.contacts-block .box.box-2 .icon {	
	margin-left: 188px;}
	
.contacts-block .box.box-1 .icon {
	background: url(../images/icon-8.png) 0px 0px no-repeat;} 

.contacts-block .box.box-2 .icon {
	background: url(../images/icon-1.png) 0px 0px no-repeat;} 

.contacts-block .box.box-3 .icon {
	background: url(../images/icon-3.png) 0px 0px no-repeat;} 

.contacts-block .box .text {
	float: left;	
	width: 100%;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
.contacts-block .box .text span {
	color: #fff;
	font-weight: bold;}
	
.contacts-block .box .text a {
	color: #ccc;}	
	
.contacts-block .box .btn {
	width: 220px;
	height: 42px;
	line-height: 42px;
	margin: 40px 0px 0px 30px;}	
	
.contacts-block .box .social {
	float: left;
	margin: 40px 0px 0px 0px;}	
	
.contacts-block .box .social a {
	margin-left: 20px;}	
	
.contacts-block .box .social a.fb {
	margin-left: 106px;}	
	

.map-wrapper {
	position: relative;
	float: left;
	width: 1060px;
	height: 100px;
	margin: 80px 0px 0px 30px;
	padding: 0px 0px 0px 0px;}

.map-wrapper .map {
	float: left;
	width: 100%;
	height: 100px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/map-sup.png) 0px 0px no-repeat;
	border-radius: 6px 6px 6px 6px;}
	
.map-wrapper .map .btn {
	float: right;
	width: 200px;
	margin-right: 60px;}

/***********************************
	Login
***********************************/

.comet-4 {
	position: absolute;
	top: -31px;
	left: 50%;
	width: 30px;
	height: 31px;
	margin: 0px 0px 0px -100px;
	padding: 0px 0px 0px 0px;
	background: url(../images/comet-4.png) 0px 0px no-repeat;
	opacity: 0.5;
	z-index: 100;	
	animation: slideDown3 4.5s infinite linear;
	animation-delay: 2s;
	-webkit-animation-delay: 2s;}
	
.comet-5 {
	position: absolute;
	top: -167px;
	left: 50%;
	width: 167px;
	height: 167px;
	margin: 0px 0px 0px -500px;
	padding: 0px 0px 0px 0px;
	background: url(../images/comet-5.png) 0px 0px no-repeat;
	opacity: 0.5;
	z-index: 100;
	animation: slideDown3 6.5s infinite linear;}

.comet-6 {
	position: absolute;
	top: -91px;
	left: 50%;
	width: 92px;
	height: 91px;
	margin: 0px 0px 0px -700px;
	padding: 0px 0px 0px 0px;
	background: url(../images/comet-6.png) 0px 0px no-repeat;
	opacity: 0.5;
	z-index: 100;
	animation: slideDown4 4.5s infinite linear;
	animation-delay: 5s;
	-webkit-animation-delay: 5s;}


@keyframes slideDown3 {
    100% {
    	transform: translate3D(450px, 450px, 0);
		opacity: 0.0;
    }      
}
 
@-webkit-keyframes slideDown3 {
    100% {
		-webkit-transform: translate3D(450px, 450px, 0);
		opacity: 0.0;
    }   
}

@keyframes slideDown4 {
    100% {
    	transform: translate3D(400px, 400px, 0);
		opacity: 0.0;
    }      
}
 
@-webkit-keyframes slideDown4 {
    100% {
		-webkit-transform: translate3D(400px, 400px, 0);
		opacity: 0.0;
    }   
}
	
	
.top-panel.login {
	float: left;
	width: 1120px;
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}

.top-panel.login .login-panel {
	margin-right: 418px;}
	
.top-panel.login .login-panel a	{
	width: 220px;}
	
.top-panel.login a.logo {
	float: left;
	width: 250px;
	height: 50px;
	margin: 150px 0px 0px 430px;
	padding: 0px 0px 0px 0px;
	background: url(../images/logo.png) 0px 0px no-repeat;}


.login-tabs {
	position: absolute;
	margin: -144px 0px 100px 0px;
	z-index: 101;}

.easy-tabs.login-tabs ul.tabs {
	margin: 0px 0px 0px 360px;
	border: none;}

.easy-tabs.login-tabs ul.tabs li a {
	background: rgba(255, 255, 255, 0.1);
	border-left: none;}
	
.easy-tabs.login-tabs ul.tabs li.tab-current a {
	background: linear-gradient(to right, #d2538a 0%, #a11f85 100%);}


#footer-wrapper {
	position: absolute;
	bottom: 0px;
	width: 100%;
	height: 350px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/footer-bg.png) top center no-repeat;}
	
#footer-login {
	width: 860px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	border-top: 1px solid rgba(98, 76, 159, 0.3);}

	
.sec-box-login {
	float: left;
	width: 100%;
	height: 120px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
	
.sec-box-login img {
	width: 255px;
	height: 80px}		
	
/***********************************
	Registration
***********************************/

/***********************************
	After registration
***********************************/

.after-reg-info {
	float: left;
	width: 1120px;
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	text-align: center;}

.after-reg-box {
	float: left;
	width: 1120px;
	margin: 0px 0px 30px 0px;
	padding: 0px 0px 0px 0px;}

.after-reg-box .btn {
	width: 280px;
	margin-left: 420px;}

/***********************************
	Login Redirect
***********************************/

body.login-redirect {
	background-image: url(../images/img-wrapper-2.jpg), url(../images/body-bg.png);
	background-position: center center, top center;
	background-repeat: no-repeat, repeat-y;}	

.comet-7 {
	top: -120px;
	margin: 0px 0px 0px -240px;}
	
.comet-8 {
	top: -140px;
	margin: 0px 0px 0px -500px;}
	
.comet-9 {
	top: -100px;
	margin: 0px 0px 0px -700px;}


.loading-wrapper {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 600px;
	height: 14px;
	margin: -250px 0px 0px -300px;
	padding: 0px 0px 0px 0px;
	z-index: 101;
	background: rgba(4, 0, 61, 0.5);
	border-radius: 8px 8px 8px 8px;}

.loading {
	position: relative;
	float: left;
	width: 588px;
	height: 2px;
	margin: 6px 0px 0px 6px;
	padding: 0px 0px 0px 0px;
	background: linear-gradient(to right, #20bfe1 0%, #017bfd 100%);
	border-radius: 6px 6px 6px 6px;
		
    animation: loading 10s linear;
    -webkit-animation: loading 10s linear; 
    -moz-animation: loading 10s linear;
	
	animation-fill-mode: forwards;}


@keyframes loading {
    0% {
        width: 0px;
    }		
    100% {
		width: 588px;
    }   
}
 
@-webkit-keyframes loading {
    0% {
        width: 0px;
    }
    100% {
		width: 588px;
    }
}	

.login-re-block {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 500px;
	margin: -100px 0px 0px -250px;
	padding: 0px 0px 0px 0px;
	z-index: 101;}

.fingerprint-wrapper {
	position: relative;
	float: left;
	width: 160px;
	height: 200px;
	margin: 0px 0px 0px 170px;
	padding: 0px 0px 0px 0px;
	background: url(../images/fingerprint-transparent.png) 0px 0px no-repeat;}

.fingerprint {
	position: relative;
	float: left;
	width: 160px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	background: url(../images/fingerprint.png) 0px 0px no-repeat;
	
    animation: scaner 5s linear infinite;
    -webkit-animation: scaner 5s linear infinite; 
    -moz-animation: scaner 5s linear infinite;}

@keyframes scaner {
    0% {
        height: 0px;
    }
    50%{
        height: 200px;
    }		
    100% {
		height: 0px;
    }   
}
 
@-webkit-keyframes scaner {
    0% {
        height: 0px;
    }
    50%{
        height: 200px;
    }		
    100% {
		height: 0px;
    }
}	

.fingerprint::after {
    position: absolute;
	display: block;
	width: 220px;
	height: 1px;
	bottom: 0px;
	left: -30px;
	content: '';
	border-radius: 5px;
	background: rgba(255, 255, 255, 0.2);}
	
.login-re-block .text-box {
	float: left;
	width: 100%;
	margin: 60px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;}
	
.login-re-block .text-box .title {
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #fff;
	font-weight: bold;}

/***********************************
	Account Navigation
***********************************/

.account-nav-wrapper {
	position: relative;
	float: left;
	width: 1120px;
	margin: 220px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
.account-nav {
	position: relative;
	float: left;
	width: 630px;
	margin: 0px 0px 0px 0px;
	padding: 30px 30px 30px 30px;
	background: rgba(71, 0, 60, 0.2);
	border-radius: 6px 6px 6px 6px;
	overflow: hidden;}
	
.account-nav ul {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
.account-nav ul li {
	float: left;
	width: 190px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
.account-nav ul li a {
	position: relative;
	float: left;
	width: 190px;
	margin: 0px 0px 0px 0px;
	padding: 25px 0px 25px 0px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.05);
	color: #ccc;
	
	-moz-transition:0.5s;
    -webkit-transition:0.5s;
    -o-transition:0.5s;
    transition:0.5s;}
	
.account-nav ul li a.center {
    border-left: 1px solid rgba(255, 255, 255, 0.05);
    border-right: 1px solid rgba(255, 255, 255, 0.05);}

.account-nav ul li a.first {}	
	
.account-nav ul li a.last {
	border-bottom: 0px;}	

.account-nav ul li a:hover, .account-nav ul li a.active {
	background: rgba(4, 0, 61, 0.2);
	color: #fff;
		
	-moz-transition:0.5s;
    -webkit-transition:0.5s;
    -o-transition:0.5s;
    transition:0.5s;}	
	
.account-nav ul li a .icon {
	float: left;
	width: 50px;
	height: 50px;
	margin: 0px 0px 0px 70px;
	padding: 0px 0px 0px 0px;}
	
.account-nav ul li a .icon.icon-1 {
	background: url(../images/cab-nav-icons.png) 0px 0px no-repeat;}

.account-nav ul li a .icon.icon-2 {
	background: url(../images/cab-nav-icons.png) 0px -50px no-repeat;}

.account-nav ul li a .icon.icon-3 {
	background: url(../images/cab-nav-icons.png) 0px -100px no-repeat;}

.account-nav ul li a .icon.icon-4 {
	background: url(../images/cab-nav-icons.png) 0px -150px no-repeat;}

.account-nav ul li a .icon.icon-5 {
	background: url(../images/cab-nav-icons.png) 0px -200px no-repeat;}
	
.account-nav ul li a .icon.icon-6 {
	background: url(../images/cab-nav-icons.png) 0px -250px no-repeat;}	
	
.account-nav ul li a .icon.icon-7 {
	background: url(../images/cab-nav-icons.png) 0px -300px no-repeat;}

.account-nav ul li a .icon.icon-8 {
	background: url(../images/cab-nav-icons.png) 0px -350px no-repeat;}	

.account-nav ul li a .icon.icon-9 {
	background: url(../images/cab-nav-icons.png) 0px -400px no-repeat;}
	
.account-nav ul li a:hover .icon.icon-1, .account-nav ul li a.active .icon.icon-1 {
	background: url(../images/cab-nav-icons-on.png) 0px 0px no-repeat;}

.account-nav ul li a:hover .icon.icon-2, .account-nav ul li a.active .icon.icon-2 {
	background: url(../images/cab-nav-icons-on.png) 0px -50px no-repeat;}

.account-nav ul li a:hover .icon.icon-3, .account-nav ul li a.active .icon.icon-3 {
	background: url(../images/cab-nav-icons-on.png) 0px -100px no-repeat;}

.account-nav ul li a:hover .icon.icon-4, .account-nav ul li a.active .icon.icon-4 {
	background: url(../images/cab-nav-icons-on.png) 0px -150px no-repeat;}

.account-nav ul li a:hover .icon.icon-5, .account-nav ul li a.active .icon.icon-5 {
	background: url(../images/cab-nav-icons-on.png) 0px -200px no-repeat;}
	
.account-nav ul li a:hover .icon.icon-6, .account-nav ul li a.active .icon.icon-6 {
	background: url(../images/cab-nav-icons-on.png) 0px -250px no-repeat;}	
	
.account-nav ul li a:hover .icon.icon-7, .account-nav ul li a.active .icon.icon-7 {
	background: url(../images/cab-nav-icons-on.png) 0px -300px no-repeat;}

.account-nav ul li a:hover .icon.icon-8, .account-nav ul li a.active .icon.icon-8 {
	background: url(../images/cab-nav-icons-on.png) 0px -350px no-repeat;}	

.account-nav ul li a:hover .icon.icon-9, .account-nav ul li a.active .icon.icon-9 {
	background: url(../images/cab-nav-icons-on.png) 0px -400px no-repeat;}

.account-nav ul li a span {
	float: left;
	width: 100%;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 15px;
	text-align: center;
	line-height: normal;
	min-height: 18px;}
	
/***********************************
	Cabinet
***********************************/

.top-panel .top-text {
	float: right;
	margin: 27px 30px 0px 0px;
	padding: 0px 0px 0px 0px;}

.top-panel .top-text span {
	font-weight: bold;}


.cabinet-box-tr {
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
.cabinet-box-tr.second {
	margin-top: 60px;}
	
.cabinet-box {
	position: relative;
	float: left;
	width: 530px;
	margin: 0px 0px 0px 0px;
	padding: 40px 40px 40px 40px;
	background: rgba(4, 0, 61, 0.3);
	border-radius: 6px 6px 6px 6px;
	-moz-box-shadow: 0 0 50px rgba(1, 123, 253, 0.1);
	-webkit-box-shadow: 0 0 50px rgba(1, 123, 253, 0.1);
	box-shadow: 0 0 50px rgba(1, 123, 253, 0.1);}
	
.cabinet-box.second {
	margin-top: 60px;}

.cabinet-box.right {
	float: right;}

.cabinet-box.full {
	width: 100%;}
	
.cabinet-box.small {
	width: 340px;
	margin-left: 50px;}	
	
.cabinet-box.small:nth-child(1) {
	margin-left: 0px;}	


.big-tr-icon {
	float: left;
	width: 90px;
	height: 90px;
	margin: 30px 0px 20px 85px;
	padding: 0px 0px 0px 0px;
	border-radius: 50%;}
	
.big-tr-icon.big {
	width: 120px;
	height: 120px;
	margin: 0px 0px 20px 70px;}	

.big-tr-icon.icon-1 {
	background: url(../images/bal-icon.png) 23px 18px no-repeat rgba(255, 255, 255, 0.1);}

.big-tr-icon.icon-2 {
	background: url(../images/user-icon.png) 0px 0px no-repeat;}

.big-tr-icon.icon-3 {
	background: url(../images/bal-icon-2.png) 20px 19px no-repeat rgba(255, 255, 255, 0.1);}
	
.cabinet-box .big-tr {
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;}

.cabinet-box .big-tr.first {
	padding-top: 0px;}

.cabinet-box .big-tr .right {
	float: left;
	width: 100%;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	font-size: 30px;
	color: #fff;
	font-weight: normal;
	line-height: normal;}

.cabinet-box .big-tr .right.name {	
	color: #20bfe1;
	margin-bottom: 12px;}

.cabinet-box .big-tr .btn {
	width: 220px;
	margin-left: 20px;}


.cabinet-box .big-tr-ball {
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 30px;
	color: #fff;
	text-align: left;
	line-height: normal;}
	
.cabinet-box .big-tr-ball .right {
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #20bfe1;
	font-weight: normal;}

.cabinet-box .tr {
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	text-align: left;
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);}

	
.cabinet-box .tr.first {
	padding-top: 0px;}	
	
.cabinet-box .tr .right	{
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #20bfe1;
	font-weight: normal;}
	
.cabinet-box .title {
	float: left;
	width: 100%;
	height: 40px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	color: #fff;
	font-weight: normal;
	line-height: 40px;}
	
.cabinet-box .title .icon {
	float: left;
	width: 40px;
	height: 40px;
	margin: 0px 15px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
.cabinet-box .title .icon.icon-1 {	
	background: url(../images/cab-icon-1.png) 0px 0px no-repeat;}
	
.cabinet-box .title .icon.icon-2 {	
	background: url(../images/cab-icon-2.png) 0px 0px no-repeat;}
	
.cabinet-box .title .icon.icon-3 {	
	background: url(../images/cab-icon-3.png) 0px 0px no-repeat;}
	
.cabinet-box .title .icon.icon-4 {	
	background: url(../images/cab-icon-4.png) 0px 0px no-repeat;}	
	
.cabinet-box .tr.small {
	padding: 0px 0px 0px 0px;
	font-size: 12px;}

.cabinet-box .tr.small .right {
	color: #ccc;}

		
.all-bal {
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
.all-bal .ps {
	float: left;
	width: 224px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-left: 1px solid rgba(255, 255, 255, 0.1);
	text-align: center;}	

.all-bal .ps:nth-child(1) {
	border-left: none;}
	
.all-bal .ps .icon {
	float: left;
	width: 60px;
	height: 60px;
	margin: 0px 0px 0px 82px;
	padding: 0px 0px 0px 0px;}
	
.all-bal .ps .icon img {
	float: left;
	width: 60px;
	height: 60px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	opacity: 0.5;}
	
.all-bal .ps.active .icon img {
	opacity: 1;}

.all-bal .ps .big {
	float: left;
	width: 100%;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;}
	
.all-bal .ps .small {
	float: left;
	width: 100%;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 15px;
	font-weight: 300;
    line-height: normal;}


.curr-radio-list {
    position: absolute;
	top: 40px;
	right: 40px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: rgba(255, 255, 255, 0.05);
	border-radius: 3px 3px 3px 3px;}

.curr-radio-list .radio-item {
	float: left;
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}

.curr-radio-list label {
	cursor: pointer;
	margin: 0;}

.curr-radio-list input {
	position: absolute;
	width: 1px;
	height: 1px;
	visibility: hidden;
	opacity: 0;}

.curr-radio-list .radio-btn {
	display: block;
	width: 40px;
	height: 30px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-radius: 3px 3px 3px 3px;
	font-size: 12px;
	color: #ccc;
	text-align: center;
	font-weight: normal;
	line-height: 30px;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;}

.curr-radio-list .radio-btn:hover {
	color: #fff;}

.curr-radio-list input[type=radio]:checked + .radio-btn {
	position: relative;
	background: linear-gradient(to right, #d2538a 0%, #a11f85 100%);;
	color: #fff;}

.balance {
	display: none;}

.balance-active {
  display: block;}

/***********************************
	Security
***********************************/

.easy-tabs.security-tabs {
	margin-top: 0px;}
	
.easy-tabs.security-tabs ul.tabs {
	margin: 0px 0px 0px 259px;}
	
.easy-tabs.security-tabs ul.tabs li {
	width: 300px;}

/***********************************
	Invest
***********************************/

.offer.deposit-page {
	margin-top: 0px;}
	
.offer.deposit-page .calc-wrapper {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 365px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}

.offer.deposit-page .offer-box {
	width: 210px;
	border-radius: 6px 6px 6px 6px;
	-moz-box-shadow: 0 0 50px rgba(1, 123, 253, 0.1);
	-webkit-box-shadow: 0 0 50px rgba(1, 123, 253, 0.1);
	box-shadow: 0 0 50px rgba(1, 123, 253, 0.1);}
	
.offer.deposit-page .offer-box.box-2, .offer.deposit-page .offer-box.box-3 {
	margin-left: 41px;}
	
.offer.deposit-page .offer-box .top {
	width: 170px;}

.offer.deposit-page .offer-box.active::after {	
	width: 170px;}

.offer.deposit-page .offer-box .tr.button {
	height: 32px;
	margin-top: 23px;
	border-bottom: 0px;}

.offer.deposit-page .label_radio i {
    position: relative;
    display: inline-block;
    width: 170px;
    height: 32px;
	top: 0px;
	margin-right: 0px;
	padding-top: 7px;
    cursor: pointer;
    background: rgba(4, 0, 61, 0.5);
	border: 1px solid rgba(90, 76, 159, 0.3);
	border-radius: 6px 6px 6px 6px;}

.offer.deposit-page .label_radio .input_radio:checked + i {
	background: linear-gradient(to right, #20bfe1 0%, #017bfd 100%);}


.offer.deposit-page .offer-box span.small {
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 15px;
	font-weight: 300;
    line-height: normal;
	font-style: normal;}

.invest-bal {
	float: left;
	width: 100%;
	margin: 40px 0px 0px 0px;
	padding: 0px 0px 0px 40px;}
	
.invest-bal.second {
	margin-top: 0px;}	
	
.invest-bal .ps {
	position: relative;
	float: left;
	width: 208px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 30px 0px;
	border-left: 1px solid rgba(255, 255, 255, 0.1);
	text-align: center;}

.invest-bal .ps:nth-child(1) {
	border-left: none;}

.invest-bal.second .ps {
	border-top: 1px solid rgba(255, 255, 255, 0.1);
	padding-top: 30px;
	padding-bottom: 0px;}	
	
.invest-bal.one-bal .ps {
	padding-bottom: 0px;} 
	
.invest-bal .ps .icon {
	position: absolute;
	top: 7px;
	left: 7px;
	width: 44px;
	height: 44px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index: 100;}
	
.invest-bal .ps .icon img {
	float: left;
	width: 44px;
	height: 44px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	opacity: 0.5;}
	
.invest-bal .ps .small {
	float: left;
	width: 100%;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 15px;
	font-weight: 300;
    line-height: 23px;}
	
.invest-bal .ps .small.none {
	opacity: 0.5;}	

.invest-bal .label_radio {
	float: left !important;
	margin: 0px 0px 5px 74px;}

.invest-bal .label_radio i {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 60px;
	top: 0px;
	margin-right: 0px;
    cursor: pointer;
    background: rgba(4, 0, 61, 0.5);
	border: 1px solid rgba(90, 76, 159, 0.3);
	border-radius: 50%;}

.invest-bal .label_radio .input_radio:checked + i {
	border: 1px solid rgba(1, 123, 253, 0.9);
	background: rgba(4, 0, 61, 0.8);}
	
.invest-bal .label_radio .input_radio:checked + i .icon img {
	opacity: 1;}
	
.invest-bal .input-imitation {
	position: relative;
	float: left;
	width: 60px;
    height: 60px;
	margin: 0px 0px 5px 74px;
	padding: 0px 0px 0px 0px;}	

.invest-bal .ps  .input-imitation .icon {
	top: 8px;
	left: 8px;}

	
.dep-error-box {
	float: left;
	width: 1000px;
	margin: 40px 0px 0px 60px;
	padding: 0px 0px 0px 0px;}	


/***********************************
	Withdraw
***********************************/

.withdraw-no-wallet {
	position: relative;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	color: #777;}

.withdraw-no-wallet a {}
		
.withdraw-no-wallet::before {
    position: absolute;
	display: block;
	width: 10px;
	height: 10px;
	top: 4px;
	left: 0px;
	content: '';
	background: linear-gradient(to right, #d2538a 0%, #a11f85 100%);
	border-radius: 5px 5px 5px 5px;}

/***********************************
	Deposit List
***********************************/

.forms-title.deplist {
	height: 50px;
	font-size: 30px;
	font-weight: normal;
	line-height: 50px;}

.dep-list {
	float: left;
	width: 100%;
	margin: 30px 0px 0px 0px;
	padding: 40px 40px 40px 40px;
	background: rgba(4, 0, 61, 0.3);
	border-radius: 6px 6px 6px 6px;}
	
.dep-list .box {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 40px 0px 40px;
	border-left: 1px solid rgba(255, 255, 255, 0.1);
	line-height: normal;}
	
.dep-list .box.first {
	border-left: none;
	padding-left: 0px;
	font-size: 30px;
	color: #fff;
	font-weight: normal;
	line-height: 46px;}
	
.dep-list .box .pay-icon {
	float: left;
	width: 46px;
	height: 46px;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;}		
	
.dep-list .box .title {
	float: left;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 15px;
	color: #ccc;
	line-height: normal;}
	
.dep-list .box .text {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #fff;
	font-weight: bold;
	line-height: normal;}


.expire-box {
	float: left;
	width: 100%;
	margin: 20px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	border-top: 1px solid rgba(255, 255, 255, 0.1);}
		
.dep-list .earn-box {
	float: left;
	width: 100%;
	margin: 20px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	border-top: 1px solid rgba(255, 255, 255, 0.1);}
	
.dep-list .earn-box .box-time {
	float: left;
	width: 300px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}	

.dep-list .earn-box .box-time .title, .dep-list .earn-box .box-progress .title, .expire-box .title {
	float: left;
	width: 100%;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 15px;
	color: #ccc;
	line-height: normal;}	
	
.dep-list .earn-box .box-time .timer {
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}	

.dep-list .earn-box .box-time .timer span {
	float: left;
	width: 60px;
	height: 50px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: rgba(255, 255, 255, 0.1);
	border-radius: 6px 6px 6px 6px;
	font-size: 30px;
    color: #fff;
    text-align: center;
	line-height: 50px;}

.dep-list .earn-box .box-time .timer i {
	float: left;
	height: 50px;
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
	font-size: 30px;
    text-align: center;
	font-style: normal;
	line-height: 50px;}	
	
	
.dep-list .earn-box .box-progress {
	float: left;
	width: 740px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}

		
.progress-percent {
	float: left;
	width: 160px;
	height: 50px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: rgba(255, 255, 255, 0.1);
	border-radius: 6px 6px 6px 6px;
	font-size: 30px;
    color: #fff;
    text-align: center;
	line-height: 50px;}

.progress-bar {
	float: left;
	background-color: rgba(255, 255, 255, 0.1);
	height: 50px;
	padding: 10px;
	width: 570px;
	margin: 0px 0px 0px 10px;
	border-radius: 6px 6px 6px 6px;}

.progress-bar span {
	float: left;
	background-color: #017bfd;
	display: inline-block;
	height: 30px;
	width: 200px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: width .4s ease-in-out;
	-moz-transition: width .4s ease-in-out;
	-ms-transition: width .4s ease-in-out;
	-o-transition: width .4s ease-in-out;
	transition: width .4s ease-in-out;}

.progress-bar span {
	-webkit-background-size: 30px 30px;
	-moz-background-size: 30px 30px;
	background-size: 30px 30px;
	background-image: -webkit-gradient(linear, left top, right bottom,
	color-stop(.25, rgba(255, 255, 255, .15)), color-stop(.25, transparent),
	color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .15)),
	color-stop(.75, rgba(255, 255, 255, .15)), color-stop(.75, transparent),
	to(transparent));
	background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%,
	transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,
	transparent 75%, transparent);
	background-image: -moz-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%,
	transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,
	transparent 75%, transparent);
	background-image: -ms-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%,
	transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,
	transparent 75%, transparent);
	background-image: -o-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%,
	transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,
	transparent 75%, transparent);
	background-image: linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%,
	transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,
	transparent 75%, transparent);           
	
	-webkit-animation: animate-progress 3s linear infinite;
	-moz-animation: animate-progress 3s linear infinite;}

@-webkit-keyframes animate-progress {
 0% {background-position: 0 0;} 100% {background-position: 60px 0;}
}

@-moz-keyframes animate-progress {
 0% {background-position: 0 0;} 100% {background-position: 60px 0;}
} 

.progress-percent.expire {
	float: left;
	width: 140px;
	height: 30px;
	font-size: 20px;
	line-height: 30px;}

.progress-bar.expire {
	height: 30px;
	width: 890px;
	padding: 5px 5px 5px 5px;}

.progress-bar.expire span {
	height: 20px;
	background-color: #a11f85;}


.dep-list .no-contracts {
	float: left;
	height: 40px;
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	line-height: 40px;}
	
.dep-list .btn {
	float: right;
	margin-top: 0px;}


.tables-note.deplist {
	margin-top: 30px;}
	
/***********************************
	Historys
***********************************/

.reg-tabs.historys-tabs {
	position: relative;
	float: left;
	width: 1120px;
	margin: 0px 0px 60px 0px;
    padding: 100px 0px 0px 0px;}
	
.oper_page .trigger {
	color: #777;}	
	
.oper_page .tooltip {
	position: absolute;
	height: auto;
	width: auto;
	min-width: 160px;
	margin: -10px 0px 0px 0px;
	padding: 12px 15px 10px 15px;
	display: none;
	border-radius: 6px 6px 6px 6px;
	background: rgba(0, 0, 0, 1);
	z-index: 1000;
	font-size: 15px;
	line-height: normal;
	color: #fff;}				

/***********************************
	Referals
***********************************/

input#copy-link {
	width: 330px;
	margin: 48px 0px 0px 0px;}

.sbmt.copy {	
	width: 100px;
	margin: 48px 0px 0px 20px;
	border-radius: 6px 6px 6px 6px;}


.refs-btns {
	float: left;
	width: 100%;
	margin: 60px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}

.refs-btns .btn {
	margin: 0px 0px 0px 32px;
	width: 256px;}

.refs-btns .btn.first {
	margin-left: 0px;}


.easy-tabs.ref-tabs {
	width: 1040px;
	margin: 0px 0px 0px 0px;}
	
.easy-tabs.ref-tabs ul.tabs {
	margin: 0px 0px 0px 4px;}	
	
.easy-tabs.ref-tabs ul.tabs li {
	width: 103px;}
	
.forms-title.banner {
	margin-bottom: 40px;}	
	
.inpts.banner {
	height: 80px;
	margin-top: 40px;
	line-height: 28px;}

/***********************************
	Forms
***********************************/

form, .form {
	position: relative;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 40px 0px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-o-border-radius: 6px;
	-ms-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;}
	
form.second, .form.second {
	margin-top: 30px;}
	
.form-field {
	float: left;
	width: 450px;
	margin: 40px 0px 0px 40px;
	padding: 0px 0px 0px 0px;}
	
.form-field.center {
	text-align: center;}		
	
.form-field label {
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	line-height: normal;}
	
.inpts {
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	height: 50px;
	padding: 10px 20px 10px 20px;
	border: none;
	box-sizing: border-box;
	outline: none;
	background-color: rgba(4, 0, 61, 0.5);
	border: 1px solid rgba(90, 76, 159, 0.3);
	border-radius: 6px 6px 6px 6px;

	font-family: 'FSElliotPro', sans-serif;
	font-size: 17px;
	color: #fff;
	font-weight: 300;
	line-height: normal;}
	
.inpts:focus {
	outline: none;}
	
.inpts:focus::-webkit-input-placeholder {color: transparent}
.inpts:focus::-moz-placeholder          {color: transparent}
.inpts:focus:-moz-placeholder           {color: transparent}
.inpts:focus:-ms-input-placeholder      {color: transparent}

.inpts.mail-inpts {
	height: 150px;}
	
.inpts.select {	
	-webkit-appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
	background-image: url(../images/down.png);
	background-position: center right 18px;
	background-repeat: no-repeat;}

.inpts.gray {
	line-height: 30px;}
		
.sbmt {
	float: left;	
	width: 220px;
	height: 50px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: linear-gradient(to right, #d2538a 0%, #a11f85 100%);
	border-radius: 30px 30px 30px 30px;
	border: none;
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	color: #fff;
	font-weight: 300;
	line-height: 50px;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	-moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;}	

.sbmt:hover {
	background: linear-gradient(to right, #20bfe1 0%, #017bfd 100%);
	-moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;}
	
.forms-title {
	float: left;
	width: 100%;
	height: 32px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: linear-gradient(to right, #d2538a 0%, #a11f85 100%);
	border-radius: 6px 6px 6px 6px;
	color: #fff;
	line-height: normal;
	text-align: center;
	font-weight: bold;
	line-height: 32px;}	
		
/***********/

.shadow {
	-moz-box-shadow: 0 0 50px rgba(1, 123, 253, 0.1);
	-webkit-box-shadow: 0 0 50px rgba(1, 123, 253, 0.1);
	box-shadow: 0 0 50px rgba(1, 123, 253, 0.1);}
	
/*** home reg form ***/

form.home_reg_form {
	position: absolute;
	top: -120px;
	width: 900px;
	margin: 0px 0px 0px 110px;
	background: rgba(4, 0, 61, 0.3);}
	
form.home_reg_form .form-field {
	width: 260px;}	
	
form.home_reg_form .form-field.full {
	width: 220px;}

form.home_reg_form .sbmt {	
	margin-left: 0px;}
	
/*** calc form ***/

form.calc_form {
	width: 100%;
	padding: 0px 0px 0px 0px;}
	
form.calc_form .form-field {
	float: left;
	margin: 30px 0px 0px 30px;
	padding: 0px 0px 0px 0px;}	

form.calc_form .form-field.big {
	width: 305px;}

form.calc_form .form-field.small {
	width: 145px;
	margin-left: 15px;}

form.calc_form .form-field.small.second {
	margin-left: 30px;}

form.calc_form .form-field.first {
	margin-left: 0px;}

	
form.calc_form .form-field .inpts {
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	background-color: rgba(4, 0, 61, 0.3);}

/*** calc form deposit page ***/

.calc-wrapper.deposit-page form.calc_form {
	width: 365px;
	padding: 0px 0px 30px 0px;
	background: rgba(4, 0, 61, 0.3);
	-moz-box-shadow: 0 0 50px rgba(1, 123, 253, 0.1);
	-webkit-box-shadow: 0 0 50px rgba(1, 123, 253, 0.1);
	box-shadow: 0 0 50px rgba(1, 123, 253, 0.1);}


.calc-wrapper.deposit-page form.calc_form .form-field.first {
	margin-left: 30px;}
	
/*** support form ***/	
		
form.support_form {
	width: 1000px;
	margin: 0px 0px 0px 60px;
	background: rgba(4, 0, 61, 0.5);}
	
form.support_form .form-field {
	width: 440px;}	
	
form.support_form .form-field.full {
	width: 920px;}

form.support_form .sbmt {	
	margin-left: 350px;}

/*** reg form ***/			
	
form.login_form {
	width: 530px;
	margin: 0px 0px 0px 295px;
	background: rgba(4, 0, 61, 0.5);}
	
form.signup_form a, form.login_form a {
	color: #ccc;}

form.login_form .sbmt {	
	margin-left: 115px;}

/*** cab form  ***/

form.cab_form {
	width: 1120px;
	margin: 0px 0px 0px 0px;
	background: rgba(4, 0, 61, 0.5);}
	
form.cab_form .form-field {
	width: 500px;}	
	
form.cab_form .form-field.full {
	width: 1040px;}

form.cab_form .inpts {
	background-color: rgba(4, 0, 61, 0.5);}

form.cab_form .sbmt {	
	margin-left: 410px;}
	
form.cab_form .sbmt.first {
	margin-left: 280px;}
	
form.cab_form .sbmt.second {
	margin-left: 40px;}		

/*** cab small form  ***/

form.cab_form_small {
	width: 530px;
	margin: 0px 0px 0px 0px;
	background: rgba(4, 0, 61, 0.5);}
	
form.cab_form_small.right {
	float: right;
	margin-left: 60px;}
	
form.cab_form_small.center {
	margin-left: 295px;}

form.cab_form_small .sbmt {	
	margin-left: 115px;}

/*** Historys form ***/

form.historys_form {
	width: 1120px;
	margin: 0px 0px 60px 0px;
	background: rgba(4, 0, 61, 0.3);}	
	
form.historys_form .form-field.big {
	width: 500px;}	

form.historys_form .form-field.small {
	width: 128px;
	margin-top: 0px;}	

form.historys_form .form-field.second {
	margin-left: 16px;}	

form.historys_form .sbmt {
	width: 128px;
	border-radius: 6px;}


form .title-wrapper {
	float: left;
	width: 100%;
	margin: 40px 0px 0px 0px;
	padding: 0px 0px 0px 40px;}
	
form .title-wrapper .title {
	float: left;
	width: 419px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}

form .title-wrapper .title.second {
	margin-left: 40px;}

/*** Deposit confirm form ***/

.dep_confirm_form {
	width: 1120px;
	margin: 60px 0px 0px 0px;
	background: rgba(4, 0, 61, 0.5);}
	
.dep_confirm_form .form-field {
	width: 500px;}	
	
.dep_confirm_form .form-field.full {
	width: 1040px;}

.dep_confirm_form .inpts {
	background-color: rgba(4, 0, 61, 0.5);}

.dep_confirm_form .sbmt {	
	margin-left: 410px;}

/*** Deposit confirm ***/

.form.deposit_confirm {
	width: 1120px;
	margin: 0px 0px 0px 0px;
	padding: 40px 40px 40px 40px; 
	background: rgba(4, 0, 61, 0.5);}
	
.deposit_confirm .tr {
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
	text-align: left;
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
	
.deposit_confirm .tr:nth-child(1) {
	padding-top: 0px;}	

.deposit_confirm .tr .right {
	float: right;
	color: #20bfe1;
	font-weight: normal;}	

.form.deposit_confirm .form-field {
	width: 100%;
	margin-left: 0px;}
	
.form.deposit_confirm .sbmt {
	margin-left: 410px;}	

	
.form.deposit_confirm form {
	background: none;
	padding: 40px 0px 0px 0px;}	
	
.form.deposit_confirm form .sbmt {
	margin: 0px 40px 0px 0px;}
	
.form.deposit_confirm form .sbmt.first {
	margin-left: 280px;}

/***  ***/

.pay-form-wrapper {
	float: left;
	width: 100%;
	margin: 40px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;}
	
.btc_form {
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 17px;
	line-height: 28px;}
	
.btc_form a {		
	color: #fff;}

#placeforstatus {
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}

.qr {
	float: left;
	width: 100%;
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
	


	
input.style {
    display: none;}

.label_checkbox,
.label_radio {
	float: none !important;
	width: auto !important;
    /*display: -webkit-box;
    display:    -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;*/
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px !important;
    cursor: pointer;
    color: #ccc;}
	
.label_checkbox i {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
	top: 5px;
	margin-right: 10px;
    cursor: pointer;
    background: rgba(4, 0, 61, 0.5);
	border: 1px solid rgba(90, 76, 159, 0.3);
	border-radius: 3px 3px 3px 3px;}

.label_checkbox i::after {
    display: none;
    margin-top: 0px;
    margin-left: 0px;
    content: '';}

.label_checkbox .input_checkbox:checked + i {
	background: linear-gradient(to right, #20bfe1 0%, #017bfd 100%);}

.label_checkbox .input_checkbox:checked + i::after {
    display: block;
    content: ' ';
    -webkit-transition: ease-in-out .1s;
       -moz-transition: ease-in-out .1s;
        -ms-transition: ease-in-out .1s;
         -o-transition: ease-in-out .1s;
            transition: ease-in-out .1s;}	


.label_radio i {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
	top: 5px;
	margin-right: 10px;
    cursor: pointer;
    background: rgba(4, 0, 61, 0.5);
	border: 1px solid rgba(90, 76, 159, 0.3);
	border-radius: 3px 3px 3px 3px;}

.tables .label_radio {
	float: left !important;}
	
.tables .label_radio i {
	top: 0px;}	

.label_radio i::after {
    display: none;
    margin-top: 0px;
    margin-left: 0px;
    content: '';}

.label_radio .input_radio:checked + i {
	background: linear-gradient(to right, #20bfe1 0%, #017bfd 100%);}

.label_radio .input_radio:checked + i::after {
    display: block;
    content: ' ';
    -webkit-transition: ease-in-out .1s;
       -moz-transition: ease-in-out .1s;
        -ms-transition: ease-in-out .1s;
         -o-transition: ease-in-out .1s;
            transition: ease-in-out .1s;}

/***********************************
	Tables
***********************************/

.tables {
	float: left;
	width: 100%;
	margin: 0px 0px 60px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;}

.tables.m-top {
	margin-top: 60px;}	
	
.tables tr:nth-child(1) {	
	background: linear-gradient(to right, #d2538a 0%, #a11f85 100%);}		
	
.tables	td {
	margin: 0px 0px 0px 0px;
	padding: 15px 15px 14px 15px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
	border-left: 1px solid rgba(255, 255, 255, 0.1);
	vertical-align: middle;
	line-height: normal;
	color: #ccc;}
	
.tables	td.inheader {
	background: none !important;
	border-left: 1px solid rgba(255, 255, 255, 0.2);
	border-bottom: none;
	color: #fff;
	font-weight: bold;
	line-height: normal;}
	
.tables	td.inheader a {
	color: #fff;}

.tables	td:nth-child(1) {
	border-left: none;}

.tables	td a {
	color: #ccc;}
	
.tables	.pay-icon {
	width: 24px;
	margin: -5px 5px -7px 0px;}
	
.tables.second {
	margin-top: 60px;}	
	
	
.tables-note {
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 30px 40px 40px 40px;
	background-color: rgba(4, 0, 61, 0.3);
	border-radius: 6px 6px 6px 6px;
	
	-moz-box-shadow: 0 0 50px rgba(1, 123, 253, 0.1);
	-webkit-box-shadow: 0 0 50px rgba(1, 123, 253, 0.1);
	box-shadow: 0 0 50px rgba(1, 123, 253, 0.1);}
	
.tables-note .tr {
	float: left;
	width: 100%;
	margin: 10px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
	text-align: left;}	
	
.tables-note .tr .right {
	float: right;
	color: #20bfe1;
	font-weight: normal;}

/***********************************
	Messages
***********************************/
	
.messages {
	position: relative;
	float: left;
	width: 100%;
	min-height: 60px;
	margin: 0px 0px 30px 0px;
	padding: 15px 30px 17px 70px;
	box-sizing: border-box;
	border-radius: 6px 6px 6px 6px;
	background: rgba(255, 255, 255, 0.05);}	
	
.messages::after {
    position: absolute;
	display: block;
	width: 50px;
	height: 100%;
	top: 0px;
	left: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	content: '';
	border-radius: 3px;}
	
.messages.success::after {
	background: url(../images/messages-s.png) center center no-repeat #07d17d;}
	
.messages.error::after {
	background: url(../images/messages-e.png) center center no-repeat #df4444;}
	
.messages.warning::after {
	background: url(../images/messages-w.png) center center no-repeat #fdb52b;}
	
.messages.tfa::after {
	background: url(../images/messages-w.png) center center no-repeat #a11f85;}	
	
.messages a {
	color: #ccc;}	

.messages.tfa {
	margin-bottom: 60px;}
	
.messages.login {
	width: 530px;
	margin-left: 295px;
	background: rgba(255, 255, 255, 0.1);}
	
.messages.support {
	width: 1000px;
	margin-left: 60px;}
	
.messages.cab_form {
	width: 1120px;}		
	
.messages.second {
	margin-top: 60px;}	
	
/***********************************
	Pager
***********************************/	
	
.pager {
	float: left;
	width: 100%;
	margin: 60px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
.pager a, .pager span {
	display: inline-block;
	width: 36px;
	height: 36px;
	margin: 0px 1px 5px 1px;
	padding: 0px 0px 0px 0px;
	background-color: rgba(255, 255, 255, 0.1);
	color: #ccc;
	border-radius: 3px 3px 3px 3px;
	text-align: center;
	line-height: 36px;
	text-decoration: none;}		

.pager a:hover {
	background-color: rgba(255, 255, 255, 0.15);
	color: #fff;}
	
/***********************************
	Other
***********************************/

.radius3 {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	-ms-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;}

.radius6 {
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-o-border-radius:6px;
	-ms-border-radius:6px;
	-khtml-border-radius:6px;
	border-radius:6px;}
	
.transition3 {	
	-moz-transition:0.3s;
    -webkit-transition:0.3s;
    -o-transition:0.3s;
    transition:0.3s;}

.no-m-top {
	margin-top:0px !important;}
	
.no-m-bottom {
	margin-bottom:0px !important;}	

.no-p-top {
	padding-top:0px !important;}
	
.no-p-bottom {
	padding-bottom:0px !important;}
	
.gray {
	color:#999 !important;}	

.orange-c {
	color: #fdda24 !important;}

.blue-c {
	color: #00daf6 !important;}	
	
.green-c {
	color: #67c641 !important;} 
	
.blue-bg {
	background: #00daf6 !important;}	
	
.green-bg {
	background: #67c641 !important;}		
