/*
Theme Name:     spotoption
Theme URI:      http://vip.lbinary.com/
Description:    Child theme for the spotbase theme
Author:         SpotOption
Author URI:     http://tradenext.com/
Template:       spotbase                             
Version:        0.1.0
*/



/* line 33, scss/style.scss */


/******************************************************************************
PAGE STRUCTURE 
******************************************************************************/



/*---------------- New Platform css-------------------------------*/
h1, h2, h3, h4, h5, h6 {
	font-family: 'Roboto Condensed';
	font-weight: normal;
	font-style:normal;
}

h1 {
	font-size: 36px;	
}

h2 {
	font-size: 24px;
}

h3 {
	font-size: 18px;
}

h4 {
	
}

h5 {
	
}

h6 {
	font-size: 12px;
}

@font-face {
    font-family: 'Roboto Condensed';
    src: url('font/robotocondensed_rwf.eot');
    src: url('font/robotocondensed_rwf.eot?#iefix') format('embedded-opentype'),
         url('font/robotocondensed_rwf.woff') format('woff'),
         url('font/robotocondensed_rwf.ttf') format('truetype'),
         url('font/robotocondensed_rwf.svg#roboto_condensedregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.h1_sneaky {
  display:inline-block;
  font-size: 10px;
  font-family: Arial;
  color: #838A92;
  margin: 0px;
}

#so_container {
  float: left;
  margin-top: 0px;
}

.spotPackageContainer .plainForm td.propName {
  padding: 0px 10px 0px 0px !important;
}

body#homePage #so_container{
margin-top:0px;
margin-bottom: 20px;
}

.mainContent {float: left;}
.mainContent #platformHolder {
  padding: 0px;
}
div.mainContent iframe.depositIframe1{
margin: 0px 0px 0px 2px !important;
}
iframe #Trade{
margin:0px 0px 0px 0px;
}
.logged {
  padding: 0 !important;
}
.mainContent.wide{width:1021px; min-height: 319px;}
.mainContent.wide #so_container {
float: left;
width: 1021px;
margin-top: 0px;
margin-left: 1px;
}
.mainContent #positionsRegularContainer {
  padding: 12px 0px 20px;
}

/*----------------End New Platform css-------------------------------*/
#headerForm {
/*width: 100%;
height: 120px;*/
margin:30px 0px 0px 0px;
}
#headerForm.login{
width: 740px;
height: 40px;
float: right;
}
#body404 {
  line-height: 1;
  width: auto;
  padding-top: 30px;
  background: #FFFCFC;
}

.continer404 {
  width: 733px;
  margin: 0 auto;
  /* border: 1px solid #A9ACB1; */
  box-shadow: 0px 44px 100px -45px rgba(0,0,0,0.9);
}

#headerBg404 {
    /* background: #F9F6E5; */
    border-bottom: 1px solid #BDBDBD;
}

#content404 {
  width: 733px;
  /* background-color: #F9F6E5; */
  text-align: center;
}

#errorMassegatop {
  font-size: 25px;
  font-weight: bold;
  padding: 100px;
  display: block;
  color: #545454;
}

#errorMassegabotton {
  font-size: 18px;
  color: #545454;
  font-weight: bold;
  padding: 42px;
  display: block;
}

.menu-error-menu-container {
  width: 733px;
  margin: 0 auto;
  height: 90px;
  background: #545454;
  /* border: 1px solid #C4C5C0; */
  color: #bebebe;
}

#menu-error-menu {
padding: 0;
margin: 0 auto;
height: 33px;
display: table;
}
#menu-error-menu li {
  float: left;
  text-align: center;
  list-style: none;
}

#menu-error-menu li a {
  display: block;
  float: left;
  font-size: 13px;
  height: 35px;
  line-height: 35px;
  padding-left: 2px;
  padding-right: 2px;
  width: 103px;
  overflow: hidden;
  color: #bebebe;
  text-transform: capitalize;
  text-decoration: none;
}
#menu-error-menu li#menu-item-497 a {
}

/************* german error page ************/
.menu-error-menu-german-container{
  width: 733px;
  margin: 0 auto;
  height: 90px;
  background: #545454;
  /* border: 1px solid #C4C5C0; */
  color: #bebebe;
}

#menu-error-menu-german {
padding: 0;
margin: 0 auto;
height: 33px;
display: table;
}
#menu-error-menu-german li {
float: left;
text-align: center;
list-style: none;
}
#menu-error-menu-german li a {
display: block;
float: left;
font-size: 13px;
height: 35px;
line-height: 35px;
padding-left: 2px;
padding-right: 2px;
width: 103px;
overflow: hidden;
color: #bebebe;
text-transform: capitalize;
text-decoration: none;
}
/******************** end error geramn page ***********************/

/************* russian error page ************/
.menu-error-menu-russian-container{
  width: 733px;
  margin: 0 auto;
  height: 90px;
  background: #545454;
  /* border: 1px solid #C4C5C0; */
  color: #bebebe;
}

#menu-error-menu-russian {
padding: 0;
margin: 0 auto;
height: 33px;
display: table;
}
#menu-error-menu-russian li {
float: left;
text-align: center;
list-style: none;
}
#menu-error-menu-russian li a {
display: block;
float: left;
font-size: 13px;
height: 35px;
line-height: 35px;
padding-left: 2px;
padding-right: 2px;
width: 103px;
overflow: hidden;
color: #bebebe;
text-transform: capitalize;
text-decoration: none;
}
/******************** end error russian page ***********************/

/************* french error page ************/
.menu-error-menu-french-container{
  width: 733px;
  margin: 0 auto;
  height: 90px;
  background: #545454;
  /* border: 1px solid #C4C5C0; */
  color: #bebebe;
}

#menu-error-menu-french {
padding: 0;
margin: 0 auto;
height: 33px;
display: table;
}
#menu-error-menu-french li {
float: left;
text-align: center;
list-style: none;
}
#menu-error-menu-french li a {
display: block;
float: left;
font-size: 13px;
height: 35px;
line-height: 35px;
padding-left: 2px;
padding-right: 2px;
width: 103px;
overflow: hidden;
color: #bebebe;
text-transform: capitalize;
text-decoration: none;
}
/******************** end error french page ***********************/

/************* italian error page ************/
.menu-error-menu-italian-container{
  width: 733px;
  margin: 0 auto;
  height: 90px;
  background: #545454;
  /* border: 1px solid #C4C5C0; */
  color: #bebebe;
}

#menu-error-menu-italian {
padding: 0;
margin: 0 auto;
height: 33px;
display: table;
}
#menu-error-menu-italian li {
float: left;
text-align: center;
list-style: none;
}
#menu-error-menu-italian li a {
display: block;
float: left;
font-size: 13px;
height: 35px;
line-height: 35px;
padding-left: 2px;
padding-right: 2px;
width: 103px;
overflow: hidden;
color: #bebebe;
text-transform: capitalize;
text-decoration: none;
}
/******************** end error italian page ***********************/

/************* spanish error page ************/
.menu-error-menu-spanish-container{
  width: 733px;
  margin: 0 auto;
  height: 90px;
  background: #545454;
  /* border: 1px solid #C4C5C0; */
  color: #bebebe;
}

#menu-error-menu-spanish {
padding: 0;
margin: 0 auto;
height: 33px;
display: table;
}
#menu-error-menu-spanish li {
float: left;
text-align: center;
list-style: none;
}
#menu-error-menu-spanish li a {
display: block;
float: left;
font-size: 13px;
height: 35px;
line-height: 35px;
padding-left: 2px;
padding-right: 2px;
width: 103px;
overflow: hidden;
color: #bebebe;
text-transform: capitalize;
text-decoration: none;
}
/******************** end error spanish page ***********************/

/************* arabic error page ************/
.menu-error-menu-arabic-container{
  width: 733px;
  margin: 0 auto;
  height: 90px;
  background: #545454;
  /* border: 1px solid #C4C5C0; */
  color: #bebebe;
}

#menu-error-menu-arabic {
padding: 0;
margin: 0 auto;
height: 33px;
display: table;
}
#menu-error-menu-arabic li {
float: left;
text-align: center;
list-style: none;
}
#menu-error-menu-arabic li a {
display: block;
float: left;
font-size: 13px;
height: 35px;
line-height: 35px;
padding-left: 2px;
padding-right: 2px;
width: 103px;
overflow: hidden;
color: #bebebe;
text-transform: capitalize;
text-decoration: none;
}
/******************** end error arabic page ***********************/


#bodyBotton {
  background: url("images/slices/header/error_page_bottom.png") no-repeat scroll 0 0 transparent;
  width: 733px;
  height: 9px;
  margin: 0 auto;
}

/* line 147, scss/style.scss */
.Logo404 {
background: url("images/slices/logo.png") no-repeat 0 0 transparent;
display: block;
height: 136px;
width: 323px;
}

.hidden1 {
  visibility: hidden;
}

.hidden {
  display: none ;
}
body.home {
background-color: #D1D9DC;
}
body {
font-family: 'Roboto Condensed'!important;
text-rendering: optimizeLegibility !important;
font-weight: normal;
font-style: normal;
margin: 0px;
background-color: #D1D9DC;
}
#bgImg{
background: url("images/slices/banner.jpg") no-repeat center 0;
height: 475px;
width: 100%;
z-index: 1;
}
#bgImg2{
background: url("images/slices/banner_ch.jpg") no-repeat center 0;
height: 475px;
width: 100%;
z-index: 1;
}
.bgImg .firstTextBanner {
background: url("images/slices/txt.png") no-repeat 0 0;
width: 464px;
height: 163px;
float: right;
margin-top: 303px;
}
.bgImg .divTextBanner a{
display: inline-block;
height: 100px;
width: 327px;
float: right;
clear: both;	
}

.bgImg .bannerOpenAccount {
background: url("images/slices/button_main.png") no-repeat 0 0;
width: 326px;
height: 80px;
float: right;
margin-top: 10px;
clear: both;
}
.bgImg .divTextBanner {
width: 1021px;
height: 400px;
margin: 0 auto;
}
body.loggedIn, body#openAccount{

}

.cb, .clear {
  clear: both;
  float: none;
  font-size: 0;
  height: 0;
}

ul {
  
}

/* line 169, scss/style.scss */
body.single-post .post, body.category .post,
body.page-template-default .post,
body.page-template-forgotPassword-php .post,
.page-template-openAccount-php .post{
 padding: 20px 40px;
 margin: 0;
color: #000;
overflow: hidden;
/*min-height: 320px;*/
}
body.single-post .post img, body.category .post img,
body.page-template-default .post img,
body.page-template-forgotPassword-php .post img,
.page-template-openAccount-php .post img{
border:0;
}
body.page-template-default .open-account .post {}
body.page-template-default .learn-more .post {height: 1240px;}
body.page-template-default .contact-us .post {min-height: 432px;}
body.page-template-forgotPassword-php .forgotPasswordContainer, 
body.page-template-forgotPassword-php .formSuccess
{color: #fff}

/*----------------header css-------------------------------*/
/* line 175, scss/style.scss */
div#headerBg {
margin: 0 auto;
position: relative;
z-index: 10000;
/* padding: 20px 0px; 
height: 120px; */
background: #FFFFFF;
height: 120px;
}
body.loggedIn div#headerBg {
height: 120px;
}
body.home #Header {
height: 120px;
}
body.home.loggedIn  #Header {
height: 120px;
}
#Header {
height:100px;
}


#Header, #Main {
  margin: 0 auto;
}
#userData {
float: right;
width: 400px;
margin-top: 44px;
}
.loggedIn #userData {
    
 margin-top: 34px;   
}

#headerContainer.container {
width: 1021px;
margin: 0 auto 0;
z-index: 10;
height: 100px;
position: relative;
}

#userLoginForm {
float: right;
position: relative;
z-index: 999;
margin: 0px 15px 0px 0px;
/*display: none;*/
border-radius: 5px 5px 5px 5px;
background: #D1D9DC;
width:480px;
}

.log {
float: right;
}

.ie.log {
  margin: 0px auto;
}

.login {
width: 100%;
margin: 0px auto;
height: 40px;
}
#userSection {
overflow: hidden;
overflow: hidden;
overflow: hidden;
}
#userSection #loggedInBox .firstLine {
height: 26px;
margin-top: 0px;
line-height: 19px;
float: right;
margin-right: 0px;
min-width: 600px;
text-align: right;
font-size: 14px;
color: #000;
}

.lang_and_time{
	width:100%;
	float:left;
}

#userSection .serviceLinks.allAct {
   
}

div.welcomeDiv {
color: #74C7F6;
height: 20px;
width: 100%;
text-align: left;
}
div.balanceDiv {
color: #74C7F6;
height: 20px;
width: 100%;
text-align: left;
margin-left: 11px;
}
/* line 216, scss/style.scss */
#headerForm #loggedInBox .welcome {
float: right;
margin-right: 20px;
margin-left: 5px;
font-weight: bold;
}
#userBalance {
margin-left: 5px;
float:right;
font-weight: bold;
}
.widget_login_widget {
float: right;
clear: both;
margin: -29px -40px 0px 0px;
}
.login .widget_login_widget {
/*width: 434px;*/
height: 32px;
float: right;
margin-right: 112px;
}

.login_box {
	width:100%;
	margin:0px 0px 0px 0px;
	float:left;
}

body.loggedIn .login .widget_login_widget {
margin: 10px -3px 0px 0px;
width: 635px;
}
#login {
width: 738px;
height: 43px;
float: left;
}
/* line 220, scss/style.scss */
#headerForm #loggedInBox .welcometext {
  float: right;
  margin-left: 10px;
}

/* line 223, scss/style.scss */
#headerForm #loggedInBox .balance {
  float: left;
  width: 140px;
}

/* line 227, scss/style.scss */
#headerForm #loggedInBox .balanceText {
  float: right;
}

/* line 230, scss/style.scss */
#headerForm #loggedInBox .logoutForm {
  float: right;                
}

#currentBalance{float: right;color: #f7f7f7; margin-left: 2px;}

#country_chzn .chzn-single div b{
	/*display: none;*/
}
/*
form.logoutForm .logoutLink {
color: white;
cursor: pointer;
font-size: 12px;
font-weight: bold;
line-height: 22px;
text-align: center;
padding: 0px;
border: 0px solid #fff;
margin-top: 32px;
float: left;
text-transform: uppercase;
position: absolute;
right: 0;
top: 21px;
background: url('images/sprites/sprite_header.png') no-repeat -8px -244px;
width: 70px;
height: 22px;
}*/

form.logoutForm .logoutLink {
	/*width: 70px;*/
	height: 22px;
 	-moz-box-shadow:inset 0px 1px 0px 0px #5bb2f1;
    -webkit-box-shadow:inset 0px 1px 0px 0px #5bb2f1;
    box-shadow:inset 0px 1px 0px 0px #5bb2f1;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
    background:-moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background:-webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background:-o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background:-ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background:linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7',GradientType=0);
    background-color:#0061a7;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    border:1px solid #01528d;
    display:inline-block;
    cursor:pointer;
    color:#ffffff;
    font-family: 'Roboto Condensed';
    font-size:12px;
    margin: 0px 2px 0px 20px;
    padding: 0px 12px;
    text-decoration:none;
    text-shadow:0px -1px 0px #01528d;
    text-transform: uppercase;
    
}

.logged_in_menu {
margin: 5px 69px 0 0;
padding-left: 0px;
float: right;
width: 485px;
}

.logged_in_menu li.depositNav.current-menu-item, 
.logged_in_menu li.depositNav:hover{

}

/*.logged_in_menu li.depositNav {
background: url('images/sprites/sprite_new.png') no-repeat -303px -759px;
}*/

.logged_in_menu li.accountHistoryNav.current-menu-item, 
.logged_in_menu li.accountHistoryNav:hover{

}

/*.logged_in_menu li.accountHistoryNav {
background: url('images/sprites/sprite_new.png') no-repeat -15px -759px;
}*/

.logged_in_menu li.myPositionNav.current-menu-item , 
.logged_in_menu li.myPositionNav:hover{

}
.logged_in_menu li.myPositionNav.current-menu-item a, 
.logged_in_menu li.myPositionNav a:hover{

}
/*.logged_in_menu li.myPositionNav {
background: url('images/sprites/sprite_new.png') no-repeat -159px -759px;
}*/



.logged_in_menu li.depositNav {
background: url('images/sprites/sprite_header.png') no-repeat -8px -409px;
}
.logged_in_menu li.accountHistoryNav {
background: url('images/sprites/sprite_header.png') no-repeat -326px -409px;
}
.logged_in_menu li.myPositionNav {
background: url('images/sprites/sprite_header.png') no-repeat -167px -409px;

}
.logged_in_menu li.depositNav.current-menu-item {
background: url('images/sprites/sprite_header.png') no-repeat -8px -509px;
}
.logged_in_menu li.accountHistoryNav.current-menu-item {
background: url('images/sprites/sprite_header.png') no-repeat -326px -559px;

}
.logged_in_menu li.myPositionNav.current-menu-item {
background: url('images/sprites/sprite_header.png') no-repeat -167px -459px;
}


.logged_in_menu li {
color: #333333;
display: block;
float: right;
line-height: 20px;
text-align: left;
border: 0px solid #3B5C7E;
margin-right: 4px;
cursor: pointer;
width: 157px;
height: 22px;
text-indent: 34px;
}

.logged_in_menu li a {
text-decoration: none;
text-transform: uppercase;
font-size:14px;
color:#333333;
}
.logged_in_menu li.current-menu-item a {
color:#f7f7f7;
}

.spotPackageContainer{
	font-family:'Roboto Condensed';
}

/* old button
form.loginForm input.submit {
color: #000;
cursor: pointer;
font-size: 16px;
font-weight: bold;
line-height: 22px;
text-align: center;
padding: 0px;
background: url('images/sprites/sprite_new.png') no-repeat -46px -370px;
width: 95px;
height: 36px;
border: 0px solid #fff;
margin-top: 6px;
float: right;
text-transform: uppercase;
}
*/

form.loginForm input.submit {

	-moz-box-shadow:inset 0px 1px 0px 0px #febfb0;
	-webkit-box-shadow:inset 0px 1px 0px 0px #febfb0;
	box-shadow:inset 0px 1px 0px 0px #febfb0;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fc7b5c), color-stop(1, #fc6440));
	background:-moz-linear-gradient(top, #fc7b5c 5%, #fc6440 100%);
	background:-webkit-linear-gradient(top, #fc7b5c 5%, #fc6440 100%);
	background:-o-linear-gradient(top, #fc7b5c 5%, #fc6440 100%);
	background:-ms-linear-gradient(top, #fc7b5c 5%, #fc6440 100%);
	background:linear-gradient(to bottom, #fc7b5c 5%, #fc6440 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc7b5c', endColorstr='#fc6440',GradientType=0);
	background-color:#fc6440;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #ca5235;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	padding:5px 24px;
	margin: 5px 0px 0px 0px;
	text-decoration:none;
	text-shadow:0px -1px 0px #ca5235;
	text-align:center;
	float: left;
	width:81px;
	line-height:14px;
}
.submit:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0061a7), color-stop(1, #007dc1));
	background:-moz-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-webkit-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-o-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-ms-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7', endColorstr='#007dc1',GradientType=0);
	background-color:#0061a7;
}
.submit:active {
	position:relative;
	top:1px;
}




body.fr form.loginForm input.submit {
font-size: 12px;
}
#phoneDiv {
background: url('images/slices/phone.png') no-repeat;
height: 40px;
width: 195px;
color: #fff;
margin: 0px auto;
line-height: 23px;
}
.login #phoneDiv {float: right;margin-right: 10px;}
#phoneDiv img{}

form.loginForm input.text, form.loginForm input.textField {
line-height: 23px;
text-indent: 10px;
color: #555;
font-family:Arial;
font-style: italic;
font-size: 12px;
margin: 5px 5px 0px 0px;
float: left;
background: #fffcfc; /* Old browsers */
background: -moz-linear-gradient(top,  #fffcfc 0%, #f4f4f4 50%, #eaeaea 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fffcfc), color-stop(50%,#f4f4f4), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fffcfc 0%,#f4f4f4 50%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fffcfc 0%,#f4f4f4 50%,#eaeaea 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fffcfc 0%,#f4f4f4 50%,#eaeaea 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fffcfc 0%,#f4f4f4 50%,#eaeaea 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffcfc', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */
border: 0px;
width: 180px;
height: 28px;
border-radius: 4px;
}

/* line 310, scss/style.scss */
#Header .ForgotPassword {
color: #333;
font-size: 10px;
font-family: Arial;
text-align: right;
text-decoration: underline;
display: inline-block;
float: left;
line-height: normal;
margin: 0px 0px 3px 0px;
font-weight: normal;

}

#Header a.ForgotPassword {
	color: #777;
	text-shadow:0px 0px #000;
}

#Header a.ForgotPassword:hover {
	color: #000;
}

#login.float .arrow-down{
}
#login.float .arrow-up{
	display: none;
}
#Header #lang_sel {
    width: 45px;
    height: 25px !important;    
}

