/*
Theme Name:     optioncc
Theme URI:      http://btrader24.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-------------------------------*/

#so_container {
  float: left;
  width: 763px;
  margin-top: 0px;
}
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 25px !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: 146px;
}
#headerForm.login{
width: 740px;
height: 40px;
float: right;
}
#body404 {
  line-height: 1;
  width: auto;
  padding-top: 30px;
  background: #545454;
}

.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: #fff;
}

#errorMassegabotton {
  font-size: 18px;
  color: #bebebe;
  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 {
}

#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 {
url("images/slices/logo.png") no-repeat 89px -44px transparent
display: block;
height: 74px;
width: 393px;
}

.hidden1 {
  visibility: hidden;
}

.hidden {
  display: none ;
}

body {
font-family: Arial,tahoma;
font-size: 12px;
color: #000;
margin: 0px;
background-color: #F7F7F7;
width: 100%;
}
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
body {
width: 1050px;
}
}
@media only screen 
and (min-device-width : 720px) 
and (max-device-width : 1280px) {
body {
width: 1050px;
}
}
#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{
background-color: #F7F7F7;
}

.cb, .clear {
  clear: both;
  float: none;
  font-size: 0;
  height: 0;
}

ul {
  list-style-type: none;
}

/* 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: 9;
/* padding: 20px 0px; */
height: 136px;
background: #064061;
height: 146px;
width: 100%;
}
body.loggedIn div#headerBg {
height: 145px;
}
body.home #Header {
height: 145px;
}
body.home.loggedIn  #Header {
height: 145px;
}
#Header {
height:100px;
position:relative;
}


#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: 146px;
position: relative;
}

#userLoginForm {
float: right;
position: relative;
z-index: 999;
margin-top: 0px;
display: block;
width: 444px;
}

.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: 217px;
text-align: right;
width: 100%;
}
#userSection .serviceLinks.allAct {
    height: 15px;
    margin-top: 10px;
    padding-left: 5px;
}
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;
}
#userBalance {
margin-left: 5px;
}
.widget_login_widget {
float: right;
clear: both;
margin-right: 10px;
}
.login .widget_login_widget {
width: 434px;
height: 32px;
float: right;
margin-right: 112px;
}
body.loggedIn .login .widget_login_widget {
margin-right: 0;
width: 545px;
}
#login {
width: 738px;
height: 100px;
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: 16px;
font-weight: bold;
line-height: 22px;
text-align: center;
padding: 0px;
background: url("images/sprites/sprite_header.png") no-repeat scroll -32px -35px transparent;
width: 110px;
height: 32px;
border: 0px solid #fff;
margin-top: 11px;
float: left;
text-transform: uppercase;
position: absolute;
right: 0;
top: 30px;
}

.logged_in_menu {
margin: 5px 0 0 0;
padding-left: 0px;
float: left;
}

.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_new.png') no-repeat -15px -759px;
color:#333333 !important;
}
.logged_in_menu li.accountHistoryNav {
background: url('images/sprites/sprite_new.png') no-repeat -159px -819px;
color:#333333 !important;
}
.logged_in_menu li.myPositionNav {
background: url('images/sprites/sprite_new.png') no-repeat -303px -819px;
color:#333333 !important;
}
.logged_in_menu li.depositNav.current-menu-item {
background: url('images/sprites/sprite_new.png') no-repeat -15px -819px;
color:#f7f7f7;
}
.logged_in_menu li.accountHistoryNav.current-menu-item {
background: url('images/sprites/sprite_new.png') no-repeat -159px -879px;
color:#f7f7f7;
}
.logged_in_menu li.myPositionNav.current-menu-item {
background: url('images/sprites/sprite_new.png') no-repeat -303px -939px;
color:#f7f7f7;
}


.logged_in_menu li {
color: #fff;
display: block;
float: right;
line-height: 33px;
text-align: center;
border: 0px solid #3B5C7E;
margin-right: 1px;
cursor: pointer;
width: 142px;
height: 32px;
}

