/*
Theme Name:     Trade Next
Theme URI:      http://tradenext.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-------------------------------*/
/* line 55, scss/style.scss */
#so_container {
  float: left;
  width: 763px;
}

/* line 59, scss/style.scss */
.mainContent #platformHolder {
  padding: 0px;
}

/* line 62, scss/style.scss */
.logged {
  padding: 0 !important;
}

/* line 65, scss/style.scss */
.mainContent #positionsRegularContainer {
  padding: 12px 0px 20px;
}

/*----------------End New Platform css-------------------------------*/
/* line 70, scss/style.scss */
#body404 {
  line-height: 1;
  width: auto;
  padding-top: 30px;
  background: #EEF3FA;
}

/* line 77, scss/style.scss */
.continer404 {
  width: 733px;
  margin: 0 auto;
  border: 1px solid #A9ACB1;
}

/* line 82, scss/style.scss */
#headerBg404 {
  height: 130px;
}

/* line 86, scss/style.scss */
#content404 {
  width: 733px;
  background-color: #FFFCFC;
  text-align: center;
}

/* line 91, scss/style.scss */
#errorMassegatop {
  font-size: 25px;
  font-weight: bold;
  padding: 100px;
  display: block;
}

/* line 98, scss/style.scss */
#errorMassegabotton {
  font-size: 18px;
  color: #5D605B;
  font-weight: bold;
  padding: 42px;
  display: block;
}

/* line 105, scss/style.scss */
.menu-error-menu-container {
  width: 736px;
  margin: 0 auto;
  height: 33px;
  background: #F1F2EF;
  border: 1px solid #C4C5C0;
}

/* line 112, scss/style.scss */
#menu-error-menu {
padding: 0;
margin: 0 auto;
height: 33px;
display: table;
}

/* line 118, scss/style.scss */
#menu-error-menu li {
  float: left;
  text-align: center;
  list-style: none;
}

/* line 123, scss/style.scss */
#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: #6D6D6D;
  text-transform: capitalize;
  text-decoration: none;
}

/* line 138, scss/style.scss */
#menu-error-menu li#menu-item-497 a {
}

/* line 141, scss/style.scss */
#bodyBotton {
  background: url("images/slices/header/error_page_bottom.png") no-repeat scroll 0 0 transparent;
  width: 733px;
  height: 9px;
  margin: 0 auto;
}

/* line 147, scss/style.scss */
.Logo404 {
background: url("images/sprites/sprite_header.png") no-repeat -10px 8px transparent;
display: block;
height: 103px;
width: 216px;
}

/* line 153, scss/style.scss */
.hidden1 {
  visibility: hidden;
}

/* line 154, scss/style.scss */
.hidden {
  display: none ;
}

/* line 155, scss/style.scss */
body {
  font-family: Arial,tahoma;
  font-size: 12px;
 color: #2E2F30;
  margin: 0px;
  background: #E5E5E7;
  overflow-x: hidden;
}

/* line 160, scss/style.scss */
.cb, .clear {
  clear: both;
  float: none;
  font-size: 0;
  height: 0;
}

/* line 166, scss/style.scss */
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 20px 20px 20px;
  margin: 0;
  background: #F4F4F4;
  border: 1px solid #B2B2B3;
box-shadow: 0px 234px 57px -241px rgba(0,0,0,0.8),0px 106px 80px -126px rgba(50, 50, 50,1), 0px 2px 2px rgba(0,0,0,0.3);
min-height: 337px;
overflow: hidden;
}

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;}

/*----------------header css-------------------------------*/
/* line 175, scss/style.scss */
div#headerBg {
  background: transparent url(images/slices/header/headerBg.png) repeat-x 0 0 scroll;
  height: 130px;
  margin: 0 auto;
  position: relative;
  z-index: 9;
}

/* line 183, scss/style.scss */
#Header {
  height: 120px;
}

/* line 188, scss/style.scss */
#Header, #Main {
  margin: 0 auto;
  width: 1010px;
}

/* line 192, scss/style.scss */
.container {
  width: 100%;
  margin: 0 auto 0;
  z-index: 10;
}

/* line 197, scss/style.scss */
#userLoginForm {
width: 370px;
float: right;
margin: 1px 0px 0px;
}

/* line 201, scss/style.scss */
.log {
margin: 0px auto;
height: 40px;
}

/* line 207, scss/style.scss */
.ie.log {
  margin: 0px auto;
}

/* line 210, scss/style.scss */
.login {
width: 100%;
margin: 0px auto;
height: 40px;
}
#userSection {
color: #D4D4D4;
}
#userSection #loggedInBox .firstLine{float: left; width: 400px;}
#userSection .serviceLinks.allAct {float: right;}

/* line 216, scss/style.scss */
#headerForm #loggedInBox .welcome {
float: left;
margin-right: 10px;
}
.widget_login_widget{
    float: right;
height: 40px;
line-height: 40px;
}
.login .widget_login_widget{width: 835px;}
/* line 220, scss/style.scss */
#headerForm #loggedInBox .welcometext {
  float: left;
}

/* line 223, scss/style.scss */
#headerForm #loggedInBox .balance {
  float: left;
  width: 140px;
}

/* line 227, scss/style.scss */
#headerForm #loggedInBox .balanceText {
  float: left;
  color: #55C6F1;
}

/* line 230, scss/style.scss */
#headerForm #loggedInBox .logoutForm {
  float: left;
}

#currentBalance{float: left;}

/* line 233, scss/style.scss */
form.logoutForm .logoutLink {
float: right;
font-size: 12px;
margin: 6px;
line-height: 26px;
text-align: center;
border: none;
background: url('images/sprites/sprite_header.png') no-repeat -13px -181px;
width: 71px;
height: 28px;
text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
color: #fff;
cursor: pointer;
}

/* line 246, scss/style.scss */
.logged_in_menu {
height: 24px;
margin: 8px 0px;
background: url('images/sprites/sprite_header.png') no-repeat -15px -242px;
padding-left: 0px;
}

/* line 255, scss/style.scss */
.logged_in_menu li.depositNav.current-menu-item {
 
}

/* line 258, scss/style.scss */
.logged_in_menu li.depositNav {
margin: 0px;
}

/* line 261, scss/style.scss */
.logged_in_menu li.accountHistoryNav.current-menu-item {
  background: url("images/sprites/sprite_header.png") no-repeat scroll -9px -543px transparent;
}