/* line 319, scss/style.scss */
#Header .Current_Date {
float: right;
width: 197px;
margin-right: 5px;
z-index: 9;
line-height: 30px;
}
#system_Clock {
color: #333;
font-weight: normal;
font-size: 14px;
text-transform: uppercase;
}
#Header .login .CurrentDate {
float: right;
margin-top: 0;
}

/* line 323, scss/style.scss */
#Header .Time span {
  float: left;
}
#Header #HeaderSecondRow {
float: left;
margin-top: -10px;
position: absolute;
top: 0px;
left: 0px;
}

/* line 326, scss/style.scss */
#LShour {
  margin-left: 0;
}

/* line 329, scss/style.scss */
#LShour, #LSminute, #LSseconds {
  color: #42464B;
  font-size: 18px;
  width: 35px;
  text-align: center;
  background: url("images/sprites/sprite_header.png") no-repeat scroll -7px -292px transparent;
}

/* line 336, scss/style.scss */
#Header .Time {
color: #fff;
line-height: 35px;
overflow: hidden;
/*width: 200px;*/
float: right;

}
#Header .Time .time{float: left;      }
#Header .Time .time div {
    float: left;
    margin-right: 0px;
    height: 100%;
    text-align: center;
    color: #fff;
    font-size: 16px;
}
#Header .Time .time div:last-child {margin-right: 0px;}
#Header .Time div.date {
float: left;
text-align: center;
width: 110px;
height: 30px;
margin-top: 0px;
color: #3B77D5;
font-weight: normal;
font-size: 14px;
text-transform: uppercase;
line-height: 28px;
}

#Header .Time div.time{
float: left;
text-align: center;
color: #3B77D5;
font-weight: normal;
text-transform: uppercase;
height: 30px;
line-height:28px;
/*display: none;*/
}

/* line 350, scss/style.scss */
.ie .CurrentDate #langContainer #lang_sel ul li a.lang_sel_sel.icl-en img {
  top: 4px;
}

/* line 354, scss/style.scss */
#Header .Date {
  color: #2F3744;
  float: left;
  height: 22px;
  padding: 4px 0 0;
  text-align: center;
  width: 120px;
  font-size: 12px;
}

/* line 363, scss/style.scss */
#Header #langContainer {
background: url('images/sprites/sprite_column.png') no-repeat -454px -30px;
width: 110px;
height: 27px;
line-height: 28px;
cursor: pointer;
float: right;
margin-right: 6px;
font-size: 13px;
font-weight: normal;
color: #fff;
}

body.loggedIn #Header #langContainer {
margin-right: 0;
float: right;
margin-top: 0;
}


#Header .langSelectContainer {
  background: url("images/sprites/sprite_header.png") no-repeat scroll -7px -351px transparent;
  float: right;
  height: 22px;
  width: 141px;
  border: none;
}

#logo {
float: left;
margin-left: 0px;
}

#logo .Logo {
display: block;
margin: 1px 0px 10px;
background: url('images/slices/logo.png') no-repeat 0 0;
width: 320px;
height: 127px;
/* padding-right: 8px; */
border-radius: 0 0 10px 10px;
}
.loggedIn #logo .Logo{
margin-top: 0px;
}

/*----------------End header css-------------------------------*/
/*----------------menu css-------------------------------*/


#topnavContainer {
height: 45px;
width: 100%;
float: right;
/*position: absolute;
top: 0px;*/
left: 0px;
background-color: #D1D9DC;
z-index: 1;
position: relative;
/*border-bottom: 1px solid #eaeaea;
border-right: 1px solid #eaeaea;
border-left: 1px solid #eaeaea;*/
}

body.loggedIn #topnavContainer {
height: 45px;
}


body#homePage #topnavContainer {
background-color: #D1D9DC;
position: absolute;
border-bottom: 0px;
height:45px;
}
body#homePage.admin-bar #topnavContainer {
top:150px;
}


body.loggedIn #topnavContainer,
body#homePage.loggedIn #topnavContainer {
background-color: #3f3f3f;
position:static;
}
body.loggedIn #topnavContainer,
body#homePage.loggedIn #topnavContainer {
top:174px;
}
body.loggedIn #topnavContainer {
color: #f7f7f7;
top:173px;
}

body.loggedIn #topnavContainer {
margin-top: 0px;
}
#menu-topnav li:hover {

}
#menu-topnav li.current-menu-item {
/*background: url('images/slices/header/mainMenuSelected.png') repeat-x !important;*/
}
#lang_sel ul ul {
width: 106px;
height: auto;
transition: all 1s;
visibility: inherit;
border-radius: 0px 0px 5px 5px;
top: 32px;
border-bottom: 0px;
border-top: 0px;
background: white;
left: 2px;
z-index: 999999999;
display: none;
margin-top: -5px !important;
-webkit-box-shadow: 0 5px 10px rgba(0,0,0,.3);
-moz-box-shadow: 0 5px 10px rgba(0,0,0,.3);
box-shadow: 0 5px 10px rgba(0,0,0,.3);
}

#lang_sel ul li:hover ul, #lang_sel ul a:hover ul {

}
#lang_sel ul ul a, #lang_sel ul ul a:visited {
background: none;
color: #444444;
height: auto;
line-height: 1em;
padding: 6px 10px;
border-width: 0 0px 0px 0px;
}
#lang_sel ul ul a:hover {
background: #cccccc !important;
}
#lang_sel li {
float: left;
width: 106px;
position: relative;
height: 25px;
}
#lang_sel a:hover, #lang_sel ul ul a:hover {
background: #848484 !important;
width: 86px;
}
#lang_sel a:hover {
background: none !important;
width: 86px;
}
#lang_sel img.iclflag {
#top: 4px;
border: none;
}
/* line 392, scss/style.scss */
.menu-topnav-container {
height: 36px;
margin: 0 auto;
padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 0px;
font-size: 0.85em;
font-family: 'Roboto Condensed', sans-serif;
/*text-rendering: geometricPrecision;*/
font-weight: 400;
line-height: 1.5em;
border-radius: 3px;
width: 1004px;
float: none;
}


.befor {
  /*font-weight: bold;*/
}
#menu-topnav {
padding: 0;
display: block;
margin: 0 auto;
height: 36px;
}
body.it #menu-topnav li {
min-width: 138px !important;
}
#menu-topnav li {
float: left;
text-align: center;
list-style: none;
height: 17px;
margin: 0px;
padding: 0;
text-align: center !important;
min-width: 142px !important;
}
body.de #menu-topnav li {
padding: 0 0px;
}
body.loggedIn #menu-topnav li{

}
#menu-topnav li.current-menu-item a{

}
#menu-topnav li.last {
border-right: 0px;
}
#menu-topnav li:first-child{}
#menu-topnav li:last-child{}

#menu-topnav li:first-child a {
}
#menu-topnav li.current-menu-item a:hover {

}

#menu-topnav li.current-menu-item a:last-child {
background: #3E70C5;
color: #fff;
}

#menu-topnav li.selected a:last-child {

}


#menu-topnav li a {
float: left;
font-size: 14px;
line-height: 44px;
overflow: hidden;
text-decoration: none;
transition: all 0.3s;
margin: 0px auto;
display: block;
width: 100%;
text-align: center;
text-transform: uppercase;
height: 45px;
}
body.it #menu-topnav li a {
font-size: 12px;
}

body#homePage #menu-topnav li a {

}
body#homePage.loggedIn #menu-topnav li a {

}


body.loggedIn #topnavContainer,
body#homePage.loggedIn #topnavContainer {
background-color: #D1D9DC;
border-bottom: 1px solid #eaeaea;
}


#lang_sel a.lang_sel_sel {
border: 0px;
line-height: 27px;
background: none;
width: 37px;
height: 25px;
padding: 0px;
margin: 0px 0 -1px 12px;
}
#lang_sel span.langName {
float: right;
display: block;
position: absolute;
top: 1px;
left: 34px;
}
#lang_sel span.langName.drop {
top: 6px;
}
#lang_sel a.lang_sel_sel img {
border: 0;
height: 12px;
width: 18px;
margin-top: 8px;
}
#lang_sel ul ul a img{
height: 12px;
width: 18px;	
}
#slideshowBox {
	height: 400px;
	width: 100%;
    /* float: left; */
    position: relative;
    display:none;
    z-index: -1;
}
body.home #slideshowBox{
display: block !important;
top: 163px;
clear: both;
position: absolute;
z-index: 500;
/*padding: 45px 0px 0px 0px;*/
}

#slideshowBox #flashBanner{
  width: 1442px;
  margin: 0px auto;
  background: url('images/slices/header/bannerD.jpg') no-repeat;  
  height: 480px;
}
.meteor-slides .meteor-clip {
position: static !important;
}
#slideshowBox.logged {
margin-top: -90px;
height: 137px;
background: url('images/slices/header/headerBg_intro.png') ;

}
#openAccount #slideshowBox,
.loggedIn #slideshowBox,
#slideshowBox.logged div{display: none;}

.verification_msg{
	float:right;
	width: 132px;
	margin: 5px 0px 0px 15px;
	text-indent:15px;
	line-height:12px;
	background: url('images/sprites/attention.png') no-repeat;
}

/*----------------End menu css-------------------------------*/
/*---------------- index css-------------------------------*/
/* line 437, scss/style.scss */
#index {
  margin: 0px auto 0px;
  width: 1021px;
/*  overflow: hidden;*/
}

/* line 441, scss/style.scss */
#homePromoBanner {
  height: 238px;
  width: 760px;
  background: url("images/slices/banner.jpg") no-repeat scroll 0 0 transparent;
  float: left;
}

/* line 450, scss/style.scss */
#tradezone-top {
  margin-top: -10px;
}

/* line 453, scss/style.scss */
#HeaderNews {
margin: 5px auto 0;
padding: 0;
line-height: 28px;
height: 40px;
z-index: -10;
position: relative;
width: 1020px;
font-size:12px;
}
body#homePage #HeaderNews {
margin: 0px auto 0;
}
body#homePage.loggedIn #HeaderNews {
margin: 10px auto 0;
}
body.loggedIn #HeaderNews {
margin: 10px auto 0;
}

/* line 462, scss/style.scss */
#marqueeTopParent {
width: 918px;
height: 26px;
margin: 5px 0;
padding-left: 100px;
background: url('images/sprites/sprite_new.png') no-repeat -1079px -86px;
float: left;
}

#reuters {
width: 100%;
color: #454545;
}

#call {
padding: 0 10px 0 10px;
background: url('images/sprites/sprite_new.png') no-repeat -1089px -122px;
width: 5px;
height: 7px;
}

#put {
padding: 0 10px 0 10px;
background: url('images/sprites/sprite_new.png') no-repeat -1089px -145px;
width: 5px;
height: 7px;
}

.red{
font-weight:bold;
}

.green{
font-weight:bold;
}

#HeaderNews #phoneDiv {
  float: right;
  height: 23px;
  text-align: center;
  width: 240px;
}
#howToTrade{
      height: 219px;  
      margin-bottom: 10px;
}
#howToTrade div{
width: 240px;
height: 78px;
float: left;
margin-right: 5px;
text-align: center;
padding: 140px 5px 0px;
}
#howToTrade div *{margin: 10px auto;}
#howToTrade div .title{font-weight: bold;}
#howToTrade #firstStep{background: url('images/sprites/sprite_homepro.png') no-repeat -14px -211px;}
#howToTrade #secondStep{background: url('images/sprites/sprite_homepro.png') no-repeat -14px -478px;}
#howToTrade #thirdStep{background: url('images/sprites/sprite_homepro.png') no-repeat -13px -743px;margin: 0px;}

/*----------------End index css-------------------------------*/
/*----------------right side css-------------------------------*/

.myaccount .rightSide {
  float: left;
  width: auto;
  margin-top: 11px;
}

.rightSide {
  height: auto;
  float: right;
  width: 250px;
  margin-top: 0;
}
body#homePage .rightSide{
margin-top: -53px;
}
.rightSide aside{ 
  float: right;
  margin-top: 0px;
}

#needHelp {
padding: 0px 12px 29px;
}

body.home .rightSide .widget.widget_lead_widget {
margin: -370px 0 10px;
}
.rightSide .widget.widget_lead_widget {
background: rgba(0,0,0,0.3);
width: 251px;
height: 343px;
font-size: 9px;
text-align: center;
float: right;
margin: 10px 0 10px;
border-radius: 6px;
z-index: 600;
position: relative;
}
body#homePage .rightSide .widget.widget_how_to_trade {
margin-top: 52px;
}
.rightSide .widget.widget_lead_widget .widget-title {
  margin: 20px auto;
}

.widget_super_rss_reader .srr-title a {
padding-left: 0px;
text-decoration: none;
width: 3px;
height: 5px;
font-weight: 400;
font-size: 16px;
}

.widget_super_rss_reader .srr-summary.srr-clearfix {
padding: 0px 0px 15px;
color: #000;
margin: 0px !important;
font-size: 12px;
font-family: Arial;
line-height: 130%;
}

.srr-meta {
  font-size: 12px;
  font-weight: bold;
}

.widget_super_rss_reader .srr-summary.srr-clearfix a{
  color: #000;  
}

.rightSide .widget.widget_lead_widget .widget-title, .rightSide .how_to_trade .title, .rightSide .widget_super_rss_reader .widget-title {
font-size: 20px;
font-weight: normal;
line-height: 45px;
text-align: left;
display: block;
height: 46px;
margin: 0px;
text-align: center;
color: #fff;
text-transform: uppercase;
text-shadow: 1px 1px #666;
}
.rightSide .how_to_trade .title{
width: 250px;
height: 42px;
color: #6C6666;
text-transform: uppercase;
font-size: 20px;
font-family: 'Roboto Condensed';
text-shadow: 0px 0px #fff;

}
body.zh-hans .rightSide .how_to_trade .title {
width: 242px;
height: 42px;
color: #fff;
background: url('images/sprites/sprite_column.png') no-repeat -425px -7px;
}


.need_help_table {
	font-family:Arial;
	font-style:italic;
	font-size: 11px;
	color:#666;
}


/* line 532, scss/style.scss */
.rightSide .widget.widget_lead_widget .need_help_table {
  width: 100%;
  margin: 0 auto;
}

/* line 536, scss/style.scss */
.rightSide .widget.widget_lead_widget .need_help_table td {
  padding: 0 0 7px;
  text-align: left;
  color: #fff;
}

.rightSide .widget.widget_lead_widget .need_help_table tr td label {
	color:#fff;
	font-family: Arial;
	font-size:11px;
	text-shadow: 1px 1px #666;
}

.rightSide .widget.widget_lead_widget .need_help_table td#checkBx{
padding: 10px 0 13px;	
}

.rightSide .widget.widget_lead_widget .need_help_table tr td#checkBx{
margin:0px;	
}

/* line 540, scss/style.scss */
.rightSide .widget.widget_lead_widget td .medBG.first {
    float: left;
}

/* line 543, scss/style.scss */
.rightSide .widget.widget_lead_widget td .medBG {
border: none !important;
float: right;
padding-left: 10px;
line-height: 27px;
background: url('images/sprites/sprite_column.png') no-repeat -26px -30px;
width: 107px;
height: 36px;
color: #333;
font-family:Arial;
font-size: 12px;   
font-style:italic;
}

/* line 551, scss/style.scss */
.rightSide .widget.widget_lead_widget .need_help_table td#phones {
  padding-bottom: 0;
}

.rightSide .widget.widget_lead_widget .need_help_table td .bigBG input {
}

.rightSide .widget.widget_lead_widget .need_help_table td .bigBG input {
border: none !important;
font-size: 12px;
font-family:Arial;
font-style:italic;
padding-left: 10px;
background: url('images/sprites/sprite_column.png') no-repeat -26px -122px;
width: 220px;
height: 36px;
color: #333;
line-height: 27px;
}

/* line 562, scss/style.scss */
.need_help_table .rightSide .widget.widget_lead_widget td .last {
  margin-left: 1px;
  float: left;
}

/* line 566, scss/style.scss */
/*.rightSide .widget.widget_lead_widget .submit {
color: #fff;
cursor: pointer;
line-height: 49px;
padding: 0;
text-align: center;
font-size: 28px;
font-family: 'Roboto Condensed', sans-serif;
display: block;
margin: 0px auto;
border: 0px solid #fff;  
border-radius: 4px;
background: url('images/sprites/sprite_new.png') no-repeat -46px -250px;
width: 229px;
height: 55px;
} */