.logged_in_menu li a {
text-decoration: none;
font-weight: bold;
display: block;
padding-left: 24px;
color:#333333;
}
.logged_in_menu li.current-menu-item a {
color:#f7f7f7;
}


form.loginForm input.submit {
color: white;
cursor: pointer;
font-size: 16px;
font-weight: bold;
line-height: 22px;
text-align: center;
padding: 0px;
background: url("images/sprites/sprite_header.png") no-repeat scroll -32px -35px transparent;
width: 110px;
height: 32px;
border: 0px solid #fff;
margin-top: 11px;
float: left;
text-transform: uppercase;
}
#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: 32px;
text-indent: 10px;
color: #000;
margin: 10px 3px 0px 0px;
float: left;
background: url("images/sprites/sprite_header.png") no-repeat scroll -172px -35px transparent;
width: 160px;
height: 32px;
border: 0px;
}

/* line 310, scss/style.scss */
#Header .ForgotPassword {
color: #DD751B;
font-size: 11px;
text-align: left;
text-decoration: underline;
clear: both;
display: block;
float: left;
line-height: normal;
margin: 2px 3px 10px;
font-weight: normal;
width: 250px;
}
#login.float .arrow-down{
}
#login.float .arrow-up{
	display: none;
}
#Header #lang_sel {
    width: 45px;
    height: 25px !important;    
}

/* line 319, scss/style.scss */
#Header .CurrentDate {
float: left;
width: 275px;
margin-right: 5px;
position: absolute;
right: 162px;
top: 82px;
z-index: 9;
}
#systemClock {
margin-top: 9px;
color: #f7f7f7;
font-weight: normal;
font-size: 19px;
text-transform: uppercase;
}
#Header .login .CurrentDate {
float: right;
}

/* 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 {
font-size: 13px;
color: #fff;
line-height: 35px;
overflow: hidden;
width: 224px;
float: left;

}
#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: right;
width: 121px;
text-align: center;
color: #DB9151;
width: 100px;
height: 30px;
font-size: 16px;
margin-top: -8px;
}

#Header .Time div.time{
float: right;
width: 121px;
text-align: center;
color: #DB9151;
width: 109px;
height: 30px;
font-size: 16px;
margin-top: -8px;
}

/* 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 {
float: left;
width: 110px;
background: url("images/sprites/sprite_header.png") no-repeat scroll -39px -359px transparent;
cursor: pointer;
margin-right: 10px;
margin-top: 5px;
height: 32px;
margin-left: 0px;
position: absolute;
left: auto;
right: 0px;
top: 78px;
}

body.loggedIn #Header #langContainer {
margin-right: 0;
float: right;
}


#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: 14px 0px 10px;
background: url('images/sprites/sprite_new.png') no-repeat -5px -180px;
width: 245px;
height: 105px;
/* padding-right: 8px; */
border-radius: 0 0 10px 10px;
}
.loggedIn #logo .Logo{
margin-top: 23px;
}

/*----------------End header css-------------------------------*/
/*----------------menu css-------------------------------*/


#topnavContainer {
height: 37px;
width: 100%;
float: right;
/*position: absolute;*/
top: 147px;
left: 0px;
background-color: #3f3f3f;
z-index: 8;
}


body#homePage #topnavContainer {
background-color: #f7f7f7;
position: absolute;
}
body#homePage.admin-bar #topnavContainer {
top:174px;
}


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:hover a{
text-decoration: underline;
}
#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;
}

#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: Arial, sans-serif;
font-weight: lighter;
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;
}

#menu-topnav li {
float: left;
text-align: center;
list-style: none;
height: 17px;
margin: 0px;
padding: 0;
border-right: 1px solid #ccc;
margin-top: 10px;
text-align: center !important;
min-width: 124px !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 {
text-decoration: underline;
}

#menu-topnav li.selected a:last-child {

}

