/*
 Table Of Contents
 
 0.) Security Page
 1.) Global Typography
 2.) Global Form Elements
 3.) Site Wide Content
 4.) Promotion page
 ---------------------------------------*/
 #header #loggedInBox .clientInfo{max-width:190px;}
.sb-bonustc{
	text-align: center;
    display: block;
    font-size: 10px;
}
 
.icon-exclamation-sign{
	height: 11px;
    width: 11px;
    margin-left: 5px;
    background: url(../images/tooltip-icon.png);
	display:inline-block;
}

 /*
  0.) Security Page
 ---------------------------------------*/
#spotPackageContainer_platform_zones #tradingPlatform_forex .tradeBox .payoutOverview .detailBlock.maxPayout .title{
	width:120px !important;
}
 .clear{
	clear:both;
}
div.lpchat-container div.lpchat-container{
	border:0 !important;
	margin-top: 6px!important;
	margin-left: 2px !important;
}
/********************************************************************
		Security Template Css
********************************************************************/
#security *{
	font-family: "Myriad Pro",Verdana,sans-serif;
}
#security > *:not(:first-child){
	margin-left:30px;
	margin-right:30px;
}
#security h2 {
	font-size: 2.3em;
	margin-bottom: 15px;
	font-weight: bold;
	margin-top:60px;
}
#security .alert{
	font-size: 2.002em; /* 24px */
	color:#e15e5e;
}
#security .name{
	font-weight:bold;
}
#security > p{
	font-size:1.752em; /* 21px */
}
/* blocks */
#security .securityBlock{
	width:41%;
	float:left;
	margin-right:5.4%;
	background:#f1f1f1;
	margin-bottom:30px;
}
#security .sboxContainer{
	margin-left:14%;
}
#security .securityBlock:nth-child(2n){
	margin-right:0;
}
#security .securityBlock > p{
	min-height: 60px;
	font-size: 1.2em;
	padding: 1em;
	padding-bottom: 0;
}
#security .securityBlock p{
	margin:0;
}
#security .securityBlock,
#security .securityBlock .top,
#security .securityBlock .text{
	-webkit-border-top-left-radius: 5% 30%;
	-webkit-border-top-right-radius: 5% 30%;
	-moz-border-radius-topleft: 5% 30%;
	-moz-border-radius-topright: 5% 30%;
	border-top-left-radius: 5% 30%;
	border-top-right-radius: 5% 30%;
}
#security .securityBlock .top{
	background: #2bacc5;
	background: -moz-linear-gradient(top, #2bacc5 0%, #1d97b6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2bacc5), color-stop(100%,#1d97b6));
	background: -webkit-linear-gradient(top, #2bacc5 0%,#1d97b6 100%);
	background: -o-linear-gradient(top, #2bacc5 0%,#1d97b6 100%);
	background: -ms-linear-gradient(top, #2bacc5 0%,#1d97b6 100%);
	background: linear-gradient(to bottom, #2bacc5 0%,#1d97b6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2bacc5', endColorstr='#1d97b6',GradientType=0 );
	color:#ffffff;
	min-height: 110px;
}
#security .securityBlock .top .text{
	-webkit-border-bottom-right-radius: 80% 30%;
	-webkit-border-bottom-left-radius: 80% 30%;
	-moz-border-radius-bottomright: 80% 30%;
	-moz-border-radius-bottomleft: 80% 30%;
	border-bottom-right-radius: 80% 30%;
	border-bottom-left-radius: 80% 30%;
	background: #4dc6d7;
	background: -moz-linear-gradient(top, #4dc6d7 0%, #41b4ca 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4dc6d7), color-stop(100%,#41b4ca));
	background: -webkit-linear-gradient(top, #4dc6d7 0%,#41b4ca 100%);
	background: -o-linear-gradient(top, #4dc6d7 0%,#41b4ca 100%);
	background: -ms-linear-gradient(top, #4dc6d7 0%,#41b4ca 100%);
	background: linear-gradient(to bottom, #4dc6d7 0%,#41b4ca 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dc6d7', endColorstr='#41b4ca',GradientType=0 );
	text-align: center;
	font-size: 1.34em; /* 16px */
	padding: 10px 0 3px;
	min-height: 40px;
}
#security .securityBlock .top p {
	text-align: center;
	margin-top: 10px;
	padding-bottom: 5px;
}
#security .attention{
	margin-bottom:30px;
}
#security .attention h3{
	background: #3d3c3c;
	background: -moz-linear-gradient(top, #3d3c3c 0%, #040304 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3d3c3c), color-stop(100%,#040304));
	background: -webkit-linear-gradient(top, #3d3c3c 0%,#040304 100%);
	background: -o-linear-gradient(top, #3d3c3c 0%,#040304 100%);
	background: -ms-linear-gradient(top, #3d3c3c 0%,#040304 100%);
	background: linear-gradient(to bottom, #3d3c3c 0%,#040304 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d3c3c', endColorstr='#040304',GradientType=0 );
	color: #ffffff;
	text-transform: uppercase;
	font-size: 2em;
	font-weight: normal;
	padding: 10px 0 3px 10px;
}
#security .attention p {
	font-size: 1.3em;
	background: #f1f1f1;
	margin: 0;
	padding: 10px;
}
#security .securityTable th,
#security .securityTable td:first-child{
	background:#000000;
	color:#ffffff;
	text-transform:uppercase;
	text-align:center;
}
#security .securityTable th,
#security .securityTable td{
	padding:7px;
}
#security .securityTable th:first-child{
	background:transparent;
}
#security .securityTable tr:nth-child(odd) td:nth-child(n+2){
	background: #e6e6e6;
}
#security .securityTable tr:nth-child(even) td:nth-child(n+2){
	background: #f3f3f3;
}
#security .sblock .block{
	overflow:hidden;
}
#security .sblock .block > *{
	float:left;
}
#security .sblock .block > div:first-child{
	margin-right:20px;
}
#security .sblock .block > div:not(:first-child){
	font-size:1.34em;
	max-width:82%;
}
#security .sblock .block > div.text > p:not(:nth-child(2)){
	margin:0;
}
#security .sblock .block > div.text h4{
	font-size: 1.7em;
	margin: 0;
	font-weight:normal;
}
#security .post > p{
	font-size:1.34em;
}
#security span.point {
	line-height: 30px;
	position: relative;
	top: -3px;
	font-weight: 800;
	padding: 0 10px;
}
 
 
 /*********************************************************/
 
/*
 1.) Global TypoGraphy
 ---------------------------------------*/
body {
	font-size: 62.5%;
	line-height: 1;
	font-family: 'Roboto Condensed', sans-serif;
}
body.rtl {
	direction: rtl;
}
h1 {
	font-size: 4.2em;
	line-height: 115%;
	color: rgb(26,23,27);
	font-weight: 400;
	text-transform: uppercase;
}
h2 {
	font-size: 4.2em;
	line-height: 110%;
	color: rgb(26,23,27);
	font-weight: 400;
	text-transform: uppercase;
}
h3 {
	font-size: 2.4em;
	line-height: 120%;
	text-transform: uppercase;
}
h4 {
	font-size: 2em;
	color: rgb(29,29,29);
	margin: 28px 0 0 11px;
}
p, blockquote {
	font-size: 1.6em;
	color: rgb(18,18,18);
	line-height: 170%;
	font-weight: 400;
}
a {color: #484848;}
a:hover {
	text-decoration: underline;
}
blockquote {
	font-style: bold;
	font-weight: 300;
	color: #fff;
	line-height: 120%;
}
ol li { font-size: 1.6em; line-height: 2em;  } 
 
/*
 3.) Global Form Elements
 ---------------------------------------*/

.header-form-text {
	position: relative;
	float: right;
}
.button {
	color: rgb(255,255,255);
	line-height: 80px;
	text-align: center;
	padding: 0 20px;
	font-size: 2.4em;
	display: block;
	text-transform: uppercase;
	font-weight: bold;
}
.green {
	display: inline-block;
	/*background: url(../images/iop_images/banner-heading-btn.png) right -50px no-repeat;*/
	background: #f07174; /* Old browsers */
	background: -moz-linear-gradient(top, #f07174 0%, #b94e4b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f07174), color-stop(100%,#b94e4b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f07174 0%,#b94e4b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f07174 0%,#b94e4b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f07174 0%,#b94e4b 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f07174 0%,#b94e4b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f07174', endColorstr='#b94e4b',GradientType=0 ); /* IE6-9 */
	line-height: 86px;
	padding: 0 0px 0 0;
	margin: 13px 0 0 0;
	letter-spacing: -.5px;
}

.green:hover {
	background: #b94e4b; /* Old browsers */
	background: -moz-linear-gradient(top, #b94e4b 0%, #f07174 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b94e4b), color-stop(100%,#f07174)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #b94e4b 0%,#f07174 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #b94e4b 0%,#f07174 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #b94e4b 0%,#f07174 100%); /* IE10+ */
	background: linear-gradient(to bottom, #b94e4b 0%,#f07174 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b94e4b', endColorstr='#f07174',GradientType=0 ); /* IE6-9 */
}

.bannerDescription .green span {
	color: #FFFFFF;
	padding: 7px 30px 10px 35px;
	display: inline-block;
	line-height: 32px;
	font-size: 100%;
	font-weight: 500;
}
.contact-info form {
	display: inline-block;
	width: 100%;
}
.contact-info input, span.customSelect, .contact-info textarea, .contact-info .wpcf7-select {
        border: 1px solid;
	border-color: #c2c2c2 #E8E7E5 #f0efea #f0efea;
	display: block;
	width: 302px;
	margin-bottom: 0;
	font-family: 'Roboto Condensed';
	font-style: italic;
	font-weight: 400;
	font-size: 1.2em;
	line-height: 100%;
	background-color: #f0efea;
}
.contact-info input:focus {
	background: url(../images/iop_images/input-focus.png) no-repeat;
	border-color: #90C252;
}
.contact-info textarea:focus {
	border-color: #90C252;
	background: url(../images/iop_images/textarea-focus.png) no-repeat;
}
.contact-info input, .contact-info .wpcf7-select {
	float: none;
	height: auto;
	padding: 6px 5px 6px 12px;
	box-sizing: padding-box;
}
.contact-info input[type="submit"] {
        border: none;
	background: url(../images/iop_images/form-send.png) no-repeat left top;
	color: #fff;
	text-indent: 0px;
	margin: 0px;
	padding: 6px 0 7px;
	width: 147px;
	font-style: normal;
	font-weight: 700;
	font-size: 1.4em;
	line-height: 110%;
}
.contact-info input[type="submit"]:hover {
	background-position: left -51px;
}
.contact-info textarea {
	height: 51px;
	resize: none;
	border: 1px solid #E8E7E5;
	border-top-color: #c2c2c2;
	padding: 6px 5px 8px 12px;
	margin-bottom: 19px;
        margin-top: 22px;
}
.contact-info select {
	cursor: pointer;
}
.contact-info span.customSelect:focus {
	border: 1px solid #90C252;
}
.contact-info select option {
	font-family: 'Roboto Condensed';
	font-style: italic;
	font-weight: 400;
	font-size: 100%;
	line-height: 110%;
	background-color: #f0efea;
	text-indent: 9px;
}
.customSelect {
	border: 1px solid #E8E7E5;
	border-top-color: #c2c2c2;
	padding: 6px 5px 8px 12px;
        color: #a0a0a0;
}
.customSelectInner {
	background: url(../images/iop_images/customSelect-arrow.png) no-repeat right 6px;
	width: 190px !important;
	font-family: 'Roboto Condensed';
	font-style: italic;
	font-weight: 400;
}

/*
 4.) Site Wide Content
 ---------------------------------------*/
#wrapper, #header, #footer, #navigation {
	width: 100%;
}
#wrapper {
	position: relative;
	overflow: hidden;
}
#content {
	position: relative;
	z-index: 20;
}
.page {
	width: 940px;
	margin: 0 auto;
}
.joinUs .page{
	width: 980px;
	clear: both;
}
.joinUs .page .home_bonus_tc {
	float: right;
	margin-right: 1px;
	margin-top: -18px;
}
.joinUs .page .home_bonus_tc > a {
	color: #adadad;
	font-size: 11px;
}
.inner {
	width: 100%;
	margin-bottom: 85px;
        min-width: 1024px;
        max-width: 1200px;
}
.page1 {
	width: 960px;
	margin: 0 auto;
}
.logo {
	display: block;
	float: left;
	margin: 0 0 -121px 1%;
	width: 365px;
	height: 121px;
	position: relative;
}
#header {
	position: fixed;
	z-index: 999;
	display: block;
        height: 90px;
        background: -moz-linear-gradient(top,  rgba(0,0,0,0.9) 0%, rgba(0,0,0,0.9) 96%, rgba(6,170,197,0.93) 97%, rgba(0,0,0,0.95) 98%, rgba(0,0,0,0.98) 99%, rgba(6,170,197,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.9)), color-stop(96%,rgba(0,0,0,0.9)), color-stop(97%,rgba(6,170,197,0.93)), color-stop(98%,rgba(0,0,0,0.95)), color-stop(99%,rgba(0,0,0,0.98)), color-stop(100%,rgba(6,170,197,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.9) 96%,rgba(6,170,197,0.93) 97%,rgba(0,0,0,0.95) 98%,rgba(0,0,0,0.98) 99%,rgba(6,170,197,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.9) 96%,rgba(6,170,197,0.93) 97%,rgba(0,0,0,0.95) 98%,rgba(0,0,0,0.98) 99%,rgba(6,170,197,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.9) 96%,rgba(6,170,197,0.93) 97%,rgba(0,0,0,0.95) 98%,rgba(0,0,0,0.98) 99%,rgba(6,170,197,1) 100%); /* IE10+ */
        background: linear-gradient(to bottom,  rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.9) 96%,rgba(6,170,197,0.93) 97%,rgba(0,0,0,0.95) 98%,rgba(0,0,0,0.98) 99%,rgba(6,170,197,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6000000', endColorstr='#06aac5',GradientType=0 ); /* IE6-9 */
}
.page-template-template-home-page-php #header {
	position: relative;
        height: 120px;
        background: -moz-linear-gradient(top,  rgba(0,0,0,0.8) 96%, rgba(6,170,197,0.85) 97%, rgba(0,0,0,0.9) 98%, rgba(0,0,0,0.95) 99%, rgba(6,170,197,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(96%,rgba(0,0,0,0.8)), color-stop(97%,rgba(6,170,197,0.85)), color-stop(98%,rgba(0,0,0,0.9)), color-stop(99%,rgba(0,0,0,0.95)), color-stop(100%,rgba(6,170,197,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(0,0,0,0.8) 96%,rgba(6,170,197,0.85) 97%,rgba(0,0,0,0.9) 98%,rgba(0,0,0,0.95) 99%,rgba(6,170,197,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(0,0,0,0.8) 96%,rgba(6,170,197,0.85) 97%,rgba(0,0,0,0.9) 98%,rgba(0,0,0,0.95) 99%,rgba(6,170,197,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(0,0,0,0.8) 96%,rgba(6,170,197,0.85) 97%,rgba(0,0,0,0.9) 98%,rgba(0,0,0,0.95) 99%,rgba(6,170,197,1) 100%); /* IE10+ */
        background: linear-gradient(to bottom,  rgba(0,0,0,0.8) 96%,rgba(6,170,197,0.85) 97%,rgba(0,0,0,0.9) 98%,rgba(0,0,0,0.95) 99%,rgba(6,170,197,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc000000', endColorstr='#06aac5',GradientType=0 ); /* IE6-9 */
}
#header #header_container {
    margin: 0 auto;
    display: block;
    min-width: 1024px;
    max-width: 1200px;
    width: 100%;
}
#header .logo {
	display: block;
	float: left;
	margin: 5px 0;
	width: 20%;
	height: auto;
	position: relative;
}
.page-template-template-home-page-php #header .logo {
	margin: 10px 0;
	width: 26%;
        height: auto;
}
#header .logo img{
	height: 74px;
}
.page-template-template-home-page-php #header .logo img{
	height: auto;
}
#header .primaryHeader {
	text-align: left;
	padding: 0;
	float: left;
        position: relative;
        margin-top: 14px;
        margin-bottom: 0;
        width: 80%;
}
.page-template-template-home-page-php #header .primaryHeader {
        width: 74%;
        margin-top: 25px;
        margin-bottom: 15px;
}
div#officialpartner {
    text-align: right;
    float: right;
    margin-right: 40px;
    margin-top: -8px;
}
div#officialpartner.loggedin {
    float: left;
    margin-left: 20px;
	margin-right:0;
}
#header #loggedInBox .welcome, #header #loggedInBox #currentBalance{float:left !important;}
.clear{
	width:0;
	padding:0;
	margin:0;
	clear:both;
}
.search-link {
    	border: none;
	text-align: center;
	background: url(../images/iop_images/search.png) left center no-repeat;
	width: 15px;
        height: 24px;
	text-indent: -9999px;
	cursor: pointer;
	margin: 0 16px 0 0px;
        display: inline-block;
        float: right;
}
.languageOption {
        margin-bottom: -20px;
        float: right;
        position: relative;
}
.languageOption > a {
    border: 1px #64fcfd solid;
    height: 34px;
    width: 36px;
    float: right;
    border-radius: 5px;
    margin-bottom: 20px;
    background: #000;
}
.languageOption > a > img {
    padding: 8px;
}
.languageOption > a:hover > img {
    padding-top: 9px;
}
.languageOption > a:after {
    height: 0px;
    width: 0px;
    border-style: solid;
    border-width: 8px 5px 0px;
    border-color: rgb(100, 252, 253) transparent transparent;
    -webkit-transform: rotate(360deg);
    position: absolute;
    top: 36px;
    z-index: 9999;
    left: 14px;
    content: '';
}
.languageOption ul{
    display: none;
}
.languageOption:hover > ul {
      display: block;
      margin-top: 20px;
      background: rgba(0,0,0,0.9);
      border-radius: 5px;
      position: absolute;
      top: 30px;
      left: 0;
      margin-left: -7px;
}
.languageOption ul li {
      float: left;
      display: inline;
      padding: 8px 14px;
}
.languageOption ul > li:hover > a > img {
    border: 1px #64FCFD solid;
    border-radius: 5px;
    margin: -1px;
}
.page-template-template-inner-toplevel-php #my_right_content #my_content a,
.page-template-template-inner-subpage-php #my_right_content #my_content a {
	color: #34bace;
	font-size:18px;
}
/*------------------------------------------------------------------------------------*/
.languageOption #lang_sel { text-align:left; height:24px; position:absolute; top:38px; right:26px; font-family: verdana, arial, sans-serif; display:inline-block; }
.logged .languageOption #lang_sel { top: 40px; }
.languageOption #lang_sel li {float:left; width:105px; position:relative; z-index: 20000;}
.languageOption #lang_sel a, #lang_sel a:visited {display:block;font-size:11px;text-decoration:none !important; color:#ffffff; border:1px solid #2D2D2D; background-color:transparent; padding-left:10px; line-height:24px;}
.languageOption #lang_sel a:hover { color: #ffffff; }
.languageOption #lang_sel ul ul { border-top: 0; }
.languageOption #lang_sel ul li ul li a { background: #000000; color: #ffffff; }
.languageOption #lang_sel ul li ul li a:hover { background: #2d2d2d; color: #ffffff; }
/*------------------------------------------------------------------------------------*/
#header .systemClockContainer {
    float: left;
    display: block;
    line-height: 22px;
    height: 22px;
    color: #fff;
    font-size: 2.1em;
    font-weight: 200;
    margin: 14px 0 -14px 8px;
    position: relative;
}
#header .systemClockContainer strong {
    font-weight: 700;
    margin: 0 3px 0 5px;
}
#header .systemClockContainer #date, #header .systemClockContainer #time {
    float: left;
}
#header .systemClockContainer #date {
    font-size: 14px;
    letter-spacing: 3px;
    position: absolute;
    top: -18px;
    left: 2px;
    color: #FFFFFF;
}
#header .systemClockContainer #time {
	font-weight: 400;
}
#header .systemClockContainer #time span {
	font-weight: 200;
        float: right;
        margin-left: 4px;
}
#header #header_contact_us {
    float: right;
    margin-bottom: -20px;
    margin-left: 10px;
}
#header #header_contact_us .header_contact_box {
    float: left;
    width: 34px;
    height: 34px;
    background: rgba(0,0,0,0.5);
    border-radius: 5px;
    border: 1px #64fcfd solid;
    margin-right: 8px;
    position: relative;
}