.rightSide .widget.widget_lead_widget .submit {

    -moz-box-shadow:inset 0px 1px 0px 0px #febfb0;
    -webkit-box-shadow:inset 0px 1px 0px 0px #febfb0;
    box-shadow:inset 0px 1px 0px 0px #febfb0;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fc7b5c), color-stop(1, #fc6440));
    background:-moz-linear-gradient(top, #fc7b5c 5%, #fc6440 100%);
    background:-webkit-linear-gradient(top, #fc7b5c 5%, #fc6440 100%);
    background:-o-linear-gradient(top, #fc7b5c 5%, #fc6440 100%);
    background:-ms-linear-gradient(top, #fc7b5c 5%, #fc6440 100%);
    background:linear-gradient(to bottom, #fc7b5c 5%, #fc6440 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc7b5c', endColorstr='#fc6440',GradientType=0);
    background-color:#fc6440;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    border:1px solid #ca5235;
    display:inline-block;
    cursor:pointer;
    color:#ffffff;
    font-family: 'Roboto Condensed';
    text-transform: uppercase;
    font-weight: 400;
    font-size:22px;
    width: 229px;
	height: 55px;
    padding:5px 24px;
    margin: 5px 0px 0px 0px;
    text-decoration:none;
    text-shadow:0px -1px 0px #ca5235;
    float: left;
}
.rightSide .widget.widget_lead_widget .submit:hover {
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fc6440), color-stop(1, #e35735));
    background:-moz-linear-gradient(top, #fc6440 5%, #e35735 100%);
    background:-webkit-linear-gradient(top, #fc6440 5%, #e35735 100%);
    background:-o-linear-gradient(top, #fc6440 5%, #e35735 100%);
    background:-ms-linear-gradient(top, #fc6440 5%, #e35735 100%);
    background:linear-gradient(to bottom, #fc6440 5%, #e35735 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7', endColorstr='#e35735',GradientType=0);
    background-color:#e35735;
}
.rightSide .widget.widget_lead_widget .submit:active {
    position:relative;
    top:1px;
}

.chzn-search input {width: 150px;}

/* line 581, scss/style.scss */
.rightSide .widget.widget_lead_widget .tny {
float: left;
margin-right: 1px;
border: none;
font-size: 12px;
font-family: Arial;
font-style:italic;
text-align: center;      
color: #333;
background: url('images/sprites/sprite_column.png') no-repeat -26px -170px;
width: 51px;
height: 36px;
line-height: 27px;
}
.ie .rightSide .widget.widget_lead_widget .tny{
   width: 48px;  
}

/* line 591, scss/style.scss */
.rightSide .widget.widget_lead_widget .mid {
float: left;
border: none !important;
font-size: 12px;
font-family: Arial;
font-style:italic;
color:#333;
padding-left: 10px;
background: url('images/sprites/sprite_column.png') no-repeat -136px -170px;
width: 110px;
height: 36px;
line-height: 27px;
}

/* line 600, scss/style.scss */
.rightSide .widget.widget_lead_widget .countrylist.selectbox {
line-height: 22px;
cursor: pointer;
padding: 0 0 0 4px;
border: 16.5px solid rgba(255,255,255,0.67);
border-radius: 5px;
background: #fff;
width: 205px;
height: 0px;
}
/* line 612, scss/style.scss */
body.home .rightSide .how_to_trade {
    margin-top: 1px;
}
.rightSide .how_to_trade {
    -moz-box-shadow:inset 0px 1px 0px 0px #fff;
    -webkit-box-shadow:inset 0px 1px 0px 0px #fff;
    box-shadow:inset 0px 1px 0px 0px #fff;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #eee), color-stop(1, #ccc));
    background:-moz-linear-gradient(top, #eee 5%, #ccc 100%);
    background:-webkit-linear-gradient(top, #eee 5%, #ccc 100%);
    background:-o-linear-gradient(top, #eee 5%, #ccc 100%);
    background:-ms-linear-gradient(top, #eee 5%, #ccc 100%);
    background:linear-gradient(to bottom, #eee 5%, #ccc 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eee', endColorstr='#ccc',GradientType=0);
    background-color:#ccc;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    border:1px solid #bbb;
    display:inline-block;
    cursor:pointer;
    color:#ffffff;
    font-family:arial;
    font-size:12px;
    padding:0px 0px;
    margin: 12px 0px 3px 0px;
    text-decoration:none;
    text-shadow:0px 1px 0px #fff;
    float: left;
    width: 250px;
    height: 340px;
    overflow: hidden;
}

body.zh-hans .rightSide .how_to_trade {
background: none;
height: auto;
width: 240px;
overflow: hidden;
margin-top: 1px;
}
.rightSide .howToTradeTabs {
margin: 0px auto;
padding: 0;
width: 232px;
height: 40px;
}


div.positionsContainer ul *+*+*+*+*+*+*+*+*+li{  /* it means nth-child(10)+ */
     padding-right:20px;
     width:80px;
}

.rightSide .how_to_trade .howToTradeTabs li {
	margin: 0px 0px 0px 3px;
	-webkit-user-select: none; /* Chrome/Safari */        
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* IE10+ */
	-o-user-select: none;
	user-select: none;
}


.rightSide .how_to_trade .howToTradeTabs li.selected {

	width: 50px;
	height: 30px;
 	-moz-box-shadow:inset 0px 1px 0px 0px #5bb2f1;
    -webkit-box-shadow:inset 0px 1px 0px 0px #5bb2f1;
    box-shadow:inset 0px 1px 0px 0px #5bb2f1;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
    background:-moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background:-webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background:-o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background:-ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background:linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7',GradientType=0);
    background-color:#0061a7;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    border:1px solid #01528d;
    display:inline-block;
    cursor:pointer;
    color:#ffffff;
    font-family: 'Roboto Condensed';
    font-size:11px;
    margin: 0px 2px 0px 2px;
    text-decoration:none;
    text-shadow:0px -1px 0px #01528d;
    float: left;

}

.ie .rightSide .howToTradeTabs li {
  margin-top: 2px;
}

.zh-hans .rightSide .howToTradeTabs li {
  line-height: 33px;
  font-size: 11px;
}

.ja .rightSide .howToTradeTabs li, .it .rightSide .howToTradeTabs li {
  font-size: 12px;
}

.ru .rightSide .howToTradeTabs li {
  font-size: 11px;
}

.rightSide .howToTradeTabs li {
color: #000;
float: left;
text-transform: uppercase;
text-align: center;
list-style: none;
padding: 6px 1px 2px 1px;
line-height:13px;
width: 50px;
	height: 30px;
 	-moz-box-shadow:inset 0px 1px 0px 0px #fff;
    -webkit-box-shadow:inset 0px 1px 0px 0px #fff;
    box-shadow:inset 0px 1px 0px 0px #fff;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #eee), color-stop(1, #ddd));
    background:-moz-linear-gradient(top, #eee 5%, #ddd 100%);
    background:-webkit-linear-gradient(top, #eee 5%, #ddd 100%);
    background:-o-linear-gradient(top, #eee 5%, #ddd 100%);
    background:-ms-linear-gradient(top, #eee 5%, #ddd 100%);
    background:linear-gradient(to bottom, #eee 5%, #ddd 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#ddd',GradientType=0);
    background-color:#ddd;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    border:1px solid #888;
    display:inline-block;
    cursor:pointer;
    font-family: 'Roboto Condensed';
    font-size:11px;
    margin: 0px 0px 0px 0px;
    text-decoration:none;
    text-shadow:0px -1px 0px #fff;
    float: left;
}
.rightSide .howToTradeTabs li.option-builder,
.rightSide .howToTradeTabs li.option-builder-2,
.rightSide .howToTradeTabs ul *+*+*+li {

}

.rightSide .howToTradeTabs li.60-seconds{
	border-right: 0;
}

.rightSide .howToTradeTabs li.hSep {
  width: 2px;
  height: 38px;
  margin-top: 12px;
  background: url("images/sprites/sprite_column.png") no-repeat scroll -437px -407px transparent;
}

.rightSide .how_to_trade .text {
  margin: 0;
  width: 240px;
  float: right;
  width: 100%;
  min-height: 237px;
}

body.zh-hans .rightSide .how_to_trade .text {
margin: 0;
width: 240px;
float: right;
width: 238px;
min-height: 265px;
border: 1px solid #cccccc;
border-top: none;
padding-top: 8px;
}

/* line 675, scss/style.scss */
.rightSide .how_to_trade .text ul li {
  padding: 0 0 0 0%;
  list-style: none;
  min-height: 40px;
}

/* line 680, scss/style.scss */
.rightSide .how_to_trade .number {
float: left;
font-weight: normal;
padding: 0;
color: #fff;
font-size: 22px;
clear: left;
width: 13px;
height: 26px;
padding-left: 8px;
margin-left: 12px;
margin-top: -3px;
}

.rightSide .how_to_trade .number.one {
background: url('images/sprites/sprite_column.png') no-repeat -552px -424px;
}
.rightSide .how_to_trade .number.two{
background: url('images/sprites/sprite_column.png') no-repeat -553px -472px;
}
.rightSide .how_to_trade .number.three{
background: url('images/sprites/sprite_column.png') no-repeat -551px -542px;
}
.rightSide .how_to_trade .number.four{
background: url('images/sprites/sprite_column.png') no-repeat -550px -592px;
}

body.es .rightSide .how_to_trade .number.one,
body.es .rightSide .how_to_trade .number.two,
body.es .rightSide .how_to_trade .number.three,
body.es .rightSide .how_to_trade .number.four,
body.de .rightSide .how_to_trade .number.one,
body.de .rightSide .how_to_trade .number.two,
body.de .rightSide .how_to_trade .number.three,
body.de .rightSide .how_to_trade .number.four {
color:#084263;
font-weight: bold;
font-size: 32px;
}





.bottonHow2treade {
  float: right;
  background: url('images/sprites/sprite_column.png') no-repeat -426px -243px;   
  width: 210px;   
  height: 9px;
  display: none;
}

.how_to_trade .text ul {
  padding: 0;
  margin: 16px 0px 0;
}
body.zh-hans .how_to_trade .text ul {
padding: 0;
margin: -3px 0px 0;
}
body.zh-hans .how_to_trade .text ul td[valign="top"] {
border-top:1px solid #cccccc;
}
body.zh-hans .how_to_trade .text ul td[valign="top"] hr {
display:none;
}
body.zh-hans .how_to_trade .text ul td[valign="top"]:first-child {
border-top:none;
}
.rightSide .supportBtn {
  display: block;
  margin: 0 0 -14px 0px;
  text-decoration: none;
  clear: both;
  cursor: pointer;
  background: url("images/sprites/sprite_column.png") no-repeat -15px -368px;
  width: 241px;
  height: 96px;
  float: right;
}

.rightSide .supportBtn .support {
  font-size: 18px;
  color: #CFCFCF;
  margin-left: 15px;
  text-transform: capitalize;
  font-weight: normal;
  letter-spacing: -1px;
  display: block;
  height: 25px;
  line-height: 58px;
  padding-top: 10px;
  text-align: left;
  text-shadow: 2px 2px 2px #000;
}

.rightSide .supportBtn .hours {
  color: #B56004;
  font-size: 14px;
  margin-left: 16px;
  font-weight: bold;
  display: block;
  height: 14px;
  line-height: 14px;
  padding-top: 2px;
  text-align: left;
  display: none;
}

.rightSide .widget_super_rss_reader {
color: #000;
margin-left: 0px;
overflow: hidden;
margin-bottom: 11px;
width: 250px;
height: 260px;
box-shadow: 0px 1px 0px 0px #FFF inset;
background: linear-gradient(to bottom, #EEE 5%, #CCC 100%) repeat scroll 0% 0% #CCC;
border-radius: 5px;
border: 1px solid #BBB;
display: inline-block;
cursor: pointer;
font-size: 13px;
padding: 0px;
margin: 0px 0px 11px;
text-decoration: none;
text-shadow: 0px 1px 0px #FFF;
}

.rightSide #super_rss_reader-5.widget_super_rss_reader,
.rightSide #super_rss_reader-3.widget_super_rss_reader {
display:none;
}
body.zh-hans .rightSide .widget_super_rss_reader {
display:none;
}
body.zh-hans .rightSide #super_rss_reader-5.widget_super_rss_reader,
body.zh-hans .rightSide #super_rss_reader-3.widget_super_rss_reader {
display:block;
}

body[class*="assetIndex"] .curTab .post p > img {
  display:none;
}














.rightSide .widget_super_rss_reader .widget-title {
line-height: 45px;
color: #6C6666;
text-transform: uppercase;
font-size: 20px;
border-bottom: 1px solid #d8d8d8;
height: 41px;
}

.super-rss-reader-widget {
padding: 8px 15px 0px;
height: 205px;
overflow: hidden;
}

.rightSide .widget_super_rss_reader .srr-wrap {

}

.rightSide .how_to_trade .stepswordpress {
  float: left;
  padding-left: 10px;
  padding-top: 0px;
  font-size: 12px;
  width: 75%;
  font-family: tahoma !important;
  line-height: 16px;
  color: #000;
}

/*.rightSide #videoDemo {
height: 180px;
margin: 0px 0 15px 0px;
background: url("images/slices/coming_soon_small.jpg") no-repeat scroll 0 0 transparent;
display: none;
}*/
.rightSide #liveSupport {
    background: url('images/sprites/sprite_column.png') no-repeat -422px -501px;   width: 208px;   height: 62px;
    
    
    float: right;
    margin: 6px 0px 7px;
    line-height: 62px;
    text-indent: 10px;
    font-size: 22px;
    text-shadow: 0px 1px 2px #D8D5D0;
    color: #382B20;
    display: none;
}


/*----------------End right side css-------------------------------*/
/*----------------Footer css-------------------------------*/
#Footer {
clear: both;
margin-top: 20px;
padding-bottom: 0;
background: #6C737B;
}

#Footer #footerBox {
width: 1000px;
margin-left: auto;
margin-right: auto;
border-top: none;
padding-bottom: 44px;
background: url('images/sprites/sprite_footer.png') no-repeat center 45px;
height: 480px;
}
#bottomFooter{
margin: 0px;
background: #505860;
padding: 10px 0;
}

/* line 770, scss/style.scss */
#Footer .footerMenu-global {
margin: 0 auto;
padding: 23px 0px;
width: 100%;
height: 173px;
}

/* line 778, scss/style.scss */
#Footer h4 {
font-size: 13px;
font-weight: normal;
margin: 0;
text-align: left;
text-transform: uppercase;
color: #CCCBD0;
border-bottom: 2px solid #CCCBD0;
padding-bottom: 10px;
}

/* line 786, scss/style.scss */
#Footer .listContainer {
width: 146px;
min-height: 200px;
height: 200px;
float: left;
margin-top: 5px;
margin-left: 0px;
margin-right: 0px;
padding: 0 10px;
}
#Footer .listContainer.last{
	border-right:0px;
}
/* line 793, scss/style.scss */
#Footer .footerMenu-global ul {
  padding: 0;
  margin: 7px 0px;
}

/* line 796, scss/style.scss */
#Footer .footerMenu-global ul li {
  list-style: none;
  padding-top: 4px;
}
#Footer .footerMenu-global ul li.appStore a{
color: transparent;
width: 130px;
display: block;
height: 40px;
margin-top: -10px;
}
#Footer .footerMenu-global ul li.androidMarket a{
color: transparent;
width: 130px;
display: block;
height: 40px;
margin-top: -10px;
}
#Footer .footerMenu-global ul li.appStore a:hover{
color: transparent;	
}
#Footer .footerMenu-global ul li.androidMarket a:hover{
color: transparent;	
}
#Footer .footerMenu-global ul li.appStore{
background: url('images/sprites/sprite_new.png') no-repeat -890px 0;
width: 131px;
height: 35px;
}
#Footer .footerMenu-global ul li.androidMarket{
background: url('images/sprites/sprite_new.png') no-repeat -890px -48px; 
height: 35px;
width: 131px;	
}

#Footer .footerMenu-global ul li a {
font-size: 13px;
text-decoration: none;
list-style: none;
color: #CCCBD0;
}
#Footer .footerMenu-global ul li a:hover{color: #CCCBD0;}

div.footerBottom {
  width: 100%;
}
div.logobarBox {
  background: url('images/slices/payment_bg.png');    
}
div.logobar {
clear: both;
margin: 20px auto 0px;      
background: url('images/sprites/sprite_new.png') no-repeat -5px -134px;
width: 758px;
height: 29px;
}

div.powered {
  height: 60px;
  text-align: center;
  width: 100%;
  position: relative;
  margin: 0px 0 0 0;
}

div.powered a {
  display: block;
  margin: auto;
  margin-bottom: 7px;
  background: url('images/sprites/sprite_footer.png') no-repeat -387px -191px;
  width: 194px;
  height: 36px;
}

/* line 831, scss/style.scss */
#spotLogo {
margin: auto;
cursor: pointer;
background: url('images/sprites/sprite_new.png') no-repeat -1127px -4px;
width: 182px;
height: 25px;
}

/* line 838, scss/style.scss */
#Footer .GEdit.disclaimerText {
  color: #4f4f4f;
  font-size: 10px;
  margin: 0 auto;
  padding: 0 5px;
  text-align: center;
}
/*----------------End Footer css-------------------------------*/
/*----------------open account and my account css-------------------------------*/
/* line 848, scss/style.scss */
.nextDeposit {
color: #fff;
cursor: pointer;
font-size: 16px;
font-weight: 600;
text-align: center;
text-transform: capitalize;
border: none;
line-height: 41px;
background: url('images/sprites/sprite_innerPages.png') no-repeat -83px -2151px;
width: 192px;
height: 41px;
text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
text-decoration: none;
display: block;
margin: 0px auto;
}

/* line 862, scss/style.scss */
#boxBtn {
  /* width: 471px; */
  /* padding-top: 20px; */
  margin: 20px auto;
}

/* line 866, scss/style.scss */
#index #openAccountForm {
}

/* line 870, scss/style.scss */
#index #accountForm {
	min-height: 550px;
}

/* line 875, scss/style.scss */
.box {
margin-bottom: 0px;    
line-height: 42px;
text-align: left;
padding: 0 30px;
/*background: #cdd4dd;
background: url('images/sprites/sprite_innerPages.png') no-repeat -58px -81px;   */
width: 712px;   
height: 45px;
color: #fff;
}

.box h2 {
  margin: 10px 0px 25px 0px;
}

/* line 885, scss/style.scss */
.box span {
  padding-left: 10px;
  font-size: 17px;
}

/* line 889, scss/style.scss */
.contectConntent {
  width: 600px;
  margin: 0 auto;
}

/* line 893, scss/style.scss */
.mune-registrantion {
width: auto;
  
}

/* line 897, scss/style.scss */
.mune-registrantion ul.registrationSteps {
list-style-type: none;
margin: 0px auto;
width: 610px;
height: 41px;
display: block;
padding: 0px;
}
.mune-registrantion ul.registrationSteps {background: url('images/sprites/sprite_innerPages.png') no-repeat -80px -2257px;}
.continerContect .mune-registrantion ul.registrationSteps {background: url('images/sprites/sprite_innerPages.png') no-repeat -80px -2316px;      }
.open-account .mune-registrantion ul.registrationSteps {background: url('images/sprites/sprite_innerPages.png') no-repeat -79px -2256px;}

.mune-registrantion ul.registrationSteps li {
  float: left;
  font-size: 15px;
  line-height: 41px;
  text-align: left;
  width: 195px;
  margin-right: 8px;
  font-weight: normal;
  letter-spacing: 2px;
  text-indent:15px;
  color: #000;
}

.mune-registrantion ul.registrationSteps li.current {
  color: #fff;
}

/* line 918, scss/style.scss */
.mune-registrantion ul.registrationSteps span.registrationStepsText {

}

/* line 922, scss/style.scss */
.openAccountButton {
margin: 386px 295px 0 0px;
display: table;
background: url('images/sprites/sprite_new.png') no-repeat -46px -151px;
width: 269px;
height: 75px;
top: 0;
float: right;
z-index: 9;
position: relative;
text-align: left;
visibility: hidden;
}
body.zh-hans .openAccountButton {
background: url('images/sprites/sprite_new.png') no-repeat -537px -763px;
}


/* line 925, scss/style.scss */
:: {
width: 100%;
margin: 0 auto;
padding: 20px 0 30px 0;
overflow: hidden;
text-align: left;
}

/* line 932, scss/style.scss */
#accountForm table td.propName {
  font-size: 12px;
  padding: 0 23px 0 0;
  text-transform: capitalize;
  white-space: nowrap;
  text-align: right;
  width: 213px;
  color: #666666;
}
#accountForm table td.inputTd1{position: relative}
#accountForm table td.inputTd1 span.error {
position: absolute;
right: -117px;
}

/* line 941, scss/style.scss */
#accountForm table td.inputTd {
  width: 192px;
  padding: 8px 0;
}

x:-o-prefocus, #accountForm table td.inputTd {
    width: 225px;
    !width: 225px !important;
 }

_::-ms-reveal, #accountForm table td.inputTd {
    width: 225px !important;
 }
#accountForm table td.inputTd input {
border: none;
text-indent: 8px;
color: #000;
background: url('images/sprites/sprite_myaccount.png') no-repeat -21px -890px;
width: 192px;
height: 33px;
line-height:28px;
}
#accountForm table td.inputTd input.valid {border: none !important;}

#accountForm table td.inputTd input.phonePrefixInput, #accountForm table td.inputTd input.phoneAreaInput {
text-align: left;
float: left;
margin-right: 2px;
background: url('images/sprites/sprite_myaccount.png') no-repeat -448px -944px;
width: 45px;
height: 33px;
color: #000;
}

#accountForm table td.inputTd input.phoneInput {
float: left;      
background: url('images/sprites/sprite_innerPages.png') no-repeat -179px -1754px;   width: 94px;   height: 33px;
text-align: center;
text-indent: 0px;
}

/* line 967, scss/style.scss */
#accountForm table td.inputTd1 input {
float: left;
border: none;
text-indent: 10px;      
color: #000;
text-shadow: 0px 1px 1px #000;   background: url('images/sprites/sprite_myaccount.png') no-repeat -546px -944px;
width: 94px;
height: 33px;
line-height:28px;
}

/* line 975, scss/style.scss */
#forgotPasswordContainer .captchaImage {
width: 95px;
height: 24px;
margin: 10px 0 0 0px;
border: 1px solid #000;
position: absolute;
background: #fff;
border-radius: 4px;
box-shadow: inset 0px 0px 15px 0px rgba(0,0,0,.9);
}

/* line 983, scss/style.scss */
#forgotPasswordContainer #forgotInput .resetPassword {
color: #fff;
cursor: pointer;
font-size: 16px;
font-weight: bold;
padding: 0;
text-align: center;
text-transform: capitalize;
display: block;
margin: auto;
border: none;
position: relative;
left: -12px;
top: 6px;
background: url('images/sprites/sprite_innerPages.png') no-repeat -84px -2151px;
width: 191px;
height: 41px;
}

#forgotInput {
  width: 300px;
  margin: 20px auto;
}

#inputEmail {
height: 22px;
text-align: left;
width: 192px;
border: 1px solid #000;
background: #242424;
color: #fff;
border-radius: 4px;
padding-left: 10px;
}

#inputCode {
margin: 10px 10px 0 0;
width: 86px;
height: 22px;
text-align: left;
border: 1px solid #000;
background: #242424;
color: #fff;
border-radius: 4px;
padding-left: 10px;
}

/* line 1022, scss/style.scss */
#accountForm table tr.Capcha td.inputTd1 img.captchaImage {
float:left;
border-radius: 4px;
background: #bebebe;  
width: 86px;  
height: 30px;
margin-left: 8px;
border: 1px solid #000;
box-shadow: inset 0px 0px 15px 0px rgba(0,0,0,.9);
}

#accountForm table tr.terms td.checkTerm {
  text-align: right;
  padding-right: 0px;
  color: #666666;
}

#accountForm table tr.terms td.checkTerm .privacy{
  color: #000;
}

#accountForm table td.errors label {
  color: red;
  font-size: 10px;
  margin-left: 8px;
  padding-top: 3px;
}