/* line 265, scss/style.scss */
.logged_in_menu li.accountHistoryNav {
  background: url("images/sprites/sprite_header.png") no-repeat scroll -9px -447px transparent;
}

/* line 269, scss/style.scss */
.logged_in_menu li.myPositionNav.current-menu-item {
  background: url("images/sprites/sprite_header.png") no-repeat scroll -9px -575px transparent;
}

/* line 272, scss/style.scss */
.logged_in_menu li.myPositionNav {}

/* line 277, scss/style.scss */
.logged_in_menu li {
color: #5b5d5f;
display: block;
float: right;
width: 140px;
line-height: 24px;
text-align: center;
margin-left: 5px;
}

/* line 285, scss/style.scss */
.logged_in_menu li a {
text-decoration: none;
color: #474848;
font-weight: bold;
}

/* line 288, scss/style.scss */
form.loginForm input.submit {
color: #fff;
cursor: pointer;
font-size: 12px;
line-height: 28px;
text-align: center;
border: none;
float: right;
background: url('images/sprites/sprite_header.png') no-repeat -13px -181px;
width: 71px;
height: 28px;
text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
padding: 0px;
margin: 5px 0px;
}
#phoneDiv {
float: left;
background: url('images/sprites/sprite_header.png') no-repeat -296px -175px;
height: 34px;
padding-left: 30px;
color: #fff;
line-height: 34px;
}
.login #phoneDiv {display: none;}
#phoneDiv img{vertical-align: middle;}

/* line 301, scss/style.scss */
form.loginForm input.text, form.loginForm input.textField {
line-height: 23px;
border: none;
background: url('images/sprites/sprite_header.png') no-repeat -9px -109px;
width: 131px;
height: 23px;
color: #fff;
padding-left: 10px;
margin-right: 5px;
}

/* line 310, scss/style.scss */
#Header .ForgotPassword {
color: #747474;
font-size: 10px;
text-align: center;
text-decoration: none;
clear: both;
display: block;
float: left;
line-height: normal;
}
#Header #lang_sel {
height:auto;
margin: 15px 0px;
}

/* line 319, scss/style.scss */
#Header .CurrentDate {
  float: right;
}
#Header .login .CurrentDate {float: left;}

/* line 323, scss/style.scss */
#Header .Time span {
  float: left;
}
#Header #HeaderSecondRow {
margin-top: 20px;
}

/* 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 {
height: 40px;
line-height: 40px;
letter-spacing: 1px;
font-size: 12px;
color: #D4D4D4;
text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
margin-right: 10px;
}
#Header .Time div {
    float: left;
}
#Header .Time div.date {
border-right: 1px solid #000;
margin-right: 10px;
padding-right: 10px;
}

/* 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: right;
}

/* line 367, scss/style.scss */
#Header .langSelectContainer {
  background: url("images/sprites/sprite_header.png") no-repeat scroll -7px -351px transparent;
  float: right;
  height: 22px;
  width: 141px;
  border: none;
}

/* line 374, scss/style.scss */
#logo {
  float: left;
}

/* line 377, scss/style.scss */
#logo .Logo {
display: block;
background: url('images/sprites/sprite_header.png') no-repeat -9px -24px;
width: 216px;
height: 57px;
}



#phoneGif {
  background: url("images/slices/phones.gif") no-repeat -2px 6px;
  height: 30px;
  width: 240px;
  display: block;
}
/*----------------End header css-------------------------------*/
/*----------------menu css-------------------------------*/
/* line 386, scss/style.scss */

#topnavContainer {
float: left;
width: 668px;
}
#lang_sel ul ul {
width: auto;
max-height:0px;
height: auto;
transition: all 1s;
overflow: hidden;
visibility: inherit;
border-radius: 0px 0px 4px 4px;
background: #EEEEF0;
box-shadow: 2px -2px 1px rgba(0,0,0,0.3) inset;
}
#lang_sel ul li:hover ul, #lang_sel ul a:hover ul {
max-height:400px;
visibility: inherit;

}
#lang_sel ul ul a, #lang_sel ul ul a:visited {
background: none;
color: #444444;
height: auto;
line-height: 1em;
padding: 5px 10px;
border-width: 0 0px 1px 0px;
}
#lang_sel li {
float: left;
width: 126px;
position: relative;
}
#lang_sel a:hover, #lang_sel ul ul a:hover {
color: #000;
background: #aaa;
}
#lang_sel img.iclflag {
#top: 4px;
border: none;
}
/* line 392, scss/style.scss */
.menu-topnav-container {
display: table;
margin: 0px auto;
}

/* line 396, scss/style.scss */
.befor {
  font-weight: bold;
}

/* line 399, scss/style.scss */
#menu-topnav {
height: 27px;
padding: 0;
display: block;
margin: 16px 0px 14px;
}

/* line 405, scss/style.scss */
#menu-topnav li {
  float: left;
  text-align: center;
  list-style: none;
}
#menu-topnav li.current-menu-item{
  background: url("images/slices/header/SelectedMenu.png") repeat-x scroll 0 0 transparent;
  border-radius: 4px;
}
/* line 410, scss/style.scss */
#menu-topnav li.current-menu-item a {
color: #fff;
text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}
#menu-topnav li.current-menu-item a:hover {
  color: #fff;
  cursor: default;
}

/* line 414, scss/style.scss */
#menu-topnav li.current-menu-item a:last-child {
}

/* line 417, scss/style.scss */
#menu-topnav li.selected a:last-child {

}

/* line 420, scss/style.scss */
#menu-topnav li a {
display: block;
float: left;
font-size: 12px;
font-weight: bold;
line-height: 27px;
overflow: hidden;
color: #707072;
text-transform: capitalize;
text-decoration: none;
margin: 0px 5px;
transition: all 0.3s;
}
#menu-topnav li a:hover {
    color: #fff;
    text-shadow: 0px 2px 2px rgba(0,0,0,0.2);
}
#lang_sel a.lang_sel_sel {
color: #444;
background: url('images/sprites/sprite_homepro.png') no-repeat -46px -88px;
width: 116px;
height: 27px;
border: 0px;
line-height: 27px;
}
#slideshowBox {
height: 438px;
background: url('images/slices/header/bannerbg.jpg') repeat-x;

}
#slideshowBox #flashBanner{
  width: 1442px;
  margin: 0px auto;
  background: url('images/slices/header/bannerD.jpg') no-repeat;  
  height: 438px;
}
#slideshowBox.logged {
margin-top: -90px;
height: 137px;
background: url('images/slices/header/headerBg_intro.png') ;

}
#slideshowBox.logged div{display: none;}
/*----------------End menu css-------------------------------*/
/*---------------- index css-------------------------------*/
/* line 437, scss/style.scss */
#index {
  margin: 0px auto;
  width: 1010px;
}