#header #header_contact_us .header_contact_box:last-child {
    margin-right: 0;
}
#header #header_contact_us .header_contact_box a{
    position: absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
}
#header #header_contact_us .header_contact_box.call_us{
    background: url('../images/sprites/header_contact_sprite.png') 3px 5px no-repeat #000;
}
#header #header_contact_us .header_contact_box.call_us:hover{
    background: url('../images/sprites/header_contact_sprite.png') 3px -23px no-repeat #000;
}
#header #header_contact_us .header_contact_box.lets_chat{
    background: url('../images/sprites/header_contact_sprite.png') -15px 10px no-repeat #000;
}
#header #header_contact_us .header_contact_box.lets_chat:hover{
    background: url('../images/sprites/header_contact_sprite.png') -15px -20px no-repeat #000;
}
#header #header_contact_us .header_contact_box.send_email{
    background: url('../images/sprites/header_contact_sprite.png') -46px 11px no-repeat #000;
}
#header #header_contact_us .header_contact_box.send_email:hover{
    background: url('../images/sprites/header_contact_sprite.png') -46px -19px no-repeat #000;
}
#header #header_regulation {
    display: block;
    float: right;
    width: 107px;/*135px*/
    height: 34px;
    border: 1px #64fcfd solid;
    border-radius: 5px;
    margin-bottom: -20px;
    position: relative;
    margin-left: 10px;
    /*background: url('../images/slices/header/eu_stars.png') no-repeat left 6px top 4px #000;*/
}
#header #header_regulation > a {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    padding: 6px;
}
.logged #header #header_regulation {
    display: none;
}
#header #header_regulation > a:hover {
    text-decoration: none;
}
#header #header_regulation > a:hover #regulation_tag .regulated {
    color: #23aeb1;
}
#header #header_regulation #regulation_tag {
    /*margin-left: 32px;*/
}
#header #header_regulation #regulation_tag .regulated {
    color: #69e6e9;
    font-size: 10px;
    line-height: 12px;
    letter-spacing: 0.6px;
}
#header #open_account {
    float: right;
    width: 135px;
    height: 34px;
    /*border: 1px #64fcfd solid; blue*/
    border: 1px #928700 solid;
    border-radius: 5px;
    margin-bottom: -20px;
    position: relative;
    margin-left: 10px;
    /*background: #2cafc6; blue*/
    background: #fff000;
}
#header #open_account:hover {
    /*background: #3fc4db; blue*/
	background:#e1d50e;
}
#header #open_account a.open_account{
    /*color: #FFFFFF; blue*/
    color: #000000;
    font-size: 1.6em;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    text-decoration: none;
    line-height: 34px;
    float: left;
    /*text-shadow: 1px 1px 1px rgba(4, 111, 127, 0.75); blue*/
}
#header #login_widget-2 {
    float: left;
	margin-left:20px;
}
#navigation {
	display: inline-block;
	float: left;
	height: 43px;
        width: 80%;
}
.page-template-template-home-page-php #navigation {
    width: 74%;
}
#navigation ul {
	float: left;
	margin: 0;
}
#navigation li {
	float: left;
	position: relative;
}
#navigation ul > li:hover > ul {
	display: block;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}
#navigation ul.menu > li:not(.menu-item-has-children):hover > a,
#navigation ul > li.current-menu-parent > a,
#navigation ul > li.current-menu-ancestor > a{
	color: #64fcfd;
}
#navigation ul.menu > li.current-menu-item.menu-item-has-children:hover > a{
	background:none;
}
#navigation ul.menu > li:hover > a {
        border-bottom: 3px #64fcfd solid;
}
#navigation ul > li.current-menu-item > a
/*, #navigation ul > li:not(.menu-item-has-children):hover > a*/{
	/*background: url(../images/iop_images/sub-nav-bg.png) no-repeat center 33px transparent;*/
	color: #64fcfd;
        /*border-bottom: 3px #64fcfd solid;*/
}
#navigation ul.menu > li > ul > li > ul{
	margin-left:100.5%;
	margin-top:-46px;
	border-top: 2px solid #34BACE;
}
#navigation li ul {
	/*background: url(../images/iop_images/sub-nav-bg.png) #000000 no-repeat center 30px;*/
	background:#1f1f1f;
	position: absolute;
	top: 34px;
	left: -1px;
	width: 225px;
	line-height:20px;
	display: none;
	margin: 0px;
	padding:0 0 15px;
        border-top: 3px #64fcfd solid;
}
#navigation ul.menu > li > ul,
#navigation ul.menu > li > ul > li > ul > li:hover{
	background-color:#000000;
}
#navigation li ul li {
	float: none;
}
#navigation li ul li:first-child {
      margin-top: 13px;
}
#navigation li ul li:hover {
	background: #1f1f1f !important;
}
#navigation li ul li a {
	padding: 4px 13px;
	background: none !important;
        font-size: 14px;
}
#navigation li ul li a:hover, #navigation li ul li a.active {
	/*background: url(../images/iop_images/sub-li-bg.png) repeat !important;*/
}
#navigation li a {
	font-size: 1.6em;
	line-height: 20px;
	color: rgb(255,255,255);
	display: block;
	padding: 7px 10px 1px;
	text-transform: uppercase;
        margin: 0 10px;
        font-weight: 200;
}
#navigation ul.menu > li:first-child > a{
    margin-left: 0;
}
#navigation ul.menu > li > a {
	line-height: 26px;
        text-shadow: 1px 1px 2px rgba(11, 46, 53, 0.75);
}
#navigation li a:hover, #navigation li a.active {
	text-decoration: none;
	color: #64fcfd;
}
#regulation_ribon {
	background: url(../images/iop_images/regulated_ribbon.png) no-repeat top center;
	width: 150px;
	height: 170px;
	position: absolute;
	top: 74px;
	right: 0px;
}
body.logged #regulation_ribon{
	top: 76px;
}
#regulation_ribon > span.regulated {
  color: #FFFFFF;
  float: left;
  font-family: 'roboto';
  font-size: 16px;
  font-weight: 700;
  margin-top: 78px;
  text-align: center;
  width: 100%;
}
#header.floatHeader #regulation_ribon {
	top: 3px;
	z-index: -1;
}
#regulation_ribon > span.regulated_N {
  color: #FFFFFF;
  float: left;
  font-family: 'roboto';
  font-size: 13px;
  font-weight: 500;
  margin-top: 5px;
  text-align: center;
  width: 100%;
  line-height: 16px;
}
#login_btn {
	float: right;
	width: 135px;
	height: 34px;
	border: 1px solid #c5c5c5;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #0a1f22;
        margin-bottom: -20px;
}
#login_btn:hover {
	background: #1b4247;
}
#login_btn a.login_btn {
	color: #FFFFFF;
	float: left;
	font-size: 1.6em;
	padding-top: 3px;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
	text-decoration: none;
        line-height: 30px;
}
#footer {
	background: #27282a;
}
#footerLogos {
	display: inline-block;
	width: 100%;
	background: rgb(161,161,161); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(161,161,161,1) 0%, rgba(255,255,255,1) 17%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(161,161,161,1)), color-stop(17%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(161,161,161,1) 0%,rgba(255,255,255,1) 17%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(161,161,161,1) 0%,rgba(255,255,255,1) 17%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(161,161,161,1) 0%,rgba(255,255,255,1) 17%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(161,161,161,1) 0%,rgba(255,255,255,1) 17%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a1a1a1', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	border-top: 1px solid #d9d9d9;
	padding: 45px 0 30px;
}
.kiwi-logo-carousel li span.helper {
	display: none !important;
}
#footerLogos ul {
	display: inline-block;
	width: 100%;
	margin: 0 0 0;
}
#footerLogos ul li {
	float: left;
	margin: 0 0px 0 39px;
}
#footerLogos ul li span {
	font-size: 2.2em;
	color: #000;
	line-height: 20px;
	text-transform: uppercase;
	font-weight: 300;
	margin: 0 3px 0 0;
	position: relative;
}
#footerLogos ul li a {
	width: 75px;
	height: 40px;
	display: block;
}
#footerLogos ul li.first {
	margin: 24px 60px 0 0;
}
#footerLogos ul.pertnersLogo li.first {
	margin: 0px 30px 0 0;
}
#footerLogos ul li img:hover {
	opacity: 0.8;
}
#footerLogos ul.pertnersLogo {
	border-top: 1px solid #d9d9d9;
	padding: 32px 0 0 0px;
}
#footerLogos ul.pertnersLogo li {
	margin: 0 0px 0 18px;
}
#footerLogos ul.pertnersLogo li a {
	width: auto;
	height: 24px;
}
#footerLogos ul.authorizedLogo img{
	height:40px;
}
.footerMain {
	background-color: #071f25;
	padding: 32px 0 0 0;
	display: inline-block;
	width: 100%;
	border-top: 4px solid #06aac5;
}
.socialLinks {
	float: right;
	margin: 23px 54px 0 0;
}
.socialLinks span {
	display: block;
	font-size: 2.4em;
	line-height: 28px;
	color: #ffffff;
	float: right;
	margin: 0 32px 0 0;
	text-transform: initial;
}
.socialLinks a {
	display: block;
	width: 35px;
	height: 43px;
	text-indent: -9999px;
	float: right;
}
.socialLinks a.facebook {
	background: url(../images/iop_images/social-icons.png) left top no-repeat;
}
.socialLinks a.twitter {
	background: url(../images/iop_images/social-icons.png) -42px top no-repeat;
}
.socialLinks a.google {
	background: url(../images/iop_images/social-icons.png) -87px top no-repeat;
}
.socialLinks a.vk {
	background: url(../images/iop_images/social-icons.png) -132px top no-repeat;
}
.siteLogo, .siteLogo_2 {
	float: left;
	display: block;
}
.siteLogo_2{
	margin-top: 13px;
}
.footerLinks {
	width: 188px;
	float: left;
}
.footerLinks h4 {
	color: #fff;
	font-weight: 400;
	margin: 0 0 20px 0;
	text-transform: uppercase;
}
.footerLinks ul {
}
.footerLinks ul li {
	font-size: 1.2em;
	line-height: 190%;
	font-family: Arial, Helvetica, sans-serif;
}
.footerLinks ul li a {
	color: #a8a8a8;
}
.footerUpper {
	display: inline-block;
	width: 100%;
	margin: 0 0 44px 0;
}
.footerRegLogos {
	padding-top: 10px;
	text-align: center;
}
.footerRegLogos img {
	padding: 0 20px;
}
.footerBlocks {
	display: inline-block;
	width: 100%;
}
#footer > .footerBlocks {
	background: none repeat scroll 0 0 #FFFFFF;
	padding-bottom: 20px;
}
.copyright,.copyright * {
	color: #888888;
	font-size: 12px;
	line-height: 16px;
	text-align: center;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0;
}
.copyright.top {
	padding: 40px 0 10px 0;
}
.copyright.bottom{
	padding: 0 0 20px 0;
}
input, textarea, input:focus, textarea:focus {
	outline: none;
}

/*
 4.) Promotion Page
 ---------------------------------------*/