#accountForm table td.curCountry select , #expiryRateBlock .rawWrapper #assetType , 
#departWrap select.wpcf7-select {
  display: block;
  width: 192px;
  height: 33px;
  line-height: 33px;
  cursor: pointer;
  padding: 0 0 0 6px;
  border: none;
  background: url('images/sprites/sprite_innerPages.png') no-repeat -81px -1794px;
}

/* line 1050, scss/style.scss */
#accountForm table td.curName, #accountForm table td.curCountry {
  padding-bottom: 8px;
  padding-left: 0px;
}

/* line 1053, scss/style.scss */
#accountForm table td.curName select {
  /* display: block; */
  width: 192px;
  height: 22px;
  background: transparent url(images/sprites/sprite_innerPages.png) no-repeat -74px -1533px scroll;
  cursor: pointer;
  padding: 0 0 0 6px;
  border: none;
}

/* line 1062, scss/style.scss */
#accountForm .openAccountButton.button input,
.page-template-forgotPassword-php .spotPackageContainer .plainForm input[type="submit"],
.page-template-openAccount-php .spotPackageContainer .plainForm input[type="submit"]{
color: #fff;
cursor: pointer;
font-size: 16px;
font-weight: 600;
float: none;
text-align: center;
text-transform: capitalize;
text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
border-radius: 7px;
background: url('images/sprites/sprite_innerPages.png') no-repeat -84px -2151px;   width: 191px;   height: 41px;
border: 0px;
}

/*----------------End open account css-------------------------------*/
/*---------------- my account - diposit css-------------------------------*/
/* line 1078, scss/style.scss */
.navigationContainer {      
background: url('images/sprites/sprite_myaccount.png') no-repeat -13px -213px;   width: 240px;   height: 315px;
}

/* line 1083, scss/style.scss */
.navigationContainer .side-myaccount-menu {
  padding: 0;
  margin: 0;
  text-align: center;
  margin: 14px 0 0 0;
}

/* line 1088, scss/style.scss */
.navigationContainer .side-myaccount-menu li {
cursor: pointer;
font-size: 15px;
font-weight: bold;
line-height: 40px;
text-decoration: none;
margin: 7px auto 0px;
text-align: center;      
background: url('images/sprites/sprite_myaccount.png') no-repeat -32px -695px;   width: 200px;   height: 42px;
}

/* line 1098, scss/style.scss */
.navigationContainer .side-myaccount-menu li a {
color: #f7f7f7;
display: block;
height: 100%;
text-decoration: none;
font-weight: bold;
}

/* line 1103, scss/style.scss */
.navigationContainer .side-myaccount-menu li.current_page_item a {
color: #fff;
}

/* line 1106, scss/style.scss */
.navigationContainer .side-myaccount-menu li.current_page_item {      
background: url('images/sprites/sprite_myaccount.png') no-repeat -32px -591px;
}

/* line 1109, scss/style.scss */
a#MyAccount_backToTradingBtn {
display: block;
line-height: 42px;
margin: 5px 0px;
text-transform: capitalize;
text-align: left;
font-weight: bold;
text-decoration: none;
font-size: 15px;    
color: #f7f7f7;
padding-left: 40px;
letter-spacing: 0px;
background: url('images/sprites/sprite_myaccount.png') no-repeat -23px -773px;   
width: 202px;   height: 42px;
}

/* line 1123, scss/style.scss */
.formsContainer {
width: 100%;
margin: 0 auto;
background: #E5E5E4;
border: #ccc 1px solid;
border-top: 0;
}

/* line 1127, scss/style.scss */
#creditCard_form, #wire_form {
margin: auto;
padding: 30px;
}

/* line 1134, scss/style.scss */
#paymentMethods {
width: 100%;
height: 36px;
margin: 0px auto;
padding: 0;
}

/* line 1139, scss/style.scss */
#paymentMethods li {
  font-size: 13px;
  margin: 0 4px 0 0;
  text-align: center;
  text-transform: capitalize;
  float: left;
  cursor: pointer;
  list-style: none;
}

/* line 1148, scss/style.scss */
#paymentMethods li.selected div.right {
  height: 36px;
}

/* line 1151, scss/style.scss */
#paymentMethods li.selected, #paymentMethods li.selected label {
  cursor: default !important;
}

/* line 1154, scss/style.scss */
#paymentMethods li div.left {
color: #000;
cursor: pointer;
float: left;
font-size: 14px;
height: 36px;
width: 130px;
line-height: 36px;
text-align: center;
text-transform: capitalize;
margin-right: 1px;
border-radius: 4px 4px 0px 0px;
background: #b2b2b2;
}
#paymentMethods li div.left label{
cursor: pointer;
}
/* line 1161, scss/style.scss */
#paymentMethods li.selected div.left {
color: #000;
width: 132px;
position: relative;
font-size: 14px;
height: 36px;
line-height: 36px;
padding-top: 0;
border-bottom: none;
background: #E5E5E4;
border-radius: 4px 4px 0px 0px;
border: #ccc 1px solid;
border-bottom: 0;
}
.myaccount #index .pageContainer .post{overflow: visible;min-height: 488px;}
#index.deposit .post {
margin: 0;
padding: 0;
box-shadow: none;
background: none;
border: none;
overflow: visible;
}
#index.my-protfolio .post,#index.account-history .post{padding: 46px;}

#index.my-protfolio .box
,#index.account-history .box
{}

/* line 1169, scss/style.scss */
.pageRegular #depositForm table {
  width: 686px;
  margin: 0 auto;
  padding: 10px 0 0px 0;
  overflow: hidden;
  text-align: left;
}

/* line 1176, scss/style.scss */
h2 {
  padding: 0;
  font-weight: normal;
  margin:10px 0px 25px 0px;
}

/* line 1181, scss/style.scss */
h2 a {
  color: black !important;
  font-weight: normal;
  font-size: 17px;
  padding-left: 10px;
}

/* line 1187, scss/style.scss */
h3 {
  margin: 0;
  margin:0px 0px 20px 0px;
}

/* line 1190, scss/style.scss */
h3.title {
background: none repeat scroll 0 0 transparent;
font-size: 21px;
line-height: 50px;
text-align: center;
text-indent: 10px;
width: 100%;
margin: 0;
padding: 0;
text-transform: uppercase;
color: #fff;
font-weight: normal;
}

/* line 1203, scss/style.scss */
#depositForm table td.propName, #addNewCard table td.propName {
  color: #000;
  font-size: 12px;
  padding-right: 19px;
  text-transform: capitalize;
  white-space: nowrap;
  text-align: right;
  width: 195px;
}

/* line 1212, scss/style.scss */
#depositForm .table.deposit {
  padding-left: 21px;
}

/* line 1215, scss/style.scss */
#depositForm table td.inputTd {
  background: transparent url("images/sprites/sprite_myaccount.png") no-repeat -22px -889px scroll;
  width: 206px;
  height: 22px;
  border: none;
  text-indent: 3px;
}

/* line 1222, scss/style.scss */
#cvvTr .selectTd label {
  float: right;
}

/* line 1225, scss/style.scss */
#endDate {
border: none;
padding-right: 5px;
background: url('images/sprites/sprite_myaccount.png') no-repeat -335px -442px;
width: 85px;
height: 32px;
text-indent: 10px;
color: #000;
cursor: pointer;
line-height: 37px;
padding-left: 21px;
}
.rawWrapper .jdpicker_w .date_clearer {
color: #a00;
font-weight: bold;
font-family: sans-serif;
float: right;
padding: 10px 10px 0px 0px;
}

/* line 1232, scss/style.scss */
#depositForm table td.selectTd #creditcard, #addNewCard .deposit td.selectTd #creditCardType, #addNewCard .deposit td.selectTd #country {
  display: block;
  width: 192px;
  height: 22px;
  line-height: 22px;
  background: transparent url("images/sprites/sprite_myaccount.png") no-repeat -22px -948px scroll;
  cursor: pointer;
  padding: 0 0 0 6px;
  border: none;
}

/* line 1242, scss/style.scss */
#depositForm table td.selectTd > input {
text-align: left;
border: none !important;
text-indent: 10px;
direction: ltr;
background: url('images/sprites/sprite_myaccount.png') no-repeat -21px -890px;   
width: 192px;   height: 31px;
color:#000;
line-height: 27px;
}

/* line 1250, scss/style.scss */
#depositForm table td {
  padding-top: 15px;
  width: 192px;
}

/* line 1254, scss/style.scss */
.selectTd .styled-select-small.first {
  float: left;
  padding-right: 13px;
  width: 67px;
}
.selectTd .styled-select-small.last{
    float: left;  
}

/* line 1258, scss/style.scss */
#creditCardType, #addNewCard .deposit td.selectTd .exp {
  cursor: pointer;
  float: left;
  height: 22px;
  line-height: 22px;
  margin: 0 10px 0 0;
  text-align: center;
  width: 68px;
  border: none;
}

/* line 1269, scss/style.scss */
#depositForm table #deleteCard {
font-size: 12px;
margin-left: 10px;
border: none !important;
text-align: center;
line-height: 31px;
color: #fff;
cursor: pointer;
background: url('images/sprites/sprite_myaccount.png') no-repeat -322px -801px;
width: 132px;
height: 31px;
font-weight: bold;
}

/* line 1279, scss/style.scss */
#depositForm table td.selectTd input#cvvInput {
line-height: 31px;
border: none !important;
padding-left: 10px;
background: url('images/sprites/sprite_myaccount.png') no-repeat -279px -890px;   
width: 86px;
height: 33px;
}

/* line 1287, scss/style.scss */
#cvvPopup {
  background: url("images/slices/myAccount/cvv20visa.gif") no-repeat scroll 0px 0px transparent;
  height: 124px !important;
  position: absolute;
  width: 222px !important;
  z-index: 9999;
}

/* line 1294, scss/style.scss */
#tooltipSpan {
  position: absolute;
  padding-left: 1px;
}

/* line 1298, scss/style.scss */
.cvvExpl {
background: url('images/sprites/sprite_myaccount.png') no-repeat -657px -889px;
width: 14px;
height: 15px;
 display: block;
overflow: auto;
}

/* line 1303, scss/style.scss */
#depositForm table td.selectTd label.error {
color: red;
font-size: 9px;
padding-top: 10px;
float: right;
width: 0px;
white-space: nowrap;
margin: 0px;
text-indent: 5px;
}

/* line 1309, scss/style.scss */
.depositbtn {
 width: 426px;
padding-top: 10px;
}

/* line 1313, scss/style.scss */
#depositForm #addNewCard h2 {
  padding-top: 10px;
  color: #EB1E23;
  width: 300px;
  height:20px;
}

/* line 1316, scss/style.scss */
.depositbtn input.btn {
color: #fff;
cursor: pointer;
font-size: 16px;
font-weight: bold;
border: none;
float: right;
text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
background: url('images/sprites/sprite_innerPages.png') no-repeat -84px -2151px;
width: 191px;
height: 41px;
}

/* line 1327, scss/style.scss */
#creditCard_img {
  padding: 10px;
  width: 210px;
}

/* line 1331, scss/style.scss */
#wireLogo {
  display: inline-block;
  width: 70px;
  height: 27px;
  background: url("images/sprites/sprite_myaccount.png") no-repeat scroll -121px -1023px transparent;
}

/* line 1337, scss/style.scss */
#wire_form #depositIco {
  float: right;
  width: 125px;
}

/* line 1341, scss/style.scss */
#depositIco {
  float: left;
  width: 75px;
  height: 13px;
  text-indent: 7px;
  background: url("images/sprites/sprite_myaccount.png") no-repeat scroll -706px -890px transparent;
  margin: 6px 10px 0 0;
  color: #000;
}

/* line 1349, scss/style.scss */
#cardImg {
  float: left;
  width: 94px;
  height: 27px;
  background: url("images/sprites/sprite_myaccount.png") no-repeat scroll -25px -1023px transparent;
}

/* line 1355, scss/style.scss */
#wire_form .options li .wireBankAccounts_title {
  width: 260px;
  height: 39px;
  line-height: 39px;
  font-size: 16px;
  padding-left: 5px;
}

/* line 1362, scss/style.scss */
#wire_form .options {
  text-align: left;
  width: 580px;
}

/* line 1366, scss/style.scss */
#wire_form .options li.dollar {
  width: 270px;
  float: left;
}

/* line 1370, scss/style.scss */
#wire_form .options li.euro {
  width: 309px;
  float: right;
}

/* line 1374, scss/style.scss */
#wire_form .options li span.sing {
  color: #64b02d;
}

/* line 1377, scss/style.scss */
#wire_form .options li span.sub {
  color: #8b8b8b;
}

/* line 1380, scss/style.scss */
#wire_form .options li .content {
  width: 270px;
  min-height: 200px;
  padding: 5px 5px;
}

/* line 1385, scss/style.scss */
#wire_form .options li .content div {
  margin: 0 0 11px;
  padding: 0 0 5px 0;
  font-weight: bold;
}

/* line 1390, scss/style.scss */
#wire_form .options li .content div span {
  font-size: 9px;
  font-weight: normal;
}

/*----------------End my account - diposit css-------------------------------*/
/*---------------- my account - history css-------------------------------*/
/* line 1396, scss/style.scss */
table#historyTable {
  width: 661px;
  margin: 0 auto;
  font-size: 12px;
  border: 0px;
}

/* line 1402, scss/style.scss */
#leftContiner {
  padding-top: 20px;
}

/* line 1405, scss/style.scss */
#leftContiner .filterOptions li.selectDates {
  float: left;
  margin-right: 10px;
}

/* line 1408, scss/style.scss */
.selectDates .title {
  float: left;
}

/* line 1411, scss/style.scss */
.positionFilterOptions li {
  float: left;
}

/* line 1414, scss/style.scss */
.filterOptions {
  padding: 0;
}

/* line 1418, scss/style.scss */
.positionTypes ul {
  float: right;
}

/* line 1421, scss/style.scss */
.assets {
width: 100%;
margin: 0 auto;
border-radius: 10px;
overflow: hidden;
/* border: 1px solid #555; */
/* padding: 0px; */
/* box-shadow: 0px 3px 11px -3px rgba(0 , 0 , 0 ,0.4); */
}

/* line 1427, scss/style.scss */
table#historyTable th, table#historyTable td {
/*  background: url("images/sprites/sprite_myaccount.png") no-repeat scroll -544px -518px transparent;
  color: #D6D6D6;*/
  

  font-size: 11px;
  line-height: 35px;
  padding: 0;
  

  text-align: center;
  

  text-transform: capitalize;
}
#creditCard_form .chzn-container-single .chzn-single div b{
	display: none;
}
body.ie #creditCard_form .chzn-container-single .chzn-single div b {
	display: block !important;
}
body.ie #accountForm .chzn-container-single .chzn-single div b {
	display: block !important;
}
/* line 1436, scss/style.scss */
table#historyTable tr td:first-child {
  background-image: none;
}

/* line 1439, scss/style.scss */
table#historyTable th:first-child {
  background-image: none;
}

/*----------------End my account - history css-------------------------------*/
/*----------------End my account - position css-------------------------------*/
/* line 1444, scss/style.scss */
#mypositionContiner {
  width: 728px;
  border: 1px solid #d5d2d2;
  border-top: none;
}

/* line 1449, scss/style.scss */
.jdpicker_w {
 float: left;
padding-right: 40px;

 width: 130px;
}

/* line 1455, scss/style.scss */
.styled-select {
  float: right;
}

#filters {
  padding: 20px 0 20px 0px;
  height: 30px;
  width: 663px;
}
table.investmentsTable tr td{
	background: #E5E5E4;
}
table.investmentsTable tr.won td {
   /*background: #E5E5E4; */
}
table.investmentsTable tr.sold td {
	/*background: #E5E5E4; */
}
table.investmentsTable tr.lost td {
   /*background: #E5E5E4; */
}
.investmentsTable .deposit {}
.investmentsTable .withdrawal{}

table.investmentsTable tr.tie td {
   /*background: #E5E5E4; */
}
table.investmentsTable tr.canceled td {
   background: #E5E5E4; 
}
table.investmentsTable td.call {
background: url('images/sprites/sprite_homepro.png') no-repeat -4px -149px #E5E5E4;
}

table.investmentsTable td.put {
background: url('images/sprites/sprite_homepro.png') no-repeat -4px -172px #E5E5E4;
}

table.investmentsTable tbody tr td{
  background-color: #E5E5E4;
  color: #000; 
}
table.investmentsTable tbody tr:nth-child(odd) td{background-color: #E5E5E4}
table.investmentsTable tbody tr:nth-child(even) td {
background-color: #f7f7f7;
}

table.investmentsTable {
margin: 0 auto;
font-size: 12px;
/* border: 1px solid #555; */
background: url('images/sprites/sprite_myaccount.png') no-repeat -14px -105px;   
width: 668px;   
height: 38px;
}

/* line 1478, scss/style.scss */
table.investmentsTable th, table.investmentsTable td {
color: #fff;
font-size: 11px;
line-height: 34px;
padding: 0;
text-align: center;
text-transform: capitalize;
}

/* line 1487, scss/style.scss */
table.investmentsTable th:first-child, table.investmentsTable td:first-child {
  background-image: none;
}

/* line 1490, scss/style.scss */
.Date1 {
border: none;
padding-left: 10px;
background: url('images/sprites/sprite_myaccount.png') no-repeat -334px -444px;
width: 104px;
height: 33px;
line-height: 31px;
cursor: pointer;
color: #000;
}
.Date1[name=endDate] {background: url('images/sprites/sprite_myaccount.png') no-repeat -537px -443px;}

/* line 1497, scss/style.scss */
#filters .jdpicker_w {
  padding-right: 20px;
}
.jdpicker_w .date_clearer {
float: right;
}

/* line 1500, scss/style.scss */
#TypeSelector select#assetType {
  background: url("images/sprites/sprite_myaccount.png") no-repeat scroll -283px -949px transparent;
  cursor: pointer;
  height: 22px;
  line-height: 22px;
  margin: 10px 0 10px 16px;
  text-align: center;
  border: none;
}

/* line 1512, scss/style.scss */
.pagination {
  text-align: center;
  margin: 20px auto;
  width:250px;
  color:#666;
}

.pagination ul li {
  list-style: none;
  float: left;
  padding-right: 10px;
}
.pagination ul li a {
  text-decoration: none;
  color: #999;
}
.pagination ul li.active a {
    text-decoration: underline;
    font-weight: bold;
    font-size: 15px;
    line-height: 16px;
    color: #000;
}
.pagination ul li.prev a {
    color: #fff;
    background: url('images/sprites/sprite_myaccount.png') no-repeat -341px -510px;
    height: 14px;
    width:14px;
    display: block;  
    text-indent: 14px;
    overflow: hidden;
    color: #999;
}
.pagination ul li.next a {
    color: #fff;
    background: url('images/sprites/sprite_myaccount.png') no-repeat -353px -553px;
    width:14px;
    height: 14px;
    display: block;
    text-indent: 16px;
    overflow: hidden;
    color: #999;
}
#mainInfo .chzn-container-single .chzn-single div b{
	display: none;
}
/*----------------End my account - position css-------------------------------*/
/*--------------------my account - Personal Details css-------------------------------*/
/* line 1519, scss/style.scss */
.request {
}

/* line 1525, scss/style.scss */
#mainInfo, .passwordForm {
  width: 630px;
  margin: 0 auto;
}

/* line 1529, scss/style.scss */
#mainInfo table {
  margin: 0 75px;
}

/* line 1532, scss/style.scss */
.passwordForm table {
  margin: 0 38px;
}

/* line 1536, scss/style.scss */
.request #mainInfo table td.propName {
  color: #000;
  font-size: 12px;
  padding: 13px 40px 0 0;
  text-align: right;
  white-space: nowrap;
}

/* line 1542, scss/style.scss */
.request #mainInfo table td.info {
  padding-top: 13px;
}

/* line 1545, scss/style.scss */
.request .passwordForm table td.propName {
  color: #000;
  font-size: 12px;
  padding: 0 26px 0 0;
  text-align: right;
  width: 100px;
}

/* line 1552, scss/style.scss */
.request table td.inputTd, .request table td.selectTd, .request table .submitTd, #mainInfo {
  padding-top: 15px;
}

/* line 1555, scss/style.scss */
.request table td.inputTd input {
width: 192px;
height: 31px;
background: transparent url("images/sprites/sprite_myaccount.png") no-repeat -21px -890px scroll;
border: none !important;
text-indent: 10px;
color: #000;
line-height: 27px;
}