/* line 441, scss/style.scss */
#homePromoBanner {
  height: 238px;
  width: 760px;
  background: url("images/slices/banner.jpg") no-repeat scroll 0 0 transparent;
  float: left;
}

/* line 450, scss/style.scss */
#tradezone-top {
  margin-top: -10px;
}

/* line 453, scss/style.scss */
#HeaderNews {
margin: 5px auto;
padding: 0;
height: 15px;
line-height: 15px;
}

/* line 462, scss/style.scss */
#marqueeTopParent {
width: 100%;
position: absolute;
}

/* line 469, scss/style.scss */
#reuters {
  width: 100%;
}

/* line 473, scss/style.scss */
#call {
background: url('images/sprites/sprite_homepro.png') no-repeat -50px -182px;
width: 12px;
height: 13px;
   padding: 0 15px 0 15px;
}

/* line 477, scss/style.scss */
#put {
background: url('images/sprites/sprite_homepro.png') no-repeat -50px -135px;
	width: 12px;
	height: 13px;
        padding: 0 15px 0 15px;
}

/* line 481, scss/style.scss */
#HeaderNews #phoneDiv {
  float: right;
  height: 32px;
  text-align: center;
  width: 241px;
}
#howToTrade{
      height: 219px;  
      margin-bottom: 10px;
}
#howToTrade div{
width: 240px;
height: 79px;
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 -477px;}
#howToTrade #thirdStep{background: url('images/sprites/sprite_homepro.png') no-repeat -13px -742px;margin: 0px;}

/*----------------End index css-------------------------------*/
/*----------------right side css-------------------------------*/
/* line 490, scss/style.scss */
.myaccount .rightSide {
  float: left;
  padding-right: 5px;
}

/* line 494, scss/style.scss */
.rightSide {
  height: auto;
  width: 243px;
  float: right;
}

/* line 499, scss/style.scss */
#needHelp {
  padding: 5px;
}

/* line 502, scss/style.scss */
.rightSide .widget.widget_lead_widget {
font-size: 11px;
text-align: center;
float: right;
margin-bottom: 0px;
background: url('images/sprites/sprite_column.png') no-repeat -13px -495px;
width: 244px;
height: 331px;
}

/* line 512, scss/style.scss */
.rightSide .widget.widget_lead_widget .widget-title {
  margin: 20px auto;
}

/* line 515, scss/style.scss */
.widget_super_rss_reader .srr-title a {
  font-weight: normal;
  color: #2E2F30;
  background: url('images/sprites/sprite_innerPages.png') no-repeat -69px -1497px;
  padding-left: 15px;
}

/* line 519, scss/style.scss */
.widget_super_rss_reader .srr-summary.srr-clearfix {
  padding: 0 0 15px 0;
  color: #3c4836;
  margin: 0 !important;
}

/* line 524, scss/style.scss */
.rightSide .widget.widget_lead_widget .widget-title, .rightSide .how_to_trade .title, .rightSide .widget_super_rss_reader .widget-title {
font-size: 17px;
line-height: 41px;
font-weight: normal;
text-align: left;
display: block;
height: 41px;
margin: 0px;
padding-left: 10px;
}

/* line 532, scss/style.scss */
.rightSide .widget.widget_lead_widget .need_help_table {
  width: 207px;
  margin: 0 auto;
}

/* line 536, scss/style.scss */
.rightSide .widget.widget_lead_widget .need_help_table td {
  padding: 0 0 16px;
  text-align: left;
}

/* line 540, scss/style.scss */
.rightSide .widget.widget_lead_widget td .medBG.first {
margin-right: 2px;
}

/* line 543, scss/style.scss */
.rightSide .widget.widget_lead_widget td .medBG {
border: none !important;
font-size: 11px;
background: url('images/sprites/sprite_column.png') no-repeat -14px -868px;
width: 99px;
height: 29px;
padding-left: 10px;
}

/* 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 {
padding-left: 10px;
}

.rightSide .widget.widget_lead_widget .need_help_table td .bigBG input {
border: none !important;
text-indent: 2px;
font-size: 11px;
background: url('images/sprites/sprite_column.png') no-repeat -14px -926px;
width: 210px;
height: 29px;
}

/* 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: 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);
}

/* line 581, scss/style.scss */
.rightSide .widget.widget_lead_widget .tny {
float: left;
margin-right: 2px;
border: none;
font-size: 11px;
background: url('images/sprites/sprite_column.png') no-repeat -14px -1065px;
width: 43px;
height: 29px;
text-align: left;
padding-left: 10px;
}

/* line 591, scss/style.scss */
.rightSide .widget.widget_lead_widget .mid {
float: left;
border: none !important;
font-size: 11px;
background: url('images/sprites/sprite_column.png') no-repeat -14px -868px;
width: 99px;
height: 29px;
padding-left: 10px;
}

/* line 600, scss/style.scss */
.rightSide .widget.widget_lead_widget .countrylist.selectbox {
background: url("images/sprites/sprite_column.png") no-repeat scroll -14px -995px transparent;
line-height: 22px;
cursor: pointer;
padding: 0 0 0 4px;
border: none;
width: 220px;
height: 31px;
}

/* line 612, scss/style.scss */
.rightSide .how_to_trade {
  background: url("images/sprites/sprite_column.png") no-repeat -426px -5px scroll;
  height: auto;
  margin-bottom: 3px;
  margin-left: 0px;
  margin-top: 0;
  width: 242px;
  float: left;
}

/* line 621, scss/style.scss */
.rightSide .howToTradeTabs {
  width: 241px;
  height: 43px;
  float: right;
  margin-top: 6px;
  padding: 0;
}

/* line 629, scss/style.scss */
.rightSide .howToTradeTabs li.selected {
  background: url("images/slices/rightcolum/howToTradeSelected.png") repeat-x scroll 0 1px transparent;
  color: #61500D;
}