#menu-topnav li a {
float: left;
font-size: 15px;
line-height: 16px;
overflow: hidden;
color: #f7f7f7;
text-decoration: none;
transition: all 0.3s;
margin: 0px auto;
display: block;
width: 100%;
text-align: center;
}


body#homePage #menu-topnav li a {
color: #333333;
}
body#homePage.loggedIn #menu-topnav li a {
color: #f7f7f7;
}


body.loggedIn #topnavContainer,
body#homePage.loggedIn #topnavContainer {
background-color: #3f3f3f;
}









#menu-topnav li a:hover {
text-decoration: underline;
}
#lang_sel a.lang_sel_sel {
border: 0px;
line-height: 30px;
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: 10px;
}
#lang_sel ul ul a img{
height: 12px;
width: 18px;	
}
#slideshowBox {
	height: 475px;
	width: 100%;
    /* float: left; */
    position: relative;
    left: -960px;
    margin-left: 50%;
    z-index: -1;
}
/*body.home #slideshowBox{
	 display:block !important; 
}*/
#slideshowBox #flashBanner{
  width: 1442px;
  margin: 0px auto;
  background: url('images/slices/header/bannerD.jpg') no-repeat;  
  height: 438px;
}
.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;}
/*----------------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: 36px auto 0;
padding: 0;
line-height: 28px;
height: 40px;
z-index: 2;
position: relative;
width: 1020px;
}
body#homePage #HeaderNews {
margin: 5px auto 0;
}
body#homePage.loggedIn #HeaderNews {
margin: 39px auto 0;
}
body.loggedIn #HeaderNews {
margin: 39px auto 0;
}

/* line 462, scss/style.scss */
#marqueeTopParent {
width: 765px;
height: 26px;
margin: 5px 0;
float: left;
}

#reuters {
width: 100%;
color: #454545;
}

#call {
padding: 0 15px 0 15px;
background: url('images/sprites/sprite_new.png') no-repeat -1083px -131px;
width: 12px;
height: 7px;
}

#put {
padding: 0 15px 0 15px;
background: url('images/sprites/sprite_new.png') no-repeat -1083px -171px;
width: 12px;
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: 240px;
  margin-top: 0;
}
body#homePage .rightSide{
margin-top: -53px;
}
.rightSide aside {
float: right;
margin-top: 0px;
margin-bottom: 7px;
}
.rightSide aside .LiveChat{
display:none;
}

#needHelp {
padding: 0px 16px 29px;
}

body.home .rightSide .widget.widget_lead_widget , div.trading-area .rightSide .widget.widget_lead_widget{
margin: -400px 0 10px;
}
.rightSide .widget.widget_lead_widget {
background: url('images/sprites/sprite_column.png') no-repeat -17px -24px;
width: 241px;
height: 343px;
font-size: 9px;
text-align: center;
float: right;
margin: 10px 0 10px;
}
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 {
color: #DC751D;
padding-left: 0px;
text-decoration: none;
width: 3px;
height: 5px;
font-weight: bold;
}

.widget_super_rss_reader .srr-summary.srr-clearfix {
  padding: 0 0 15px 0;
  color: #000;
  margin: 0 !important;
}