/* line 1561, scss/style.scss */
.request .Country #countries {
  display: block;
  width: 192px;
  height: 32px;
  background: transparent url("images/sprites/sprite_myaccount.png") no-repeat -12px -941px scroll;
  cursor: pointer;
  border: none;
}

/* line 1569, scss/style.scss */
.request table .submitTd input.btn {
color: #fff;
cursor: pointer;
font-size: 16px;
font-weight: bold;
border: none !important;
background: url('images/sprites/sprite_innerPages.png') no-repeat -84px -2151px;
width: 191px;
height: 41px;
text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
line-height: 39px;
}

/* line 1579, scss/style.scss */
.passwordForm table tr td.desc, .passwordForm table tr td.desc label.error {
  font-size: 9px;
  padding: 5px 0 0 0;
}

/* line 1583, scss/style.scss */
.request .formsSeparator {
  border-bottom: 1px solid #ebe8e8;
  margin: 20px auto;
}

/* line 1587, scss/style.scss */
.request #withdrawal table {
  margin: 0 auto;
  padding: 15px;
}

/* line 1591, scss/style.scss */
.request #withdrawal table tr td.propName {
  padding: 11px 20px 0 0;
  text-align: right;
  font-size: 13px;
}

/* line 1596, scss/style.scss */
.request #withdrawal table tr td.submitTd {
  text-align: right;
}

/*----------------End my account - Personal Details css-------------------------------*/
/*----------------learn more css-------------------------------*/

.continer {
  float: left;
  width: 728px;
  background: #fffcfc;
  border: 1px solid #d5d2d2;
  border-top: none;
  padding-bottom: 20px;
}

.pageContainer {
float: left;
width: 750px;
/*min-height: 391px;*/
border-radius: 12px;
background: #F7F7F7; /* Old browsers */  /* IE9 SVG, needs conditional override of 'filter' to 'none' */     /* FF3.6+ */   /* Chrome,Safari4+ */   /* Chrome10+,Safari5.1+ */   /* Opera 11.10+ */   /* IE10+ */   /* W3C */   /* IE6-8 */;
overflow: hidden;
margin-top: 10px;
margin-bottom: 40px;
border: 1px solid #ccc;
border-top: none;
padding: 0px 0px 35px 0px;
}

.post{
	font-family: Arial;
	font-size: 12px;
}

.myaccount .pageContainer {float: right;}
#secbox {
  width: 662px;
  margin: 0 auto;
}

#secbox .title {
  background: none repeat scroll 0 0 transparent;
  font-size: 16px;
  font-weight: 600;
  height: 36px;
  line-height: 36px;
  text-align: left;
  text-transform: capitalize;
  width: 90%;
  margin: auto;
  padding-left: 2px;
  color: #000;
}

/* line 1635, scss/style.scss */
#continerTop {
  width: 662px;
  margin: auto;
  padding-top: 20px;
}

/* line 1640, scss/style.scss */
#continermiddle, #continerbotton {
width: 660px;
margin: 25px auto 0;
background: #E5E5E4;
float: left;
padding-bottom: 20px;
border-radius: 5px;
color: #000;
}

/* line 1648, scss/style.scss */
.twoStep {
background: #E5E5E4;
min-height: 280px;
width: 310px;
border-radius: 5px;
color: #000;
}

/* line 1654, scss/style.scss */
#step1 {
  width: 312px;
  float: left;
}

/* line 1658, scss/style.scss */
#step2 {
  width: 312px;
  float: right;
}

/* line 1662, scss/style.scss */
#step3, #step4 {
  min-height: 260px;
  padding: 0 0 10px 0;
}

/* line 1666, scss/style.scss */
.bgContent {
padding: 10px 11px;
}

/* line 1669, scss/style.scss */
.bodyTilte {
  color: #181818;
  font-size: 15px;
  padding-bottom: 5px;
}


#imgOpenAccount {
background: url('images/sprites/sprite_innerPages.png') no-repeat -46px -161px;
width: 185px;
height: 44px;
display: block;
}


#imgDeposit {
display: block;
background: url('images/sprites/sprite_innerPages.png') no-repeat -44px -264px;
width: 134px;
height: 41px;
border: 0px solid #000;
}


.contentText {
  width: 250px;
  margin: 0 auto;
  padding: 10px;
}


#bodyMovie {
width: 562px;
margin: 10px auto 0;
background: url('images/sprites/sprite_innerPages.png') no-repeat -42px -819px;
width: 614px;
height: 264px;
}
#bodyMovie object{
display: none;
}

.imgOpenPos, .imgOpenPosExpanded {
background: url('images/sprites/sprite_innerPages.png') no-repeat -43px -314px;
width: 612px;
height: 480px;
display: block;
}

/* line 1702, scss/style.scss */
.imgOpenPosExpanded {
  float: right;
  background-position: -546px -504px;
  display: none;
}

/* line 1706, scss/style.scss */
#bodystep4 {
  width: 621px;
  margin: 0 auto;
}

/*----------------End learn more css-------------------------------*/
/*----------------EXPIRY RATES css-------------------------------*/
.rawWrapper {
  width: 683px;
  margin: 20px auto;
}

.rawWrapper label {
  line-height: 36px;
  padding-right: 10px;
  float: left;
}

.expiryRateTable {
  border: 0px solid #d5d2d2;
  margin: 0 auto;
  background: #2F66C2;   
  width: 669px;   
  border-radius: 5px 5px 0px 0px;
}

.expiryRateTable thead {
}
.expiryRateTable tbody tr:nth-child(odd) td {
background: url("images/slices/seperator.png") no-repeat 0 3px #E5E5E4;
}
.expiryRateTable thead th{ 
    line-height: 30px;
    color: #fff;
} 
.expiryRateTable tbody tr td {
 color: #000;
  text-transform: capitalize;
  text-align: center;  
     line-height: 40px;
background: url("images/slices/seperator.png") no-repeat 0 3px #D2D2D1;
  /* border-radius: 0px 0px 10px 10px; */
}


.expiryRateTable thead th:first-child, .expiryRateTable tbody tr td:first-child {
 
}
.expiryRateTable tbody tr:nth-child(odd) td:first-child{
	background: #E5E5E4;
}
.expiryRateTable tbody tr td:first-child{
	background: #D2D2D1;
}
#expiryRateBlock .rawWrapper #assetType {
    float: left;

}

#expiryRateBlock .rawWrapper {
  font-family: 'Roboto Condensed';
}

#expiryRateBlock {
  font-family: 'Roboto Condensed' !important;
  font-size: 14px;
}
/*----------------End EXPIRY RATES css-------------------------------*/
/*----------------start Asset Index css-------------------------------*/
/* line 1760, scss/style.scss */
.faqTitles {
height: 40px;
padding-left: 0px;
margin: 0 auto;
padding-top: 20px;
width: 92%;
list-style: none;
}

/* line 1766, scss/style.scss */
ul.faqTitles li {
color: #fff;
cursor: pointer;
float: left;
font-size: 14px;
line-height: 40px;
text-align: center;
text-transform: capitalize;
margin-right: 3px;
border-radius: 10px 10px 0px 0px;
width: 135px;   
height: 40px; /* Old browsers */  /* IE9 SVG, needs conditional override of 'filter' to 'none' */     /* FF3.6+ */   /* Chrome,Safari4+ */   /* Chrome10+,Safari5.1+ */   /* Opera 11.10+ */   /* IE10+ */   /* W3C */   /* IE6-8 */;
background: #2f66c2;
}
#asset-254 h2{
	border-top:0px;
}
/* line 1779, scss/style.scss */
ul.faqTitles li.selected {
cursor: default;
font-size: 14px;
padding-top: 0;   
background: #E5E5E4;      
border: 0px;
color:#000000;
}

ul.faqTitles li:first-child.selected {
  margin-left: 0;
}
ul.faqTitles li:last-child{margin-right: 3px;}

.curTab .asset.open{
	background: #E5E5E4;
}
.curTab {
background-color:#E5E5E4;
margin: 0 auto;
text-align: left;
width: 690px;
padding: 0px 0px;
/*box-shadow: 0px 3px 11px -3px rgba(0 , 0 , 0 ,0.4);*/
}

.curTab div h2 {
color: #000;
font-size: 14px;
cursor: default;
margin: 1px 19px 0;
text-indent: 12px;
padding-bottom: 7px;
padding-top: 14px;
}

.asset.last .assetBotton {
 display: none;
}
.open .assetBotton { /* border-bottom: 0px; */}

.curTab .post {
line-height: normal;
background: #FFFFFF;
font-size: 13px;
border-top: none;
width: 660px;
padding: 15px;
color: #000;
border-top: 1px solid #4EB7F4;
}

/* line 1823, scss/style.scss */
.asset.open h2 {
  background: url("images/slices/innerPages/closeIco.png") no-repeat 0 5px;
}

/* line 1826, scss/style.scss */
.asset h2 {
background: url('images/sprites/sprite_innerPages.png') no-repeat -70px -1119px;
}

/*----------------End Asset Index css-------------------------------*/
/*----------------start faq Index css-------------------------------*/
/* line 1833, scss/style.scss */
.faqTitles.faq {
 
}

/* line 1837, scss/style.scss */
.curTab.faq {

}

/* line 1841, scss/style.scss */
.curTab.faq .post {
}

/*----------------End faq Index css-------------------------------*/
/*----------------start Dictionary Index css-------------------------------*/
/* line 1849, scss/style.scss */
.pageContainer .search {
padding: 20px 0 10px 0px;
width: 689px;
margin: 0px auto;
}

/* line 1852, scss/style.scss */
.pageContainer .search .searchStringBg {
  float: left;
  height: 22px;
  width: 144px;
  margin: 0 0 0 22px;
}

/* line 1859, scss/style.scss */
.searchString {
line-height: 14px;
margin: 0;
border: none;
background: url('images/sprites/sprite_innerPages.png') no-repeat -81px -1314px;
width: 94px;
height: 32px;
text-indent: 10px;
color: #000;
}

/* line 1868, scss/style.scss */
#submitSearch {
  background: url("images/sprites/sprite_header.png") no-repeat scroll -6px -241px transparent;
  cursor: pointer;
  float: left;
  font-size: 12px;
  height: 26px;
  margin-left: 3px;
  width: 69px;
  margin-top: -3px;
  line-height: 28px;
  text-align: center;
  color: #5B5D5F;
  border: none;
}

/* line 1882, scss/style.scss */
#noRecord {
  color: #000;
  font-size: 14px;
  text-align: center;
  font-weight: bold;
  padding-bottom: 15px;
  line-height: 36px;
}

/*----------------End Dictionary Index css-------------------------------*/
/*----------------start contant us css-------------------------------*/
/* line 1891, scss/style.scss */
.contactUsTable {
  float: left;
  color: #252121;
  text-transform: capitalize;
  font-size: 14px;
}

/* line 1899, scss/style.scss */
.contactUsTable td.title {
  text-align: left;
  padding: 0px 30px 10px 0px;
  font-family: 'Roboto Condensed';
  color:#333;
}
#HowToWithdraw {
width: 763px;
height: 63px;
clear: both;
background: url('images/slices/wd_steps.png') no-repeat 0 0;
}
.leftDiv.whan {
margin-left: 7px;
width: 165px;
}
.leftDiv {
float: left;
width: 150px;
height: 36px;
color: #fff;
padding-top: 14px;
margin-left: 23px;
line-height: 19px;
font-size: 13px;
}
.leftDiv.two{
	color:#000;
} 
.leftDiv.three {
margin-left: 29px;
}
.leftDiv.four {
margin-left: 48px;
width: 190px;
}
/* line 1902, scss/style.scss */
.contactUsTable td {
  padding: 0 0px 10px 0;
  text-align: left;
  color: #888888;
}
.contactUsTable .captchaTr td p{
    display: none;
}
/* line 1908, scss/style.scss */
.contactUsTable input.wpcf7-form-control {
line-height: 29px;
border: none;
text-indent: 10px;
background: url('images/sprites/sprite_innerPages.png') no-repeat -81px -1352px;
width: 192px;
height: 32px;
color: #000;
}
#departWrap select.wpcf7-select {

}

.message .wpcf7-textarea {
background: url('images/sprites/sprite_innerPages.png') no-repeat -81px -1469px;
width: 192px;
height: 133px;
height: 126px !important;
width: 185px !important;
border: 0px;
float: left;
padding: 4px;
border-radius: 5px;
color: #000;
resize: none;
}


.captchaTr .wpcf7-form-control.wpcf7-captchar {
 text-align: center;
float: left;
margin: 0px 3px 0 0;            
background: url('images/sprites/sprite_innerPages.png') no-repeat -81px -1314px;
width: 94px;
height: 33px;
}

.captchaTr img {
border-top: 1px solid #000;
padding: 5px;
float: left;
border-radius: 4px;
background: #bebebe;
width: 82px;
height: 23px;
margin: 1px 0px 0px 0px;
border: 1px solid #000;
box-shadow: inset 0px 0px 15px 0px rgba(0,0,0,.9);
}
.contactUsTable .captchaTr img{
   
} 


.spotPackageContainer .plainForm .captchaTd .borderCapcha {
  line-height: 32px !important;
  margin: -6px 0px 0px 0px !important;
}

/* line 1945, scss/style.scss */
/*
table.contactUsTable input.wpcf7-submit {
color: #fff;
cursor: pointer;
font-size: 16px;
padding: 0;
text-align: center;
text-transform: capitalize;
font-weight: bold;
position: relative;
background: #2f66c2;
width: 191px;
height: 41px;
text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
text-indent: 0px;
border-radius: 5px;
}
*/

table.contactUsTable input.wpcf7-submit {
	width: 190px;
    height: 41px;
     -moz-box-shadow:inset 0px 1px 0px 0px #5bb2f1;
    -webkit-box-shadow:inset 0px 1px 0px 0px #5bb2f1;
    box-shadow:inset 0px 1px 0px 0px #5bb2f1;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
    background:-moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background:-webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background:-o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background:-ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background:linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7',GradientType=0);
    background-color:#0061a7;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    border:1px solid #01528d;
    display:inline-block;
    cursor:pointer;
    color:#ffffff;
    font-family: 'Roboto Condensed';
    font-size:16px;
    margin: 10px 0px 10px 0px;
    text-decoration:none;
    text-shadow:0px -1px 0px #01528d;
    text-transform: uppercase;
    float: left;
    text-align: center;
    text-indent:0px;
}

/* line 1959, scss/style.scss */
div.wpcf7-mail-sent-ok {
  float: left;
  margin-left: 75px;
}

/* line 1960, scss/style.scss */


/* line 1962, scss/style.scss */
div.wpcf7-validation-errors {
  border: 0px solid #ff0000 !important;
  float: left;
  color: red;
}

/*----------------End contant us css-------------------------------*/
/*----------------demo video css-------------------------------*/
/* line 1968, scss/style.scss */
.videoContainer {
  padding-bottom: 34px;
  background: url("images/slices/coming_soon_big.jpg") no-repeat scroll 0 0 transparent;
  height: 458px;
}

/* line 1973, scss/style.scss */
.buttonsContainer {
  width: 715px;
}

/* line 1976, scss/style.scss */
.buttonsContainer .howToTrade {
background: url('images/sprites/sprite_innerPages.png') no-repeat -69px -2150px;
width: 219px;
height: 44px;
display: block;
font-size: 15px;
text-decoration: none;
color: rgb(255, 255, 255);
text-align: center;
line-height: 43px;
float: right;
font-weight: bold;
margin-right: 33px;
}

/* line 1989, scss/style.scss */
.buttonsContainer .openAccount {
background: url('images/sprites/sprite_innerPages.png') no-repeat -69px -2150px;
width: 209px;
height: 46px;
font-size: 15px;
display: block;
text-decoration: none;
color: rgb(255, 255, 255);
text-align: center;
line-height: 43px;
float: left;
font-weight: bold;
}

/*----------------end demo video css-------------------------------*/
/* line 2003, scss/style.scss */
#TypeSelector .chzn-container-single .chzn-single {
  background-position: 73px 11px !important;
}

/* line 2006, scss/style.scss */
.styled-select .chzn-container-single .chzn-single {
  background-position: 231px 11px  !important;
}

/* line 2009, scss/style.scss */
.styled-select-small .chzn-container-single .chzn-single {
  background-position: -280px -887px ;
}

/* line 2012, scss/style.scss */
#expiryRateBlock .chzn-container-single .chzn-single {
 
}

/* line 2015, scss/style.scss */
.chzn-container-single .chzn-single {
  /*background: url("images/slices/drop.png") no-repeat 190px 11px scroll #ffffff !important;*/
}

/* line 2018, scss/style.scss */
.gecko #depositForm {
  padding-top: 1px;
}

/* line 2021, scss/style.scss */
#forgot {
  font-size: 18px;
  font-weight: bold;
}

/* line 2025, scss/style.scss */
#forgotPasswordContainer {
  padding: 30px;
}

/* line 2030, scss/style.scss */
errors {
  color: red;
  text-align: center;
}

/* line 2031, scss/style.scss */
#expirePos {
  width: 90px;
  float: right;
}

/* line 2032, scss/style.scss */
div.asset h2 {
cursor: pointer;
border-top: 1px solid #fff;
text-indent: 20px;
}
div.asset.open h2 {
background: url('images/sprites/sprite_innerPages.png') no-repeat -66px -1169px;
padding-left: 4px;
}



.rightSide .chzn-container{

}
form[name='personalInfo'] .chzn-container,
#openAccountForm  .chzn-container,
#depositForm  .chzn-container,
.contactUsTable  .chzn-container,
#assetType_chzn {
    border: 0px;
        
}
.chzn-container .chzn-results li em {
background: transparent !important;
text-decoration: underline !important;
}
.chzn-container .chzn-results .no-results{
   background: none; 
}
body.ie #needHelp .chzn-container .chzn-results .active-result {
	color:#fff;
}
.chzn-container .chzn-results .active-result{
    color: #333;
}

.chzn-container .chzn-results li {
  font-style: italic !important;
}

#TypeSelector .chzn-container .chzn-results .active-result, 
#filters .chzn-container .chzn-results .active-result{
   color: #000; 
}
.rightSide .chzn-container-single .chzn-drop{
border: 1px solid #ccc;
border-top: 0px;
background: rgba(256,256,256,.8);
top: 31px !important;
}
.rightSide #country_chzn.chzn-container-single .chzn-drop {
width: 226px !important;
}
.rightSide #country_chzn.chzn-container-single .chzn-search input{
width: 192px !important;	
}
form[name='personalInfo'] .chzn-container-single .chzn-drop,
.contactUsTable .chzn-container-single .chzn-drop,
#depositForm .chzn-container-single .chzn-drop,
#openAccountForm .chzn-container-single .chzn-drop , 
#expiryRateBlock .chzn-container .chzn-single-with-drop + .chzn-drop
{
top: 30px !important;
border-right: 1px solid #ccc;
border-left: 1px solid #ccc;
background: #fff;
border-top: 0px;
box-shadow: -5px 0px 8px -6px rgba(0,0,0,0.6) inset;
}
form[name='personalInfo'] .styled-select-small .chzn-container-single .chzn-drop,
.contactUsTable .styled-select-small .chzn-container-single .chzn-drop,
#openAccountForm .styled-select-small .chzn-container-single .chzn-drop,
#depositForm .styled-select-small .chzn-container-single .chzn-drop, 
{
width: 65px !important;
box-shadow: -1px -1px 2px rgba(0,0,0,0.2) inset;
border-right: 1px solid #848485;
border-left: 0px solid #E1E1E3;
}

.rightSide .chzn-container-single .chzn-single{
border: 0px;
padding-left: 0px;
text-indent: 10px;
line-height: 33px;
box-shadow: none;
filter:none;
background: url('images/sprites/sprite_column.png') no-repeat -26px -76px;
width: 229px;
height: 36px;
color: #000;
}
form[name='personalInfo'] .chzn-container-single .chzn-single,
.contactUsTable .chzn-container-single .chzn-single,
#depositForm .chzn-container-single .chzn-single,
#openAccountForm .chzn-container-single .chzn-single,
#expiryRateBlock .chzn-container-single .chzn-single{	
  	border: none !important;
  	line-height: 33px;
  	color: #000;
  	box-shadow: none;
  	background: url('images/sprites/sprite_innerPages.png') no-repeat -81px -1430px;
	width: 192px;
	height: 34px;
}