/* line 634, scss/style.scss */
.ie .rightSide .howToTradeTabs li {
  margin-top: 2px;
}

/* line 637, scss/style.scss */
.zh-hans .rightSide .howToTradeTabs li {
  line-height: 33px;
  font-size: 13px;
}

/* line 641, scss/style.scss */
.ja .rightSide .howToTradeTabs li, .it .rightSide .howToTradeTabs li {
  font-size: 12px;
}

/* line 644, scss/style.scss */
.ru .rightSide .howToTradeTabs li {
  font-size: 13px;
}

/* line 647, scss/style.scss */
.rightSide .howToTradeTabs li {
  color: #61500d;
  cursor: pointer;
  float: left;
  font-size: 13px;
  text-align: center;
  list-style: none;
  width: 56px;
  height: 40px;
  padding-top: 4px;
  padding-left: 2px;
  padding-right: 2px;
  background: url("images/sprites/sprite_column.png") no-repeat scroll -437px -407px transparent;
}

/* line 659, scss/style.scss */
.rightSide .howToTradeTabs li.hSep {
  width: 2px;
  height: 38px;
  margin-top: 12px;
  background: url("images/sprites/sprite_column.png") no-repeat scroll -437px -407px transparent;
}

/* line 665, scss/style.scss */
.rightSide .how_to_trade .text {
  margin: 0;
  border: 1px solid #9E9C9C;
  border-top: none;
  background: #FFFCFC;
  float: left;
  width: 240px;
  border-bottom: none;
  min-height: 268px;
}

/* line 675, scss/style.scss */
.rightSide .how_to_trade .text ul li {
  padding: 0 0 0 3px;
  list-style: none;
  min-height: 60px;
}

/* line 680, scss/style.scss */
.rightSide .how_to_trade .number {
  float: left;
  font-weight: normal;
  padding: 0;
  color: #d5deb0;
  font-size: 24px;
  clear: left;
}

/* line 688, scss/style.scss */
.bottonHow2treade {
  background: url("images/sprites/sprite_column.png") no-repeat -423px -247px scroll;
  height: 7px;
  float: right;
  width: 242px;
}

/* line 694, scss/style.scss */
.how_to_trade .text ul {
  padding: 0;
  margin-bottom: 0;
}

/* line 698, scss/style.scss */
.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;
}

/* line 721, scss/style.scss */
.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;
}

/* line 733, scss/style.scss */
.rightSide .widget_super_rss_reader {
clear: both;
background: url('images/sprites/sprite_column.png') no-repeat -8px -1263px;
width: 244px;
height: 335px;
}

/* line 739, scss/style.scss */
.rightSide .widget_super_rss_reader .widget-title {
  line-height: 40px;
}

.super-rss-reader-widget {
padding: 9px 10px;
height: 250px;
overflow: hidden;
}

/* line 744, scss/style.scss */
.rightSide .widget_super_rss_reader .srr-wrap {

}

/* line 749, scss/style.scss */
.rightSide .how_to_trade .stepswordpress {
  float: left;
  padding-left: 2px;
  padding-top: 4px;
  font-size: 12px;
  width: 221px;
  font-family: tahoma !important;
  line-height: 20px;
}

#videoDemo {
height: 180px;
margin: 0px 0 15px 0px;
width: 241px;
background: url("images/slices/coming_soon_small.jpg") no-repeat scroll 0 0 transparent;
}

/*----------------End right side css-------------------------------*/
/*----------------Footer css-------------------------------*/
#Footer {
   clear: both;   
    
}

#Footer #footerBox {
  background: none repeat scroll 0 0 transparent;
  width: 1014px;
  margin-left: auto;
  margin-right: auto;
  border-top: none;
  padding-top: 10px;
}
#bottomFooter{
   background: url('images/slices/footer.jpg');
   padding-top: 25px;
   margin-top: 25px;
}

/* line 770, scss/style.scss */
#Footer .footerMenu-global {
margin: 0 auto;
padding: 15px 0 5px;
background: url('images/sprites/sprite_footer.png') no-repeat -81px -192px;
width: 1014px;
height: 164px;
}

/* line 778, scss/style.scss */
#Footer h4 {
  font-size: 14px;
  font-weight: bold;
  margin: 0;
  text-align: left;
  text-transform: uppercase;
}

/* line 786, scss/style.scss */
#Footer .listContainer {
  width: 180px;
  min-height: 153px;
  float: left;
padding-left: 20px;
}

/* line 793, scss/style.scss */
#Footer .footerMenu-global ul {
  padding: 0;
}

/* line 796, scss/style.scss */
#Footer .footerMenu-global ul li {
  list-style: none;
  padding-top: 10px;
}

/* line 800, scss/style.scss */
#Footer .footerMenu-global ul li a {
  color: #333824;
  font-size: 14px;
  text-decoration: none;
  list-style: none;
}

/* line 806, scss/style.scss */
div.footerBottom {
  width: 100%;
  background: transparent;
  padding-top: 1px;
}

/* line 811, scss/style.scss */
div.logobar {
clear: both;
margin: 10px auto 0;
background: url('images/sprites/sprite_footer.png') no-repeat -294px -451px;
width: 633px;
height: 58px;
}

/* line 818, scss/style.scss */
div.powered {
  height: 51px;
  text-align: center;
  width: 100%;
  position: relative;
  margin: 7px 0 0 0;
}

/* line 825, scss/style.scss */
div.powered a {
  display: block;
  width: 198px;
  margin: auto;
  margin-bottom: 7px;
}

/* line 831, scss/style.scss */
#spotLogo {
margin: auto;
cursor: pointer;
background: url('images/sprites/sprite_footer.png') no-repeat -477px -594px;
width: 194px;
height: 36px;
}

/* 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;
float: right;
text-align: center;
text-transform: capitalize;
border: none;
line-height: 49px;
background: url('images/sprites/sprite_innerPages.png') no-repeat -83px -2151px;
width: 219px;
height: 49px;
text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
text-decoration: none;
}

/* line 862, scss/style.scss */
#boxBtn {
  width: 471px;
  padding-top: 20px;
}

/* line 866, scss/style.scss */
#index #openAccountForm {
}

/* line 870, scss/style.scss */
#index #accountForm {
}

/* line 875, scss/style.scss */
.box {
margin-bottom: 10px;    
height: 38px;
line-height: 38px;
text-align: left;
width: 720px;
padding: 0 20px;
background: url('images/sprites/sprite_innerPages.png') no-repeat -72px -1590px #E5E5E7;
}