.clear{
	clear:both;
}
.clearAll{
	clear:both;
	display:none;
	margin:0;
	padding:0;
	width:0;
	height:0;
}
.promo_block {
	margin-bottom: 15px;
}
.promo_block img {
	width: 480px;
	height: 100px;
	float: left;
}
.promo_block a {
	font-size: 21px;
	text-align:center;
	line-height:25px;
	font-family: arial;
	background: #1D97B6;
	background: -webkit-gradient(linear, 0 0, 0 70%, from(#39C1D2), to(#1D97B6));
	background: -moz-linear-gradient(top, #39C1D2, #1D97B6);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#39C1D2', endColorstr='#1D97B6');
	-ms-filter: &quot;
	progid: DXImageTransform.Microsoft.gradient(startColorstr=#39C1D2, endColorstr=#1D97B6)&quot;
	color: #fff !important;
	-webkit-transition: color 0.5s ease-out 0s;
	-moz-transition: color 0.5s ease-out 0s;
	-o-transition: color 0.5s ease-out 0s;
	transition: color 0.5s ease-out 0s;
	text-decoration: none;
	float: left;
	font-weight: 300;
	letter-spacing: -1px;
	text-transform: uppercase;
	height: 75px;
	width: 120px;
	padding: 25px 15px 0;
	margin-left: 15px;
}
.promo_block a:hover{
	background: #39C1D2;
	background: -webkit-gradient(linear, 0 0, 0 70%, from(#1D97B6), to(#39C1D2));
	background:  -moz-linear-gradient(top, #1D97B6, #39C1D2);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#1D97B6', endColorstr='#39C1D2');
 -ms-filter: &quot;
 progid:DXImageTransform.Microsoft.gradient(startColorstr=#1D97B6, endColorstr=#39C1D2)&quot;
	-webkit-transition: color 0.5s ease-in 0s;
	-moz-transition: color 0.5s ease-in 0s;
	-o-transition: color 0.5s ease-in 0s;
	transition: color 0.5s ease-in 0s;
}

#lang_sel_list a.lang_sel_sel, #lang_sel_list a.lang_sel_other {
	background-color: transparent;
	margin-top: 10px;
}

/* ------------------------------------------------------------------------- */

/*
 Table Of Content:
 0.) newsfeed
 1.) Home Page Content
 2.) Slider Css Start here
 3.) Tabs Css Start here
 4.) Account-types table
 5.) Regulation
 6.) AssetIndex
 --------------------------------*/

#news_container{
	font-family:Verdana,Arial,sans-serif;
}
#news_container ul#newsnav{
	padding: 0;
	margin: 0;
}
#news_container ul#newsnav li{
	float: left;
	width: 17.93880144em;
	text-align: center;
	height: 30px;
	line-height: 30px;
	background-color: #282B30;
	color: #ffffff;
	position:relative;
	cursor: pointer;
	border-right: .1em solid;
}
#news_container ul#newsnav li#news4{
	border-right:0;
}
#news_container ul#newsnav li.selected,
#news_container ul#newsnav li:hover{
	background-color:#34BACE;
}
#news_container ul#newsnav li.selected{
	cursor:default;
}
#news_container ul#newsnav li.selected span{
	width: 0;
	height: 0;
	border-style: outset;
	border-width: 10px 10px 0 10px;
	border-color: #34BACE transparent transparent transparent;
	position: absolute;
	bottom: -10px;
	right: 0;
	left: 45%;
}
#news_container .readmore,
#news_container .readless{
	cursor:pointer;
	font-size: 1.3em;
}
#news_container .readmore span{
	width: 0;
	height: 0;
	border-style: inset;
	border-width: 5px 5px 0 5px;
	border-color: #07F2F7 transparent transparent transparent;
	position: relative;
	top: 11px;
	left: 5px;
}
#news_container .readless span{
	width: 0;
	height: 0;
	border-style: inset;
	border-width: 0px 5px 5px 5px;
	position: relative;
	border-color: transparent transparent #009EA1 transparent;
	top: -9px;
	left: 5px;
}
#news_container ul#newsnav li.clear{
	clear:both;
	width:0;
	height:0;
	float: none;
}
#news_container .nfhidden{
	display:none;
}
#news_container .nfhidden#nf1{
	display:block;
}
#news_container .item_container{
	margin: 0;
	line-height: 20px;
	position: relative;
	color: #666666;
	list-style: none;
	list-style-image: none;
}
#news_container .item_container .item_image{
	float: left;
	margin: 0 10px 0 0;
}
#news_container .item_container .item_image img{
	margin-bottom: 3px;
	border: 0;
	height: auto;
	max-width: 100%;
	vertical-align: middle;
}

#news_container .item_container .item_news{
	border-bottom:1px solid #cccccc;
	padding: 19px 20px 17px;
}

#news_container .item_container .item_news h3{
	font-size: 13px;
	font-weight: bold;
	color: #2368a7;
}
#news_container .item_container .item_news p{
	font-size: 13px;
}
.navdata .innernavData #news_container p span{
	width:auto;
	font-weight:normal;
}
 
/*
 6.) Asset Index
 --------------------------------*/
div#tax-tabs {
  overflow: visible;
  border-bottom: 1px solid #8D8D8D;
  margin: 0 20px;
  float: left;
  width: 96%;
  margin-bottom: 10px;
}
div#tax-tabs > div {
  float: left;
  font-size: 15px;
  padding: 10px 35px;
}
div#tax-tabs > div.link{
  cursor: pointer;
}
div#tax-tabs > div:not(.link){
  color: #2CAFC6;
  border-top: 2px solid #2CAFC6;
  border-left: 1px solid #8D8D8D;
  border-right: 1px solid #8D8D8D;
  position: relative;
}
div#tax-tabs > div:not(.link):after {
  content: "";
  position: absolute;
  bottom: -1px;
  left: 0;
  border-bottom: 1px solid #fff;
  width: 100%;
}
.tax-block {
  margin-top: 50px;
}
 
/*
 1.) Home Page Content
 --------------------------------*/