form[name='personalInfo'] .chzn-container-single .chzn-single div ,
#depositForm .chzn-container-single .chzn-single div , 
#openAccountForm .chzn-container-single .chzn-single div, 
#expiryRateBlock .chzn-container-single .chzn-single div {
right: 9px;
top: 1px;

}
.contactUsTable .chzn-container-single .chzn-single div ,
#expiryRateBlock .chzn-container-single .chzn-single div{
right: 11px;
top: 6px;
}
.spotPackageContainer .plainForm .inputTd input[type="text"] {
color: #000 !important;	
}
#depositForm .styled-select-small .chzn-container-single {width: 66px !important;}
#depositForm .styled-select-small .chzn-container-single .chzn-single{
border: 0px;
width: 100%;
height: 31px;
padding-left: 0px;
background: url('images/sprites/sprite_column.png') no-repeat -14px -868px;
line-height: 31px;
box-shadow: none;
filter: none;
text-indent: 10px;
background: url('images/sprites/sprite_myaccount.png') no-repeat -280px -888px;   width: 66px;   height: 31px;
}
#country_chzn .chzn-single div b{

}
.rightSide .chzn-container-single .chzn-single div{
right: 5px;
top: 4px;
}

/********** forgot pasworg Page ***************/
.page-template-forgotPassword-php .spotPackageContainer .formTitle,
.page-template-openAccount-php .spotPackageContainer .formTitle{
    display: none;
}

.page-template-forgotPassword-php .spotPackageContainer .plainForm .captchaTd .borderCapcha,
.page-template-openAccount-php .spotPackageContainer .plainForm .captchaTd .borderCapcha{
width: auto;
height: auto;
line-height: 26px;
border-width: 0px;
display: inline-block;
text-align: center;
vertical-align: middle;
background: none;
}
.page-template-forgotPassword-php .spotPackageContainer .plainForm .inputTd input,
.page-template-openAccount-php .spotPackageContainer .plainForm .inputTd input{
text-indent: 10px;
font-size: 12px;
width: 193px;
height: 32px;
padding: 0px;
border-radius: 6px;
color: #fff;
background: #19191A;
border: 1px solid #000;
}
.page-template-forgotPassword-php .spotPackageContainer .plainForm .inputTd input:focus,
.page-template-openAccount-php .spotPackageContainer .plainForm .inputTd input:focus{
background: #19191A;
}
.page-template-forgotPassword-php .spotPackageContainer .plainForm .captchaTd input.captchaCode,
.page-template-openAccount-php .spotPackageContainer .plainForm .captchaTd input.captchaCode{
font-size: 12px;
width: 82px;
height: 32px;
padding: 0px 0px 0px 10px;
float: left;
margin-right: 2px;
color: #fff;
background: #19191A;
border: 1px solid #000;
}
/*.page-template-forgotPassword-php .spotPackageContainer .plainForm input[type="submit"],
.page-template-openAccount-php .spotPackageContainer .plainForm input[type="submit"]{
 color: #fff;
cursor: pointer;
line-height: 33px;
padding: 0;
text-align: center;
font-size: 18px;
border: none;
background: url('images/sprites/sprite_column.png') no-repeat -26px -1150px;
width: 215px;
height: 49px;
display: block;
margin: 0px auto;
text-shadow: 1px 1px 1px rgba(0,0,0,0.5);    
float: left;
margin-left: 3px;
}*/
.page-template-openAccount-php .spotPackageContainer .plainForm input[type="submit"]{
    margin: 0px auto;
float: left;
margin-left: 157px;
}
.page-template-openAccount-php .spotPackageContainer .plainForm .inputTd .chzn-search input{
background: #fff;
margin: 1px 0;
padding: 4px 20px 4px 5px;
outline: 0;
border: 1px solid #999;
font-family: sans-serif;
font-size: 1em;  
width: 183px !important;
border: 1px solid #ccc !important;
height: 18px;
}
.page-template-openAccount-php .spotPackageContainer .plainForm .inputTd input.phoneInput{
 float: left;
background: url('images/sprites/sprite_innerPages.png') no-repeat -82px -2075px;
width: 108px;
height: 30px;  
}
.page-template-openAccount-php .spotPackageContainer .plainForm .inputTd input.phonePrefixInput,
.page-template-openAccount-php .spotPackageContainer .plainForm .inputTd input.phoneAreaInput{
text-align: left;
float: left;
margin-right: 4px;
height: 30px;
background: url('images/sprites/sprite_column.png') no-repeat -14px -1065px;
width: 53px;
text-indent: 10px;
}

.opera .spotPackageContainer .plainForm input[type="checkbox"] {
    border: 1px solid #9F9FA0;
font-size: 10px;
font-weight: 400;
margin: 0px 5px;
padding: 2px;
vertical-align: middle;
}


#post-bottomFooter{
width: 1040px;
margin: 5px auto 15px auto;
text-align: center;
color: #838a92;
background-color: transparent;
border: none;
box-shadow: none;
min-height: 0px;
font-size: 10px;
font-family: Arial;
padding: 0 !important;
}

#post-bottomFooter ul{
  list-style: none;
  padding: 0px;
}

.request .errors label.error {
    text-align: center; 
    display: block;
    color: red;
    font-size: 11px;
    margin-top: 10px;
margin-bottom: -10px;
white-space: nowrap;
}
label[for="acceptTerms"]{ }
label[for="acceptTerms"] + span {color: red;}
.category-daily-market-review .pagination div.nav-next{
    margin-top: -25px;
}
.myaccount ::-webkit-input-placeholder,
#openAccountForm ::-webkit-input-placeholder { 
    color:    #ccc;
    text-shadow: none;
}
.spotPackageContainer .plainForm .inputTd {
width: 198px !important;
}
.spotPackageContainer .addCreditCardForm .inputTd {
width: 273px !important;
}
.spotPackageContainer .plainForm.addCreditCardForm .inputTd input[type="text"] {
width: 241px !important;
height: 32px !important;
border: 1px solid #B5B5B5 !important;
border-radius: 4px !important;
padding: 0px !important;
color: #CCCCCC;
background: #e8e8e8 !important; /* Old browsers */
background: -moz-linear-gradient(top,  #e8e8e8 0%, #f6f6f6 50%, #ffffff 100%) !important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e8e8), color-stop(50%,#f6f6f6), color-stop(100%,#ffffff)) !important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e8e8e8 0%,#f6f6f6 50%,#ffffff 100%) !important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e8e8e8 0%,#f6f6f6 50%,#ffffff 100%) !important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e8e8e8 0%,#f6f6f6 50%,#ffffff 100%) !important; /* IE10+ */
background: linear-gradient(to bottom,  #e8e8e8 0%,#f6f6f6 50%,#ffffff 100%) !important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#ffffff',GradientType=0 ) !important; /* IE6-9 */

}
span.wpcf7-not-valid-tip {
position: absolute;
top: -11px !important;
height: 25px;
background: #515151 !important;
border: 1px solid #000 !important;
color: red;
border-radius: 5px;
line-height: 29px;
text-align: center;
padding: 0px;
box-shadow: 0px 20px 15px -10px rgba(0,0,0,0.8);
}


.allZonesContainer {

}

/*#login.float{
padding-left: 18px;
line-height: 28px;
cursor: pointer;
float: right;
font-size: 13px;
font-weight: normal;
background: url('images/sprites/sprite_new.png') no-repeat -46px -326px;
width: 72px;
height: 27px;
color: #fff;
}*/

#login.float{
	width: 31px;
	height: 16px;
	-moz-box-shadow:inset 0px 1px 0px 0px #febfb0;
	-webkit-box-shadow:inset 0px 1px 0px 0px #febfb0;
	box-shadow:inset 0px 1px 0px 0px #febfb0;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fc7b5c), color-stop(1, #fc6440));
	background:-moz-linear-gradient(top, #fc7b5c 5%, #fc6440 100%);
	background:-webkit-linear-gradient(top, #fc7b5c 5%, #fc6440 100%);
	background:-o-linear-gradient(top, #fc7b5c 5%, #fc6440 100%);
	background:-ms-linear-gradient(top, #fc7b5c 5%, #fc6440 100%);
	background:linear-gradient(to bottom, #fc7b5c 5%, #fc6440 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc7b5c', endColorstr='#fc6440',GradientType=0);
	background-color:#fc6440;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #ca5235;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	padding:5px 24px;
	margin: 10px 6px 0px 0px;
	text-decoration:none;
	text-shadow:0px -1px 0px #ca5235;
	float: right;
	line-height:14px;
}
.#login.float:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0061a7), color-stop(1, #007dc1));
	background:-moz-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-webkit-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-o-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-ms-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7', endColorstr='#007dc1',GradientType=0);
	background-color:#0061a7;
}
.#login.float:active {
	position:relative;
	top:1px;
}

#login.open{

}
#login.open .arrow-up{}
#login.open .arrow-down{}

.login_word{
	float:left;
}


#Header  #langContainer.open {border-radius: 0px;}
#langContainer.open .arrow-up{display: none}
#langContainer.open .arrow-down{}



#userSection {
color: #f7f7f7;
}
body.loggedIn #userSection {
margin-top: -3px;
}
.loginForm {
margin: 0px auto;
padding: 3px 7px 0px 10px;
display: table;
width:465px;
}

#slideshowBox div.meteor-slides{
    clear: none;
}
#registerNow {
background: url('images/sprites/sprite_header.png') no-repeat -52px -941px;
width: 234px;
height: 42px;
float: right;
margin: 0 10px 0 10px;
line-height: 40px;
text-indent: 20px;
cursor:pointer;
}
#registerNow a{
color: #000;
text-decoration: none;
font-size: 22px;
text-transform: uppercase;
}
#phoneIcon {
margin-top: 25px;
clear: both;
background: url('images/sprites/sprite_header.png') no-repeat -1023px -464px;
width: 118px;
height: 125px;
float: right;
clear: both;
}
#customerTel{
background: url('images/slices/phone.png') no-repeat 0 0;
width: 199px;
height: 43px;
float: right;
margin-top: 26px;
margin-right: 28px;
}
body.loggedIn #mediaLinks{
	margin-top:-6px;
}
body.loggedIn #customerTel {
	margin-top:-6px;
	margin-right: 134px;
}
#mediaLinks {
width: 169px;
height: 39px;
float: right;
margin-top: 27px;
margin-right: 45px;
}
#mediaLinks .media{
width: 38px;
height: 37px;
float: left;
margin-right: 3px;
}
/*#mediaLinks #memF000m {
background: url('images/slices/social.png') no-repeat 0 0;
}*/
#mediaLinks #twitter {
background: url('images/slices/social.png') no-repeat -39px 0;
}
#mediaLinks #rss {
background: url('images/slices/social.png') no-repeat -80px 0;
}
#mediaLinks #in {
background: url('images/slices/social.png') no-repeat -120px 0;
}
.arrow-up {
width: 0;
height: 0;
float: right;
display: none;
margin: 10px 7px 0 0;
background: url('images/slices/innerPages/arrow_up.png') no-repeat 0 0;
width: 12px;
height: 6px;
}
.arrow-down {
width: 0;
height: 0;
float: right;
margin: 10px 7px 0 0;
width: 12px;
height: 6px;
}
#login.float .arrow-down {
float: right;
margin: 2px 0px 0 0;
background: url('images/sprites/sprite_new.png') no-repeat -720px -89px;
/*width: 18px;
height: 11px;*/
}
.rightSide .myAccountSideBar {
width: 240px;
margin: -3px 0 10px;
height:100%;
}
.rightSide .myAccountSideBar #openAccountPage{
background: url('images/sprites/sprite_column.png') no-repeat -425px -1009px;
width: 245px;
height: 56px;
color:#fff;
}
.rightSide .myAccountSideBar #openAccountPage a{
font-size:18px;
color:#fff;
text-decoration: none;
text-align: center;
}
.rightSide .myAccountSideBar #openAccountPage a .titleNeedHelp {
padding-top: 6px;
}
.rightSide .myAccountSideBar #openAccountPage a .textNeedHelp{
font-size:15px;	
}
.ourAdbantages {
height: 43px;
float: left;
padding-left: 10px;
padding-top: 0px;
font-size: 12px;
width: 75%;
font-family: tahoma !important;
line-height: 16px;
color: #000;
margin-top: 10px;
}
.numberOurAdavantages {
float: left;
font-weight: bold;
padding: 0;
color: #000;
font-size: 22px;
clear: left;
width: 9%;
background: url('images/sprites/sprite_column.png') no-repeat -738px -686px;
padding-left: 8px;
margin-left: 6px;
margin-top: -3px;
height: 31px;
margin-top: 11px;
}
.rightSide #ourAdvantages .titleOurAdvantages {
background: url('images/sprites/sprite_column.png') no-repeat -426px -2px;
width: 240px;
height: 47px;
color: #000;
font-size: 21px;
text-align: center;
line-height: 53px;
}
.rightSide #ourAdvantages .content{
background: #E5E5E5;
width: 240px;
height: 234px;
}
.rightSide .secureButton {
background: url('images/sprites/sprite_column.png') no-repeat -424px -1241px;
width: 244px;
height: 56px;
}
.asset #btnClose {
background: url('images/sprites/sprite_innerPages.png') no-repeat -756px -1625px;
width: 5px;
height: 5px;
float: right;
display: none;
margin-right: 31px;
}
.asset.open #btnClose {
display: block;
position: relative;
top: 34px;
left: 41px;
}
.rightHeader {
float: right;
clear: both;
width: 565px;
height: 39px;
}
/********* css first page - home **********/
#homePageDiv {
width: 100%;
background: #F6F6F6;
height: 510px;
float: left;
}
#homePageDiv .titleHomePageDiv{
width: 100%;	
background: url('images/slices/home/main_page.png') no-repeat center 0;
height: 75px;
}
#homePageDiv .mainTextFooterIcons {
width: 1021px;
height: 450px;
margin: 0 auto;
}
#homePageDiv .iconsDivs {
width: 195px;
height: 400px;
margin: 30px 0 0px 48px;
float: left;
color: #A8A8A8;
text-align: center;
}
#homePageDiv #iconsDivs1 {
background: url('images/sprites/main_page_sprite.png') no-repeat -51px -1117px;
}
#homePageDiv #iconsDivs2 {
background: url('images/sprites/main_page_sprite.png') no-repeat -324px -1117px;
}
#homePageDiv #iconsDivs3 {
background: url('images/sprites/main_page_sprite.png') no-repeat -596px -1117px;
}
#homePageDiv #iconsDivs4 {
background: url('images/sprites/main_page_sprite.png') no-repeat -861px -1115px;
}
#homePageDiv .titleTextIcons {
color: #C21715;
margin-top: 206px;
text-align: center;
font-size: 24px;
font-weight: bold;
margin-bottom: 10px;
}
#homePageDiv .textIcons {
line-height: 21px;
}

/************* New plugin Open account + my account + forgot password ***************/
#spotPackageContainer_myAccount .navigationSidebar .navTitle {
background: #064061 !important;	
text-align: center !important;
font-size: 22px !important;
color: #fff !important;
}
#spotPackageContainer_myAccount .navigationSidebar {
background: #E9E9E9 !important;	
}
#spotPackageContainer_myAccount .navigationSidebar, #spotPackageContainer_myAccount .allZonesContainer {
background: #EEECEC !important;	
}
#spotPackageContainer_myAccount .zoneContainer_bankingHistory {
background: #EEECEC !important;
}
#spotPackageContainer_myAccount .plainForm .spotPackageContainer .plainForm .inputTd input[type="button"]{
border: 1px solid#ccc;	
}
.spotPackageContainer .plainForm .inputTd input[type="text"] {
background: url('images/sprites/sprite_innerPages.png') no-repeat -81px -1352px !important;
width: 192px !important;
height: 32px !important;
border:0px !important;
border-radius: 0px !important; 	
padding: 0px !important;
color:#CCCCCC;
}
#openAccount .spotPackageContainer .chzn-container-single .chzn-search input[type="text"]{
width: 182px !important;
border-radius: 4px !important;	
}
.spotPackageContainer .plainForm .inputTd input[type="password"]{
background: url('images/sprites/sprite_innerPages.png') no-repeat -81px -1352px !important;
width: 192px !important;
height: 32px !important;
border:0px !important;
border-radius: 0px !important; 	
padding: 0px !important;
color:#CCCCCC;	
}

.spotPackageContainer .plainForm .inputTd input.phoneInput{
background: url('images/sprites/sprite_innerPages.png') no-repeat -179px -1390px !important;
width: 94px !important;
height: 33px;
}
.spotPackageContainer .plainForm .inputTd input.phonePrefixInput, .spotPackageContainer .plainForm .inputTd input.phoneAreaInput{
background: url('images/sprites/sprite_innerPages.png') no-repeat -81px -1391px !important;
width: 45px !important;
height: 33px !important;
}
.spotPackageContainer .plainForm .captchaTd input.captchaCode{
background: url('images/sprites/sprite_innerPages.png') no-repeat -81px -1314px !important;
width: 94px !important;
height: 32px !important;	
}

.spotPackageContainer .plainForm input[type="submit"]{
	width: 192px !important;
    height: 45px !important;
     -moz-box-shadow:inset 0px 1px 0px 0px #5bb2f1;
    -webkit-box-shadow:inset 0px 1px 0px 0px #5bb2f1;
    box-shadow:inset 0px 1px 0px 0px #5bb2f1;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7)) !important;
    background:-moz-linear-gradient(top, #007dc1 5%, #0061a7 100%) !important;
    background:-webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%) !important;
    background:-o-linear-gradient(top, #007dc1 5%, #0061a7 100%) !important;
    background:-ms-linear-gradient(top, #007dc1 5%, #0061a7 100%) !important;
    background:linear-gradient(to bottom, #007dc1 5%, #0061a7 100%) !important;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7',GradientType=0);
    background-color:#0061a7 !important;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    border:1px solid #01528d;
    display:inline-block;
    cursor:pointer;
    color:#ffffff;
    font-family: 'Roboto Condensed';
    font-size: 16px !important;
    text-transform: uppercase !important;
    margin: 10px 0px 10px 0px !important;
    text-decoration:none;
    text-shadow:0px -1px 0px #01528d;
    text-transform: uppercase;
    float: left;
    text-align: center;
    line-height: 61px;
}

.spotPackageContainer .plainForm .captchaTd .borderCapcha{
border:0px !important;	
}
#openAccountForm .chzn-container-single .chzn-drop{
width: 190px !important;	
}
#openAccountForm .chzn-container-single .chzn-drop ul li{
	color:#000;
}
.spotPackageContainer .chzn-container .chzn-results .no-results, .spotPackage_jqueryuiTheme .chzn-container .chzn-results .no-results{
	background: #242424 !important;
	color:#fff;
}
.spotPackageContainer .chzn-container-single .chzn-search {
	
}
#openAccount #so_container{
margin-top: 0;	
}
#openAccount .post{
padding: 20px 0px;	
}
.spotPackageContainer .formTitle{
display:none;
}
.spotPackageContainer .plainForm .captchaTd .borderCapcha {
width: 97px !important;
}
#spotPackageContainer_platform_zones .tradeBox.view_big .payoutOverview .payoutPresentage .content{
font-size: 61px !important;	
}
/**************** ***************/
.buttonContent {
width: 960px;
height: 40px;
margin: 0 auto;
}
.buttonContent a{
text-decoration: none;	
}
/*
#backTotrading {
line-height: 60px;
background: url('images/sprites/sprite_innerPages.png') no-repeat -411px -1433px;
width: 240px;
height: 60px;
margin: 10px 0 10px;
text-align: center;
font-size: 21px;
line-height: 61px;
color: #fff;
text-decoration: none;
float: left;
}
*/

#backTotrading {
	width: 240px;
	height: 60px;
 	-moz-box-shadow:inset 0px 1px 0px 0px #cf9;
    -webkit-box-shadow:inset 0px 1px 0px 0px #cf9;
    box-shadow:inset 0px 1px 0px 0px #cf9;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #9c0), color-stop(1, #690));
    background:-moz-linear-gradient(top, #9c0 5%, #690 100%);
    background:-webkit-linear-gradient(top, #9c0 5%, #690 100%);
    background:-o-linear-gradient(top, #9c0 5%, #690 100%);
    background:-ms-linear-gradient(top, #9c0 5%, #690 100%);
    background:linear-gradient(to bottom, #9c0 5%, #690 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7',GradientType=0);
    background-color:#0061a7;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    border:1px solid #5a8205;
    display:inline-block;
    cursor:pointer;
    color:#ffffff;
    font-family: 'Roboto Condensed';
    font-size:21px;
    margin: 10px 0px 10px 0px;
    text-decoration:none;
    text-shadow:0px -1px 0px #5a8205;
    text-transform: uppercase;
    float: left;
    text-align: center;
    line-height: 61px;
 }

#menu-topnav li.menu-item-has-children:hover > ul.sub-menu{
display:block !important;
background-color:#c5cccf;
}

#menu-topnav li:hover{
background-color:#999;
color: #fff;
display:table;
}

#menu-topnav li a:hover{
background-color:#999;
color: #fff;
text-decoration: none;
}

#menu-topnav ul.sub-menu {
display: none;
width: 142px;
position: absolute;
/*min-height: 146px;*/
text-align: center;
padding:0;
margin: 45px 0px 0px 0px;
background-color:#c5cccf;
}