/* 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;
  height: 60px;
}

/* line 897, scss/style.scss */
.mune-registrantion ul.registrationSteps {
list-style-type: none;
margin: 0px auto;
padding-left: 4px;
width: 701px;
height: 44px;
display: block;
}
.mune-registrantion ul.registrationSteps {background: url('images/sprites/sprite_innerPages.png') no-repeat -75px -2257px;}
.continerContect .mune-registrantion ul.registrationSteps {background: url('images/sprites/sprite_innerPages.png') no-repeat -75px -2355px;}
.open-account .mune-registrantion ul.registrationSteps {background: url('images/sprites/sprite_innerPages.png') no-repeat -75px -2257px;}

.mune-registrantion ul.registrationSteps li {
  float: left;
  font-size: 15px;
  height: 42px;
line-height: 42px;
text-align: center;
  width: 233px;
  font-weight: 600;
}

.mune-registrantion ul.registrationSteps li.current {
  color: #fff;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}

/* line 918, scss/style.scss */
.mune-registrantion ul.registrationSteps span.registrationStepsText {

}

/* line 922, scss/style.scss */
.openAccountButton {
width: 488px;
}

/* line 925, scss/style.scss */
#openAccountForm #accountForm table {
width: 100%;
margin: 0 auto;
padding: 20px 0 30px 0;
overflow: hidden;
text-align: left;
}

/* line 932, scss/style.scss */
#accountForm table td.propName {
  color: #302b2b;
  font-size: 12px;
  padding: 0 50px 0 0;
  text-transform: capitalize;
  white-space: nowrap;
  text-align: right;
  width: 213px;
}
#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: 218px;
  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: 10px;
background: url('images/sprites/sprite_innerPages.png') no-repeat -81px -1676px;
width: 220px;
height: 29px;
}
#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: 3px;
height: 29px;
background: url('images/sprites/sprite_column.png') no-repeat -14px -1065px;
width: 53px;
}

#accountForm table td.inputTd input.phoneInput {
float: left;
background: url('images/sprites/sprite_innerPages.png') no-repeat -82px -2075px;
width: 107px;
height: 29px;
}

/* line 967, scss/style.scss */
#accountForm table td.inputTd1 input {
float: left;
border: none;
background: url('images/sprites/sprite_innerPages.png') no-repeat -82px -2075px;
width: 107px;
height: 29px;
text-indent: 10px;
}

/* line 975, scss/style.scss */
#forgotPasswordContainer .captchaImage {
  width: 95px;
  height: 21px;
  margin: 9px 0 0 5px;
  border: 1px solid #aeaeae;
  position: absolute;
}

/* line 983, scss/style.scss */
#forgotPasswordContainer #forgotInput .resetPassword {
  background: url("images/sprites/sprite_myaccount.png") no-repeat -23px -1063px transparent;
  color: #516802;
  cursor: pointer;
  font-size: 16px;
  font-weight: bold;
  height: 37px;
  padding: 0;
  text-align: center;
  text-transform: capitalize;
  width: 214px;
  display: block;
  margin: auto;
  border: none;
  position: relative;
  left: -8px;
  top: 6px;
}

/* line 1001, scss/style.scss */
#forgotInput {
  width: 300px;
  margin: 20px auto;
}

/* line 1005, scss/style.scss */
#inputEmail {
  background: url("images/sprites/sprite_innerPages.png") no-repeat scroll -74px -1388px transparent;
  height: 22px;
  text-align: left;
  width: 203px;
  border: none;
  padding-left: 3px;
}

/* line 1013, scss/style.scss */
#inputCode {
  background: url("images/sprites/sprite_innerPages.png") no-repeat scroll -74px -1750px transparent;
  border: none;
  height: 20px;
  margin: 10px 10px 0 0;
  text-align: center;
  width: 100px;
}

/* line 1022, scss/style.scss */
#accountForm table tr.Capcha td.inputTd1 img.captchaImage {
height: 31px;
width: 107px;
float: right;
background: url('images/sprites/sprite_innerPages.png') no-repeat -82px -2075px;
}

/* line 1029, scss/style.scss */
#accountForm table tr.terms td.checkTerm {
  text-align: right;
  padding-right: 22px;
}

/* line 1033, scss/style.scss */
#accountForm table td.errors label {
  color: red;
  font-size: 10px;
  margin-left: 8px;
  padding-top: 3px;
}

/* line 1040, scss/style.scss */
#accountForm table td.curCountry select {
  display: block;
  width: 206px;
  height: 22px;
  line-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 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: 206px;
  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 {
color: #fff;
cursor: pointer;
font-size: 16px;
font-weight: 600;
float: right;
text-align: center;
text-transform: capitalize;
border: none;
background: url('images/sprites/sprite_innerPages.png') no-repeat -83px -2151px;
width: 219px;
height: 49px;
text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}

/*----------------End open account css-------------------------------*/
/*---------------- my account - diposit css-------------------------------*/
/* line 1078, scss/style.scss */
.navigationContainer {
background: url('images/sprites/sprite_myaccount.png') no-repeat -13px -228px;
width: 243px;
height: 335px;
}

/* line 1083, scss/style.scss */
.navigationContainer .side-myaccount-menu {
  padding: 0;
  margin: 0;
  text-align: center;
}

/* line 1088, scss/style.scss */
.navigationContainer .side-myaccount-menu li {
cursor: pointer;
font-size: 14px;
font-weight: bold;
line-height: 40px;
text-decoration: none;
margin: 10px auto;
text-align: center;
background: url('images/sprites/sprite_myaccount.png') no-repeat -29px -591px;
width: 211px;
height: 40px;
}

/* line 1098, scss/style.scss */
.navigationContainer .side-myaccount-menu li a {
color: #42464b;
display: block;
height: 100%;
text-decoration: none;
}

/* line 1103, scss/style.scss */
.navigationContainer .side-myaccount-menu li.current_page_item a {
color: #D6D6D6;
text-shadow: 1px 1px 1px rgba(0,0,0,0.8);
}

/* line 1106, scss/style.scss */
.navigationContainer .side-myaccount-menu li.current_page_item {
background-position: -28px -695px;
}