.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: 21px;
line-height: 45px;
font-weight: bold;
text-align: left;
display: block;
height: 46px;
margin: 0px;
text-align: center;
color: #fff;
text-transform: initial;
}
.rightSide .how_to_trade .title{
width: 242px;
height: 42px;
color: #fff;
background: url('images/sprites/sprite_column.png') no-repeat -425px -7px;
}
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;
}
/* 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 td#checkBx{
padding: 10px 0 13px;	
}
/* 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;
font-size: 11px;      
float: right;
padding-left: 10px;
background: url('images/sprites/sprite_column.png') no-repeat -33px -389px;
width: 92px;
height: 32px;
color: #000;
margin-right: 3px;
line-height: 27px;
}

/* 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: 11px;
padding-left: 10px;
background: url('images/sprites/sprite_column.png') no-repeat -33px -430px;
width: 196px;
height: 32px;
color: #000;
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: 25px;
display: block;
margin: 0px auto;
border: 0px solid #fff;  
border-radius: 4px;
background: url('images/sprites/sprite_column.png') no-repeat -33px -566px;
width: 204px;
height: 71px;
}
.chzn-search input {width: 150px;}

/* line 581, scss/style.scss */
.rightSide .widget.widget_lead_widget .tny {
float: left;
margin-right: 2px;
border: none;
font-size: 11px;
text-align: center;      
color: #000;
background: url('images/sprites/sprite_column.png') no-repeat -33px -514px;
width: 42px;
height: 32px;
line-height: 27px;
}
.ie .rightSide .widget.widget_lead_widget .tny{
   width: 41px;  
}

/* line 591, scss/style.scss */
.rightSide .widget.widget_lead_widget .mid {
float: left;
border: none !important;
font-size: 11px;
padding-left: 10px;
background: url('images/sprites/sprite_column.png') no-repeat -121px -514px;
width: 107px;
height: 32px;
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 */
.rightSide .how_to_trade {
  margin-bottom: 3px;
  margin-left: 0px;
  float: left;
  width: 240px;
  height: 453px;
  width: 240px;   
  overflow: hidden;
  margin-top: 1px;
}
body.zh-hans .rightSide .how_to_trade {
background: none;
height: auto;
width: 240px;
overflow: hidden;
margin-top: 1px;
}
.rightSide .howToTradeTabs {
float: right;
margin-top: 0px;
padding: 0;
margin-bottom: 0px;
background: #F7F7F7;
width: 240px;
height: 143px;
border-bottom: 1px solid #D8D4D4;
}
body.ie .rightSide .howToTradeTabs{
height:158px;
}
div.positionsContainer ul *+*+*+*+*+*+*+*+*+li{  /* it means nth-child(10)+ */
     padding-right:20px;
     width:80px;
}


.rightSide .how_to_trade .howToTradeTabs li.selected {
color: #fff;
background: url('images/sprites/sprite_howtotrade.png') no-repeat -9px -29px #DC751D;
}

.ie .rightSide .howToTradeTabs li {
  margin-top: 2px;
}

.zh-hans .rightSide .howToTradeTabs li {
  line-height: 24px;
  font-size: 11px;
}

.ja .rightSide .howToTradeTabs li, .it .rightSide .howToTradeTabs li {
  font-size: 12px;
}

.ru .rightSide .howToTradeTabs li {
  font-size: 9px;
}

.rightSide .howToTradeTabs li {
color: #000;
cursor: pointer;
float: left;
font-size: 12px;
text-align: left;
list-style: none;
width: 100%;
height: 24px;
padding: 0;
border-right: 1px solid #D1CECE;
line-height: 21px;
background: url('images/sprites/sprite_howtotrade.png') no-repeat -7px -6px #e8e8e8;
padding-left: 18px;
}
.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: 238px;
min-height: 230px;
background: #fff;
border: 1px solid #ccc;
border-top: 0px;
}

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: 7%;
padding-left: 8px;
margin-left: 12px;
margin-top: -3px;
height: 31px;
}

.rightSide .how_to_trade .number.one {
background: url('images/sprites/sprite_column.png') no-repeat -694px -679px;
}
.rightSide .how_to_trade .number.two{
background: url('images/sprites/sprite_column.png') no-repeat -694px -727px;
}
.rightSide .how_to_trade .number.three{
background: url('images/sprites/sprite_column.png') no-repeat -693px -791px;
}
.rightSide .how_to_trade .number.four{
background: url('images/sprites/sprite_column.png') no-repeat -692px -864px;
}

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 {
background: none;
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: 7px 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 {
background: url('images/sprites/sprite_column.png') no-repeat -425px -7px;
width: 240px;
height: 341px;
color: #fff;
margin-left: 0px;
overflow: hidden;
margin-top: 3px;
margin-bottom: 6px;
}

.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: #fff;
  text-transform: capitalize;
}