.banner {
	margin: -120px auto 0px;
	position: relative;
	width: 100%;
        min-height: 500px;
        background: #2fb3c8;
}
.bannerDescription {
	position: absolute;
	top: /*163px*/148px;
	left: 50%;
	width: 940px;
	margin-left: -470px;
}
.bannerDescription h1 span {
	color: rgb(255,255,255);
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#434041), to(#423f40));
	background: -webkit-linear-gradient(#434041, #423f40);
	background: -moz-linear-gradient(#434041, #423f40);
	background: -ms-linear-gradient(#434041, #423f40);
	background: -o-linear-gradient(#434041, #423f40);
	background: linear-gradient(#434041, #423f40);
	-pie-background: linear-gradient(#434041, #423f40);
	padding: 0 20px 0 10px;
	margin: 0 0 15px 0;
	display: inline-block;
	font-weight: 500;
	line-height: 50px;
	font-size: 100%;
}
.bannerDescription span {
	color: rgb(3,3,3);
	font-size: 2.4em;
	line-height: 120%;
	font-weight: 300;
	padding: 0 155px 0 0;
	display: block;
}
.bannerDescription ul {
}
.bannerDescription ul li {
	font-size: 1.8em;
	line-height: 125%;
	font-weight: 400;
	color: #030303;
	font-family: 'Roboto', sans-serif;
	background: url(../images/iop_images/nav-circle.png) no-repeat 7px 6px;
	padding-left: 16px;
}
.rev_slider_wrapper {
        overflow:hidden;
        left: 0 !important;
}
.slides em {
	font-size: 1em;
	line-height: 100%;
	color: rgb(65,65,65);
	width: 940px;
	display: block;
	font-family: Georgia, "Times New Roman", Times, serif;
	position: absolute;
	bottom: 17%;
	left: 50%;
	margin-left: -470px;
}
.slides em span {
	font-size: 100%;
	padding: 0px;
	display: block;
	color: rgb(65,65,65);
}
.trader {
	color: rgb(255,255,255);
	display: none;
	position: absolute;
	width: 103px;
	height: 156px;
	top: 0px;
	right: 48px;
	background: url(../images/iop_images/trader-bg.png) left top no-repeat;
	top: 57px;
	z-index: 50;
	text-align: center;
	text-transform: uppercase;
}
.trader span {
	font-size: 2.4em;
	display: block;
}
.trader em {
	font-size: 1.7em;
	display: block;
	padding: 12px 15px;
	width: auto;
}
.trader:hover {
	text-decoration: none;
}

.bannerPatterns {
	text-align: center;
	background: rgba(0,0,0,0.8);
	padding: 5px 0 5px 0%;
	position: absolute;
	bottom: 0px;
	width: 100%;
	left: 0px;
	z-index: 50;
}
.bannerPatterns li {
	display: inline-block;
	background: url(../images/iop_images/border-seprater.png) no-repeat left center;
	padding: 0 2.5%;
	text-align: center;
	width: 4%;
}
.bannerPatterns li.last {
	position: relative;
}
.bannerPatterns li.last i {
	background: url(../images/iop_images/border-seprater.png) no-repeat right center;
	display: block;
	position: absolute;
	width: 2px;
	height: 45px;
	right: 0;
	top: 6px;
}
span.blank {
	padding-top: 13px;
	display: inline-block;
}
.bannerPatterns li span {
	font-size: 1.4em;
	color: #38C2CE;
	line-height: 14px;
}
.bannerPatterns li strong {
	font-size: 2.8em;
	display: block;
	color: #fff;
}
.testimonial {
	border-bottom: 1px solid #8b8a8b;
}
#reuters{
    width: 100% !important;
    font-size: 1.4em;
    padding: 10px 0 8px;
    background: #071f25;
    color: #fff;
    margin-top: -2px;
}
.contentInner {
	background: url(../images/iop_images/content-innner.jpg) left top repeat-x #CACACA;
	padding: 27px 0 49px;
	position: relative;
	overflow: hidden;
}
.tabLinkWrapper {
	background: url(../images/iop_images/tab-wrap-shadow.png) center bottom no-repeat;
	padding-bottom: 17px;
}
.tabLinkWrapper.upperTab {
	background: none #071f25;
	margin-top: 25px;
}
.upperTab {
	margin-bottom: 12px;
}
.contentInner ul {
	display: inline-block;
	width: 100%;
}
.contentInner ul li {
	float: left;
}
.upperTab ul li:nth-child(1) a {
	background: url(../images/iop_images/tabs-top-Sprite.png) -127px 11px no-repeat transparent;
}
.upperTab ul li:nth-child(1) a:hover, .upperTab ul li:nth-child(1) a.activeLink {
	background: url(../images/iop_images/tabs-top-Sprite.png) -127px -109px no-repeat transparent;
}
.upperTab ul li:nth-child(2) a {
	background: url(../images/iop_images/tabs-top-Sprite.png) -707px 11px no-repeat transparent;
}
.upperTab ul li:nth-child(2) a:hover, .upperTab ul li:nth-child(2) a.activeLink {
	background: url(../images/iop_images/tabs-top-Sprite.png) -707px -109px no-repeat transparent;
}
.upperTab ul li:nth-child(3) a {
	background: url(../images/iop_images/tabs-top-Sprite.png) -557px 11px no-repeat transparent;
}
.upperTab ul li:nth-child(3) a:hover, .upperTab ul li:nth-child(3) a.activeLink {
	background: url(../images/iop_images/tabs-top-Sprite.png) -557px -109px no-repeat transparent;
}
.upperTab ul li:nth-child(4) a {
	background: url(../images/iop_images/tabs-top-Sprite.png) 14px 11px no-repeat transparent;
}
.upperTab ul li:nth-child(4) a:hover, .upperTab ul li:nth-child(4) a.activeLink {
	background: url(../images/iop_images/tabs-top-Sprite.png) 14px -109px no-repeat transparent;
}
.upperTab ul li:nth-child(5) a {
	background: url(../images/iop_images/tabs-top-Sprite.png) -417px 11px no-repeat transparent;
}
.upperTab ul li:nth-child(5) a:hover, .upperTab ul li:nth-child(5) a.activeLink {
	background: url(../images/iop_images/tabs-top-Sprite.png) -417px -109px no-repeat transparent;
}
.upperTab ul li:nth-child(6) a {
	background: url(../images/iop_images/tabs-top-Sprite.png) -271px 11px no-repeat transparent;
}
.upperTab ul li:nth-child(6) a:hover, .upperTab ul li:nth-child(6) a.activeLink {
	background: url(../images/iop_images/tabs-top-Sprite.png) -271px -109px no-repeat transparent;
}
.upperTab ul li:nth-child(7) a {
	background: url(../images/iop_images/tabs-top-Sprite.png) -852px 11px no-repeat transparent;
}
.upperTab ul li:nth-child(7) a:hover, .upperTab ul li:nth-child(7) a.activeLink {
	background: url(../images/iop_images/tabs-top-Sprite.png) -852px -109px no-repeat transparent;
}

.upperTab ul li a {
	display: inline-block;
	line-height: 48px;
	text-align: center;
	color: #d3d3d3;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 700;
	padding: 0 7px 0 0;
	height: 44px;
	height: 150px;
	width: 126px;
	position: relative;
}
.ar .upperTab .tabLink li {
	float: right;
}
.upperTab ul li a span {
	display: inline-block;
	margin-top: 130px;
	line-height: 20px;
}

.upperTab ul li a:hover, .upperTab ul li a.activeLink {
	text-decoration: none;
	color: #5fdde8;
}
.upperTab ul li a:hover span, .upperTab ul li a.activeLink span {
	display: inline-block;
}
.upperTab ul li a.activeLink:after {
	content:"";
	background: url('../images/iop_images/tab_after_arrow.png') no-repeat transparent;
	position: absolute;
	left: 45px;
	width: 32px;
	height: 16px;
	bottom: -33px;
}
.ru .upperTab ul li a.activeLink:after, .pt-pt .upperTab ul li a.activeLink:after{
	bottom: -50px;
}
.tabscontent .tabsCont {
	height: 716px;
	position: relative;
}
.tabsCont .tabsCont_step {
    display: block;
	min-height: 110px;
	text-align: center;
	width: 190px;
	font-size: 20px;
	color: #878787;
	letter-spacing: 1px;
}
.tabsCont_step.step_1 {
    position: absolute;
	bottom: 517px;
    left: 120px;
}
.tabsCont_step.step_2 {
    position: absolute;
	bottom: 600px;
    left: 366px;
}
.tabsCont_step.step_3 {
	position: absolute;
	bottom: 560px;
	right: 121px;
}
.tabsCont_step.step_4 {
	position: absolute;
	top: 540px;
	left: 392px;
}
#tabsCont-2-1  .tabsCont_step.step_4 { 
	top: 540px;
}
#tabsCont-3-1 .tabsCont_step.step_4 {
	left: 507px;
}
.tabsCont_step.step_5 {
	position: absolute;
	top: 562px;
	left: 145px;
}
#tabsCont-5-1 .tabsCont_step.step_4 {
	top: 360px;
    left: auto;
	right: 41px;
}
#tabsCont-5-1 .tabsCont_step.step_5 {
	top: 510px;
    left: 73px;
}
.tabsCont_step .step_num {
    font-size: 85px;
    font-weight: bold;
    color: #A2A2A2;
}
.tabsCont_step .step_extra_text {
	text-align: left;
	float: left;
	font-size: 14px;
	margin-top: 6px;
	line-height: 17px;
}
.ar .tabsCont_step .step_extra_text {
	text-align: right;
}
#tabsCont-5-1 .step_4 .step_extra_text {
	margin-left: 20px;
	margin-right: -20px;
}
.ar #tabsCont-5-1 .step_4 .step_extra_text {
	margin-right: -10px;
}
#tabsCont-5-1 .step_5 .step_extra_text {
	margin-left: -20px;
    margin-right: 20px;
}
.ar #tabsCont-5-1 .step_5 .step_extra_text  {
	margin-right: 30px;
}
#tabsCont-6-1 .tabsCont_step.step_4 {
	left: 482px;
}
#tabsCont-7-1 .tabsCont_step {
	width: 140px;
}
#tabsCont-7-1 .tabsCont_step.step_1,
#tabsCont-7-1 .tabsCont_step.step_2,
#tabsCont-7-1 .tabsCont_step.step_3,
#tabsCont-7-1 .tabsCont_step.step_4 {
	bottom: 550px;
}
#tabsCont-7-1 .tabsCont_step.step_1 {
	left: 184px;
	width: 132px;
}
#tabsCont-7-1 .tabsCont_step.step_2 {
	left: 340px;
}
#tabsCont-7-1 .tabsCont_step.step_3 {
	right: 310px;
}
#tabsCont-7-1 .tabsCont_step.step_4 {
	top: auto;
	left: auto;
	right: 148px;
}
#tabsCont-7-1 .tabsCont_step.step_5 { 
	left: auto;
	top: 512px;
    right: 280px;
}
#tabsCont-7-1 .tabsCont_step.step_5 .step_extra_text {
    margin: 5px 0 0 27px;
}
.tabscontent .tabsCont#tabsCont-1-1 {
	background: url(../images/iop_images/tab-1-BinaryOptions.png) no-repeat center top transparent;
}
.tabscontent .tabsCont#tabsCont-1-1:hover {
	background: url(../images/iop_images/tab-1-BinaryOptions-hover.png) no-repeat center top transparent;	
}
.tabscontent .tabsCont#tabsCont-2-1 {
	background: url(../images/iop_images/tab-2-Pairs.png) no-repeat center top transparent;
}
.tabscontent .tabsCont#tabsCont-2-1:hover {
	background: url(../images/iop_images/tab-2-Pairs-hover.png) no-repeat center top transparent;
}
.tabscontent .tabsCont#tabsCont-3-1 {
	background: url(../images/iop_images/tab-3-Long.png) no-repeat center top transparent;
}
.tabscontent .tabsCont#tabsCont-3-1:hover {
	background: url(../images/iop_images/tab-3-Long-hover.png) no-repeat center top transparent;
}
.tabscontent .tabsCont#tabsCont-4-1 {
	background: url(../images/iop_images/tab-4-TurboTrading.png) no-repeat center top transparent;
}
.tabscontent .tabsCont#tabsCont-4-1:hover {
	background: url(../images/iop_images/tab-4-TurboTrading-hover.png) no-repeat center top transparent;
}
.tabscontent .tabsCont#tabsCont-5-1 {
	background: url(../images/iop_images/tab-5-OneTouch.png) no-repeat center top transparent;
}
.tabscontent .tabsCont#tabsCont-5-1:hover {
	background: url(../images/iop_images/tab-5-OneTouch-hover.png) no-repeat center top transparent;
}
.tabscontent .tabsCont#tabsCont-6-1 {
	background: url(../images/iop_images/tab-6-Ladder.png) no-repeat center top transparent;
}
.tabscontent .tabsCont#tabsCont-6-1:hover {
	background: url(../images/iop_images/tab-6-Ladder-hover.png) no-repeat center top transparent;
}
.tabscontent .tabsCont#tabsCont-7-1 {
	background: url(../images/iop_images/tab-7-Forex.png) no-repeat center top transparent;
}
.tabscontent .tabsCont#tabsCont-7-1:hover {
	background: url(../images/iop_images/tab-7-Forex-hover.png) no-repeat center top transparent;
}
/*.tabscontent .tabsCont#tabsCont-7-1 {
	background: url(../images/iop_images/tab-forex-CommingSoon.png) no-repeat center top transparent;
}
.tabscontent .tabsCont#tabsCont-7-1:hover {
	background: url(../images/iop_images/tab-forex-CommingSoon.png) no-repeat center top transparent;
}*/
.tabscontent .tabsCont#tabsCont-1-1:hover .step_num,
.tabscontent .tabsCont#tabsCont-2-1:hover .step_num,
.tabscontent .tabsCont#tabsCont-3-1:hover .step_num,
.tabscontent .tabsCont#tabsCont-4-1:hover .step_num,
.tabscontent .tabsCont#tabsCont-5-1:hover .step_num,
.tabscontent .tabsCont#tabsCont-6-1:hover .step_num,
.tabscontent .tabsCont#tabsCont-7-1:hover .step_num {
	color: #04a8c3;
}
.contentInner h2 {
	margin: 0 0 20px 0;
	font-weight: 400;
}
.tabsData {
	float: left;
	width: 180px;
}
.tabsData p {
	padding: 0 8px 0 5px;
	line-height: 180%;
}
.tabsData ul {
	border: none;
}
.tabsData ul li {
}
.tabsData ul li a {
	color: #7a9832;
	font-size: 1.4em;
	display: block;
	line-height: 215%;
	font-weight: 400;
}
.tabsData ul li a:hover {
	text-decoration: none;
}
.tabContainer img {
	float: right;
	margin: 5px -9px 0 0;
}
.tabContainer .tabs_test_platform {
    float: left;
	margin: 5px -9px 0 0;
}
.tabContainer {
	display: inline-block;
	width: 100%;
}
.joinUs {
	background: #071F25;
	padding: 13px 0 0px;
	overflow: hidden;
	text-transform: uppercase;
}
.join {
	line-height: 40px;
	color: #ffffff;
	font-size: 2.5em;
	display: inline-block;
	float: right;
	width: 140px;
	text-align: center;
	padding: 0px;
    margin-top: 10px;
	height: 45px;
	background: rgb(29,151,182); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(29,151,182,1) 0%, rgba(55,190,208,1) 94%, rgba(46,82,87,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(29,151,182,1)), color-stop(94%,rgba(55,190,208,1)), color-stop(100%,rgba(46,82,87,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(29,151,182,1) 0%,rgba(55,190,208,1) 94%,rgba(46,82,87,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(29,151,182,1) 0%,rgba(55,190,208,1) 94%,rgba(46,82,87,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(29,151,182,1) 0%,rgba(55,190,208,1) 94%,rgba(46,82,87,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(29,151,182,1) 0%,rgba(55,190,208,1) 94%,rgba(46,82,87,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d97b6', endColorstr='#2e5257',GradientType=0 ); /* IE6-9 */
}
.join:hover, .join:focus {
	background: rgb(55,190,208); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(55,190,208,1) 0%, rgba(29,151,182,1) 94%, rgba(46,82,87,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(55,190,208,1)), color-stop(94%,rgba(29,151,182,1)), color-stop(100%,rgba(46,82,87,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(55,190,208,1) 0%,rgba(29,151,182,1) 94%,rgba(46,82,87,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(55,190,208,1) 0%,rgba(29,151,182,1) 94%,rgba(46,82,87,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(55,190,208,1) 0%,rgba(29,151,182,1) 94%,rgba(46,82,87,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(55,190,208,1) 0%,rgba(29,151,182,1) 94%,rgba(46,82,87,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#37bed0', endColorstr='#2e5257',GradientType=0 ); /* IE6-9 */
	text-decoration: none;
}
.joinUs .joinspan {
	font-size: 2.8em;
	color: #fff;
	float: right;
	line-height: 63px;
    margin-right: 6%;
}
#joinreadmore {
	font-size: 10px;
	position: relative;
	left: 5em;
}
.joinUs .joinspan span {
    vertical-align: top;
}
.joinUs .joinspan img {
    padding: 0 10px;
}
.aboutUs {
	margin-top: 30px;
}
.aboutUs h1 {
	color: #000000;
	font-weight: 400;
    line-height: 90%;
	text-transform: uppercase;
}
.aboutUs .description {
	padding: 6px 0 50px 0;
    width: 90%;
	text-align: justify;
}
.aboutUs .siteLogo > img {
    padding-right: 10px;
}
#tabWrapper {
	padding: 50px 0 0;
	background: url(../images/iop_images/tabwrapper-bg1.jpg) left top repeat-x #ffffff;
	border-bottom: 1px solid #d9d9d9;
}
#tabWrapper h2 {
	margin: 0 0 31px 0;
	padding-top: 14px;
	font-weight: 400;
	line-height: 90%;
}
#tabWrapper .page {
	position: relative;
}
#tabWrapper ul {
	display: inline-block;
	width: 100%;
	border-bottom: 1px solid #464746;
}
#tabWrapper ul li {
	float: left;
	width: 156px;
	text-align: center;
}
#tabWrapper ul li a {
	color: #202020;
	display: block;
	padding: 10px 0 12px 0;
	height: 82px;
}
#tabWrapper ul li a.tabIcon1 {
	background: url("../images/iop_images/tab-icon_sprite.png") no-repeat scroll 30px -136px rgba(0, 0, 0, 0);
}
#tabWrapper ul li a.tabIcon2 {
	background: url("../images/iop_images/tab-icon_sprite.png") no-repeat scroll -80px -136px rgba(0, 0, 0, 0);
}
#tabWrapper ul li a.tabIcon3 {
	background: url("../images/iop_images/tab-icon_sprite.png") no-repeat scroll -190px -136px rgba(0, 0, 0, 0);
}
#tabWrapper ul li a.tabIcon4 {
	background: url("../images/iop_images/tab-icon_sprite.png") no-repeat scroll -304px -136px rgba(0, 0, 0, 0);
}
#tabWrapper ul li a.tabIcon5 {
	background: url("../images/iop_images/tab-icon_sprite.png") no-repeat scroll -418px -136px rgba(0, 0, 0, 0);
}
#tabWrapper ul li a.tabIcon6 {
	background: url("../images/iop_images/tab-icon_sprite.png") no-repeat scroll -528px -136px rgba(0, 0, 0, 0);
}
#tabWrapper ul li a.activeLink span, #tabWrapper ul li a:hover span{
	color: #1f9ab8;
}
#tabWrapper ul li a.tabIcon1.activeLink, #tabWrapper ul li a.tabIcon1:hover {
	background: url("../images/iop_images/tab-icon_sprite.png") no-repeat scroll 30px 10px rgba(0, 0, 0, 0);
}
#tabWrapper ul li a.tabIcon2.activeLink, #tabWrapper ul li a.tabIcon2:hover {
	background: url("../images/iop_images/tab-icon_sprite.png") no-repeat scroll -80px 10px rgba(0, 0, 0, 0);
}
#tabWrapper ul li a.tabIcon3.activeLink,#tabWrapper ul li a.tabIcon3:hover  {
	background: url("../images/iop_images/tab-icon_sprite.png") no-repeat scroll -190px 10px rgba(0, 0, 0, 0);
}
#tabWrapper ul li a.tabIcon4.activeLink, #tabWrapper ul li a.tabIcon4:hover {
	background: url("../images/iop_images/tab-icon_sprite.png") no-repeat scroll -304px 10px rgba(0, 0, 0, 0);
}
#tabWrapper ul li a.tabIcon5.activeLink, #tabWrapper ul li a.tabIcon5:hover {
	background: url("../images/iop_images/tab-icon_sprite.png") no-repeat scroll -418px 10px rgba(0, 0, 0, 0);
}
#tabWrapper ul li a.tabIcon6.activeLink, #tabWrapper ul li a.tabIcon6:hover {
	background: url("../images/iop_images/tab-icon_sprite.png") no-repeat scroll -528px 10px rgba(0, 0, 0, 0);
}
#tabWrapper ul li a:hover {
	text-decoration: none;
}
#tabWrapper ul li span {
	font-size: 1.4em;
	line-height: 100%;
	display: block;
	padding: 55px 12px 0;
	color: #303030;
}
.broker {
}
.description {
	display: inline-block;
	width: 96%;
	padding: 23px 0 50px 16px;
}
.description12 {
	position: relative;
    min-height: 465px;
}
.description12 div.article {
	position: absolute;
	left: 0;
	top: 30px;
    z-index:100; 
}
.description12 img {
	display: inline-block;
	position: absolute;
	right: 0;
	height: 465px;
	width: auto;
	max-width: 100%;
}
.descriptionImg {
	float: right;
	width: 45%;
}
.article {
	float: left;
	width: 45%;
}
.article h2 {
	font-size: 4.3em;
}
.article p {
	font-size: 1.7em;
	padding: 0 60px 0 5px;
	margin: 0 0 0 0;
}
.article a {
	color: #06a9c4;
	display: block;
}
.back-top {
	top: 0;
	z-index: 50000;
}
.scrollTop {
	display: block;
	top: 500px;
	padding: 37px 8px 0 8px;
	font-weight: 700;
	width: 21px;
	text-align: center;
	height: 28px;
	background: url(../images/iop_images/scroll-icon.png) left top no-repeat;
	font-size: 1.2em;
	color: #000;
	text-transform: uppercase;
	position: absolute;
	right: 0px;
}
.scrollTop:hover {
	background: url(../images/iop_images/scroll-icon.png) left -66px no-repeat;
	color: #cc0000;
}
.scrollTop:hover {
	text-decoration: none;
}
.newsletter {
	background: #002a35;
	padding: 6px 0 14px;
	display: inline-block;
	width: 100%;
	height: 85px;
	border-bottom: 2px solid #06aac5;
	border-top: 2px solid #06aac5;
}
.newsletterTitle {
	float: left;
	width: 56%;
	padding: 0 0 9px 166px;
	position: relative;
	top: -40px;
}
.newsletteImg {
    position: absolute;
    left: 0;
    top:-5px;
}
.newsletterTitle h3 {
	color: #38C5D8;
	padding: 47px 10px 7px 20px;
	position: inherit; 
	z-index: 100;
}
.newsletterTitle blockquote {
	position: inherit; 
	z-index: 100; 
	padding-left: 20px
}
.newsletter a {
	background: #ffef00;
	line-height: 40px;
	color: #353535;
	font-size: 1.4em;
	display: inline-block;
	float: left;
	text-align: center;
	width: 161px;
	text-transform: uppercase;
	margin: 30px 0 0 43px;
	font-weight: 700;
	height: 39px;
}
.newsletter a:hover, .newsletter a:focus {
	background: #ffef00
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b94e4b', endColorstr='#f07174',GradientType=0 ); /* IE6-9 */
	text-decoration: none;
}
.productView {
	padding: 122px 0 35px;
	border-top: 1px solid #1d97b6;
	border-bottom: 5px solid #1d97b6;
	background: #fff;
}
.productView .page {
	position: relative;
}
.productShadow {
}
.productShadow span {
	display: block;
	background: url(../images/iop_images/go.png) 133px top no-repeat;
	width: 480px;
	height: 142px;
	text-indent: -9999px;
}
.downloads {
	position: absolute;
	right: 0px;
	top: -55px;
	width: 421px;
}
.downloads h3 {
	font-size: 4.1em;
	line-height: 120%;
	font-weight: 400;
	margin: 0 0 40px 0;
	text-transform: initial;
}
.downloads a {
	display: block;
	width: 199px;
	height: auto;
	margin: 0 11px 0 0;
}
.downloads a img {
	width: 199px;
	height: auto;
}
.downloads a img:hover {
	opacity: 0.8;
}
.apps {
	float: left;
}
.googlePlay {
	float: left;
}
.productShadow img {
	margin: 16px 0 0 168px;
}
.apps img {
    margin: 0;
}
.googlePlay img {
    margin: 0;
}
.productDetails {
	display: inline-block;
	width: 100%;
	background: url(../images/iop_images/small-img.png) left top repeat-x; 
}
.helpLine {
	float: left;
	background: url(../images/iop_images/helpline-bg.png) repeat;
	width: 396px;
	padding: 28px 12px 45px 12px;
	margin: 43px 0 0 30px;
}
.helpLine h2 {
	margin: 0 0 16px 0;
}
.productList {
	float: right;
	width: 401px;
	padding: 25px 12px 45px 10px;
	margin: 41px 0px 0 0px;
	background: url(../images/iop_images/product-list-bg.png) repeat;
	position: relative;
}
.onlineSupports i {
	position: absolute;
	width: 525px;
	height: 913px;
	background: url(../images/iop_images/big-man3.png) no-repeat 0px 0px;
	right: -203px;
	top: -47px;
	display: block;
	z-index: -1;
}
.productList ul li a {
	color: #e2e0d8;
	padding: 0 25px 0 25px;
}
.productList ul li a:hover, .productList ul li a.activeLink {
	color: #000;
}
.productDetails .page {
	position: relative;
	z-index: 20;
}
.tabsLinks {
	border-top: 5px solid #8cc14c;
	display: inline-block;
	width: 100%;
	margin: 0 0 20px 0;
}
.tabsLinks li {
	float: left;
	margin: 3px 0;
	line-height: 36px;
	font-size: 1.8em;
}
.tabsLinks li a {
	display: block;
	color: #383733;
	padding: 0 14px;
	text-transform: uppercase;
}
.tabsLinks li a:hover, .tabsLinks li a.activeLink {
	background: #8cc14c;
	text-decoration: none;
	color: #fff;
	font-weight: 700;
}
.onlineSupports {
	
	display: inline-block;
	width: 100%;
	padding: 10px 0 46px;
	position: relative;
}
.productList h2 {
	color: #fff;
	margin: 0 0 20px 0;
}
.productList ul {
	border-bottom: 5px solid #8cc14c;
}
.productList span {
	color: #fff;
	font-weight: 300;
	font-size: 3.6em;
	display: inline-block;
	width: 86%;
	padding: 26px 7% 0 7%;
}
.productList span span {
	float: left;
	font-size: .9em;
	padding: 0px;
	width: 18%;
}
.productList span.price {
	font-size: 1.2em;
	font-weight: 700;
	color: #8cc14c;
	width: 43%;
	text-align: right;
	padding: 0px;
	line-height: 35px;
}
.productList span em {
	font-size: .5em;
	color: #929292;
	float: right;
	font-weight: 300;
	display: block;
	margin: 5px 0 0 0;
	width: 29%;
}
.registration {
	text-align: center;
	padding: 40px 0 0 0;
	clear: both;
}
.registration span {
	display: block;
	font-size: 3.6em;
	color: #209db9;
}
.registration span em {
	font-family: 'Roboto', sans-serif;
}
.registration a {
	display: inline-block;
	color: #fff;
	font-size: 3.6em;
	padding: 0 13px 0 0;
	line-height: 74px;
	margin: 20px 0;
	background: rgb(29,151,182); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(29,151,182,1) 0%, rgba(55,190,208,1) 94%, rgba(46,82,87,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(29,151,182,1)), color-stop(94%,rgba(55,190,208,1)), color-stop(100%,rgba(46,82,87,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(29,151,182,1) 0%,rgba(55,190,208,1) 94%,rgba(46,82,87,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(29,151,182,1) 0%,rgba(55,190,208,1) 94%,rgba(46,82,87,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(29,151,182,1) 0%,rgba(55,190,208,1) 94%,rgba(46,82,87,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(29,151,182,1) 0%,rgba(55,190,208,1) 94%,rgba(46,82,87,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d97b6', endColorstr='#2e5257',GradientType=0 ); /* IE6-9 */
}
.registration a:hover {
	background: rgb(55,190,208); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(55,190,208,1) 0%, rgba(29,151,182,1) 94%, rgba(46,82,87,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(55,190,208,1)), color-stop(94%,rgba(29,151,182,1)), color-stop(100%,rgba(46,82,87,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(55,190,208,1) 0%,rgba(29,151,182,1) 94%,rgba(46,82,87,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(55,190,208,1) 0%,rgba(29,151,182,1) 94%,rgba(46,82,87,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(55,190,208,1) 0%,rgba(29,151,182,1) 94%,rgba(46,82,87,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(55,190,208,1) 0%,rgba(29,151,182,1) 94%,rgba(46,82,87,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#37bed0', endColorstr='#2e5257',GradientType=0 ); /* IE6-9 */
}
.registration a:hover span {
	background: rgb(55,190,208); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(55,190,208,1) 0%, rgba(29,151,182,1) 94%, rgba(46,82,87,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(55,190,208,1)), color-stop(94%,rgba(29,151,182,1)), color-stop(100%,rgba(46,82,87,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(55,190,208,1) 0%,rgba(29,151,182,1) 94%,rgba(46,82,87,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(55,190,208,1) 0%,rgba(29,151,182,1) 94%,rgba(46,82,87,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(55,190,208,1) 0%,rgba(29,151,182,1) 94%,rgba(46,82,87,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(55,190,208,1) 0%,rgba(29,151,182,1) 94%,rgba(46,82,87,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#37bed0', endColorstr='#2e5257',GradientType=0 ); /* IE6-9 */
}
.registration a span {
	color: #fff;
	display: inline-block;
	background: rgb(29,151,182); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(29,151,182,1) 0%, rgba(55,190,208,1) 94%, rgba(46,82,87,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(29,151,182,1)), color-stop(94%,rgba(55,190,208,1)), color-stop(100%,rgba(46,82,87,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(29,151,182,1) 0%,rgba(55,190,208,1) 94%,rgba(46,82,87,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(29,151,182,1) 0%,rgba(55,190,208,1) 94%,rgba(46,82,87,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(29,151,182,1) 0%,rgba(55,190,208,1) 94%,rgba(46,82,87,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(29,151,182,1) 0%,rgba(55,190,208,1) 94%,rgba(46,82,87,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d97b6', endColorstr='#2e5257',GradientType=0 ); /* IE6-9 */
	font-size: 100%;
	line-height: 74px;
	padding: 0 60px 0 55px;
}
.registration .home_bonus_tc a {
	background: none;
	font-size: 14px;
	line-height: 14px;
	padding: 27px 0 0 0;
	margin: -22px 0;
	display: block;
}
.sidesSocialicons_d .sidesSocialicons {
	/*position: absolute; uncomment to let float the socialmedia buttons*/
	position: fixed; /*comment to let float the socialmedia buttons*/
	left: 0px;
	bottom:20px; /*comment to let float the socialmedia buttons*/
	/*top: 90px; uncomment to let float the socialmedia buttons*/
	width: auto;
	border: none;
	margin: 0px;
	z-index:99;
}
.sidesSocialicons_d .sidesSocialicons li {
	float: none;
	margin: 0 0 10px 0;
}
.sidesSocialicons_d .sidesSocialicons li a {
	display: block;
	width: 43px;
	height: 40px;
	margin: 0 10px 0 0;
}
.sidesSocialicons_d .sidesSocialicons li a:hover {
	box-shadow: none;
}
.sidesSocialicons_d .sidesSocialicons li a.facebook-icon {
	background: url(../images/iop_images/fav-icons_new2.png) right top no-repeat;
}
.sidesSocialicons_d .sidesSocialicons li a.twitter-icon {
	background: url(../images/iop_images/fav-icons_new2.png) right -51px no-repeat;
}
.sidesSocialicons_d .sidesSocialicons li a.google-icon {
	background: url(../images/iop_images/fav-icons_new2.png) right -101px no-repeat;
}
.sidesSocialicons_d .sidesSocialicons li a.linkedin-icon {
	background: url(../images/iop_images/fav-icons_new2.png) right -307px no-repeat;
}
.sidesSocialicons_d .sidesSocialicons li a.vimeo-icon {
	background: url(../images/iop_images/fav-icons_new2.png) right -152px no-repeat;
}
.sidesSocialicons_d .sidesSocialicons li a.youtube-icon {
	background: url(../images/iop_images/fav-icons_new2.png) right -202px no-repeat;
}
.sidesSocialicons_d .sidesSocialicons li a.vk-icon {
	background: url(../images/iop_images/fav-icons_new2.png) right -252px no-repeat;
}
.back-top-fav {
	top: 298px;
	z-index: 9999;
	right: 0px;
	position: absolute;
}
.back-top-fav.sidesSocialicons_d {
	left: 0;
}

.contactSupport {
	position: absolute;
	right: 0px;
	top: 160px;
	width: auto;
	border: none;
	margin: 0px;
	z-index: 50;
}
.contactSupport li {
	float: none;
	margin: 0 0 10px 0;
}
.contactSupport li a {
	display: block;
	height: 41px;
	border-bottom: 1px solid #bdbcb9;
	font-size: 1.8em;
	margin: 0px -116px 0 0px;
	position: absolute;
	right: 0px;
	width: 153px;
}
.contactSupport li a span {
	color: #c02000;
	margin: 0px 0 0 0px;
	display: block;
	width: 95px;
	font-weight: 400;
	float: right;
	line-height: 41px;
	background: #fcfcfb;
	border-left: 1px solid #c7c7c7;
	padding: 0 0 0 20px;
}
.contactSupport li a.tel {
	top: 11px;
	background: url(../images/iop_images/contact-icon-new.png) left top no-repeat;
}
.contactSupport li a.redicon {
	top: 62px;
	background: url(../images/iop_images/contact-icon-new.png) left -49px no-repeat;
}
.contactSupport li a.message {
	top: 113px;
	background: url(../images/iop_images/contact-icon-new.png) left -99px no-repeat;
}
.contactSupport li a.tel:hover {
	top: 11px;
	background: url(../images/iop_images/contact-icon-new.png) left top no-repeat;
}
.contentInner .contactSupport li a.redicon:hover {
	top: 62px;
	background: url(../images/iop_images/contact-icon-new.png) left -49px no-repeat;
}
.contactSupport li a.message:hover {
	top: 113px;
	background: url(../images/iop_images/contact-icon-new.png) left -99px no-repeat;
}
.contactSupport li a:hover {
	text-decoration: none;
	box-shadow: none;
}
.needHelp {
	color: #ca2200;
	font-size: 1.8em;
	position: absolute;
	right: 83px;
	top: 26px;
	display: none;
	text-transform: uppercase;
}
/* Regulated Countires List */

ul.reg_country_list {
	display: block;
	list-style: none;
}
li.reg_country_item {
	display: block;
	height: 170px;
	margin: 4px 0.5%;
	width: 23%;
        float: left;
}
.reg_country_img_container {
    height: 120px;
    border: 1px solid #b9b9b9;
}
.reg_country_img {
    text-align: center;
    height: 50px;
    padding-top: 20px;
    position: relative;
}
.reg_country_img img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.reg_country {
    height: 30px;
    padding: 10px 10px;
    color: #333333;
    background: #00ffff;
    background: -moz-linear-gradient(top, #00ffff 0%, #009fb8 100%);
    background: -webkit-linear-gradient(top, #00ffff 0%,#009fb8 100%);
    background: linear-gradient(to bottom, #00ffff 0%,#009fb8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffff', endColorstr='#009fb8',GradientType=0 );
}
.reg_country_authority {
    margin-top: 5px;
    text-align: center;
    width: 100%;
}
.reg_country_Authority_name {
    height: 27px;
    font-weight: bold;
    font-size: 15px;
}
a.reg_country_link {
  display: block;
  width: 100%;
  color: #d73623;
  line-height: 35px;
}
.reg_country_flag, .reg_country_name {
	display: inline-block;
	float: left;
}
.reg_country_flag{display:none;}
.reg_country_name{float:none;display:block;text-align:center;}
.reg_country_name, .reg_country_number  {
	font-size: 16px;
}
.reg_country_name {
	margin: 8px 8px 6px 15px;
	position: relative;
}
.reg_country_number {
	text-align: center;
        border-top: 1px solid #c7cbcf;
        padding-top: 10px;
	display:none;
}

/*
 1.) Slider Css Start here
 --------------------------------*/
.slides_control {
	z-index: 50;
	width: 100% !important;
}
.slides {
	position: relative;
}
.flex-prev, .flex-next {
	position: absolute;
	top: 203px;
	display: block;
	width: 46px;
	height: 64px;
	text-indent: -9999px;
	z-index: 51;
}
.flex-prev {
	left: 0px;
	background: url(../images/iop_images/left-arrow.png) left top no-repeat;
}
.flex-next {
	right: 0px;
	background: url(../images/iop_images/right-arrow.png) right top no-repeat;
}
.flex-control-nav {
	position: absolute;
	left: 5%;
	bottom: 83px;
	width: auto;
	padding: 0px;
	z-index: 999;
}
.flex-control-nav li {
	float: left;
	margin: 0 6px 0 0;
}
.flex-control-nav li a {
	display: block;
	width: 8px;
	height: 8px;
	background: #000;
	border-radius: 20px;
	text-indent: -9999px;
	cursor: pointer;
}
.flex-control-nav li a.flex-active {
	background: #8cc14c;
}
/*
 1.) Tabs Css Start here
 --------------------------------*/

.hide {
	display: none;
}
.contentInner .contactSupport li a.active {
	right: 5%;
	display: block;
}
.contentInner .contactSupportDestop {
	display: none;
	position: absolute;
	top: 0px;
	right: 150px;
}
.contentInner .contactSupportDestop li {
	float: left;
}
.contentInner .contactSupportDestop li a {
	width: 44px;
	height: 49px;
	display: block;
}
.contentInner .contactSupportDestop li a.tel {
	background: url(../images/iop_images/1024-bg.png) left top no-repeat;
}
.contentInner .contactSupportDestop li a.message {
	background: url(../images/iop_images/1024-bg.png) left top no-repeat;
}
.contentInner .contactSupportDestop li a.redicon {
	background: url(../images/iop_images/1024-bg.png) left top no-repeat;
}
.registrationForm {
	position: absolute;
	right: 350px;
	top: 120px;
	z-index: 9999;
	width: 277px;
	display: block;
	background: -moz-linear-gradient(top,  rgba(5,5,5,0.8) 0%, rgba(2,2,2,0.5) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(5,5,5,0.7)), color-stop(100%,rgba(2,2,2,0.5))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(5,5,5,0.8) 0%,rgba(2,2,2,0.5) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(5,5,5,0.8) 0%,rgba(2,2,2,0.5) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(5,5,5,0.8) 0%,rgba(2,2,2,0.5) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(5,5,5,0.8) 0%,rgba(2,2,2,0.5) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#050505', endColorstr='#b3020202',GradientType=0 ); /* IE6-9 */
	padding: 7px;
	-webkit-box-shadow: 0px 6px 25px 1px rgba(50, 50, 50, 0.75) ;
	-moz-box-shadow: 0px 6px 25px 1px rgba(50, 50, 50, 0.75) ;
	box-shadow: 0px 6px 25px 1px rgba(50, 50, 50, 0.75) ;
}
.registrationForm h3 {
	font-size: 3.6em;
	color: #9bd158;
	font-weight: 400;
	margin: 0 0 30px 0;
}
.registrationForm ul li {
	margin: 0 0 6px 0;
	overflow: hidden;
}
.registrationForm ul li input[type="text"] {
    border: none;
	font-size: 1.4em;
	color: #363633;
	display: block;
	text-align: left;
	background-color: rgb(252, 252, 252);
	font-family: Arial, Helvetica, sans-serif;
	font-style: bold;
	border-top: 1px solid #b6b4af;
	height: 39px;
	line-height: 39px;
	padding: 0 2%;
	margin: 0 0% 0 0.3%;
	float: none;
	width: 96%;
}
.registrationForm ul li input[type="text"].country {
	float: left;
	width: 60px;
}
.registrationForm ul li input[type="text"].telephone {
	float: right;
	width: 170px;
}
.registrationForm ul li input[type="text"]:focus {
	background: #ffffff;
	box-shadow: none;
	border: 1px solid #B6B4AF;
}
.registrationForm input[type="submit"] {
	color: #ffffff;
	font-family: 'Roboto Condensed', sans-serif;
	text-indent: 0px;
	text-align: center;
	font-size: 2.6em;
	width: 254px !important;
	background: #2cafc6;
	height: 52px;
	text-transform: uppercase;
	font-style: normal;
	margin-top: 11px ;
	cursor: pointer;
	text-shadow: 0px 2px 3px rgba(16, 89, 102, 1);
	-webkit-appearance: none;
}

.registrationForm input[type="submit"]:hover {
	background: #269DB1;
}
.check {
	overflow: hidden;
	margin: 12px 0 24px;
}
.check input {
	float: left;
}
.check em {
	float: left;
	width: 60%;
	color: #929292;
	font-size: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 0 6px;
}
.overLay {
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 10;
}
.checkbox {
	height: 18px;
	width: 15px;
	clear: left;
	float: left;
	margin: 0 0 3px;
	padding: 0 0px 0 4px;
	background: url(../images/iop_images/check_box.gif) no-repeat;
	cursor: default;
	text-align: left;
}
.checkbox input {
	display: none;
}
.checkbox input.show {
	display: inline;
}
.mark .checkbox {
	background: url(../images/iop_images/check_box2.gif) no-repeat;
	margin: 3px 2px 0 2px;
	padding: 0px;
}
.flex-direction-nav {
	position: absolute;
	top: 0;
	width: 100%;
}
.testimonial {
	display: inline-block;
	width: 100%;
	height: 28px;
	overflow: hidden;
}
.testimonial ul {
	display: inline-block;
	width: 100%;
	text-align: center;
}
.testimonial ul li {
	float: left;
	font-size: 14px;
	line-height: 28px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: normal;
	padding: 0px 8px;
}
.testimonial .country-flag {
	float: left;
	padding: 0px;
	margin: 6px 2px 0 0;
}
.testimonial .country-flag img {
	margin: 2px 2px 0 0;
	float: left;
}
.testimonial .currency {
	text-transform: uppercase;
	color: #6c6b6c;
	padding: 6px 0px;
	margin-right: 3px;
}
.testimonial .currency-price {
	color: #a9a8a9;
	margin-right: 2px;
}
.testimonial .currency-price-up {
	color: #009500;
}
.testimonial .currency-price-down {
	color: #ca0e00;
}
.testimonial ul li img {
}
#slides li img {
	width: 100%;
}

/*---------------------------------*/
.error-msg {
	position: absolute;
	border-radius: 5px;
	border: 1px solid #cc0000;
	background: #ff9999;
	padding: 5px 5px 5px 8px;
	left: -5px;
	bottom: -40px;
	width: 168%;
	box-shadow: 0 6px 5px #BCBCBD;
	z-index: 5;
	text-align: left;
	display: none;
}
.error-msg span {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 1.2em;
	line-height: 12px;
	color: #000000;
}
.error-msg i {
	background: url(../images/iop_images/error-corner.png) no-repeat;
	display: inline-block;
	width: 13px;
	height: 9px;
	position: absolute;
	left: 11px;
	top: -9px;
}

/*
 2.) Inner Page 1
 */
.inner-page {
	background: #fff;
	padding-top: 152px;
}
.inner-page h1, .inner-page h2 {
	line-height: 120%;
	color: #1a171b;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 400;
}
.inner-page h1 {
	font-size: 4.2em;
	margin-bottom: 10px;
	text-transform: uppercase;
}
.page-template-template-inner-toplevel .inner-page h2{
	font-size: 3em;
}
.inner-page h2 {
	font-size: 4.2em;
	line-height: 30px;
	padding: 5px 0;
}

.academy-info {
}
.academy-info li {
	display: inline-block;
	width: 100%;
	padding-top: 69px;
	padding-bottom: 1px;
	border-bottom: 1px solid #cfcfcf;
}
.academy-info li.fst {
	padding: 50px 0px 30px;
}
.academy-info li.fst h2 {
	padding: 15px 0;
}
.img-ad, .academy-data {
	float: left;
	width: 50%;
}
.academy-data p {
	padding-right: 25px;
	padding-top: 13px;
        padding-bottom: 18px;
	color: #454545;
	line-height: 145%;
}
.academy-data a {
	color: #34BACE;
        display: block;
        padding-top: 16px;
        font-size: 16px;
}
.academy-info li img {
}
.img-space {
	margin-top: -11px;
}
.inner-page .registration {
	padding: 60px 0 0px;
}
.inner-page .registration span {
	color: #171717;
}
.inner-page .registration span em {
	font-size: 75%;
}
.inner-page .registration a span {
	color: #fff;
}

/*
 3.) Inner Page 2
 */
.innerSubpage {
	display: inline-block;
	width: 100%;
}
.leftNav {
	float: left;
	width: 268px;
	padding-right: 12px;
	text-align: right;
	padding-top: 15px;
}
.leftNav ul.menu {
	margin-bottom: 35px;
}
.leftNav{font-size: 1.6em;}
.leftNav ul.children{margin-right: 20px;margin-top: 5px; margin-bottom: 10px;}
.leftNav li {
    line-height: 160%;
	font-weight: 400;
	text-transform: uppercase;
	color: #000000;
}
.leftNav ul.children li{
	font-size: 0.8em;
	line-height: 20px;
}
.leftNav li.space1 {
	margin-left: -32px;
}
.leftNav li.current-menu-item a, .leftNav li.current-menu-parent a,
.leftNav ul.sub-menu li.current-menu-item a {
	font-weight: 700;
	color: #1a171b;
}
.leftNav li a {
	color: #031741;
}
.leftNav li.current-menu-item ul.sub-menu,
.leftNav li.current-page-ancestor ul.sub-menu,
.leftNav li.current-menu-parent ul.sub-menu { 
    display: block; 
}
.leftNav ul.sub-menu { display: none; margin: 6px 0;}
.leftNav ul.sub-menu li ul.sub-menu { margin: 2px 0;}
.leftNav ul.sub-menu li {
	font-size: 0.95em;
	margin-right: 10px;
}
.leftNav ul.sub-menu li a {
	color: #9a9786;
	font-weight: 400;
}
.leftNav ul.sub-menu li ul.sub-menu li a{
	color: #9a9786;
	font-weight: 400;
}
.leftNav ul.sub-menu li ul.sub-menu li.current_page_item a{
	font-weight: 700;
	color: #1a171b;
}

.leftNav .registration {
	padding: 0;
	text-align: right;
}
.leftNav .registration a {
	background: url(../images/iop_images/btn-inner-2.png) no-repeat right -32px;
	line-height: 28px;
	font-size: 1.5em;
	padding-right: 0;
	margin: 20px 0 13px;
}
.leftNav .registration a span {
	background: #1D97B6;
	background: -webkit-gradient(linear, 0 0, 0 70%, from(#39C1D2), to(#1D97B6));
	background:  -moz-linear-gradient(top, #39C1D2, #1D97B6);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#39C1D2', endColorstr='#1D97B6');
 -ms-filter: &quot;
 progid:DXImageTransform.Microsoft.gradient(startColorstr=#39C1D2, endColorstr=#1D97B6)&quot;
	line-height: 28px;
	font-size: 100%;
	padding: 0 25px 3px 20px;
}
.leftNav .registration a:hover {
	background-position: right -95px;
}
.leftNav .registration a:hover span {
	background: #39C1D2;
	background: -webkit-gradient(linear, 0 0, 0 70%, from(#1D97B6), to(#39C1D2));
	background:  -moz-linear-gradient(top, #1D97B6, #39C1D2);
	 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#1D97B6', endColorstr='#39C1D2');
	 -ms-filter: &quot;
	 progid:DXImageTransform.Microsoft.gradient(startColorstr=#1D97B6, endColorstr=#39C1D2)&quot;
}
.leftNav .registration span {
	font-size: 1.4em;
	padding-right: 18px;
}
.leftNav .registration span em {
	font-size: 100%;
}

.inner_nav_bar ul.children{display:none;}

#navdata-platform{
	background:none;
}
#navdata-promo-thankyou {
	text-align: center;
	background: none;
}
.navdata {
	float: left;
	width: 72%;
	padding-right: 4%;
	position: relative;
        border-right: 1px solid #929292;
}
.navdata p {
	padding-right: 0;
}
.navdata .academy-info li.fst p {
	padding-top: 3px;
}
.navdata .academy-info li.fst {
	padding: 15px 0 0px;
}
.navdata .academy-info li#fst,
.navdata .academy-info li#fst .academy-data {
	width:100%;
}
.navdata .academy-info .img-space {
	margin-top: 15px;
	max-width: 100%;
	height: auto;
}
.navdata .registration a span {
	padding: 0 25px 0 35px;
}
.inner-page .navdata h1,
.inner-page .navdata h2 {
	line-height: 87%;
}
.breadcrumb {
	position: absolute;
	top: -32px;
	left: 1px;
}
.breadcrumb li {
	float: left;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 1.4em;
	margin-right: 5px;
}
.breadcrumb li a {
	color: #484848;
}

/* Inner Sidebar */

.inner_nav_bar.leftNav{
        display:block !important;
	float:right;
	width: 20%;
	padding: 0;
}
.inner_nav_bar .textwidget h3{
	background:transparent;
	color:#000000;
}
.inner_nav_bar .textwidget{border:0;}
.inner_nav_bar .lead-title {
	float: none;
	text-transform: uppercase;
	letter-spacing: -1px;
	font-size: 20px;
	margin-top: 0;
	margin-bottom: 0;
	color: #fff;
	height: initial;
	text-align: center;
	padding: 15px 0;
	width: 100%;
	background: #000;
	border-radius: 5px 5px 0 0;
}
.inner_nav_bar #needHelp{
	padding: 4%;
	border-radius: 0 0 5px 5px;
	width: 91.5%;
	border: 1px solid #929292;
}
.inner_nav_bar #needHelp .need_help_table{
	width: 100%;
}
.inner_nav_bar #needHelp input {
	width: 100% !important;
	padding: 7px 0 7px 10px !important;
	margin-left:0 !important;
	margin-top:6px;
	margin-bottom: 6px;
	border: 1px solid #C2C2C2;
	color: #514f4f;
}
.inner_nav_bar #needHelp input[type=submit] {
	background: #34bace !important;
	border-radius: 5px;
	color: #ffffff !important;
	padding: 15px 0!important;
	font-size: 1em;
	width:100% !important;
	margin-top: 15px;
	cursor:pointer;
	border:0;
	box-shadow: 0px 1px 1px #000000;
        text-transform: uppercase;
}
.inner_nav_bar .textwidget #terms_cb_td{
	display:block;
}
.inner_nav_bar .textwidget #terms_cb_td input[type=checkbox] {
	float: left;
	width: auto !important;
}
.inner_nav_bar .textwidget #terms_cb_td > label, .inner_nav_bar .textwidget #terms_cb_td > label a {
	color: #000000 !important;
	text-align: left;
}
.inner_nav_bar .textwidget .lbcysec{
	text-align: center;
	margin: 30px 0 20px;
}
.inner_nav_bar .textwidget .submitImg img{
	display:block;
	margin:13px auto 0;
}
.inner_nav_bar .promo {
  text-align: center;
}
.inner_nav_bar .risk_warning_tc, .inner_nav_bar .risk_warning_tc > a {
    color: #adadad;
    font-size: 13px;
    padding-top: 10px;
}
/*
 4.) Inner Page 3
 */
 .navdata .innernavData ul, .navdata .innernavData ol{
	list-style:initial;
}
.navdata .innernavData ul.filterOptions li {
	font-size:1em;
	list-style-type:none;
}
.navdata .innernavData ul.registrationSteps  > li{
	list-style-type: none;
	margin:0;
}
.navdata .innernavData ul#telcountries > li,
.navdata .innernavData ul.chzn-results > li {
	font-size: 1em;
	list-style-type: none;
}
.navdata .innernavData ul > li{
	font-size:1.2em;
	list-style-type:disc;
}
body.ja .navdata .innernavData ul > li{
	margin-left:0em;
}
.navdata .innernavData ol li {
	list-style-type: decimal;
	margin-left: 1em;
	line-height:1.2em;
}
 
.innernavData {
	padding-bottom: 10px;
}
.navdata .innernavData h1 {
	font-size: 3.6em;
	line-height: 130%;
}
.navdata .innernavData h2 {
	font-size: 3em;
	line-height: 150%;
}
.navdata .innernavData p span {
	width: 542px;
	display: inline-block;
	font-weight: bold;
	
}
.navdata .innernavData p {
	line-height: 138%;
	padding: 10px 8px 19px 0;
}
.inner-page .registration.registration1 {
	padding: 44px 0 0px;
}
.navdata .registration.registration1 a span {
	padding: 0 55px 0 65px;
}
/*
 5. Contact Page)
 */
.contact-map {
	height: 400px;
	position: relative;
	background: url('../images/slices/innerPages/contact-map.png') no-repeat transparent;
}
.contact-map .map-pin {
	width: 30px;
	height: 46px;
	background: url('../images/slices/innerPages/contact-map_blue_pin.png') no-repeat transparent;
	cursor: pointer;
}
.contact-map .map-pin-selected {
	background: url('../images/slices/innerPages/contact-map_red_pin.png') no-repeat transparent;
}
.contact-map a:hover > .map-pin {
	background: url('../images/slices/innerPages/contact-map_red_pin.png') no-repeat transparent;
}
.contact-map .map-pin.current{
	background: url('../images/slices/innerPages/contact-map_red_pin.png') no-repeat transparent;
}
.contact-map .map-item-Africa {
  bottom: 70px;
  left: 340px;
  position: absolute;
}
.contact-map .map-item-Canada {
  left: 100px;
  position: absolute;
  top: 70px;
}
.contact-map .map-item-Cyprus {
  position: absolute;
  top: 102px;
  left: 353px;
}
.contact-map .map-item-France {
	left: 294px;
	position: absolute;
	top: 70px;
	z-index: 20;
}
.contact-map .map-item-Germany {
  left: 303px;
  position: absolute;
  top: 55px;
  z-index: 10;
}
.contact-map .map-item-SaudiArabia {
  position: absolute;
  top: 140px;
  left: 390px;
}
.contact-map .map-item-Russia {
  position: absolute;
  top: 60px;
  left: 470px;
}
.contact-map  .map-item-UK {
  left: 272px;
  position: absolute;
  top: 47px;
}
.country-info .country-name {
  color: #1f9ab9;
  font-family: "roboto condensed";
  font-size: 18px;
  font-weight: bold;
  padding: 0 0 10px 0;
}
.country-info div {
	font-family: "roboto condensed";
	font-size: 15px;
	color: #525252;
	padding: 3px 0;
}
.country-info a {
	color: #1f9ab9;
}
.inner-contact {
	overflow: hidden;
	border-bottom: none;
	margin-bottom: 120px;
}
.contact-info {
	float: left;
	width: 322px;
	padding-right: 32px;
}
.inner-contact h3 {
	font-weight: 400;
}
.call-section {
	float: left;
	width: 255px;
	padding: 0 10px 0 30px;
}
.call-section ul {
	border-top: 1px solid #e3e2e3;
	margin-top: 24px;
}
.call-section li {
	display: inline-block;
	width: 100%;
	border-bottom: 1px solid #e3e2e3;
	padding: 7px 0;
	font-size: 1em !important;
	margin-left: 0 !important;
	cursor: pointer;
}
.call-section li:hover, .call-section li.selected {
	background: none repeat scroll 0 0 #dfe4e8;
}
.call-section li:hover > span, .call-section li.selected > span {
	color: #000000;
}
.call-section li.Cyprus span {background: url(../images/iop_images/contact-flag1.png) no-repeat left;}
.call-section li.UK span {background: url(../images/iop_images/contact-flagUK.png) no-repeat left;}
.call-section li.Canada span {background: url(../images/iop_images/contact-flag2.png) no-repeat left;}
.call-section li.Finland span {background: url(../images/iop_images/contact-flag3.png) no-repeat left;}
.call-section li.Netherlands span {background: url(../images/iop_images/contact-flag4.png) no-repeat left;}
.call-section li.Norway span {background: url(../images/iop_images/contact-flag5.png) no-repeat left;}
.call-section li.Sweden span {background: url(../images/iop_images/contact-flag6.png) no-repeat left;}
.call-section li.Africa span {background: url(../images/iop_images/contact-flag7.png) no-repeat left;}
.call-section li.Australia span {background: url(../images/iop_images/contact-flag8.png) no-repeat left;}
.call-section li.Zealand span {background: url(../images/iop_images/contact-flag9.png) no-repeat left;}
.call-section li.Spain span {background: url(../images/iop_images/contact-flag10.png) no-repeat left;}
.call-section li.Mexico span {background: url(../images/iop_images/contact-flag11.png) no-repeat left;}
.call-section li.Turkey span {background: url(../images/iop_images/contact-flag12.png) no-repeat left;}
.call-section li.Brazil span {background: url(../images/iop_images/contact-flag13.png) no-repeat left;}
.call-section li.Germany span {background: url(../images/iop_images/contact-flag14.png) no-repeat left;}
.call-section li.France span {background: url(../images/iop_images/contact-flag15.png) no-repeat left;}
.call-section li.SaudiArabia span {background: url(../images/iop_images/contact-flag16.jpg) no-repeat left;}
.call-section li.Russia span {background: url(../images/iop_images/contact-flagRU.png) no-repeat left;}

.call-section li span, .call-section li a {
	display: block;
}
.call-section li span {
	float: left;
	font-size: 1.4em;
	color: #888c88;
	padding-left: 41px;
	height: 25px;
	line-height: 24px;
}
.call-section li span img {
	display: inline-block;
	vertical-align: middle;
	margin-right: 9px;
}
.call-section li a {
	float: right;
	font-size: 1.6em;
	line-height: 140%;
	color: #171418;
	padding-right: 5px;
}
.call-section li a:hover {
	text-decoration: none;
	color: #888c88;
}

/*
 FAQ 6.)
 */

.faqtabbing {
	margin-top: 29px;
}
.faqtabTitle {
	border-top: 1px solid #000;
	padding-bottom: 0px;
	display: inline-block;
	width: 100%;
	margin-bottom: 23px;
	border-bottom:  1px solid #000;
}
.faqtabTitle li {
	float: left;
	text-transform: uppercase;
}
.faqtabTitle1 {
	padding: 10px 20px;
	display: block;
	color: #5a5a5a;
	font-size: 1.6em;
	font-weight: 700;
}
.faqtabTitle1.selected, .faqtabTitle1.selected:hover {
	background: #002a35;
	color: #fff;
}
.faqtabTitle1:hover {
	background: #eae8d9;
	text-decoration: none;
	cursor: pointer;
}

.tabdata {
}
.tabdata h3 {
	font-size: 2em;
	line-height: 114%;
	text-transform: none;
	font-weight: 400;
	padding-left: 23px;
	background: url(../images/iop_images/accord-normal.png) 6px 17px no-repeat;
	margin-bottom: 10px;
	cursor: pointer;
}
.ui-accordion-header-icon.ui-icon {
	display: none;
}
.tabdata h3 i {
	background: url(../images/iop_images/faq-accord-icon.png) left 0px no-repeat;
	width: 9px;
	height: 14px;
	display: inline-block;
}
.tabdata h3 span {
	color: #525254;
	font-size: 100%;
	display: block;
	padding: 8px 0 9px 11px;
}
.tabdata h3 span:hover {
	background: #f1f0e7;
}
.data {
	padding-left: 45px;
	display: none;
}
.data p,
.data li {
	color: #23a1bf;
	padding-right: 22px;
	line-height: 140%;
}
h3.ui-accordion-header-active.ui-state-active {
	background: url(../images/iop_images/accord-selected.png) 0px 18px no-repeat;
}

/*----------------------*/
.page1 .primaryHeader {
	width: 650px;
	padding-right: 0;
}
.page1 .logo {
	margin-left: -7.2%;
}
#navigation .page1 ul {
	margin-left: 283px;
}
#navigation .page1 li ul, #navigation .page1 li ul li {
	margin: 0;
}
#navigation .page1 ul li {
	margin: 0 8px;
}

.page1 .footerBlocks, .page1 .footerUpper {
	padding-left: 2.3%;
	width: 97.7%;
}
.page1 .footerUpper {
	margin: 0 0 67px;
}
.page1 .footerLinks h4 {
	margin: 0 0 10px;
}
.page1 .footerLinks {
	width: 170px;
	padding-right: 5px;
}
.page1 .footerLinks.widthspace1 {
	width: 130px;
}
.page1 .footerLinks h4, .page1 .footerLinks ul li {
	font-size: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
}
.page1 .socialLinks span {
	margin: 0 24px 0 0;
}
.page1 .copyright {
	padding: 150px 0 51px;
}

.no-border-bottom-width{border-bottom-width: 0px;}
.tubepress_embedded_title{font-size: 1.5em !important;}
.tubepress_thumb{margin-top:10px;}

/*
 4.) Account-Types table
 --------------------------------*/
 
#account_types_table .bold{font-weight:900;}
#account_types_table tr.big td, #account_types_table td.big, #account_types_table span.big{font-size:17px;}
#account_types_table .grey{background-color:#f4f5f6;}
#account_types_table .grey-black{background-color:#e8e9ea;}
#account_types_table td{height:40px;width:22%;}
#account_types_table td, #account_types_table td > span{font-size:12px;text-align:center;}
#account_types_table .a_depositBtn {
	color: #ffffff;
	border:0px;
	font-size: 14px;
	height: 35px;
	width: 80%;
	background: #39C1D2;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #39C1D2 0%, #1D97B6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#39C1D2), color-stop(100%,#1D97B6));
	background: -webkit-linear-gradient(top, #39C1D2 0%,#1D97B6 100%);
	background: -o-linear-gradient(top, #39C1D2 0%,#1D97B6 100%);
	background: -ms-linear-gradient(top, #39C1D2 0%,#1D97B6 100%);
	background: linear-gradient(to bottom, #39C1D2 0%,#1D97B6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#39C1D2', endColorstr='#1D97B6',GradientType=0 );
}
#account_types_table .a_depositBtn:hover {
	background: #1D97B6; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUzOTg1NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MmIyNjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #1D97B6 0%, #39C1D2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1D97B6), color-stop(100%,#39C1D2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #1D97B6 0%,#39C1D2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #1D97B6 0%,#39C1D2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #1D97B6 0%,#39C1D2 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #1D97B6 0%,#39C1D2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1D97B6', endColorstr='#39C1D2',GradientType=0 ); /* IE6-8 */
}

/*
 5.) Regulation
 --------------------------------*/
#pdfs a{
	text-decoration: none;
	color: ##5C5C5C;
	float: left;
	width: 270px;
	margin-right:240px;
	font-size:1.7em;
	margin-top:4px;
	margin-left:13px;
}
#pdfs .pdf{
	clear:both;
	padding-top:8px;
	padding-bottom:10px;
	margin-bottom:7px;
	border:1px solid rgb(182, 182, 182);
	border-radius:5px;
}

/* Ladder Page */

.page-template-template-inner-ladder-php .innernavData li {
  font-size: 1.5em;
  line-height: 140%;
  list-style: disc outside none;
  margin-left: 18px;
}

/* Responsive 1440 - 1280 */

@media screen and (min-width: 1280px) and (max-width: 1440px) {
	.registrationForm {
		right: 110px;
	}
}

/* Responsive 1280 - 1024 */

@media screen and (min-width: 1025px) and (max-width: 1280px) {
	img {
	    height: auto;
	    max-width: 100%;
	}
	#navigation li a {
		padding-right: 10px;
		padding-left: 10px;
	}
	.registrationForm {
		width: 237px;
		right: 80px;
	}
	.lead-title {
		font-size: 29px;
		width: 228px;
		margin-bottom: -2px;
	}
	.lead-sub-title {
		display: none;
	}
	.registrationForm input[type="submit"] {
		font-size: 24px;
		margin-top: 0px;
		height: 35px;
		width: 217px !important;
		line-height: 20px;
	}
	#needHelp input {
		width: 205px;
	}
	#regulation_ribon {
		width: 139px;
		background-size: contain;
	}
	#regulation_ribon > span.regulated {
		margin-top: 66px;
	}
}

.gform_body h2 {
  font-size: 20px !important;
  padding-top: 20px;
  text-align: left;
  color: #424242;
}

.gform_body .left_label .gfield_label {
  color: #000000;
  font-size: 13px;
  padding: 13px 40px 0 0;
  text-align: right;
  font-weight: normal;
}
.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label{
	font-size:13px;
}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit]{font-size:1.5em;}

.button.gform_button {
  background: url("../images/sprites/sprite_myaccount.png") no-repeat scroll -23px -1063px transparent;
  border: medium none !important;
  color: #516802;
  cursor: pointer;
  font-size: 16px;
  font-weight: bold;
  height: 33px;
  margin-top: 10px;
  width: 214px;
  line-height: 30px;
}
.wibotext{
	width: 390px;
	text-align: center;
	padding-top: 0;
	color: #000000;
	font-size:15px;
}
.wibotitle{
	height: 68px;
	line-height: 68px;
	font-size: 20px;
}
.wiboeven{
	background-color: #e6eff8;
	color: #636363;
}
.wiboeven2{
	background-color: #f1f1f1;
	color: #636363;
}
.wibosize{
	height: 50px;
	padding: 15px;
}
.spotPackageContainer .formTitle {
  display: none;
}

.myAccountSidebar{
	width: 20%;
	float: right;
	padding: 0 3%;
}
.safeContainer .center{
	margin-left: 12%;
}
.myAccountSidebar > aside {
	margin-bottom: 30px;
}
.myAccountSidebar > aside:last-child {
	margin-bottom: 0;
}

.sidebarul li{
	list-style:initial;
	list-style-image: url(/wp-content/uploads/2015/02/v.png);
	font-size: 15px;
	margin: 15px 0 15px 23px;
	width: 72%;
}
.widget_text h3{
	text-transform: capitalize;
	text-decoration: underline;
	margin-left: 23px;
	margin-top: 15px;
}
.textwidget{
	border: 1px solid #d9d9d9;
	border-radius: 5px;
}
.textwidget h3{
	margin: 0;
	background: #000;
	color: #FFF;
	text-decoration: none;
	font-size: 20px;
	text-align: center;
	padding: 15px 0;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom: 0;
}
/*
#openAccountForm table tr td tr:nth-child(n) {
    float: left;
    width:50%;
}

#openAccountForm table tr td tr:nth-child(n+9) {
    float: right;
    width:50%;
}
*/
/*
 6.) Deposit Page
 ---------------------------------------*/
 #spotPackageContainer_myAccount .navigationSidebar, #spotPackageContainer_myAccount .allZonesContainer{
	float:none !important;
 }
#spotPackageContainer_myAccount .navigationSidebar{
	position:absolute;
	right:-36.5%;
	top:0;
}
#spotPackageContainer_myAccount .zoneContainer_deposit .selected .acordeonTab{
	background:#34bace !important;
}#spotPackageContainer_myAccount .navigationSidebar .navTab.selected{
	background:#435a5a !important;
}
.spotPackageContainer .navTab span{
	color:#464A4F !important;
}
.spotPackageContainer .navTab.selected span{
	color:#FFFFFF !important;
}
#wubloc {
	overflow: hidden;
	margin-left: 1%;
}
#wubloc .wubloc {
	float: left;
	width: 27%;
	margin-right: 5%;
	min-height: 365px;
}
#wubloc .wubloc:nth-child(3n) {
	margin-right: 0;
}
#wubloc h4 {
	margin-left: 0;
	font-weight: normal;
	line-height: 25px;
}
.break {
	clear: both;
	font-size: 1.5em;
	padding: 15px 0;
	line-height: 20px;
}

/*Open Account Redisign*/
/* Open Account */

.page-template-template-openAccount-php #so_container, #spotPackageContainer_platform_zones, #spotPackageContainer_platform_positions{
	width: 75% !important;
}

.page-template-template-openAccount-php #spotPackageContainer_openAccount {
  width: 100% !important;
}
.page-template-template-openAccount-php .spotPackageContainer .formTitle {
  display: none;
}
.page-template-template-openAccount-php #openAccountForm > table > tbody > tr:nth-child(1) {
  width: 48.4%;
  /*float: left;*/
}
.page-template-template-openAccount-php #openAccountForm > table > tbody > tr:nth-child(2) {
  width: 50%;
  /*float: right;*/
}
.page-template-template-openAccount-php #openAccountForm > table > tbody > tr:nth-child(3) {
  width: 50%;
  /*float: right;*/
}
.page-template-template-openAccount-php .spotPackageContainer .plainForm td.propName {
    position: relative;
}
.page-template-template-openAccount-php .spotPackageContainer .plainForm td.propName:before {
    position: absolute;
    top: 15px;
    left: 1px;
    content: '*';
    color: #ff5353;
    font-size: 20px;
}
.page-template-template-openAccount-php .spotPackageContainer .plainForm .currencyTr td.desc {
    position: relative;
}
.page-template-template-openAccount-php .spotPackageContainer .plainForm td.desc .fieldTooltip.currencyInfo {
    /*background: transparent;
    position: absolute !important;
    top: 33px;
    right: 13px;*/
    width: 210px;
}
.page-template-template-openAccount-php .spotPackageContainer .plainForm td.desc .fieldTooltip.currencyInfo .arrowIcon {
    /*display:none;*/
}

.page-template-template-openAccount-php .spotPackageContainer .plainForm tr.captcha.captchaTr {
    /*float: left;*/
    margin-top: 20px;
    margin-bottom: 15px;
}
.page-template-template-openAccount-php .spotPackageContainer .plainForm tr.textRow.formComments {
    /*position: absolute;*/
    bottom: 45px;
    right: 359px;
}
.page-template-template-openAccount-php .spotPackageContainer .plainForm tr.textRow.acceptTermsTr {
    /*position: absolute;*/
    bottom: 55px;
    right: 83px;
}
.page-template-template-openAccount-php .spotPackageContainer .plainForm .captchaTd input.captchaCode {
    width: 75px !important;
}
.page-template-template-openAccount-php .spotPackageContainer .plainForm .captchaTool {
    position: relative;
}
.page-template-template-openAccount-php .spotPackageContainer .plainForm .captchaTool .halfTd {
    position: absolute;
    right: -10px;
    top: -30px;
    width: 30px !important;
}
.page-template-template-openAccount-php .spotPackageContainer .plainForm .captchaTool .refresh {
    background: transparent !important;
    box-shadow: none !important;  
}
.page-template-template-openAccount-php .spotPackageContainer .plainForm .captchaTool .refresh .text {
    /*display: none;*/
}
.page-template-template-openAccount-php .spotPackageContainer .plainForm td.submitTd {
    /*float: right;*/
    margin-top: -20px !important;
    margin-right: 10px !important;
}
.page-template-template-openAccount-php .navdata{
	width:72%;
	padding-right:4%;
}
.page-template-template-openAccount-php h1 {
    font-size: 3.6em;
    background: #34bace;
    color: #fff;
    padding: 5px 20px;
    margin-bottom: 0;
    float: left;
    clear: both;
}
.page-template-template-openAccount-php h2 {
    font-size: 1.6em !important;
    line-height: 130%;
    background: #435a5a;
    color: #fff;
    padding: 5px 20px;
    text-transform: none;
    float: left;
    clear: both;
}
.page-template-template-openAccount-php .spotPackageContainer .plainForm td.propName{
	/*width:70px;*/
}
.page-template-template-openAccount-php .spotPackageContainer .plainForm .oaright td.propName{
	width:133px;
}
.page-template-template-openAccount-php .spotPackageContainer .plainForm .propName,
.page-template-template-openAccount-php .spotPackageContainer .plainForm .acceptTerms
{
    color: #929292;
}

.page-template-template-openAccount-php .spotPackageContainer .plainForm span.infoText {
    color: #34bace !important;
}

.page-template-template-openAccount-php .spotPackageContainer .chzn-container-single .chzn-single,
.page-template-template-openAccount-php .spotPackage_jqueryuiTheme .chzn-container-single .chzn-single {
    border-color: #929292;
    border-radius: 5px;
    background: #ffffff;
}

.page-template-template-openAccount-php .spotPackageContainer .plainForm input[type="submit"] {
    background: #34bace; /* Old browsers */
    background: -moz-linear-gradient(top,  #34bace 0%, #34bace 95%, #258a99 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#34bace), color-stop(95%,#34bace), color-stop(100%,#258a99)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #34bace 0%,#34bace 95%,#258a99 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #34bace 0%,#34bace 95%,#258a99 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #34bace 0%,#34bace 95%,#258a99 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #34bace 0%,#34bace 95%,#258a99 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#34bace', endColorstr='#258a99',GradientType=0 ); /* IE6-9 */
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.page-template-template-openAccount-php .spotPackageContainer .plainForm .inputTd input:not(.error) {
    box-shadow: none !important;
    border-color: #9c9c9c !important;
}

.page-template-template-openAccount-php .spotPackageContainer .plainForm .textRow td {
    font-size: 14px;
}
.page-template-template-openAccount-php .innerSidebar{
	overflow:hidden;
	width: 20%;
	float: right;
	padding: 0;
}
.page-template-template-openAccount-php .threesteps{
	clear:both;
	overflow:hidden;
}
.page-template-template-openAccount-php .threesteps .step{
	text-align: center;
	float: left;
	overflow:hidden;
	padding-top: 53px;
        width: 33.3%;
}
.page-template-template-openAccount-php .threesteps .step > div{
	float:left;
}
.page-template-template-openAccount-php.ar .threesteps .step > div{
	float:right;
}
.page-template-template-openAccount-php .threesteps .step .s3button {
      background: url(/wp-content/uploads/2015/03/ProgressBar_circle.png) no-repeat transparent center top;
      height: 56px;
      padding-top: 13px;
      font-size: 4em;
      width: 27%;
      font-weight: bold;
      text-align: center;
}
.page-template-template-openAccount-php .threesteps .step2{
	left: 17%;
}
.page-template-template-openAccount-php .threesteps .step3{
	left: 36%;
}
.page-template-template-openAccount-php .threesteps .step span{
	margin-top: 5px;
	display: block;
}
.page-template-template-openAccount-php.ar .threesteps .step span{
	margin-top:2px;
}
.page-template-template-openAccount-php .threesteps .selected{
	color:#34bace;
}
.page-template-template-openAccount-php .threesteps .stepslimit {
	clear: both;
	padding-top: 20px;
}
.page-template-template-openAccount-php .threesteps .excerpt{
	overflow: hidden;
        margin-top: -12px;
        width: 73%;
        position: relative;
        padding-bottom: 10px;
}
.page-template-template-openAccount-php .threesteps .excerpt img{
	margin-left:5px;
        position: absolute;
        right: 0;
}
.page-template-template-openAccount-php.ar .threesteps .excerpt img.pbreverse{
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}
.page-template-template-openAccount-php .threesteps .excerpt .arrowline,
.page-template-template-openAccount-php .threesteps .excerpt img{
	float:left;
}
.page-template-template-openAccount-php .threesteps .big{
	font-size:16px;
}
.page-template-template-openAccount-php .threesteps .small{
	font-size:12px;
	margin-bottom: -10px;
}
.page-template-template-openAccount-php .threesteps .excerpt .arrowline {
    border-bottom: 1px dashed #424242;
    width: 90%;
    padding-top: 5px;
}
.page-template-template-openAccount-php .threesteps .excerpt .arrowline.selected {
    border-bottom: 1px dashed #34BACE;
}
.page-template-template-openAccount-php .sidebarul li{
	list-style:initial;
	list-style-image: url('/wp-content/uploads/2015/02/v.png');
	font-size: 15px;
	margin: 15px 0 15px 1.6%;
	width: 94%;
}
.page-template-template-openAccount-php .widget:first-child .safeContainer {
  text-align: left;
}
.page-template-template-openAccount-php .widget .safeContainer {
  text-align: center;
}
.page-template-template-openAccount-php .widget_text h3{
	text-transform: capitalize;
	text-decoration: underline;
	margin-left: 23px;
	margin-top: 15px;
	font-weight: normal;
}
.page-template-template-openAccount-php .textwidget{
	border: 1px solid #d9d9d9;
	border-radius: 5px;
}
.page-template-template-openAccount-php .textwidget h3{
	margin: 0;
	background: #000;
	color: #FFF;
	text-decoration: none;
	font-size: 20px;
	text-align: center;
	padding: 15px 0;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.page-template-template-openAccount-php .textwidget .center {
	margin-left: 12%;
}
.page-template-template-openAccount-php .innerSidebar > aside {
	margin-bottom: 18px;
}
.page-template-template-openAccount-php .innerSidebar > aside:last-child {
	margin-bottom: 0;
}
.page-template-template-openAccount-php img.safesecure {
	border-radius: 0 0 5px 5px;
}
.page-template-template-openAccount-php img.safesecure.fullborder {
	border-radius: 5px;
}
.page-template-template-openAccount-php .break {
	clear: both;
	font-size: 2.3em;
	padding: 45px 0 15px;
	line-height: 20px;
}

/* Login Page */

.page-template-template-login-php .navdata{
	width:72%;
	padding-right:4%;
}
.page-template-template-login-php h1 {
    font-size: 3.6em;
    background: #34bace;
    color: #fff;
    padding: 5px 20px;
    margin-bottom: 0;
    float: left;
    clear: both;
}
.page-template-template-login-php h2 {
    font-size: 1.6em !important;
    line-height: 130%;
    background: #435a5a;
    color: #fff;
    padding: 5px 20px;
    text-transform: none;
    float: left;
    clear: both;
}
.page-template-template-login-php .innerSidebar{
	overflow:hidden;
	width: 20%;
	float: right;
	padding: 0;
}
.page-template-template-login-php .sidebarul li{
	list-style:initial;
	list-style-image: url('/wp-content/uploads/2015/02/v.png');
	font-size: 15px;
	margin: 15px 0 15px 1.6%;
	width: 94%;
}
.page-template-template-login-php .widget:first-child .safeContainer {
  text-align: left;
}
.page-template-template-login-php .widget .safeContainer {
  text-align: center;
}
.page-template-template-login-php .widget_text h3{
	text-transform: capitalize;
	text-decoration: underline;
	margin-left: 23px;
	margin-top: 15px;
	font-weight: normal;
}
.page-template-template-login-php .textwidget{
	border: 1px solid #d9d9d9;
	border-radius: 5px;
}
.page-template-template-login-php .textwidget h3{
	margin: 0;
	background: #000;
	color: #FFF;
	text-decoration: none;
	font-size: 20px;
	text-align: center;
	padding: 15px 0;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.page-template-template-login-php .textwidget .center {
	margin-left: 12%;
}
.page-template-template-login-php .innerSidebar > aside {
	margin-bottom: 18px;
}
.page-template-template-login-php .innerSidebar > aside:last-child {
	margin-bottom: 0;
}
.page-template-template-login-php img.safesecure {
	border-radius: 0 0 5px 5px;
}
.page-template-template-login-php img.safesecure.fullborder {
	border-radius: 5px;
}
.page-template-template-login-php .break {
	clear: both;
	font-size: 2.3em;
	padding: 45px 0 15px;
	line-height: 20px;
}
.page-template-template-login-php form.loginPage_loginForm {
    float: left;
    clear: both;
    margin-top: 40px;
    width: 63%;
}
.page-template-template-login-php form.loginPage_loginForm label:before {
    content: '*';
    color: red;
    margin-right: 3px;
}
.page-template-template-login-php form.loginPage_loginForm label {
    width: 20%;
    float: left;
    clear: left;
    text-align: right;
    margin-right: 3%;
    font-size: 15px;
    padding-top: 11px;
    color: #929292;
}
.page-template-template-login-php form.loginPage_loginForm input {
    width: 45%;
    float: left;
    border: 1px solid #9c9c9c;
    border-radius: 5px;
    height: 38px;
    margin-bottom: 18px;
    padding: 0 10px;
}
.page-template-template-login-php a.ForgotPassword_loginPage {
    float: left;
    margin-top: 24px;
    margin-left: 10px;
    font-size: 12px;
    color: #34bace;
    text-decoration: underline;
}
.page-template-template-login-php form.loginPage_loginForm input.submit {
    margin-left: 23%;
    background: #34bace;
    background: -moz-linear-gradient(top, #34bace 0%, #34bace 95%, #258a99 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#34bace), color-stop(95%,#34bace), color-stop(100%,#258a99));
    background: -webkit-linear-gradient(top, #34bace 0%,#34bace 95%,#258a99 100%);
    background: -o-linear-gradient(top, #34bace 0%,#34bace 95%,#258a99 100%);
    background: -ms-linear-gradient(top, #34bace 0%,#34bace 95%,#258a99 100%);
    background: linear-gradient(to bottom, #34bace 0%,#34bace 95%,#258a99 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#34bace', endColorstr='#258a99',GradientType=0 );
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
    font-size: 20px;
    color: #fff;
    text-transform: capitalize;
    cursor: pointer;
    border: 0;
    text-transform: uppercase;
    height: 50px;
}
.page-template-template-login-php form.loginPage_loginForm .coupon_submit {
    float: left;
    margin-left: 10px;
    background: #ffef00;
    width: 23%;
    border-radius: 5px;
    border: 1px solid #9c9c9c;
    text-align: center;
    font-size: 14px;
    padding: 11px 0;
    cursor: pointer;
    font-weight: bold;
}
/* Daily Markte Review */

.page-template-template-daily-market-review .stock_broker {
    background: #000;
    border-radius: 5px;
    width: 100%;
    display: inline-block;
}
.page-template-template-daily-market-review .broker_img {
    padding: 25px;
    float: left;
}
.page-template-template-daily-market-review .broker_heading {
    font-size: 3.2em;
    color: #e9e9e9;
    text-transform: uppercase;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: 200;
}
.page-template-template-daily-market-review .broker_name_title {
    font-size: 2.2em;
    color: #58c3e5;
    padding-bottom: 10px;
}
.page-template-template-daily-market-review .broker_description {
    color: #e9e9e9;
    font-size: 1.6em;
    line-height: 1.4em;
}

.page-template-template-daily-market-review .review_articles {
    padding-top: 30px;
    border-top: 1px solid #929292;
    margin-top: 30px;
}
.page-template-template-daily-market-review .review_articles .review_article {
    list-style-type: none;
    padding-bottom: 30px;
    display: inline-block;
}
.page-template-template-daily-market-review .review_articles .review_article .review_img_container {
    width: 28%;
    float: left;
    padding-right: 2%;
}
.page-template-template-daily-market-review .review_articles .review_article .review_img_container .wp-post-image {
    /*float: left;
    padding-right: 25px;*/
}
.page-template-template-daily-market-review .review_articles .review_article .review_content_container {
    width: 70%;
    float: left;
    max-height: 160px;
}
.page-template-template-daily-market-review .review_articles .review_article .review_content_container.full {
    width: 100%;   
}
.page-template-template-daily-market-review .review_articles .review_article .review_content_container .review_heading {
    font-size: 2em;
    padding-top: 0;
    text-transform: none;
    font-weight: bold;
    line-height: 1em;
}
.page-template-template-daily-market-review .review_articles .review_article .review_content_container .review_content p {
    line-height: 1.2em;
    padding: 15px 0 0;
    text-align: justify;
    color: #454545;
    height: 104px;
}
.page-template-template-daily-market-review .review_articles .review_article .review_content_container .review_content .read-more:before {
    content: url('../images/slices/innerPages/review_arrow.png');
    position: absolute;
    left: -15px;
    top: 3px;
}
.page-template-template-daily-market-review .review_articles .review_article .review_content_container .review_content .read-more {
    color: #3d3d3d;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 600;
    position: relative;
    margin-left: 15px;
}
.page-template-template-daily-market-review .review_articles .review_article .review_content_container .review_content .review_date:before {
    content: url('../images/slices/innerPages/review_calendar.png');
    position: absolute;
    left: -15px;
    top: 2px;
}
.page-template-template-daily-market-review .review_articles .review_article .review_content_container .review_content .review_date {
    color: #3d3d3d;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 600;
    margin-left: 35px;
    position: relative;
}
.single-post .review_date:before {
    content: url('../images/slices/innerPages/review_calendar.png');
    position: absolute;
    left: -17px;
    top: 2px;
}
.single-post .review_date {
    color: #3d3d3d;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 600;
    margin-left: 17px;
    position: relative;
}
.single-post .review_images_container, .single-post .cta-signal {
    display: inline-block;
}
.single-post .review_images_container {
  margin-bottom: 20px;
}
.single-post .review_img_container, .single-post .graph_container {
    float: left;
    margin-right: 25px;
}
.single-post .post.daily_review{
    width: 95%;
    text-align: justify;
    padding-bottom: 15px;
}
.single-post .cta_signal {
    display: inline-block;
}
.single-post .cta_signal .cta_trade_now {
    width: 200px;
    height: 40px;
    text-align: center;
    background: #34bace;
    border-radius: 5px;
    float: left;
    margin-right: 20px;
    box-shadow: 0px 1px 1px #000000;
}
.single-post .cta_signal .cta_trade_now a {
    color: #fff;
    font-size: 23px;
    text-transform: uppercase;
    line-height: 40px;
    padding: 10px 20%;
    text-shadow: 0px 1px 1px #363636;
}
.single-post .cta_signal .cta_trade_now a {
    text-decoration : none;
}
.single-post .cta_signal .signal_container {
    float: left;
    margin-top: 3px;
}
.single-post .cta_signal .signal_container .signal_txt {
    font-size: 1.3em;
    font-weight: bold;
    margin-top: 5px;
}
/* Magazine */

.page-template-template-magazine .magazine_articles {
    padding-top: 10px;
}
.page-template-template-magazine .magazine_articles .magazine_article {
    list-style-type: none;
    padding-bottom: 30px;
    display: inline-block;
}
.page-template-template-magazine .magazine_articles .magazine_article .magazine_img_container {
    width: 28%;
    float: left;
    padding-right: 2%;
}
.page-template-template-magazine .magazine_articles .magazine_article .magazine_img_container .wp-post-image {
    /*float: left;
    padding-right: 25px;*/
}
.page-template-template-magazine .magazine_articles .magazine_article .magazine_content_container {
    width: 70%;
    float: left;
    max-height: 160px;
}
.page-template-template-magazine .magazine_articles .magazine_article .magazine_content_container.full {
       width: 100%;
}
.page-template-template-magazine .magazine_articles .magazine_article .magazine_content_container .magazine_heading {
    font-size: 2em;
    padding-top: 0;
    text-transform: none;
    font-weight: bold;
    line-height: 1em;
}
.page-template-template-magazine .magazine_articles .magazine_article .magazine_content_container .magazine_content p {
    line-height: 1.2em;
    padding: 15px 0 0;
    text-align: justify;
    color: #454545;
    height: 104px;
}
.page-template-template-magazine .magazine_articles .magazine_article .magazine_content_container .magazine_content .read-more:before {
    content: url('../images/slices/innerPages/review_arrow.png');
    position: absolute;
    left: -15px;
    top: 3px;
}
.page-template-template-magazine .magazine_articles .magazine_article .magazine_content_container .magazine_content .read-more {
    color: #3d3d3d;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 600;
    position: relative;
    margin-left: 15px;
}
.page-template-template-magazine .magazine_articles .magazine_article .magazine_content_container .magazine_content .magazine_date:before {
    content: url('../images/slices/innerPages/review_calendar.png');
    position: absolute;
    left: -15px;
    top: 2px;
}
.page-template-template-magazine .magazine_articles .magazine_article .magazine_content_container .magazine_content .magazine_date {
    color: #3d3d3d;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 600;
    margin-left: 35px;
    position: relative;
}
.single-post .magazine_date:before {
    content: url('../images/slices/innerPages/review_calendar.png');
    position: absolute;
    left: -17px;
    top: 2px;
}
.single-post .magazine_date {
    color: #3d3d3d;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 600;
    margin-left: 17px;
    position: relative;
}
.single-post .post.magazine{
    text-align: justify;
}
.single-post .post.magazine .magazine_img_container {
    float: left;
    margin: 15px 15px 10px 0;
}
.single-post .post.magazine p {
	padding-right: 0;
	padding-bottom: 0px;
}

/* Press Release */

.page-template-template-pressRelease .press_container {
    background: #000;
    border-radius: 5px;
    width: 100%;
    display: inline-block;
}
.page-template-template-pressRelease .press_container .press_img {
    padding: 25px;
    float: left;
}
.page-template-template-pressRelease .press_container .press_heading {
    font-size: 3.2em;
    color: #e9e9e9;
    text-transform: uppercase;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: 200;
}
.page-template-template-pressRelease .press_container .press_description {
    color: #e9e9e9;
    font-size: 1.6em;
    line-height: 1.4em;
}
.page-template-template-pressRelease .press_articles {
    padding-top: 30px;
    border-top: 1px solid #929292;
    margin-top: 30px;
}
.page-template-template-pressRelease .press_articles .press_article {
    list-style-type: none;
    padding-bottom: 30px;
    display: inline-block;
}
.page-template-template-pressRelease .press_articles .press_article .press_img_container {
    width: 28%;
    float: left;
    padding-right: 2%;
}
.page-template-template-pressRelease .press_articles .press_article .press_img_container .wp-post-image {
    /*float: left;
    padding-right: 25px;*/
}
.page-template-template-pressRelease .press_articles .press_article .press_content_container {
    width: 70%;
    float: left;
    max-height: 160px;
}
.page-template-template-pressRelease .press_articles .press_article .press_content_container.full {
       width: 100%;
}
.page-template-template-pressRelease .press_articles .press_article .press_content_container .press_heading {
    font-size: 2em;
    padding-top: 0;
    text-transform: none;
    font-weight: bold;
    line-height: 1em;
}
.page-template-template-pressRelease .press_articles .press_article .press_content_container .press_content p {
    line-height: 1.2em;
    padding: 15px 0 0;
    text-align: justify;
    color: #454545;
    height: 104px;
}
.page-template-template-pressRelease .press_articles .press_article .press_content_container .press_content .read-more:before {
    content: url('../images/slices/innerPages/review_arrow.png');
    position: absolute;
    left: -15px;
    top: 3px;
}
.page-template-template-pressRelease .press_articles .press_article .press_content_container .press_content .read-more {
    color: #3d3d3d;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 600;
    position: relative;
    margin-left: 15px;
}
.page-template-template-pressRelease .press_articles .press_article .press_content_container .press_content .press_date:before {
    content: url('../images/slices/innerPages/review_calendar.png');
    position: absolute;
    left: -15px;
    top: 2px;
}
.page-template-template-pressRelease .press_articles .press_article .press_content_container .press_content .press_date {
    color: #3d3d3d;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 600;
    margin-left: 35px;
    position: relative;
}
.single-post .press_date:before {
    content: url('../images/slices/innerPages/review_calendar.png');
    position: absolute;
    left: -17px;
    top: 2px;
}
.single-post .press_date {
    color: #3d3d3d;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 600;
    margin-left: 17px;
    position: relative;
}
.single-post .post.press{
    text-align: justify;
}
.single-post .post.press .press_img_container {
    float: left;
    margin: 15px 15px 10px 0;
}
.single-post .post.press p {
    padding-right: 0;
    padding-bottom: 0px;
}
.single-post .post.press .press_logos {
    text-align: center;
}
/* Economic Profile popupHandler**/
div#popupHandler {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0,0,0,0.3);
}
#popupHandler .popupContainer {
    background-color: #ffffff;
    width: 80%;
    padding: 10px;
    margin: 180% auto;
    border: 1px #64fcfd solid;
}
#popupHandler .popupButtons {
    overflow: hidden;
}
#popupHandler .popupButtons > div {
    float: left;
}
#popupHandler .pbLeft {
    width: 60%;
}
#popupHandler .pbRight {
    width: 40%;
}
#popupHandler .pbgreen {
    display: inline-block;
    background-color: rgba(0,128,0,.38);
	cursor:pointer;
}
#popupHandler .pbred {
    display: inline-block;
    background-color: rgba(239,70,70,0.38);
	cursor:pointer;
}
#popupHandler .pbgreen p, .pbred p {
    color: #ffffff;
    padding: 5px 10px !important;
}
.intl-tel-input .selected-flag{left:0;}
input[type=tel],input[name*=Phone],
#needHelp input[type=tel],#needHelp input[name*=Phone]{padding-left: 45px;}
.intl-tel-input .selected-flag .iti-flag{top:-4px;}
.intl-tel-input .selected-flag .arrow{top:47%;}
#wireBanks > p{font-size:.7em;padding-left:20px;}
.zoneContainer_positions_open table{width:100%;}