/* line 1109, scss/style.scss */
a#MyAccount_backToTradingBtn {
color: #D6D6D6;
display: block;
line-height: 76px;
margin: 0;
text-transform: capitalize;
font-size: 13px;
text-align: left;
font-weight: bold;
text-indent: 60px;
background: url('images/sprites/sprite_myaccount.png') no-repeat -23px -772px;
width: 241px;
height: 96px;
text-decoration: none;
text-shadow: 1px 1px 1px rgba(0,0,0,0.8);
}

/* line 1123, scss/style.scss */
.formsContainer {
width: 100%;
margin: 0 auto;
background: #F4F4F4;
border: #C6C6C6 1px solid;
box-shadow: 0px 234px 57px -241px rgba(0,0,0,0.8),0px 106px 80px -126px rgba(50, 50, 50,1), 0px 4px 13px rgba(0,0,0,0.3);
}

/* 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: #fff;
cursor: pointer;
float: left;
font-size: 14px;
height: 36px;
width: 130px;
line-height: 36px;
text-align: center;
text-transform: capitalize;
margin-right: 1px;
background: #555656;
border-radius: 4px 4px 0px 0px;
text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}

/* line 1161, scss/style.scss */
#paymentMethods li.selected div.left {
width: 132px;
border: 1px solid #d5d2d2;
position: relative;
color: #fff;
font-size: 14px;
height: 36px;
line-height: 36px;
padding-top: 0;
border-bottom: none;
background: #181818;
border-radius: 4px 4px 0px 0px;
text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}
.myaccount #index .pageContainer .post{overflow: visible;}
#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
{ background: none;}

/* 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: 15px;
line-height: 42px;
text-align: left;
text-indent: 10px;
width: 100%;
margin: 0;
padding: 0;
text-transform: uppercase;
color: #474748;
font-weight: normal;
}

/* line 1203, scss/style.scss */
#depositForm table td.propName, #addNewCard table td.propName {
  color: #302b2b;
  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 -337px -444px;
width: 107px;
height: 29px;
text-indent: 10px;
}
.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: 212px;
  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: 3px;
background: url('images/sprites/sprite_column.png') no-repeat -14px -926px;
width: 220px;
height: 29px;
direction: ltr;
}

/* line 1250, scss/style.scss */
#depositForm table td {
  padding-top: 15px;
  /*width: 146px;*/
}

/* line 1254, scss/style.scss */
.selectTd .styled-select-small.first {
  float: left;
  padding-right: 4px;
  width: 107px;
}

/* 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 {
  background: url("images/sprites/sprite_myaccount.png") no-repeat scroll -322px -801px transparent;
  font-size: 10px;
  height: 21px;
  margin-left: 10px;
  width: 121px;
  border: none !important;
  text-align: center;
  line-height: 21px;
  color:#F89A1E;
  text-decoration: underline;
  cursor: pointer;
}

/* line 1279, scss/style.scss */
#depositForm table td.selectTd input#cvvInput {
line-height: 15px;
border: none !important;
padding-left: 10px;
background: url('images/sprites/sprite_myaccount.png') no-repeat -443px -885px;
width: 46px;
height: 29px;
}

/* 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 -656px -890px;
width: 14px;
height: 13px;
 display: block;
}

/* line 1303, scss/style.scss */
#depositForm table td.selectTd label.error {
color: red;
font-size: 9px;
margin-left: 3px;
padding-top: 10px;
float: right;
margin-right: -102px;
}

/* line 1309, scss/style.scss */
.depositbtn {
 width: 454px;
padding-top: 10px;
}

/* line 1313, scss/style.scss */
#depositForm #addNewCard h2 {
  padding-top: 10px;
}

/* 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 -83px -2151px;
width: 219px;
height: 49px;
}

/* 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;
}

/* 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: 1px solid #d5d2d2;
}

/* 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 {
/*background: transparent url("images/slices/myAccount/myAccountTableHeader.png") no-repeat 0 0 scroll;*/
width: 100%;
margin: 0 auto;
padding: 0px 0 20px 0;
}

/* 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;
}

/* 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: 121px;
}

/* line 1455, scss/style.scss */
.styled-select {
  float: left;
  padding-right: 20px;
}

#filters {
  padding: 20px 0 20px 0px;
  height: 30px;
  width: 663px;
}

table.investmentsTable tr.won, .investmentsTable .withdrawal {
  /* background: #cad89d; */
}

table.investmentsTable tr.lost, .investmentsTable .deposit {
  /* background: #f4cd99; */
}

table.investmentsTable td.call {
background: url("images/sprites/platform_sprite.png") -448px -241px , url("images/sprites/platform_sprite.png") no-repeat -545px -591px;
}

table.investmentsTable td.put {
background: url("images/sprites/platform_sprite.png") -544px -240px, url("images/sprites/platform_sprite.png") no-repeat -545px -591px;
}

table.investmentsTable tbody tr td{
  background: url("images/sprites/platform_sprite.png") no-repeat -545px -591px;
  background-color: #eee;
  color: #000; 
}
table.investmentsTable tbody tr:nth-child(odd) td{background-color:#F4F4F4}
table.investmentsTable tbody tr:nth-child(even) td{background-color:#eee}

table.investmentsTable {
margin: 0 auto;
font-size: 12px;
border: 1px solid #d5d2d2;
background: url('images/sprites/sprite_myaccount.png') no-repeat -13px -101px;
width: 664px;
height: 45px;
}

/* line 1478, scss/style.scss */
table.investmentsTable th, table.investmentsTable td {
color: #D6D6D6;
font-size: 11px;
line-height: 35px;
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 -337px -444px;
width: 97px;
height: 31px;
line-height: 31px;
cursor: pointer;
}
.Date1[name=endDate] {background: url('images/sprites/sprite_myaccount.png') no-repeat -502px -442px;}

/* 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 -346px -510px;
	width: 13px;
	height: 12px;
        display: block;
        text-indent: 10px;
}
.pagination ul li.next a {
    color: #fff;
	background: url('images/sprites/sprite_myaccount.png') no-repeat -351px -555px;
	width: 13px;
	height: 12px;
        display: block;
        text-indent: 10px;
}

/*----------------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: #302b2b;
  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: #302b2b;
  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: 219px;
height: 29px;
background: transparent url("images/sprites/sprite_myaccount.png") no-repeat -20px -888px scroll;
border: none !important;
text-indent: 10px;
}

/* line 1561, scss/style.scss */
.request .Country #countries {
  display: block;
  width: 212px;
  height: 22px;
  background: transparent url("images/sprites/sprite_myaccount.png") no-repeat -22px -948px 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 -83px -2151px;
width: 219px;
height: 49px;
text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}

/* 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-------------------------------*/
/* line 1601, scss/style.scss */
.continer {
  float: left;
  width: 728px;
  background: #fffcfc;
  border: 1px solid #d5d2d2;
  border-top: none;
  padding-bottom: 20px;
}

/* line 1609, scss/style.scss */
.pageContainer {
 float: left;
width: 759px;
padding-bottom: 20px;
min-height: 334px;
}

/* line 1618, scss/style.scss */
#secbox {
  width: 662px;
  margin: 0 auto;
}