.super-rss-reader-widget {
padding: 4px 10px 0px;
height: 287px;
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: #f7f7f7;
box-shadow: 0 -1px 4px #888888;
border-top: 1px solid #ccc;
}

#Footer #footerBox {
  background: none repeat scroll 0 0 transparent;
  width: 1021px;
  margin-left: auto;
  margin-right: auto;
  border-top: none;
  padding-bottom: 20px;
}
#bottomFooter{
   margin: 0px;
}

/* 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: 12px;
font-weight: bold;
margin: 0;
text-align: left;
text-transform: uppercase;
color: #4EB7F4;
}

/* line 786, scss/style.scss */
#Footer .listContainer {
width: 143px;
min-height: 139px;
float: left;
margin-top: 15px;
margin-left: 0px;
margin-right: 5px;
border-right: 1px solid #000;
padding: 0 10px;
}
#Footer .listContainer:first-child {
width:131px;
}
#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: 10px;
}
#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 {
color: #000;
font-size: 11px;
text-decoration: none;
list-style: none;
text-transform: uppercase;
}
#Footer .footerMenu-global ul li a:hover{color: #000;}

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: 673px;
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 -1115px -4px;
width: 194px;
height: 35px;
}

/* 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 19px;
background: url('images/sprites/sprite_innerPages.png') no-repeat -58px -81px;   
width: 712px;   
height: 45px;
color: #fff;
}

/* 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 */
#headerBg .openAccountButton {
  margin: 0;
  display: table;
  background: url('images/sprites/sprite_new.png') no-repeat -313px -180px;
  width: 314px;
  height: 87px;
  top: 453px;
  right: 265px;
  z-index: 9999;
  position: absolute;
}
body.logged-in .openAccountButton{
	display: none !important;
}
body.logged-in div.playerDiv{
	display: none !important;
}
body.zh-hans #headerBg .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;
}

#accountForm .openAccountButton.button input {
  margin-left:242px;
  margin-top: 10px;
}

/*----------------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 {
  margin: 0;
  padding: 0;
  font-weight: normal;
}

/* 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;
}

/* 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: 108px;
height: 32px;
text-indent: 10px;
color: #000;
cursor: pointer;
line-height: 28px;
}
.rawWrapper .jdpicker_w .date_clearer {
color: #a00;
font-weight: bold;
font-family: sans-serif;
float: right;
padding: 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 ul li {
  list-style: none;
  float: left;
  padding-right: 10px;
}
.pagination ul li a {
  text-decoration: none;
  color: #000;
}
.pagination ul li.active a {
    text-decoration: underline;
    font-weight: bold;
    font-size: 15px;
line-height: 16px;
}
.pagination ul li.prev a {
    color: #fff;
    background: url('images/sprites/sprite_myaccount.png') no-repeat -341px -510px;
	
    width: 14px;
	
    height: 16px;
        display: block;
        
    text-indent: 14px;
    overflow: hidden;
}
.pagination ul li.next a {
    color: #fff;
	
    background: url('images/sprites/sprite_myaccount.png') no-repeat -353px -553px;
	
    width: 14px;
	
    height: 15px;
        display: block;
        
    text-indent: 16px;
    overflow: hidden;
}
#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;
padding-bottom: 20px;
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;
}
.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 -779px;
width: 614px;
height: 264px;
}
#bodyMovie object{
display: none;
}

.imgOpenPos, .imgOpenPosExpanded {
background: url('images/sprites/sprite_innerPages.png') no-repeat -43px -318px;
width: 612px;
height: 442px;
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: 27px;
  padding-right: 10px;
  float: left;
}

.expiryRateTable {
  border: 0px solid #d5d2d2;
  margin: 0 auto;
  background: url('images/sprites/sprite_myaccount.png') no-repeat -13px -109px;   
  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;

}

/*----------------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%;
}

/* 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: #063F60;
}
#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: 0px;}

.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 -65px -1481px;
}

/*----------------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 -1678px;
width: 94px;
height: 31px;
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;
}

/*----------------End Dictionary Index css-------------------------------*/
/*----------------start contant us css-------------------------------*/
/* line 1891, scss/style.scss */
.contactUsTable {
  float: left;
  color: #252121;
  text-transform: capitalize;
  font-size: 12px;
  margin: 0px 0 0 30px;
}