#menu-topnav ul.sub-menu li a{
/*line-height: 17px;
display:table;*/
}

#menu-topnav ul.sub-menu li{
border-top: 1px solid #adadad;
padding: 0px 0px 0px 0px;
height: 41px;
display:table;
}
#menu-topnav ul.sub-menu li a:hover{
color: #fff;
background: #999;
}

#menu-topnav ul.sub-menu ul.sub-menu{
margin: -1px 0px 0px 142px;
}

#menu-topnav ul.sub-menu ul.sub-menu li a:hover{
color: #fff;

}

#menu-topnav ul.sub-menu ul.sub-menu li:hover{
background: #999;
}

.phoneGif{
width: 1px;
height: 25px;
float: right;
margin-top: 7px;

}

.LiveChat .chine_support_wrapper {
background: url('images/sprites/sprite_new.png') no-repeat -657px -403px;
	width: 240px;
	height: 63px;	
}
.LiveChat .chine_support_wrapper #textEn{
	display: block;
	color: #74C7F6;
	font-size: 21px;
	font-weight: normal;
	text-indent: 69px;
	line-height: 61px;
}
.LiveChat .chine_support_wrapper a {
margin-top: -57px;
}
.chine_support_wrapper {
background: url('images/sprites/sprite_column.png') no-repeat -425px -1388px;
width: 244px;
height: 56px;
display: table;
margin-left: auto;
position: relative;
}
.chine_support_wrapper img {
display: none;
}
.chine_support_wrapper a {
display: block;
min-height: 56px;
color: white;
width: 100%;
position: absolute;
z-index: 1;
margin-top: 0px;
}
.chine_support_wrapper #textCn {
display: none;
}
.chine_support_wrapper #textEn {
display: none;
}
div.dashes {
font-size: 11px;
clear: both;
font-weight: normal;
}
.openAccountBut{
color: #74C7F6;
cursor: pointer;
font-size: 16px;
font-weight: bold;
line-height: 22px;
text-align: center;
float: right;
padding: 0px;
background: url('images/sprites/sprite_new.png') no-repeat -5px -313px;
width: 166px;
height: 44px;
border: 0px solid #fff;
margin-top: 11px;
float: left;	
}
div.texrFirst {
font-size: 41px;
color: #B7CFF1;
padding-left: 18px;
margin-top: 2px;
}
div.secondFirst {
font-size: 17px;
color: #B7CFF1;
padding-left: 18px;
margin-top: 0px;
text-transform: uppercase;
}
body.zh-hans div.texrFirst {
display:none;
}
body.zh-hans div.secondFirst {
display:none;
}
.innerPagesBar a{
	text-decoration: none;
}
.innerPagesBar .HowToTrade{
background: url('images/sprites/sprite_new.png') no-repeat -657px -313px;
width: 240px;
height: 63px;	
margin: 2px 0 5px 0;
}
.innerPagesBar a .HowToTrade {
color: #74C7F6;
font-size: 21px;
font-weight: normal;
text-indent: 69px;
line-height: 61px;
text-transform: uppercase;
margin-top: 5px;
}
.innerPagesBar .supportDiv{
background: url('images/sprites/sprite_new.png') no-repeat -657px -583px;
width: 240px;
height: 63px;	
margin: 5px 0 5px 0;
}
.innerPagesBar a .supportDiv {
color: #74C7F6;
font-size: 18px;
font-weight: normal;
text-indent: 70px;
line-height: 61px;
text-transform: uppercase;
}
.innerPagesBar .videoDiv{
background: url('images/sprites/sprite_new.png') no-repeat -657px -493px;
width: 240px;
height: 63px;	
margin: 0px 0 5px 0;
text-transform: uppercase;
}
.innerPagesBar a .videoDiv {
color: #74C7F6;
font-size: 21px;
font-weight: normal;
text-indent: 69px;
line-height: 61px;
text-transform: uppercase;
}
.innerPagesBar .mobileDiv {
background: url('images/sprites/sprite_new.png') no-repeat -1025px -299px;
width: 239px;
height: 351px;
margin: 10px 0 5px 0;
}
.innerPagesBar .mobileDiv .textMobileDiv{
font-size: 23px;
width: 212px;
line-height: 33px;
text-transform: uppercase;	
}
div.playerDiv {
width: 1020px;
margin: 31px auto 71px;
min-height: 311px;
height: 100%;
}
div.videoPlayer {
float:left;
background: url('images/slices/video.jpg') no-repeat 0 0;
width: 477px;
height:270px;
}
div.textPlayer {
float: left;
width: 424px;
font-size: 15px;
line-height: 24px;
margin-left: 36px;
}
div.titleTextPlayer {
font-size: 20px;
font-weight: bold;
margin-bottom: 18px;
}
div.signUpLink {
background: url('images/sprites/sprite_new.png') no-repeat -1018px -215px;
width: 320px;
height: 80px;
margin: 19px 0 15px;
color:#74C7F6;
}
div.signUpLink a{
color:#74C7F6;
text-decoration: none;
}
div.signUpTitle {
font-size: 45px;
padding-top: 16px;
padding-left: 15px;
text-transform: uppercase;
}
div.signUpSecondTitle {
font-size: 21px;
padding-top: 9px;
padding-left: 17px;
text-transform: uppercase;
}
body.page-template-default .post p a, 
.post h3 a,
body.page-template-default .post div span a 
{color: #000;}

body.ie #Trade,
body.ie div.mainContent {
  width:764px !important;
}
body.ie #Trade {
margin-left:-5px;
}

body.zh-hans .menu-topnav-container #menu-topnav li.spetial {
padding: 0 10px;
}
body.zh-hans .menu-topnav-container #menu-topnav li {
min-width: 112px !important;
}

.spotPackageContainer .plainForm .inputTd input[type="button"] {
width: 191px !important;
}
#personalDetailsForm tr.countryTr div.chzn-container.chzn-container-single{
width:195px !important;
}
#personalDetailsForm tr.countryTr div.chzn-container.chzn-container-single .chzn-drop{
width:193px !important;
}
.spotPackageContainer .chzn-container .chzn-results, .spotPackage_jqueryuiTheme .chzn-container .chzn-results{
	color:#000;
}
#personalDetailsForm tr.countryTr div.chzn-container.chzn-container-single .chzn-drop .chzn-search input{
width: 182px !important;
border: 1px solid #b5b5b5!important;
border-radius: 4px !important;
box-shadow: 1px 1px 2px rgba(0,0,0,0.1) inset;
text-indent: 5px;
font-size: 12px;
color: #666;
background: #e8e8e8 !important;
background: -moz-linear-gradient(top, #e8e8e8 0%, #f6f6f6 50%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e8e8), color-stop(50%,#f6f6f6), color-stop(100%,#ffffff))!important;
background: -webkit-linear-gradient(top, #e8e8e8 0%,#f6f6f6 50%,#ffffff 100%);
background: -o-linear-gradient(top, #e8e8e8 0%,#f6f6f6 50%,#ffffff 100%);
background: -ms-linear-gradient(top, #e8e8e8 0%,#f6f6f6 50%,#ffffff 100%);
background: linear-gradient(to bottom, #e8e8e8 0%,#f6f6f6 50%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#ffffff',GradientType=0 );
}
#personalDetailsForm tr.countryTr div.chzn-container.chzn-container-single .chzn-drop .chzn-results li.active-result.result-selected,
#personalDetailsForm tr.countryTr div.chzn-container.chzn-container-single .chzn-drop .chzn-results li.active-result.highlighted{
color:#f7f7f7 !important;
background:#0A70A1 !important;
}
#spotPackageContainer_myAccount .zoneContainer_deposit .newCard {
width: 116px !important;
height: 26px !important;
}
#spotPackageContainer_myAccount {
width: 1021px !important;
}
#spotPackageContainer_myAccount .allZonesContainer {
width: 736px !important;
font-family: 'Roboto Condensed';

}

#positionsOverviewNav .positionStatusTab {
	font-weight:normal !important;
}

.zoneContainer_positions .positionProductTab {
	font-weight:normal !important;
}

.zoneContainer_positions [id^="positionProductFilter_"] {
	background:#007dc1 !important;
}

#positionsOverviewNav .positionStatusTab.selected {
	background:#007dc1 !important;
}

.zoneContainer_positions .positionProductTab.selected {
	background:#eeecec !important;}

#positionsOverviewNav .positionStatusTab .bgStart {
	font-size:14px !important;
}

.zoneContainer_positions .positionProductTab .bgStart {
	padding: 0px 10px !important;
}


#spotPackageContainer_myAccount .navigationSidebar, #spotPackageContainer_myAccount .allZonesContainer {
	font-family: 'Roboto Condensed' !important;
}

#spotPackageContainer_myAccount .navigationSidebar .navTab {
	font-size: 14px !important;
	font-weight: normal !important;
	border-color:#D1D9DC !important;
}

#spotPackageContainer_myAccount .navigationSidebar .navTitle {
	display: none !important;
}

#spotPackageContainer_myAccount .navigationSidebar .navTab.selected {
	background:#007dc1 !important;
}

#spotPackageContainer_myAccount .zoneContainer_deposit .selected .acordeonTab {
	background:#007dc1 !important;
}

.spotPackageContainer, .spotPackage_jqueryuiTheme {
 font-family: 'Roboto Condensed' !important;
}

#spotPackageContainer_platform_zones .tradeBox .directionButton.callButton {
	width: 127px;
    height: 65px;
    -moz-box-shadow:inset 0px 1px 0px 0px #5bb2f1;
    -webkit-box-shadow:inset 0px 1px 0px 0px #5bb2f1;
    box-shadow:inset 0px 1px 0px 0px #5bb2f1;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7)) !important;
    background:-moz-linear-gradient(top, #007dc1 5%, #0061a7 100%) !important;
    background:-webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%) !important;
    background:-o-linear-gradient(top, #007dc1 5%, #0061a7 100%) !important;
    background:-ms-linear-gradient(top, #007dc1 5%, #0061a7 100%) !important;
    background:linear-gradient(to bottom, #007dc1 5%, #0061a7 100%) !important;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7',GradientType=0);
    background-color:#0061a7 !important;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    border:1px solid #01528d;
    display:inline-block;
    cursor:pointer;
    color:#ffffff;
    font-family: 'Roboto Condensed';
    font-size:20px;
    font-weight:normal;
    margin: 0px 0px 0px 0px;
    text-decoration:none;
    text-shadow:0px -1px 0px #01528d;
    text-transform: uppercase;
    text-align: center;
    text-indent: 0px !important;
    line-height: 60px;	
}

#spotPackageContainer_platform_zones .tradeBox .directionButton.callButton:after{
	content: "\25b2"; 
	font-size:24px;
}

#spotPackageContainer_platform_zones #forexEntity_0 .directionButton.callButton:after{
	content: ""; 
	font-size:0px;
	line-height: 0px;
}

#spotPackageContainer_platform_zones .tradeBox .directionButton.putButton {
	width: 127px;
    height: 65px;
    -moz-box-shadow:inset 0px 1px 0px 0px #febfb0;
    -webkit-box-shadow:inset 0px 1px 0px 0px #febfb0;
    box-shadow:inset 0px 1px 0px 0px #febfb0;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fc7b5c), color-stop(1, #fc6440 )) !important;
    background:-moz-linear-gradient(top, #fc7b5c 5%, #fc6440  100%) !important;
    background:-webkit-linear-gradient(top, #fc7b5c 5%, #fc6440  100%) !important;
    background:-o-linear-gradient(top, #fc7b5c 5%, #fc6440  100%) !important;
    background:-ms-linear-gradient(top, #fc7b5c 5%, #fc6440  100%) !important;
    background:linear-gradient(to bottom, #fc7b5c 5%, #fc6440  100%) !important;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc7b5c', endColorstr='#0061a7',GradientType=0);
    background-color:#fc6440 !important;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    border:1px solid #ca5235;
    display:inline-block;
    cursor:pointer;
    color:#ffffff;
    font-family: 'Roboto Condensed';
    font-size:20px;
    font-weight:normal;
    margin: 0px 0px 0px 0px;
    text-decoration:none;
    text-shadow:0px -1px 0px #ca5235;
    text-transform: uppercase;
    text-align: center;
    text-indent: 0px !important;
    line-height: 60px;	
}

#spotPackageContainer_platform_zones #tradingPlatform_forex .tradeBox .directionButton .details .rate {
font-size: 17px;
font-weight: 400 !important;
}

#spotPackageContainer_platform_zones .tradeBox .directionButton.putButton:after{
	content: "\25bc"; 
	font-size:24px;
}

#spotPackageContainer_platform_zones #forexEntity_0 .directionButton.putButton:after{
	content: ""; 
	font-size:0px;
	line-height: 0px;
}

#spotPackageContainer_platform_zones .tradeBox .directionControl .currRate.rateDown {
	background:#fc6440 !important;
}

#spotPackageContainer_platform_zones .tradeBox .directionControl .currRate.rateUp {
	background:#0061a7 !important;
}

#spotPackageContainer_platform_zones .tradeBox .assetChart .tickLabel.selected.rateDown {
	text-align: center !important;
	background: url('images/platform_sprite_lb.png') no-repeat -594px -409px !important;
	font-size: 10px;
	color: #fff;
}

#spotPackageContainer_platform_zones .tradeBox .assetChart .tickLabel.selected.rateUp {
	text-align: center !important;
	background: url('images/platform_sprite_lb.png') no-repeat -594px -351px !important;
	font-size: 10px;
	color: #fff;
}

#spotPackageContainer_platform_zones .tradeBox .assetChart .tickLabel.optionRate.rateUp{
  background: url('images/platform_sprite_lb.png') no-repeat -670px -351px !important;
}

#spotPackageContainer_platform_zones .tradeBox .assetChart .tickLabel.optionRate.rateDown{
  background: url('images/platform_sprite_lb.png') no-repeat -670px -409px !important;
}

#spotPackageContainer_platform_zones .ldoBasedPlatform .tradeBox .assetChart .tickLabel.selected.rateUp {
  text-align: center !important;
  background: url('images/platform_sprite_lb.png') no-repeat -98px -2084px !important;
  color: #fff;
}

#spotPackageContainer_platform_zones .ldoBasedPlatform .tradeBox .assetChart .tickLabel.selected.rateDown {
  text-align: center !important;
  background: url('images/platform_sprite_lb.png') no-repeat -98px -2037px !important;
  color: #fff;
}

#spotPackageContainer_platform_zones #tradingPlatform_oneTouch .directionAbove .chartArea .chartGoalRate .icon {
  background: url('images/platform_sprite_lb.png') no-repeat -457px -250px !important;
}

#spotPackageContainer_platform_zones #tradingPlatform_oneTouch .directionBelow .chartArea .chartGoalRate .icon {
  background: url('images/platform_sprite_lb.png') no-repeat -552px -250px !important;
}

#spotPackageContainer_platform_zones .tradeBox .tradersChoiceBar .putFill {
	background:url("images/platform_sprite_lb.png") no-repeat scroll left -542px rgba(0, 0, 0, 0) !important;
}

#spotPackageContainer_platform_zones .tradeBox .tradersChoiceBar .callFill {
	background:url("images/platform_sprite_lb.png") no-repeat scroll right -521px rgba(0, 0, 0, 0) !important;
}

.spotPackage_popup .directionAbove .positionsDetail .arrowIcon, .spotPackage_popup .directionCall .positionsDetail .arrowIcon {
    background: url("images/platform_sprite_lb.png") no-repeat scroll -457px -250px rgba(0, 0, 0, 0) !important;
}
.spotPackage_popup .directionBelow .positionsDetail .arrowIcon, .spotPackage_popup .directionPut .positionsDetail .arrowIcon {
    background: url("images/platform_sprite_lb.png") no-repeat scroll -552px -250px rgba(0, 0, 0, 0) !important;
}

.spotPackageContainer .spotPagination .paginationPrev .icon {
    background: url("images/platform_sprite_lb.png") no-repeat scroll -278px -1874px rgba(0, 0, 0, 0) !important;
}
.spotPackageContainer .spotPagination .paginationNext .icon {
    background: url("images/platform_sprite_lb.png") no-repeat scroll -327px -1874px rgba(0, 0, 0, 0) !important;
}

.spotPackageContainer .spotPagination .paginationPrev[disabled] .icon {
    background: url("images/platform_sprite_lb.png") no-repeat scroll -278px -1911px rgba(0, 0, 0, 0) !important;
}
.spotPackageContainer .spotPagination .paginationNext[disabled] .icon {
    background: url("images/platform_sprite_lb.png") no-repeat scroll -327px -1911px rgba(0, 0, 0, 0) !important;
}


#spotPackageContainer_platform_positions .position.directionCall .directionImage, #spotPackageContainer_platform_positions .position.aboveDirection .directionImage {
	background:url('images/platform_sprite_lb.png') no-repeat -134px -831px !important;
}

#spotPackageContainer_platform_positions .position.directionPut .directionImage, #spotPackageContainer_platform_positions .position.belowDirection .directionImage {
	background:url('images/platform_sprite_lb.png') no-repeat -16px -831px !important;
}

.zoneContainer_positions .position.directionPut .directionImage, .zoneContainer_positions .position.belowDirection .directionImage {
  background:url('images/platform_sprite_lb.png') no-repeat -16px -831px !important;
}


/*.zoneContainer_positions .position.directionPut .directionImage, .zoneContainer_positions .position.aboveDirection .directionImage {
  background:url('images/platform_sprite_lb.png') no-repeat -134px -831px !important;
}*/

#spotPackageContainer_platform_zones .tradeBox .payoutOverview .timeRemaining .countDown .value {
	color:#f63 !important;
}

#spotPackageContainer_platform_zones #tradingPlatform_oneTouch .directionBelow .chartArea .chartGoalRate .goalRate {
  color:#fc6440 !important;
}

#spotPackageContainer_platform_zones .tradeBox.directionBelow .directionControl .goalRate {
  color:#fc6440 !important;
}

#spotPackageContainer_platform_zones .tradeBox .timeFrameSelect button {
  font-size: 12px !important;
  width: 63px !important;
}

#spotPackageContainer_platform_zones .cancelFormWizard .wizardContent button {
  background:url('images/popups_sprite_lb.png') no-repeat -38px -826px !important;
  }
#spotPackageContainer_platform_zones .cancelFormWizard .wizardContent .applyCancel,
#spotPackageContainer_platform_zones .cancelFormWizard .wizardContent .approvalCancel,
#spotPackageContainer_platform_zones .cancelFormWizard .wizardPositionCanceled button,
#spotPackageContainer_platform_zones .cancelFormWizard .wizardServerError button {
  background:url('images/popups_sprite_lb.png') no-repeat -223px -826px !important;
}

#spotPackageContainer_platform_zones .directionAbove .cancelFormWizard .positionsDetail .arrowIcon,
#spotPackageContainer_platform_zones .directionCall .cancelFormWizard .positionsDetail
.arrowIcon {
  background:url('images/platform_sprite_lb.png') no-repeat -457px -250px !important;
  }

#spotPackageContainer_platform_zones .directionBelow .cancelFormWizard .positionsDetail .arrowIcon,
#spotPackageContainer_platform_zones .directionPut .cancelFormWizard .positionsDetail
.arrowIcon {
  background:url('images/platform_sprite_lb.png') no-repeat -552px -250px !important;
}