/* line 1622, scss/style.scss */
#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;
}

/* 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: #fffcfc;
  border: 1px solid #9e9c9c;
  float: left;
  padding-bottom: 20px;
}

/* line 1648, scss/style.scss */
.twoStep {
  background: #fffcfc;
  min-height: 280px;
  width: 310px;
  border: 1px solid #9e9c9c;
}

/* 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;
}

/* line 1674, scss/style.scss */
#imgOpenAccount {
	background: url('images/sprites/sprite_innerPages.png') no-repeat -46px -160px;
	width: 215px;
	height: 49px;
  display: block;
}

#imgDeposit {
display: block;
background: url('images/sprites/sprite_innerPages.png') no-repeat -49px -275px;
width: 285px;
height: 24px;
margin: 12px 0px;
}

.contentText {
  width: 250px;
  margin: 0 auto;
  padding: 10px;
}

#bodyMovie {
width: 562px;
margin: 10px auto 0;
}

.imgOpenPos, .imgOpenPosExpanded {
background: url('images/sprites/sprite_innerPages.png') no-repeat -48px -359px;
width: 560px;
height: 412px;
display: block;
}

.imgOpenPosExpanded {
  float: right;
  background-position: -546px -504px;
  display: none;
}

/* line 1706, scss/style.scss */
#bodystep4 {
  width: 550px;
  margin: 0 auto;
}

/*----------------End learn more css-------------------------------*/
/*----------------EXPIRY RATES css-------------------------------*/
.rawWrapper {
  width: 662px;
  margin: 20px auto;
}

.rawWrapper label {
  line-height: 27px;
  padding-right: 10px;
  float: left;
}

.expiryRateTable {
  border: 1px solid #d5d2d2;
  margin: 0 auto;
  width: 661px;
}

.expiryRateTable thead {
  background: transparent url("images/sprites/sprite_myaccount.png") no-repeat -9px -150px scroll;
  width: 661px;
  color: #112236;
}
.expiryRateTable tbody tr:nth-child(odd) td {
    background: #EEEEF0;
}

.expiryRateTable thead th, .expiryRateTable tbody tr td {
  color: #181818;
  text-transform: capitalize;
  line-height: 36px;
  text-align: center;
  background: url("images/sprites/sprite_myaccount.png") no-repeat -544px -518px;
  width: 220px;
}


.expiryRateTable thead th:first-child, .expiryRateTable tbody tr td:first-child {
 
}

#expiryRateBlock .rawWrapper #assetType {
  background: url(images/sprites/sprite_myaccount.png) no-repeat -341px -622px;
  width: 240px;
  height: 25px;
  line-height: 22px;
  padding-left: 10px;
  color: #181818;
  font-size: 12px;
  border: none;
  cursor: pointer;
}

/*----------------End EXPIRY RATES css-------------------------------*/
/*----------------start Asset Index css-------------------------------*/
/* line 1760, scss/style.scss */
.faqTitles {
height: 36px;
padding-left: 0px;
margin: 0 auto;
padding-top: 20px;
}

/* line 1766, scss/style.scss */
ul.faqTitles li {
color: #fff;
cursor: pointer;
float: left;
font-size: 14px;
height: 36px;
width: 130px;
line-height: 36px;
text-align: center;
text-transform: capitalize;
margin-right: 1px;
background: #181818;
border-radius: 4px 4px 0px 0px;
text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}

/* line 1779, scss/style.scss */
ul.faqTitles li.selected {
color: #fff;
cursor: default;
font-size: 14px;
height: 36px;
line-height: 36px;
padding-top: 0;
border-bottom: none;
background: #555656;
border-radius: 4px 4px 0px 0px;
text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}

/* line 1790, scss/style.scss */
ul.faqTitles li:first-child.selected {
  margin-left: 0;
}

/* line 1793, scss/style.scss */
.curTab {
background-color: #FFFCFC;
margin: 0 auto;
text-align: left;
width: 100%;
border: 1px solid #C7C6C7;
padding: 20px 0px;
}

/* line 1801, scss/style.scss */
.curTab div h2 {
  color: #302B2B;
  font-size: 14px;
  cursor: default;
  margin: 10px 20px;
  text-indent: 12px;
  padding-bottom: 8px;
}

.assetBotton {
  border-bottom: 1px solid #DFDEDD;
  margin: 0px 20px;
}
.asset.last .assetBotton {
 display: none;
}
.open .assetBotton { border-bottom: 0px;}

.curTab .post {
line-height: normal;
background: #F7F7F5;
font-size: 13px;
border: 1px solid #E5E5E3;
border-top: none;
width: 698px;
margin-left: 19px;
padding: 10px;
box-shadow: 0px 2px 4px rgba(0,0,0,0.5) inset;
border-radius: 7px;
}

/* 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/slices/innerPages/openIco.png") no-repeat 0 2px;
}

/*----------------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 {
  width: 698px;
}

/*----------------End faq Index css-------------------------------*/
/*----------------start Dictionary Index css-------------------------------*/
/* line 1849, scss/style.scss */
.pageContainer .search {
padding: 20px 0 10px 0px;
}

/* 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 -1676px;
width: 220px;
height: 29px;
text-indent: 10px;
}

/* 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: #302B2B;
  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;
  width: 371px;
  color: #252121;
  text-transform: capitalize;
  font-size: 12px;
  margin: 0px 0 0 30px;
}

/* line 1899, scss/style.scss */
.contactUsTable td.title {
  text-align: right;
}

/* line 1902, scss/style.scss */
.contactUsTable td {
  padding: 0 10px 10px 0;
  text-align: left;
  color: #181818;
}