/* line 1899, scss/style.scss */
.contactUsTable td.title {
  text-align: right;
}
#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 10px 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 -1716px;   width: 192px;   height: 33px;
color: #000;
}
#departWrap select.wpcf7-select {

}

.message .wpcf7-textarea {
background: url('images/sprites/sprite_innerPages.png') no-repeat -81px -1833px;
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 -1678px;   width: 94px;   height: 33px;
}

.captchaTr img {
border-top: 1px solid #000;
padding: 4px;
float: left;
border-radius: 4px;
background: #bebebe;
width: 82px;
height: 22px;
margin-left: 3px;
border: 1px solid #000;
box-shadow: inset 0px 0px 15px 0px rgba(0,0,0,.9);
}
.contactUsTable .captchaTr img{
   
} 

/* 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: 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);
text-indent: 0px;
}

/* line 1959, scss/style.scss */
div.wpcf7-mail-sent-ok {
  float: left;
  margin-left: 75px;
}

/* line 1960, scss/style.scss */
.pagination {
  text-align: center;
}

/* 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 -67px -1536px;
}



.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:#000;
}
.chzn-container .chzn-results .active-result{
    color: #fff;
}
#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 #000;
border-top: 0px;
background: rgba(0,0,0,.8);
top: 31px !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 #1F1F1F;
border-left: 1px solid #1F1F1F;
background: #242424;
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 -33px -471px;
width: 205px;
height: 32px;
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 -1717px !important;
	width: 192px;
	height: 33px;
}

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{
display: none;
}
.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: 1014px;
margin: 25px auto 25px;
text-align: center;
color: #57471A;
background-color: transparent;
border: none;
box-shadow: none;
min-height: 0px;
font-size: 10px;
padding: 0 !important;
}

.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;
}
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);
}
#login.float{
padding-left: 18px;
line-height: 34px;
cursor: pointer;
float: right;
margin-right: 5px;
font-size: 17px;
font-weight: normal;
width: 117px;
height: 34px;
}
#login.open{
border-radius: 0px;
background: #74C7F6;
}
#login.open .arrow-up{}
#login.open .arrow-down{}

#Header  #langContainer.open {border-radius: 0px;}
#langContainer.open .arrow-up{display: none}
#langContainer.open .arrow-down{display: none}

#userSection {
color: #f7f7f7;
font-weight: bold;
}

.loginForm {
padding: 9px 0px;
height: 59px;
display: block;
}

#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;
background: url('images/slices/innerPages/arrow_down.png') no-repeat 0 0;
width: 12px;
height: 6px;
}
#login.float .arrow-down {
width: 0;
height: 0;
float: right;
margin: 10px 7px 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: 25px !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 -1716px !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 -1716px !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 -1754px !important;
width: 94px !important;
height: 33px !important;	
}
.spotPackageContainer .plainForm .inputTd input.phonePrefixInput, .spotPackageContainer .plainForm .inputTd input.phoneAreaInput{
background: url('images/sprites/sprite_innerPages.png') no-repeat -81px -1754px !important;
width: 45px !important;
height: 33px !important;
}
.spotPackageContainer .plainForm .captchaTd input.captchaCode{
background: url('images/sprites/sprite_innerPages.png') no-repeat -81px -1678px !important;
width: 94px !important;
height: 32px !important;	
}
.spotPackageContainer .plainForm input[type="submit"]{
background: url('images/sprites/sprite_innerPages.png') no-repeat -84px -2151px !important;
width: 191px !important;
height: 41px !important;	
}
.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:#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 {
background: url('images/sprites/sprite_myaccount.png') no-repeat -22px -773px;
width: 243px;
height: 41px;
text-align: center;
font-size: 21px;
line-height: 41px;
color: #fff;
text-decoration: none;
float: left;
}

#menu-topnav li.menu-item-has-children:hover > ul.sub-menu{
display:block !important;
}

#menu-topnav ul.sub-menu {
display: none;
width: 152px;
position: absolute;

min-height: 143px;
height: 100%;
text-align: center;
margin: 0;
padding:0;
top: 50px;
margin-left: -36px;
}

#menu-topnav ul.sub-menu li a{
line-height: 17px;
}
#menu-topnav ul.sub-menu li{
border-top: 1px solid #adadad;
padding: 6px 2px 0 2px;
height: 41px;
}
#menu-topnav ul.sub-menu li a:hover{
color: #C1151B;
}
.phoneGif{
width: 240px;
height: 25px;
float: right;
margin-top: 7px;
}
.phoneGif.uk{
background: url('images/slices/phone_uk.gif') no-repeat 0 0;
}
.phoneGif.es{
background: url('images/slices/phone_uk.gif') no-repeat 0 0;
}
.phoneGif.cn{
background: url('images/slices/phone_cn.gif') no-repeat 0 0;
}
.phoneGif.da{
background: url('images/slices/phone_dk.gif') no-repeat 0 0;
}
.phoneGif.de{
background: url('images/slices/phone_de.gif') no-repeat 0 0;
}
.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_new.png') no-repeat -657px -583px;
width: 240px;
height: 64px;
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: block;
}
body.zh-hans .chine_support_wrapper #textEn {
display: none;
}
body.zh-hans .chine_support_wrapper #textCn {
display: block;
}
.chine_support_wrapper .text
{
  color: white;
margin-left: 94px;
line-height: 64px;
font-size: 22px;
padding: 0;
}

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: #fff;
padding-left: 32px;
margin-top: 10px;
}
div.secondFirst {
font-size: 17px;
color: #fff;
padding-left: 32px;
margin-top: 0px;
}
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;
}
.innerPagesEbookBar{
background: url('images/sprites/sprite_new.png') no-repeat -918px -762px;
width: 240px;
height: 63px; 
margin: 0px 0 5px 0;
text-transform: uppercase;
}
.innerPagesLiveChatBar{
background: url('images/sprites/sprite_new.png') no-repeat -657px -403px;
width: 240px;
height: 63px; 
margin: 0px 0 5px 0;
text-transform: uppercase;
}
.innerPagesLiveChatBar .ebookButtonDiv{
width:100%;
min-height: 100%;
}
.innerPagesLiveChatBar .ebookButtonDiv > a {
min-height: 100%;
display: block;
color: white;
text-decoration: none;
line-height: 64px;
padding-left: 82px;
font-size: 22px;
}
body.es .innerPagesLiveChatBar .ebookButtonDiv > a {
padding-left: 62px;
}
.innerPagesLiveChatBar .ebookButtonDiv > a {

}


.innerPagesEbookBar > a{
text-decoration: none;
}
.innerPagesEbookBar > a.notActive{
cursor: default;
}

.innerPagesEbookBar .ebookButtonDiv {
width: 240px;
height: 63px;
margin: 0px 0 5px 96px;
line-height: 67px;
text-decoration: none;
text-transform: uppercase;
color: white;
font-size: 22px;
}
 
.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:279px;
}
div.textPlayer {
float: left;
width: 424px;
font-size: 15px;
line-height: 23px;

margin-left: 36px;
/*overflow: hidden;*/
}
div.textPlayer > a {
text-decoration:none;
}
body.en div.textPlayer {
/*height: 295px;*/
}
div.textPlayer > a {
display:block;
float:left;
}
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,
.pagination 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;
}
#personalDetailsForm tr.countryTr div.chzn-container.chzn-container-single .chzn-drop .chzn-search input{
width: 185px !important;
}
#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;
}
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;
}






