#spotPackageContainer_platform_zones .directionPut .cancelFormWizard .positionsDetail.rate .content, #spotPackageContainer_platform_zones .directionBelow .cancelFormWizard .positionsDetail.rate .content {
  color: #fc6440 !important;
}
/*#spotPackageContainer_platform_zones .cancelFormWizard .wizardContent .applyApprove button {
   -moz-box-shadow:inset 0px 1px 0px 0px #febfb0 !important;
    -webkit-box-shadow:inset 0px 1px 0px 0px #febfb0 !important;
    box-shadow:inset 0px 1px 0px 0px #febfb0 !important;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fc7b5c), color-stop(1, #fc6440)) !important;
    background:-moz-linear-gradient(top, #fc7b5c 5%, #fc6440 100%) !important;
    background:-webkit-linear-gradient(top, #fc7b5c 5%, #fc6440 100%) !important;
    background:-o-linear-gradient(top, #fc7b5c 5%, #fc6440 100%) !important;
    background:-ms-linear-gradient(top, #fc7b5c 5%, #fc6440 100%) !important;
    background:linear-gradient(to bottom, #fc7b5c 5%, #fc6440 100%) !important;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc7b5c', endColorstr='#fc6440',GradientType=0) !important;
    background-color:#fc6440 !important;
    -moz-border-radius:5px !important;
    -webkit-border-radius:5px !important;
    border-radius:5px !important;
    border:1px solid #ca5235 !important;
    display:inline-block !important;
    cursor:pointer !important;
    color:#ffffff !important;
    font-size:18px;
    padding:5px 24px !important;
    margin: 5px 0px 0px 0px !important;
    text-decoration:none !important;
    text-shadow:0px -1px 0px #ca5235 !important;
    text-align: center !important;
    text-transform: uppercase !important;
    width: 147px !important;
    height: 45px !important;
}*/


#spotPackageContainer_platform_zones #tradingPlatform_ldo .tradeBox .directionButton {
  line-height: 4px !important;
}



body.loggedIn .buttonContent {
width: 988px;
}
body.es .spotPackageContainer .plainForm input[type="submit"], 
body.es .spotPackageContainer .plainForm input.cancelForm {
text-align: center;
font-size: 17px;
color: #fff;
text-transform: capitalize;
cursor: pointer;
}
.spotPackageContainer .plainForm .inputTd input[type="text"], .spotPackageContainer .plainForm .inputTd input[type="password"] {
box-shadow: none;
height: 34px !important;
}

.mob_trading {
  text-align: center;
  padding: 10px 0px 0px 0px;
}

.mob_trading a{ 
  opacity: .5;
}

.mob_trading a:hover{ 
 opacity: 1; 
}

















.mediumPopup #platformLoginDialog.spotPackage_popup .popupBody {
height: 170px;
}
.mediumPopup #platformLoginDialog.spotPackage_popup .popupBody .formContainer {
height: 127px;
}
.mediumPopup .spotPackage_popup .popupForm {
height: 160px;
}
.spotPackage_popup .popupForm table {

}

.mediumPopup #platformLoginDialog.spotPackage_popup .loginPopupForgotPassword {
margin-top: 12px !important;
}

.spotPackageContainer td.assetControl:hover div.assetImage .spotAssetImage, 
.spotPackageContainer div.assetImage:hover .spotAssetImage, 
.spotPackageContainer div.assetImage .spotAssetImage:hover,
.spotPackage_jqueryuiTheme .spotAssetImage:hover {
color: #f7f7f7;
}
#spotPackageContainer_platform_zones .tradeBox.view_row:hover .positionControls div.assetImage .spotAssetImage{
color: #f7f7f7;
}
#spotPackageContainer_platform_zones .tradeBox.view_big .payoutOverview .content {
font-family: inherit !important;
}
.zoneContainer_positions .positionProductTab#positionProduct_ldo_expired,
.zoneContainer_positions .positionProductTab#positionProduct_jLdo_expired {
display:none;
}
#tradingPlatform_pairs .tradeBox .directionControl .currRate {
font-family: inherit !important;
}
#spotPackageContainer_platform_positions .positionRow > td.asset {
  min-width: 97px !important;
}
#spotPackageContainer_platform_positions .positionsHeader th.asset {
  min-width: 74px !important;
}
#spotPackageContainer_platform_zones .tradeBoxPopup .popupTitle {
font-size: 15px !important;
}
body.ru #spotPackageContainer_platform_zones .tradeBoxPopup .popupTitle {
font-size: 13px !important;
}
#spotPackageContainer_platform_zones .loginPopup .description {
width: 259px !important;
}
.spotPackageContainer .legend .legendLabel, .spotPackage_jqueryuiTheme .legend .legendLabel {
color: #000;
}
.spotPackage_popup #changePasswordForm input[type="submit"] {
font-size: 12px !important;
}

#spotPackageContainer_platform_zones .loginPopup .loginPopupForgotPassword {
margin: 90px 0 0 10px !important;
}
#lang_sel ul ul :hover > a {
background: #0C7FC2 !important;
}
#lang_sel ul ul :hover span.langName {
color: green !important;
}
#lang_sel :hover > a {

}
#lang_sel ul ul :hover span.langName {
color: #f7f7f7 !important;
}
#lang_sel :hover span.langName {
/*color: red !important;*/
}
#tradingPlatform_SixtySeconds .tradeBox .positionControls .expireInfoValue button {
width: 35px !important;
margin: 3px 0 0 1px !important;
font-size:13px !important;
}
#tradingPlatform_SixtySeconds .tradeBox .positionControls .expireInfoValue button {
background-position: -475px -187px !important;
height: 25px !important;
}
/*
Spanish language platform fixes
*/
body.es #spotPackageContainer_platform_zones .tradeBox.view_row .putButton {
  background-position: 0 -1350px;
}
body.es #spotPackageContainer_platform_zones .tradeBox.view_row .putButton:hover {
  background-position: -275px -1350px;
}
body.es #spotPackageContainer_platform_zones .tradeBox.view_row .callButton {
  background-position: -138px -1350px;
}
body.es #spotPackageContainer_platform_zones .tradeBox.view_row .callButton:hover {
  background-position: -413px -1350px;
}


body.es #spotPackageContainer_platform_zones .tradeBox.view_tile .putButton {
  background-position: 0 -1509px;
}
body.es #spotPackageContainer_platform_zones .tradeBox.view_tile .putButton:hover {
  background-position: -158px -1509px;
}
body.es #spotPackageContainer_platform_zones .tradeBox.view_tile .callButton {
  background-position: -79px -1509px;
}
body.es #spotPackageContainer_platform_zones .tradeBox.view_tile .callButton:hover {
  background-position: -237px -1509px;
}


body.es #spotPackageContainer_platform_zones .tradeBox.view_row .putButton, 
body.es #spotPackageContainer_platform_zones .tradeBox.view_row .putButton,
body.es #spotPackageContainer_platform_zones .tradeBox.view_row .putButton[disabled="disabled"]:hover, 
body.es #spotPackageContainer_platform_zones .tradeBox.view_row .putButton[disabled="disabled"]:hover {
  font-size: 9px;
  padding-left: 25px;
}
body.es #spotPackageContainer_platform_zones .tradeBox.view_tile .callButton, 
body.es #spotPackageContainer_platform_zones .tradeBox.view_tile .callButton, 
body.es #spotPackageContainer_platform_zones .tradeBox.view_tile .callButton[disabled="disabled"]:hover,
body.es #spotPackageContainer_platform_zones .tradeBox.view_tile .callButton[disabled="disabled"]:hover {
  font-size: 9px;
}
body.es #spotPackageContainer_platform_zones .tradeBox .directionButton {
  font-size: 14px;
}
body.es #spotPackageContainer_platform_zones .tradeBox.view_row  .directionButton {
  font-size: 9px;
}
body.es #spotPackageContainer_platform_zones .tradeBox.view_tile  .directionButton {
  font-size: 9px;
}
view_row
body.es #spotPackageContainer_platform_zones #tradingPlatform_SixtySeconds .tradeBox .positionControls .label {
font-size: 11px;
}
body.es .spotPackage_popup .wizardContent button {
font-size: 12px;
}

body.de .spotPackage_popup .wizardContent .applyApprove,
body.de .spotPackage_popup .wizardContent .applyCancel {
font-size: 14px !important;
}

.spotPackage_jqueryuiTheme.ui-widget-content.ui-dialog div.ui-resizable-handle {
display:none !important;
}

div.listContainer #appIcons {
width:131px;
}
div.listContainer #appIcons a#androidLink {
  background: url('images/sprites/sprite_new.png') no-repeat -890px -50px;  
  width:131px;
  height:46px;
  min-height:46px;
  display:block;
}
div.listContainer #appIcons a#iPhoneLink{
  background: url('images/sprites/sprite_new.png') no-repeat -890px 0;
  width:131px;
  height:46px;
  min-height:46px;
  display:block;
}
/* Fix for platform popup background */
/**/
.spotPackage_jqueryuiTheme.ui-widget-content.ui-dialog.mediumPopup .spotPackage_popup .popupHeader {
background: url('images/sprites/popups_sprite.png') no-repeat 0 -1573px transparent !important;
}
.spotPackage_jqueryuiTheme.ui-widget-content.ui-dialog.mediumPopup .spotPackage_popup .popupBody {
background: url('images/sprites/popups_sprite.png') no-repeat 0 -1618px transparent !important;
}
.spotPackage_jqueryuiTheme.ui-widget-content.ui-dialog.mediumPopup .spotPackage_popup .popupBottom {
background: url('images/sprites/popups_sprite.png') no-repeat 0 -1848px transparent !important;
}
.spotPackage_popup .popupForm input[type="submit"] {
background: url('images/sprites/popups_sprite.png') no-repeat -254px -1463px transparent !important;
}

#spotPackageContainer_platform_zones .assetTypeFilters {
	min-width:500px !important;
}


body.home .dailyForex{
	margin-top:0px;
}

.dailyForex{
background: url('images/sprites/sprite_column.png') no-repeat -291px -420px;
width: 228px;
height: 173px;
margin-top: 10px;
}
#mainCenterDiv {
width: 1040px;
height: 400px;
margin: 0 auto;
position: relative;
z-index: -1;
}
.floatLeftDiv {
width: 350px;
height: 436px;
float: left;
margin: 5px 0px 0px 0px;
}
.floatRightDiv {
width: 315px;
float: right;
display: table;
border-left: 1px solid #ccc;
line-height: 0px;
}

.ar .floatLeftDiv {
width: 350px;
height: 436px;
float: right;
margin: 5px 0px 0px 0px;
}
.ar .floatRightDiv {
width: 315px;
float: left;
display: table;
border-right: 1px solid #ccc;
border-left: 0px solid #ccc;
line-height: 0px;
}

.ar .floatRightDiv table{
font-family: Arial;
font-size: 16px;
margin: 0px 25px 0px 0px;
direction: ltr;
}

.floatRightDiv table{
font-family: Arial;
font-size: 16px;
margin: 0px 0px 0px 25px;
}
.floatRightDiv table .imgContactUs {
margin-right: 6px;
}
.floatRightDiv table h6 {
margin: 18px 0;
}


.floatRightDiv table tr td{
	padding:0px 20px 0px 0px;
}

body.page-template-page-wire-php #headerBg{
display: none;	
}
body.page-template-page-wire-php{
background: #e6e6e6;
}
body.page-template-page-wire-php .menuDiv{
display: none;	
}
body.page-template-page-wire-php #topnavContainer{
display: none;	
}
body.page-template-page-wire-php #HeaderNews{
display: none;	
}
body.page-template-page-wire-php #Footer{
display: none;	
}
body.page-template-page-wire-php #livechat-compact-container{
display: none;	
}


div.wireDivs {
width: 303px;
float: left;
min-height: 178px;
line-height: 21px;
font-weight: bold;
margin: 21px 1px 22px 23px;
}
#index.wire {
width: 697px;
}
div.contentWire {
margin-top: 12px;
}
span.symbolWire {
color: #64b02d;
font-size: 15px;
margin-right: 6px;
}
div.titleWire {
font-size: 15px;
}
span.depositTitle {
color: #8b8b8b;
margin-left: 5px;
}
.mainContent.wire {
width: 679px;
min-height: 319px;
}

.spotPackageContainer .plainForm {
  margin: 15px 35px !important;
}

.acceptTermsTr {
  padding: 0px 0px 0px 20px !important;
}

.spotPackageContainer .plainForm .formComments td {
  padding-left: 145px !important;
}

.formComments td  {
  padding-left: 140px !important;
}

.spotPackageContainer .plainForm .textRow td {
  padding-left: 150px !important;
}

.spotPackageContainer .plainForm .textRow td.acceptTerms {
  padding-left: 145px !important;
}

form.inatec3D_form {
   background: #EEECEC !important;
   font-family: 'Roboto Condensed' !important;
}

form.inatec3D_form table {
  
}

.user-only {display : none;}

a.banking_deposit_button {
    -moz-box-shadow:inset 0px 1px 0px 0px #5bb2f1;
    -webkit-box-shadow:inset 0px 1px 0px 0px #5bb2f1;
    box-shadow:inset 0px 1px 0px 0px #5bb2f1;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
    background:-moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background:-webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background:-o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background:-ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background:linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7',GradientType=0);
    background-color:#0061a7;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    border:1px solid #01528d;
    display:inline-block;
    cursor:pointer;
    color:#ffffff;
    font-family: 'Roboto Condensed';
    font-size:18px;
    margin: 10px 0px 0px 0px;
    padding: 10px 20px;
    text-decoration:none;
    text-shadow:0px -1px 0px #01528d;
    text-transform: uppercase;
    float: left;
    text-align: center;
}

a.banking_deposit_button:hover {
  text-decoration:none;
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0061a7), color-stop(1, #007dc1));
  background:-moz-linear-gradient(top, #0061a7 5%, #007dc1 100%);
  background:-webkit-linear-gradient(top, #0061a7 5%, #007dc1 100%);
  background:-o-linear-gradient(top, #0061a7 5%, #007dc1 100%);
  background:-ms-linear-gradient(top, #0061a7 5%, #007dc1 100%);
  background:linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7', endColorstr='#007dc1',GradientType=0);
  background-color:#0061a7;
}

.spotPackageContainer .plainForm .captchaTool .refresh .icon {
  display: none !important;
  height: 0px !important;
  width: 0px !important;
  
}

.spotPackageContainer .plainForm .captchaTool .refresh .text {
    -moz-box-shadow:inset 0px 1px 0px 0px #cf9;
    -webkit-box-shadow:inset 0px 1px 0px 0px #cf9;
    box-shadow:inset 0px 1px 0px 0px #cf9;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #9c0), color-stop(1, #690));
    background:-moz-linear-gradient(top, #9c0 5%, #690 100%);
    background:-webkit-linear-gradient(top, #9c0 5%, #690 100%);
    background:-o-linear-gradient(top, #9c0 5%, #690 100%);
    background:-ms-linear-gradient(top, #9c0 5%, #690 100%);
    background:linear-gradient(to bottom, #9c0 5%, #690 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7',GradientType=0);
    background-color:#0061a7;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    border:1px solid #5a8205;
    display:inline-block;
    cursor:pointer;
    color:#ffffff;
    font-family: 'Roboto Condensed';
    font-size:10px;
    margin: 5px 0px 0px 0px;
    padding: 2px 8px;
    text-decoration:none;
    text-shadow:0px -1px 0px #5a8205;
    text-transform: uppercase;
    text-align: center;
    line-height: 13px !important;
}

.spotPackageContainer .plainForm .captchaTool .halfTd .refresh {
  padding: 0px !important;
  float: right;
}

.spotPackageContainer .plainForm .captchaTool .halfTd {
  margin: 0px 6px 0px 0px !important;
}

.spotPackageContainer .plainForm .captchaTool .halfTd {
  width: 100px !important;
}

.no-slides-text{
    display:none;
}

a.sendback_button {
    -moz-box-shadow:inset 0px 1px 0px 0px #cf9;
    -webkit-box-shadow:inset 0px 1px 0px 0px #cf9;
    box-shadow:inset 0px 1px 0px 0px #cf9;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #9c0), color-stop(1, #690 ));
    background:-moz-linear-gradient(top, #9c05 %, #690 100%);
    background:-webkit-linear-gradient(top, #9c05 %, #690 100%);
    background:-o-linear-gradient(top, #9c05 %, #690 100%);
    background:-ms-linear-gradient(top, #9c0 5%, #690 100%);
    background:linear-gradient(to bottom, #9c0 5%, #690 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='9c0', endColorstr='#690 ',GradientType=0);
    background-color:#0061a7;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    border:1px solid #5a8205;
    display:inline-block;
    cursor:pointer;
    color:#ffffff;
    font-family: 'Roboto Condensed';
    font-size:18px;
    margin: 10px 0px 0px 0px;
    padding: 10px 20px;
    text-decoration:none;
    text-shadow:0px -1px 0px #5a8205;
    text-transform: uppercase;
    text-align: center;
}

a.sendback_button:hover {
  text-decoration:none;
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #690), color-stop(1, #9c0));
  background:-moz-linear-gradient(top, #690 5%, #9c0 100%);
  background:-webkit-linear-gradient(top, #690 5%, #9c0 100%);
  background:-o-linear-gradient(top, #690 5%, #9c0 100%);
  background:-ms-linear-gradient(top, #690 5%, #9c0 100%);
  background:linear-gradient(to bottom, #690 5%, #9c0 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#690', endColorstr='#9c0',GradientType=0);
  background-color:#0061a7;
}


.w_msg_frame {
  width: 560px;
  margin: 0 auto;
  font-family: 'Roboto Condensed';
  font-size: 14px;
  color: #666;
  background: #f7f7f7;
  border-radius: 12px;
  padding: 45px 0px 15px 0px;
  margin-top:50px;
}

.wmf_loader {
  width: 96px;
  height: 120px;
  margin: 0 auto;
  opacity: 0.5;
}

.wmf_text {
  text-align: center;
  line-height: 24px;
}

.wmf_text span { 
   text-transform: uppercase;
   font-weight: bold;
}

.tcompass-webplugin{
	width:260px !important;
}

.oia_wblock {
width: 250px; 
height: 250px; 
border: 1px #a8a8a8 solid; 
margin-top: 0px; 
margin-bottom: 15px;
display:none;
}

.ar .oia_wblock {
width: 250px; 
height: 250px; 
border: 1px #a8a8a8 solid; 
margin-top: 0px; 
margin-bottom: 15px;
display:block;
}

.ar p.wmf_text{
	text-align: center;
} 

a.leadbox_link {
color:#fff;
text-decoration: underline;
}

a.leadbox_link:hover {
color:#2758a1;
text-shadow: 1px 1px #ccc;
}

.mauticform-input {

}

#subtm_widget-2, #subtm_widget-3  {
width: 100% !important;
border-radius: 5px;
background: #999;
padding: 0px 0px 13px 0px;
margin-top:10px;
}

#subtm_widget-2 h3, #subtm_widget-3 h3{
margin: 0 auto;
width: 90%;
padding: 14px 0px 0px 0px;
color: #fff;
font-size:14px;
font-weight: 700;
text-transform: uppercase; 
}

.mauticform-innerform, .mauticform-message {
margin: 0 auto;
width: 90%;
}

input#mauticform_input_email {
  height:30px;
  text-indent: 5px;
}

.optin-sub {
background: #fc6440;
border-radius: 4px;
border:0px;
padding:9px 8px 8px 8px;
font-size: 12px;
font-family: 'Roboto Condensed';
text-transform: uppercase;
font-weight: 700;
color:#fff;
float:right;
cursor: pointer;
z-index: 1000;
position: relative;
}

.optin-sub:hover{
cursor: pointer;
background: #e25331;
}

.mauticform-row {
margin-bottom: 10px !important;
}

.mauticform_wrapper {
 width: 90%;
margin: 0 auto;
}

#mauticform_submit {
text-align: right;
}

.mauticform-errormsg {
font-size: 10px;
text-transform: uppercase;
color: #fff !important;
}

.mauticform-message {
font-size: 10px;
text-transform: uppercase;
}

.sub_note{
  width: 50%;
  font-size:10px;
  color:#fff;
  float:left;
  padding: 0px 0px 0px 0px;
  text-align: left;
  opacity: 0.8;
  line-height: 10px;
}

.optin-form{
width: 100%;
margin: 0 auto;
}

.optin-input {
 border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 3px #ddd inset;
    box-sizing: border-box;
    margin: 8px 0px 12px 0px;
    padding: 0.4em 0.2em;
    width: 100%;
}

.popupsmltxt {
width: 90%;
margin: 0 auto;
font-size:11px;
padding: 8px 0px 16px 0px;
opacity:0.5;
}

.popupttl, .popuptxt {
width: 90%;
margin: 0 auto;
}

.popupttl {
color:#3470d2;
font-weight: 700;
padding: 10px 0px 0px 0px;
}

.popuptxt {
font-size:14px;
padding: 10px 0px 10px 0px;
color: #777;
}

.fa-sub {
color: #3470d2;
padding: 0px 10px 0px 0px;
}

.fa-sub2 {
color: #fff;
padding: 0px 7px 0px 0px;
}

.popupsmltxt{}
#mauticform_input_submit{z-index:1001;position:relative;}