/* line 1908, scss/style.scss */
.contactUsTable input.wpcf7-form-control {
line-height: 29px;
border: none;
background: url('images/sprites/sprite_innerPages.png') no-repeat -81px -1676px;
width: 220px;
height: 29px;
text-indent: 10px;
}

/* line 1916, scss/style.scss */
#departWrap select.wpcf7-select {
  width: 207px;
  height: 22px;
  line-height: 22px;
  background: transparent url("images/sprites/sprite_innerPages.png") no-repeat -74px -1533px scroll;
  cursor: pointer;
  border: none;
}

/* line 1924, scss/style.scss */
.message .wpcf7-textarea {
width: 210px;
height: 100px;
border: 1px solid #c2c2c2;
float: left;
padding: 4px;
background: #EEEEF0;
border-radius: 4px;
box-shadow: -2px 2px 2px rgba(0,0,0,0.5) inset;
border-left: 1px solid #fff;
border-bottom: 1px solid #fff;
}

/* line 1930, scss/style.scss */
.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 -82px -2075px;
width: 107px;
height: 29px;
}

/* line 1938, scss/style.scss */
.captchaTr img {
width: 100px;
height: 20px;
border: 1px solid #c2c2c2;
float: left;
padding: 4px;
background: #EEEEF0;
border-radius: 4px;
box-shadow: -2px 2px 2px rgba(0,0,0,0.5) inset;
border-left: 1px solid #fff;
border-bottom: 1px solid #fff;
}

/* 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 -83px -2151px;
width: 219px;
height: 49px;
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;
  direction: ltr;
}

/* line 1962, scss/style.scss */
div.wpcf7-validation-errors {
  border: 2px solid #ff0000 !important;
  float: left;
}

/*----------------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 -83px -2151px;
width: 219px;
height: 49px;
display: block;
font-size: 15px;
text-decoration: none;
color: rgb(255, 255, 255);
text-shadow: 1px 1px 1px black;
text-align: center;
line-height: 46px;
float: right;
font-weight: bold;
}

/* line 1989, scss/style.scss */
.buttonsContainer .openAccount {
background: url('images/sprites/sprite_innerPages.png') no-repeat -83px -2151px;
width: 219px;
height: 49px;
font-size: 15px;
display: block;
text-decoration: none;
text-shadow: 1px 1px 1px black;
color: rgb(255, 255, 255);
text-align: center;
line-height: 46px;
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 {
  background-position: 223px 11px  !important;
}

/* 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;
}

/* line 2032, scss/style.scss */
div.asset h2 {
cursor: pointer;
background: url('images/sprites/sprite_innerPages.png') no-repeat -69px -1496px;
text-indent: 20px;
}
div.asset.open h2 {
background: url('images/sprites/sprite_innerPages.png') no-repeat -70px -1554px;
}



.rightSide .chzn-container
,#openAccountForm  .chzn-container 
,.contactUsTable  .chzn-container ,
#depositForm  .chzn-container{
width: 220px !important;
}
#openAccountForm .chzn-container-single .chzn-drop,
.contactUsTable .chzn-container-single .chzn-drop,
#depositForm .chzn-container-single .chzn-drop,
.rightSide .chzn-container-single .chzn-drop{
top: 28px !important;
background-color: rgb(238, 238, 240);
box-shadow: -1px -1px 2px rgba(0,0,0,0.5) inset;
border-left: 0px;
border-right: 1px solid #848485;
width: 219px !important;
}
#openAccountForm .styled-select-small .chzn-container-single .chzn-drop,
#depositForm .styled-select-small .chzn-container-single .chzn-drop{
width: 108px !important;
box-shadow: -1px -1px 2px rgba(0,0,0,0.5) inset;
border-right: 1px solid #848485;
border-left: 0px solid #E1E1E3;
}
#openAccountForm .chzn-container-single .chzn-single,
.contactUsTable .chzn-container-single .chzn-single,
#depositForm .chzn-container-single .chzn-single,
.rightSide .chzn-container-single .chzn-single{
border: 0px;
width: 100%;
height: 31px;
padding-left: 0px;
text-indent: 10px;
background: url('images/sprites/sprite_column.png') no-repeat -14px -926px;
line-height: 31px;
box-shadow: none;
filter:none;
}
#depositForm .styled-select-small .chzn-container-single {width: 109px !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;
}
#depositForm .chzn-container-single .chzn-single div, 
.rightSide .chzn-container-single .chzn-single div{
right: 5px;
top: 5px;
}

/********** 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;
}
.page-template-forgotPassword-php .spotPackageContainer .plainForm .inputTd input,
.page-template-openAccount-php .spotPackageContainer .plainForm .inputTd input{
  border: none !important;
text-indent: 10px;
font-size: 11px;
background: url('images/sprites/sprite_column.png') no-repeat -14px -926px;
width: 220px;
height: 30px;
padding: 0px;

}
.page-template-forgotPassword-php .spotPackageContainer .plainForm .inputTd input:focus,
.page-template-openAccount-php .spotPackageContainer .plainForm .inputTd input:focus{
 background: url('images/sprites/sprite_column.png') no-repeat -14px -926px;
}
.page-template-forgotPassword-php .spotPackageContainer .plainForm .captchaTd input.captchaCode,
.page-template-openAccount-php .spotPackageContainer .plainForm .captchaTd input.captchaCode{
 border: none !important;
font-size: 11px;
background: url('images/sprites/sprite_column.png') no-repeat -14px -868px;
width: 99px;
height: 30px;
padding: 0px 0px 0px 10px;
float: left;
margin-right: 2px;
}
.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: 0px auto;
text-align: center;
color: #999;
background-color: transparent;
border: none;
box-shadow: none;
min-height: 0px;
}
.request .errors label.error {
    text-align: center; 
    display: block;
    color: red;
    font-size: 11px;
    margin-top: 10px;
margin-bottom: -10px;
white-space: nowrap;
}
label[for="acceptTerms"]{ display: none !important;}
label[for="acceptTerms"] + span {color: red;}
.category .pagination div.nav-next{
    margin-top: -25px;
}
.spotPackageContainer .chzn-container-single-nosearch .chzn-search input, .spotPackage_jqueryuiTheme .chzn-container-single-nosearch .chzn-search input {
display: none;
}
#spotPackageContainer_platform_zones .tradeBox.view_tile .directionControl {
float: left !important;
}