.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;
}
#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: 17px !important;
}
#spotPackageContainer_platform_zones .loginPopup .description {
width: 259px !important;
}

.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: 58px !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;
}

/*.lim_float_icon a#live800iconlink {
  display: block;
  text-indent: -9999px;
  width: 175px;
  height: 130px;
  background-image: url('images/slices/chat_broken.svg') no-repeat  transparent;
  background-size: contain;
}*/
.lim_float_icon a#live800iconlink.hidden {
  display: none;
}
.lim_float_icon {
  right:-35px !important;
  display:none !important;
}
.ie.ie8 .lim_float_icon {
  right:0px !important;
}
.lim_float_icon a#live800iconlink.notResponsive {
  background: url('images/slices/chat_ch_broken.png') no-repeat 0 0 transparent;
  width:120px;
  min-height:120px;
  display:block;
}
.lim_float_icon a#live800iconlink > img {
  width: 50%;
  margin-right: 25px;
  float: right;
  position: relative;
  right: 10px;
}
.lim_float_icon a#live800iconlink.notResponsive > img {
  visibility:hidden; 
}


/*--------browser-support page -----*/
.browser-support .mainContent {
  width: 760px;
  padding: 50px 0;
}

.browser-support-text{
  width: 430px;
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  margin: auto;
  color: #5A4B28;
  padding: 20px 0 40px;
}

.support-links-container{
  width: 325px;
  margin: auto;
  overflow: hidden;
  
}

.link1.chrome{  
  float: left;  
}

.link2.firefox{
  width: 100px;
  float: right;  
}

.link1.chrome,
.link2.firefox{
  width: 115px;
  text-align: center;
  color: #666666;
  font-size: 16px;
  width: 115px;  
}

.link1.chrome a,
.link2.firefox a{
  text-decoration: none;
  color: #666666;
  display: inline-block;
  width: 115px; 
}


.link1.chrome a img,
.link2.firefox a img{
  border: none;
  }


#preloaderImage{
    width: 769px;
    height: 775px;
    /*background: url('http://www.optioncc.com/wp-content/themes/optioncc/images/slices/stratTrading.jpg');*/
    display: block;
}

#spotPackageContainer_platform_zones .tradeBox .optionClosed .reload:before {
background: url('https://spotplatform.tradequicker.com/images/platform.v2/platform_sprite.png') no-repeat -628px -3437px !important;
width: 62px !important;
height: 57px !important;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
#spotPackageContainer_platform_zones .tradeBox .optionClosed .reload:hover:before {
background: url('https://spotplatform.tradequicker.com/images/platform.v2/platform_sprite.png') no-repeat -628px -3437px !important;
width: 62px !important;
height: 57px !important;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;opacity: 0.5;
}
#spotPackageContainer_myAccount .allZonesContainer .descriptionTemplate > div {
margin: 10px 0 30px 20px;
}
#spotPackageContainer_myAccount .allZonesContainer .descriptionTemplate > div span {
color:#888888;
}


#preloadBox {
  background: url('http://www.optioncc.com/wp-content/themes/optioncc/images/slices/promotionsBanners_Image.png');
  width: 769px;
  height: 1402px;
  display: block;
}


#preloaderImage {
    
}

body[lang="zh-hans"] #preloadBox {
  background: url('http://www.optioncc.com/wp-content/themes/optioncc/images/slices/promotionsBanners_Image_cn.png');
}

body[lang="zh-hans"] #preloaderImage {
    
}

#preloadBox .new3links {

}
#preloadBox .new3links > a {
    min-height: 622px;
    width: 256px;
    display: block;
    float: left;
    margin-top: 4px;
}