@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Open Sans'), local('OpenSans'), url(//fonts.gstatic.com/s/opensans/v10/u-WUoqrET9fUeobQW7jkRT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(//fonts.gstatic.com/s/opensans/v10/MTP_ySUJH_bn48VBG8sNSha1RVmPjeKy21_GQJaLlJI.woff) format('woff');
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: local('Open Sans Bold'), local('OpenSans-Bold'), url(//fonts.gstatic.com/s/opensans/v10/k3k702ZOKiLJc3WVjuplzBa1RVmPjeKy21_GQJaLlJI.woff) format('woff');
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(//fonts.gstatic.com/s/opensans/v10/EInbV5DfGHOiMmvb1Xr-hha1RVmPjeKy21_GQJaLlJI.woff) format('woff');
}
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: local('Open Sans Italic'), local('OpenSans-Italic'), url(//fonts.gstatic.com/s/opensans/v10/xjAJXh38I15wypJXxuGMBtIh4imgI8P11RFo6YPCPC0.woff) format('woff');
}
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(//fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxmWeb5PoA5ztb49yLyUzH1A.woff) format('woff');
}
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(//fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxoUt79146ZFaIJxILcpzmhI.woff) format('woff');
}
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: local('Open Sans Extrabold Italic'), local('OpenSans-ExtraboldItalic'), url(//fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxqQf9gnzM91ovO3JZgha9gY.woff) format('woff');
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {display: block;}
audio, canvas, video {display: inline-block;}
audio:not([controls]) {display: none; height: 0;}
[hidden] {display: none;}
html, body {width: 100%; height: 100%;}
html {font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;}
body {-webkit-font-smoothing: antialiased;}
* {margin: 0; padding: 0;}
a:active, a:hover, a:focus, input:focus, textarea:focus {outline: 0;}
abbr[title] {border-bottom: 1px dotted;}
b, strong {font-weight: bold;}
hr {-moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; height: 0;}
code, kbd, pre, samp {font-family: monospace, serif; font-size: 1em;}
pre {white-space: pre-wrap;}
small {font-size: 80%;}
sub, sup {font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}
sup {top: -0.5em;} sub {bottom: -0.25em;}
svg:not(:root) {overflow: hidden;}
button {border: 0; background: none;}
button::-moz-focus-inner, input::-moz-focus-inner, img, legend, a img {border: 0 !important;}
button, input, select, textarea {font-family: inherit; font-size: 100%;}
button, input {line-height: normal;}
button, select {text-transform: none;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance: button; cursor: pointer;}
button[disabled], html input[disabled] {cursor: default;}
input[type="checkbox"], input[type="radio"] {box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
input[type="search"] {-webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
textarea {overflow: auto; vertical-align: top; resize: none;}
table {border-collapse: collapse; border-spacing: 0;}
/* vertical scrollbar */
.mCSB_container {width: auto; overflow: hidden;}
.mCSB_container.mCS_no_scrollbar {margin-right: 0;}
.mCS_disabled>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar, .mCS_destroyed>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar {margin-right: 30px;}
.mCustomScrollBox>.mCSB_scrollTools {width: 7px; height: 100%; top: 0; right: 5px;}
.mCSB_scrollTools .mCSB_draggerContainer {position: absolute; top: 0; left: 0; bottom: 0; right: 0; height: auto;}
.mCSB_scrollTools a+.mCSB_draggerContainer {margin: 20px 0;}
.mCSB_scrollTools .mCSB_draggerRail {width: 7px; height: 100%; margin: 0 auto; -webkit-border-radius: 10px;	border-radius: 10px;}
.mCSB_scrollTools .mCSB_dragger {cursor: pointer; width: 100%; height: 30px;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width: 7px;	height: 100%; -webkit-border-radius: 10px; border-radius: 10px;}
.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown {display: block; position:relative; height:20px; overflow: hidden; margin:0 auto; cursor: pointer;}
.mCSB_scrollTools .mCSB_buttonDown {top: 100%; margin-top: -40px;}
/* horizontal scrollbar */
.mCSB_horizontal>.mCSB_container {height: auto; margin-right: 0; margin-bottom: 30px; overflow:hidden;}
.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar {margin-bottom: 0;}
.mCS_disabled>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar, .mCS_destroyed>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar {margin-right: 0; margin-bottom: 30px;}
.mCSB_horizontal.mCustomScrollBox>.mCSB_scrollTools {width: 100%; height: 16px; top: auto; right: auto; bottom: 0; left: 0; overflow: hidden;}
.mCSB_horizontal>.mCSB_scrollTools a+.mCSB_draggerContainer {margin: 0 20px;}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {width: 100%; height: 2px; margin: 7px 0; -webkit-border-radius: 10px; border-radius: 10px;}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger {width:30px; height:100%;}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width:100%; height:4px; margin:6px auto; -webkit-border-radius:10px; border-radius:10px;}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight {display:block; position:relative; width:20px; height:100%; overflow:hidden; margin:0 auto; cursor:pointer; float:left;}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight {margin-left:-40px; float:right;}
.mCustomScrollBox {-ms-touch-action: none;} .mCSB_scrollTools .mCSB_draggerRail {background: #353434;} .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background: #888;} .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {background: #fff;}
.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight {background-image:url(../mCSB_buttons.png); background-repeat:no-repeat; opacity:0.4; filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */}
.mCSB_scrollTools .mCSB_buttonUp {background-position: 0 0;} .mCSB_scrollTools .mCSB_buttonDown {background-position: 0 -20px;} .mCSB_scrollTools .mCSB_buttonLeft {background-position: 0 -40px;} .mCSB_scrollTools .mCSB_buttonRight {background-position:0 -56px;}
.mCSB_scrollTools .mCSB_buttonUp:hover, .mCSB_scrollTools .mCSB_buttonDown:hover, .mCSB_scrollTools .mCSB_buttonLeft:hover, .mCSB_scrollTools .mCSB_buttonRight:hover {opacity:0.75; filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */}
.mCSB_scrollTools .mCSB_buttonUp:active,.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active {opacity:0.9; filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; /* old ie */}
.folFlag {background: url(/images/default/flags.png) no-repeat 0 0; height: 11px; width: 16px; display: block;}
.folFlag.flag-ad {background-position: -16px 0;}
.folFlag.flag-ae {background-position: -32px 0;}
.folFlag.flag-af {background-position: -48px 0;}
.folFlag.flag-ag {background-position: -64px 0;}
.folFlag.flag-ai {background-position: -80px 0;}
.folFlag.flag-al {background-position: -96px 0;}
.folFlag.flag-am {background-position: -112px 0;}
.folFlag.flag-an {background-position: -128px 0;}
.folFlag.flag-ao {background-position: -144px 0;}
.folFlag.flag-ar {background-position: -160px 0;}
.folFlag.flag-as {background-position: -176px 0;}
.folFlag.flag-at {background-position: -192px 0;}
.folFlag.flag-au {background-position: -208px 0;}
.folFlag.flag-aw {background-position: -224px 0;}
.folFlag.flag-az {background-position: -240px 0;}
.folFlag.flag-ba {background-position: 0 -11px;}
.folFlag.flag-bb {background-position: -16px -11px;}
.folFlag.flag-bd {background-position: -32px -11px;}
.folFlag.flag-be {background-position: -48px -11px;}
.folFlag.flag-bf {background-position: -64px -11px;}
.folFlag.flag-bg {background-position: -80px -11px;}
.folFlag.flag-bh {background-position: -96px -11px;}
.folFlag.flag-bi {background-position: -112px -11px;}
.folFlag.flag-bj {background-position: -128px -11px;}
.folFlag.flag-bm {background-position: -144px -11px;}
.folFlag.flag-bn {background-position: -160px -11px;}
.folFlag.flag-bo {background-position: -176px -11px;}
.folFlag.flag-br {background-position: -192px -11px;}
.folFlag.flag-bs {background-position: -208px -11px;}
.folFlag.flag-bt {background-position: -224px -11px;}
.folFlag.flag-bv {background-position: -240px -11px;}
.folFlag.flag-bw {background-position: 0 -22px;}
.folFlag.flag-by {background-position: -16px -22px;}
.folFlag.flag-bz {background-position: -32px -22px;}
.folFlag.flag-ca {background-position: -48px -22px;}
.folFlag.flag-catalonia {background-position: -64px -22px;}
.folFlag.flag-cd {background-position: -80px -22px;}
.folFlag.flag-cf {background-position: -96px -22px;}
.folFlag.flag-cg {background-position: -112px -22px;}
.folFlag.flag-ch {background-position: -128px -22px;}
.folFlag.flag-ci {background-position: -144px -22px;}
.folFlag.flag-ck {background-position: -160px -22px;}
.folFlag.flag-cl {background-position: -176px -22px;}
.folFlag.flag-cm {background-position: -192px -22px;}
.folFlag.flag-cn,
.folFlag.flag-zh {background-position: -208px -22px;}
.folFlag.flag-co {background-position: -224px -22px;}
.folFlag.flag-cr {background-position: -240px -22px;}
.folFlag.flag-cu {background-position: 0 -33px;}
.folFlag.flag-cv {background-position: -16px -33px;}
.folFlag.flag-cw {background-position: -32px -33px;}
.folFlag.flag-cy {background-position: -48px -33px;}
.folFlag.flag-cz {background-position: -64px -33px;}
.folFlag.flag-de {background-position: -80px -33px;}
.folFlag.flag-dj {background-position: -96px -33px;}
.folFlag.flag-dk {background-position: -112px -33px;}
.folFlag.flag-dm {background-position: -128px -33px;}
.folFlag.flag-do {background-position: -144px -33px;}
.folFlag.flag-dz {background-position: -160px -33px;}
.folFlag.flag-ec {background-position: -176px -33px;}
.folFlag.flag-ee {background-position: -192px -33px;}
.folFlag.flag-eg {background-position: -208px -33px;}
.folFlag.flag-eh {background-position: -224px -33px;}

.folFlag.flag-er {background-position: 0 -44px;}
.folFlag.flag-es {background-position: -16px -44px;}
.folFlag.flag-et {background-position: -32px -44px;}
.folFlag.flag-eu {background-position: -48px -44px;}
.folFlag.flag-fi {background-position: -64px -44px;}
.folFlag.flag-fj {background-position: -80px -44px;}
.folFlag.flag-fk {background-position: -96px -44px;}
.folFlag.flag-fm {background-position: -112px -44px;}
.folFlag.flag-fo {background-position: -128px -44px;}
.folFlag.flag-fr {background-position: -144px -44px;}
.folFlag.flag-ga {background-position: -160px -44px;}
.folFlag.flag-gb {background-position: -176px -44px;}
.folFlag.flag-gd {background-position: -192px -44px;}
.folFlag.flag-ge {background-position: -208px -44px;}
.folFlag.flag-gf {background-position: -224px -44px;}
.folFlag.flag-gg {background-position: -240px -44px;}
.folFlag.flag-gh {background-position: 0 -55px;}
.folFlag.flag-gi {background-position: -16px -55px;}
.folFlag.flag-gl {background-position: -32px -55px;}
.folFlag.flag-gm {background-position: -48px -55px;}
.folFlag.flag-gn {background-position: -64px -55px;}
.folFlag.flag-gp {background-position: -80px -55px;}
.folFlag.flag-gq {background-position: -96px -55px;}
.folFlag.flag-gr {background-position: -112px -55px;}
.folFlag.flag-gs {background-position: -128px -55px;}
.folFlag.flag-gt {background-position: -144px -55px;}
.folFlag.flag-gu {background-position: -160px -55px;}
.folFlag.flag-gw {background-position: -176px -55px;}
.folFlag.flag-gy {background-position: -192px -55px;}
.folFlag.flag-hk {background-position: -208px -55px;}
.folFlag.flag-hm {background-position: -224px -55px;}
.folFlag.flag-hn {background-position: -240px -55px;}
.folFlag.flag-hr {background-position: 0 -66px;}
.folFlag.flag-ht {background-position: -16px -66px;}
.folFlag.flag-hu {background-position: -32px -66px;}
.folFlag.flag-ic {background-position: -48px -66px;}
.folFlag.flag-id {background-position: -64px -66px;}
.folFlag.flag-ie {background-position: -80px -66px;}
.folFlag.flag-il {background-position: -96px -66px;}
.folFlag.flag-im {background-position: -112px -66px;}
.folFlag.flag-in {background-position: -128px -66px;}
.folFlag.flag-io {background-position: -144px -66px;}
.folFlag.flag-iq {background-position: -160px -66px;}
.folFlag.flag-ir {background-position: -176px -66px;}
.folFlag.flag-is {background-position: -192px -66px;}
.folFlag.flag-it {background-position: -208px -66px;}
.folFlag.flag-je {background-position: -224px -66px;}
.folFlag.flag-jm {background-position: -240px -66px;}
.folFlag.flag-jo {background-position: 0 -77px;}
.folFlag.flag-ja,
.folFlag.flag-jp {background-position: -16px -77px;}
.folFlag.flag-ke {background-position: -32px -77px;}
.folFlag.flag-kg {background-position: -48px -77px;}
.folFlag.flag-kh {background-position: -64px -77px;}
.folFlag.flag-ki {background-position: -80px -77px;}
.folFlag.flag-km {background-position: -96px -77px;}
.folFlag.flag-kn {background-position: -112px -77px;}
.folFlag.flag-kp {background-position: -128px -77px;}
.folFlag.flag-kr {background-position: -144px -77px;}
.folFlag.flag-kurdistan {background-position: -160px -77px;}
.folFlag.flag-kw {background-position: -176px -77px;}
.folFlag.flag-ky {background-position: -192px -77px;}
.folFlag.flag-kz {background-position: -208px -77px;}
.folFlag.flag-la {background-position: -224px -77px;}
.folFlag.flag-lb {background-position: -240px -77px;}
.folFlag.flag-lc {background-position: 0 -88px;}
.folFlag.flag-li {background-position: -16px -88px;}
.folFlag.flag-lk {background-position: -32px -88px;}
.folFlag.flag-lr {background-position: -48px -88px;}
.folFlag.flag-ls {background-position: -64px -88px;}
.folFlag.flag-lt {background-position: -80px -88px;}
.folFlag.flag-lu {background-position: -96px -88px;}
.folFlag.flag-lv {background-position: -112px -88px;}
.folFlag.flag-ly {background-position: -128px -88px;}
.folFlag.flag-ma {background-position: -144px -88px;}
.folFlag.flag-mc {background-position: -160px -88px;}
.folFlag.flag-md {background-position: -176px -88px;}
.folFlag.flag-me {background-position: -192px -88px;}
.folFlag.flag-mg {background-position: -208px -88px;}
.folFlag.flag-mh {background-position: -224px -88px;}
.folFlag.flag-mk {background-position: -240px -88px;}
.folFlag.flag-ml {background-position: 0 -99px;}
.folFlag.flag-mm {background-position: -16px -99px;}
.folFlag.flag-mn {background-position: -32px -99px;}
.folFlag.flag-mo {background-position: -48px -99px;}
.folFlag.flag-mp {background-position: -64px -99px;}
.folFlag.flag-mq {background-position: -80px -99px;}
.folFlag.flag-mr {background-position: -96px -99px;}
.folFlag.flag-ms {background-position: -112px -99px;}
.folFlag.flag-mt {background-position: -128px -99px;}
.folFlag.flag-mu {background-position: -144px -99px;}
.folFlag.flag-mv {background-position: -160px -99px;}
.folFlag.flag-mw {background-position: -176px -99px;}
.folFlag.flag-mx {background-position: -192px -99px;}
.folFlag.flag-my {background-position: -208px -99px;}
.folFlag.flag-mz {background-position: -224px -99px;}
.folFlag.flag-na {background-position: -240px -99px;}
.folFlag.flag-nc {background-position: 0 -110px;}
.folFlag.flag-ne {background-position: -16px -110px;}
.folFlag.flag-nf {background-position: -32px -110px;}
.folFlag.flag-ng {background-position: -48px -110px;}
.folFlag.flag-ni {background-position: -64px -110px;}
.folFlag.flag-nl {background-position: -80px -110px;}
.folFlag.flag-no {background-position: -96px -110px;}
.folFlag.flag-np {background-position: -112px -110px;}
.folFlag.flag-nr {background-position: -128px -110px;}
.folFlag.flag-nu {background-position: -144px -110px;}
.folFlag.flag-nz {background-position: -160px -110px;}
.folFlag.flag-om {background-position: -176px -110px;}
.folFlag.flag-pa {background-position: -192px -110px;}
.folFlag.flag-pe {background-position: -208px -110px;}
.folFlag.flag-pf {background-position: -224px -110px;}
.folFlag.flag-pg {background-position: -240px -110px;}
.folFlag.flag-ph {background-position: 0 -121px;}
.folFlag.flag-pk {background-position: -16px -121px;}
.folFlag.flag-pl {background-position: -32px -121px;}
.folFlag.flag-pm {background-position: -48px -121px;}
.folFlag.flag-pn {background-position: -64px -121px;}
.folFlag.flag-pr {background-position: -80px -121px;}
.folFlag.flag-ps {background-position: -96px -121px;}
.folFlag.flag-pt {background-position: -112px -121px;}
.folFlag.flag-pw {background-position: -128px -121px;}
.folFlag.flag-py {background-position: -144px -121px;}
.folFlag.flag-qa {background-position: -160px -121px;}
.folFlag.flag-re {background-position: -176px -121px;}
.folFlag.flag-ro {background-position: -192px -121px;}
.folFlag.flag-rs {background-position: -208px -121px;}
.folFlag.flag-ru {background-position: -224px -121px;}
.folFlag.flag-rw {background-position: -240px -121px;}
.folFlag.flag-sa {background-position: 0 -132px;}
.folFlag.flag-sb {background-position: -16px -132px;}
.folFlag.flag-sc {background-position: -32px -132px;}
.folFlag.flag-scotland {background-position: -48px -132px;}
.folFlag.flag-sd {background-position: -64px -132px;}
.folFlag.flag-se {background-position: -80px -132px;}
.folFlag.flag-sg {background-position: -96px -132px;}
.folFlag.flag-sh {background-position: -112px -132px;}
.folFlag.flag-si {background-position: -128px -132px;}
.folFlag.flag-sk {background-position: -144px -132px;}
.folFlag.flag-sl {background-position: -160px -132px;}
.folFlag.flag-sm {background-position: -176px -132px;}
.folFlag.flag-sn {background-position: -192px -132px;}
.folFlag.flag-so {background-position: -208px -132px;}
.folFlag.flag-somaliland {background-position: -224px -132px;}
.folFlag.flag-sr {background-position: -240px -132px;}
.folFlag.flag-ss {background-position: 0 -143px;}
.folFlag.flag-st {background-position: -16px -143px;}
.folFlag.flag-sv {background-position: -32px -143px;}
.folFlag.flag-sy {background-position: -48px -143px;}
.folFlag.flag-sz {background-position: -64px -143px;}
.folFlag.flag-tc {background-position: -80px -143px;}
.folFlag.flag-td {background-position: -96px -143px;}
.folFlag.flag-tf {background-position: -112px -143px;}
.folFlag.flag-tg {background-position: -128px -143px;}
.folFlag.flag-th {background-position: -144px -143px;}
.folFlag.flag-tj {background-position: -160px -143px;}
.folFlag.flag-tk {background-position: -176px -143px;}
.folFlag.flag-tl {background-position: -192px -143px;}
.folFlag.flag-tm {background-position: -208px -143px;}
.folFlag.flag-tn {background-position: -224px -143px;}
.folFlag.flag-to {background-position: -240px -143px;}
.folFlag.flag-tr {background-position: 0 -154px;}
.folFlag.flag-tt {background-position: -16px -154px;}
.folFlag.flag-tv {background-position: -32px -154px;}
.folFlag.flag-tw {background-position: -48px -154px;}
.folFlag.flag-tz {background-position: -64px -154px;}
.folFlag.flag-ua {background-position: -80px -154px;}
.folFlag.flag-ug {background-position: -96px -154px;}
.folFlag.flag-um {background-position: -112px -154px;}
.folFlag.flag-us {background-position: -128px -154px;}
.folFlag.flag-en {background-position: -128px -154px;}
.folFlag.flag-uy {background-position: -144px -154px;}
.folFlag.flag-uz {background-position: -160px -154px;}
.folFlag.flag-va {background-position: -176px -154px;}
.folFlag.flag-vc {background-position: -192px -154px;}
.folFlag.flag-ve {background-position: -208px -154px;}
.folFlag.flag-vg {background-position: -224px -154px;}
.folFlag.flag-vi {background-position: -240px -154px;}
.folFlag.flag-vn {background-position: 0 -165px;}
.folFlag.flag-vu {background-position: -16px -165px;}
.folFlag.flag-wales {background-position: -32px -165px;}
.folFlag.flag-wf {background-position: -48px -165px;}
.folFlag.flag-ws {background-position: -64px -165px;}
.folFlag.flag-ye {background-position: -80px -165px;}
.folFlag.flag-yt {background-position: -96px -165px;}
.folFlag.flag-za {background-position: -112px -165px;}
.folFlag.flag-zanzibar {background-position: -128px -165px;}
.folFlag.flag-zm {background-position: -144px -165px;}
.folFlag.flag-zw {background-position: -160px -165px;}

/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.3.0
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2014 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/

/* @group Base */
.chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  zoom: 1;
  *display: inline;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.chosen-container * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  left: -9999px;
  z-index: 1010;
  width: 100%;
  border: 1px solid #aaa;
  border-top: 0;
  background: #fff;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}
.chosen-container.chosen-with-drop .chosen-drop {
  left: 0;
}
.chosen-container a {
  cursor: pointer;
}

/* @end */
/* @group Single Chosen */
.chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 8px;
  height: 25px;
  border: 1px solid #aaa;
  border-radius: 5px;
  background-color: #fff;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));
  background: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: -o-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background-clip: padding-box;
  box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  color: #444;
  text-decoration: none;
  white-space: nowrap;
  line-height: 24px;
}
.chosen-container-single .chosen-default {
  color: #999;
}
.chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  margin-right: 26px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px;
}
.chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  background: url('chosen-sprite.png') -42px 1px no-repeat;
  font-size: 1px;
}
.chosen-container-single .chosen-single abbr:hover {
  background-position: -42px -10px;
}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px;
}
.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 18px;
  height: 100%;
}
.chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
  background: url('chosen-sprite.png') no-repeat 0px 2px;
}
.chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap;
}
.chosen-container-single .chosen-search input[type="text"] {
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #aaa;
  background: white url('chosen-sprite.png') no-repeat 100% -20px;
  background: url('chosen-sprite.png') no-repeat 100% -20px;
  font-size: 1em;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}
.chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-radius: 0 0 4px 4px;
  background-clip: padding-box;
}
.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  left: -9999px;
}

/* @end */
/* @group Results */
.chosen-container .chosen-results {
  color: #444;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 4px 4px 0;
  padding: 0 0 0 4px;
  max-height: 240px;
  -webkit-overflow-scrolling: touch;
}
.chosen-container .chosen-results li {
  display: none;
  margin: 0;
  padding: 5px 6px;
  list-style: none;
  line-height: 15px;
  word-wrap: break-word;
  -webkit-touch-callout: none;
}
.chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer;
}
.chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #ccc;
  cursor: default;
}
.chosen-container .chosen-results li.highlighted {
  background-color: #3875d7;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
  background-image: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -moz-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
  color: #fff;
}
.chosen-container .chosen-results li.no-results {
  color: #777;
  display: list-item;
  background: #f4f4f4;
}
.chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: bold;
  cursor: default;
}
.chosen-container .chosen-results li.group-option {
  padding-left: 15px;
}
.chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline;
}

/* @end */
/* @group Multi Chosen */
.chosen-container-multi .chosen-choices {
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0 5px;
  width: 100%;
  height: auto !important;
  height: 1%;
  border: 1px solid #aaa;
  background-color: #fff;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background-image: -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);
  cursor: text;
}
.chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none;
}
.chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  margin: 1px 0;
  padding: 0;
  height: 25px;
  outline: 0;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none;
  color: #999;
  font-size: 100%;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}
.chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  margin: 3px 5px 3px 0;
  padding: 3px 20px 3px 5px;
  border: 1px solid #aaa;
  max-width: 100%;
  border-radius: 3px;
  background-color: #eeeeee;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-size: 100% 19px;
  background-repeat: repeat-x;
  background-clip: padding-box;
  box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  line-height: 13px;
  cursor: default;
}
.chosen-container-multi .chosen-choices li.search-choice span {
  word-wrap: break-word;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 4px;
  right: 3px;
  display: block;
  width: 12px;
  height: 12px;
  background: url('chosen-sprite.png') -42px 1px no-repeat;
  font-size: 1px;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  background-position: -42px -10px;
}
.chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 5px;
  border: 1px solid #ccc;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  color: #666;
}
.chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #d4d4d4;
}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
  background-position: -42px -10px;
}
.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0;
}
.chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  color: #ccc;
  cursor: default;
}

/* @end */
/* @group Active  */
.chosen-container-active .chosen-single {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.chosen-container-active.chosen-with-drop .chosen-single {
  border: 1px solid #aaa;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));
  background-image: -webkit-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: -moz-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: -o-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: linear-gradient(#eeeeee 20%, #ffffff 80%);
  box-shadow: 0 1px 0 #fff inset;
}
.chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: none;
  background: transparent;
}
.chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position: -18px 2px;
}
.chosen-container-active .chosen-choices {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.chosen-container-active .chosen-choices li.search-field input[type="text"] {
  color: #222 !important;
}

/* @end */
/* @group Disabled Support */
.chosen-disabled {
  opacity: 0.5 !important;
  cursor: default;
}
.chosen-disabled .chosen-single {
  cursor: default;
}
.chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @end */
/* @group Right to Left */
.chosen-rtl {
  text-align: right;
}
.chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0;
}
.chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl;
}
.chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px;
}
.chosen-rtl .chosen-single div {
  right: auto;
  left: 3px;
}
.chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px;
}
.chosen-rtl .chosen-choices li {
  float: right;
}
.chosen-rtl .chosen-choices li.search-field input[type="text"] {
  direction: rtl;
}
.chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px;
}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  right: auto;
  left: 4px;
}
.chosen-rtl.chosen-container-single-nosearch .chosen-search,
.chosen-rtl .chosen-drop {
  left: 9999px;
}
.chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0;
}
.chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0;
}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none;
}
.chosen-rtl .chosen-search input[type="text"] {
  padding: 4px 5px 4px 20px;
  background: white url('chosen-sprite.png') no-repeat -30px -20px;
  background: url('chosen-sprite.png') no-repeat -30px -20px;
  direction: rtl;
}
.chosen-rtl.chosen-container-single .chosen-single div b {
  background-position: 6px 2px;
}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
  background-position: -12px 2px;
}

/* @end */
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi) {
  .chosen-rtl .chosen-search input[type="text"],
  .chosen-container-single .chosen-single abbr,
  .chosen-container-single .chosen-single div b,
  .chosen-container-single .chosen-search input[type="text"],
  .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
  .chosen-container .chosen-results-scroll-down span,
  .chosen-container .chosen-results-scroll-up span {
    background-image: url('chosen-sprite@2x.png') !important;
    background-size: 52px 37px !important;
    background-repeat: no-repeat !important;
  }
}
/* @end */

/** VARIABLES
===================================*/
/** RESET AND LAYOUT
===================================*/
.bx-wrapper {
  position: relative;
  margin: 0 auto 60px;
  padding: 0;
  *zoom: 1;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.bx-wrapper img {
  max-width: 100%;
  display: block;
}
.bxslider {
  margin: 0;
  padding: 0;
}
ul.bxslider {
  list-style: none;
}
.bx-viewport {
  /*fix other elements on the page moving (on Chrome)*/
  -webkit-transform: translatez(0);
}
/** THEME
===================================*/
/*.bx-wrapper {
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;
  box-shadow: 0 0 5px #ccc;
  border: 5px solid #fff;
  background: #fff;
}*/
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
  position: absolute;
  bottom: -30px;
  width: 100%;
}
/* LOADER */
.bx-wrapper .bx-loading {
  min-height: 50px;
  background: url('/css/default/bxslider/bx_loader.gif') center center no-repeat #ffffff;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2000;
}
/* PAGER */
.bx-wrapper .bx-pager {
  text-align: center;
  font-size: .85em;
  font-family: Arial;
  font-weight: bold;
  color: #666;
  padding-top: 20px;
}
.bx-wrapper .bx-pager.bx-default-pager a {
  background: #666;
  text-indent: -9999px;
  display: block;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  outline: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:focus {
  background: #000;
}
.bx-wrapper .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  *zoom: 1;
  *display: inline;
}
.bx-wrapper .bx-pager-item {
  font-size: 0;
  line-height: 0;
}
/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {
  left: 10px;
  background: url('/css/default/bxslider/controls.png') no-repeat 0 -32px;
}
.bx-wrapper .bx-prev:hover,
.bx-wrapper .bx-prev:focus {
  background-position: 0 0;
}
.bx-wrapper .bx-next {
  right: 10px;
  background: url('/css/default/bxslider/controls.png') no-repeat -43px -32px;
}
.bx-wrapper .bx-next:hover,
.bx-wrapper .bx-next:focus {
  background-position: -43px 0;
}
.bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 50%;
  margin-top: -16px;
  outline: 0;
  width: 32px;
  height: 32px;
  text-indent: -9999px;
  z-index: 9999;
}
.bx-wrapper .bx-controls-direction a.disabled {
  display: none;
}
/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto {
  text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start {
  display: block;
  text-indent: -9999px;
  width: 10px;
  height: 11px;
  outline: 0;
  background: url('/css/default/bxslider/controls.png') -86px -11px no-repeat;
  margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active,
.bx-wrapper .bx-controls-auto .bx-start:focus {
  background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
  display: block;
  text-indent: -9999px;
  width: 9px;
  height: 11px;
  outline: 0;
  background: url('/css/default/bxslider/controls.png') -86px -44px no-repeat;
  margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active,
.bx-wrapper .bx-controls-auto .bx-stop:focus {
  background-position: -86px -33px;
}
/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
  text-align: left;
  width: 80%;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
  right: 0;
  width: 35px;
}
/* IMAGE CAPTIONS */
.bx-wrapper .bx-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #666;
  background: rgba(80, 80, 80, 0.75);
  width: 100%;
}
.bx-wrapper .bx-caption span {
  color: #fff;
  font-family: Arial;
  display: block;
  font-size: .85em;
  padding: 10px;
}

/* triangle background image */
.leftTriangleImg, .rightTriangleImg {
    position: fixed;
    top:700px;

}
.leftTriangleImg {
    left:-300px;
}

.rightTriangleImg {
    right:-300px;
}
/* /triangle background image */

/* Treaders login */
#login-spinner {
margin-top: -12px;
margin-left: 1px;
}
#login-spinner #floatingCirclesG{
position:relative;
width:34px;
height:34px;
-moz-transform:scale(0.6);
-webkit-transform:scale(0.6);
-ms-transform:scale(0.6);
-o-transform:scale(0.6);
transform:scale(0.6);
}

#login-spinner .f_circleG{
position:absolute;
background-color:#75A72E;
height:6px;
width:6px;
-moz-border-radius:3px;
-moz-animation-name:f_fadeG;
-moz-animation-duration:0.64s;
-moz-animation-iteration-count:infinite;
-moz-animation-direction:linear;
-webkit-border-radius:3px;
-webkit-animation-name:f_fadeG;
-webkit-animation-duration:0.64s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-direction:linear;
-ms-border-radius:3px;
-ms-animation-name:f_fadeG;
-ms-animation-duration:0.64s;
-ms-animation-iteration-count:infinite;
-ms-animation-direction:linear;
-o-border-radius:3px;
-o-animation-name:f_fadeG;
-o-animation-duration:0.64s;
-o-animation-iteration-count:infinite;
-o-animation-direction:linear;
border-radius:3px;
animation-name:f_fadeG;
animation-duration:0.64s;
animation-iteration-count:infinite;
animation-direction:linear;
}

#login-spinner #frotateG_01{
left:0;
top:14px;
-moz-animation-delay:0.24s;
-webkit-animation-delay:0.24s;
-ms-animation-delay:0.24s;
-o-animation-delay:0.24s;
animation-delay:0.24s;
}

#login-spinner #frotateG_02{
left:4px;
top:4px;
-moz-animation-delay:0.32s;
-webkit-animation-delay:0.32s;
-ms-animation-delay:0.32s;
-o-animation-delay:0.32s;
animation-delay:0.32s;
}

#login-spinner #frotateG_03{
left:14px;
top:0;
-moz-animation-delay:0.4s;
-webkit-animation-delay:0.4s;
-ms-animation-delay:0.4s;
-o-animation-delay:0.4s;
animation-delay:0.4s;
}

#login-spinner #frotateG_04{
right:4px;
top:4px;
-moz-animation-delay:0.48s;
-webkit-animation-delay:0.48s;
-ms-animation-delay:0.48s;
-o-animation-delay:0.48s;
animation-delay:0.48s;
}

#login-spinner #frotateG_05{
right:0;
top:14px;
-moz-animation-delay:0.56s;
-webkit-animation-delay:0.56s;
-ms-animation-delay:0.56s;
-o-animation-delay:0.56s;
animation-delay:0.56s;
}

#login-spinner #frotateG_06{
right:4px;
bottom:4px;
-moz-animation-delay:0.64s;
-webkit-animation-delay:0.64s;
-ms-animation-delay:0.64s;
-o-animation-delay:0.64s;
animation-delay:0.64s;
}

#login-spinner #frotateG_07{
left:14px;
bottom:0;
-moz-animation-delay:0.72s;
-webkit-animation-delay:0.72s;
-ms-animation-delay:0.72s;
-o-animation-delay:0.72s;
animation-delay:0.72s;
}

#login-spinner #frotateG_08{
left:4px;
bottom:4px;
-moz-animation-delay:0.8s;
-webkit-animation-delay:0.8s;
-ms-animation-delay:0.8s;
-o-animation-delay:0.8s;
animation-delay:0.8s;
}

@-moz-keyframes f_fadeG{
0%{
background-color:#FFFFFF}

100%{
background-color:#75A72E}

}

@-webkit-keyframes f_fadeG{
0%{
background-color:#FFFFFF}

100%{
background-color:#75A72E}

}

@-ms-keyframes f_fadeG{
0%{
background-color:#FFFFFF}

100%{
background-color:#75A72E}

}

@-o-keyframes f_fadeG{
0%{
background-color:#FFFFFF}

100%{
background-color:#75A72E}

}

@keyframes f_fadeG{
0%{
background-color:#FFFFFF}

100%{
background-color:#75A72E}

}

#captchaLoginRefresh { 
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    float: right;
}

#captchaWrapper > img{
    margin-top: -4px;
    margin-right: 1px;
}
    
#captchaWrapper{
    width: 182px;
}

#captchaWrapper > img{
    margin-top: -4px;
    margin-right: 1px;
}
    
#signin:hover {
    background-color: #689726;
}
#signin:active{
    background-color: #507718;
}

.popupZh{width:500px;}

/* End treaders login */


/* Quick start fom */

.contact-quick-form:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
#qRegistrationForm .chosen-container .chosen-results li.active-result 
{
    line-height: 15px!important;
    height: 20px!important;
    font: 13px 'Open Sans', sans-serif;
}
.contact-quick-form
{
	display: inline-block;
}
.contact-quick-form
{
	/*\*/
	display: block;
	/**/
	-height: 1px;
}
/*+}*/
.inn
{
	position: absolute !important;
	top: 120px;
	left: 250px;
	width: 80% !important;
}
.contact-quick-form-image
{
	padding-left: 13px;
}
.contact-quick-form #firstname, .contact-quick-form #lastname, .contact-quick-form #email, .contact-quick-form #phone_number, .contact-quick-form #country_chosen A.sbSelector
{
	padding-bottom: 6px !important;
	padding-top: 5px;
	margin-left: 40px;
	font-weight: normal;
	border: 1px solid #679F16;
	vertical-align: top;
	/*+border-radius:5px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	font-size: 14px;
	color: #F2F2F1;
	background-color: #0B0B0B;
	text-align: center !important;
	margin-bottom: 3px;
	/*background: url(/images/default/index/Text_Field.png) no-repeat !important;*/
	background: -webkit-linear-gradient(#1D1D1D, #333333);
	/*For Safari 5.1 to 6.0*/
	background: -o-linear-gradient(#1D1D1D, #333333);
	/*For Opera 11.1 to 12.0*/
	background: -moz-linear-gradient(#1D1D1D, #333333);
	/*For Firefox 3.6 to 15*/
	background: linear-gradient(#1D1D1D, #333333);
	/*Standard syntax*/
	width: 220px;
	height: 21px;
	/*[empty]margin-top:;*/
}
/*[clearfix]*/.contact-quick-form
{
	width: 280px;
	height: 35px;
}
.contact-quick-form #contact-quick-form-image
{
	padding-left: 5px;
	width: 319px !important;
	height: auto !important;
	max-width: auto !important;
}
.contact-quick-form .clearfix
{
	background: url(/images/default/index/text_field_Blurred.png) no-repeat -15px -2px !important;
}
.contact-quick-form .clearfix_form
{
	background: url(/images/default/index/Button_with_blur_Edges.png) no-repeat 0px -5px !important;
}
.contact-quick-form .clearfix_phon
{
	background: url(/images/default/index/text_field_Blurred.png) no-repeat -15px -2px !important;
}
#qRegistrationForm DIV#country_chosen
{
	margin-left: 40px;
}
#qRegistrationForm #country_chosen .chosen-single
{
	background-color: #000000;
	background: url(/images/default/index/Text_Field.png) no-repeat !important;
	border: 0px solid #75A72E !important;
	box-shadow: none !important;
	color: #FAFAF9;
	text-align: center;
}

DIV#country_chosen.chosen-container
{
	border: 0px solid #000000 !important;
}
.contact-quick-form .btn_small
{
	background-color: #75A72E;
	/*+border-radius:5px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	font-weight: bold;
	text-align: center;
	margin-left: 40px;
	border: 1px solid #5B9B00;
	color: #FFFFFF;
	margin-bottom: 6px;
        margin-top: 0px;
	width: 220px;
	height: 33px;
}
.contact-quick-form DIV.phon
{
	margin-left: 40px;
	margin-top: 2px;
	width: 225px;    
}
.contact-quick-form DIV.phon INPUT
{
	margin-left: -10px !important;
}
.contact-quick-form DIV.phon .select-outer
{
	width: 60px !important;
	height: 23px !important;
}
.contact-quick-form .sbSelector
{
	height: 23px;
}
.contact-quick-form DIV.phon INPUT
{
	width: 100px;
	float: right;
}
.contact-quick-form DIV.phon .sbOptions
{
	width: 60px;
	z-index: 1000 !important;
}  

.contact-quick-form DIV.phon
{
	width: 225px !important;
}  
.contact-quick-form DIV.phon .sbOptions li
{
	line-height: 25px!important;
        height: 25px!important;
        margin-left: 5px;
}

.contact-quick-form #phone_number
{
	background: -webkit-linear-gradient(#1D1D1D, #333333);
	/*For Safari 5.1 to 6.0*/
	background: -o-linear-gradient(#1D1D1D, #333333);
	/*For Opera 11.1 to 12.0*/
	background: -moz-linear-gradient(#1D1D1D, #333333);
	/*For Firefox 3.6 to 15*/
	background: linear-gradient(#1D1D1D, #333333);
	/*Standard syntax*/
	width: 135px;
	text-align: center !important;
	padding-left: 0px;
	margin-right: 5px;
        vertical-align: top;
        z-index: 1000 !important;
        height: 22px;
}
.counrySelect .chosen-container-single .chosen-drop {
  width: 220px;
}
.contact-quick-form DIV.phon .sbHolder
{
	/*background: url(/images/default/index/Text_Filed_Pre.png) no-repeat !important;*/
	background-color: #1E1E1E !important;
	border-radius: 5px;
	box-shadow: 0px 0px !important;
	float: left;
	font-size: 16px;
	height: 32px;
	line-height: 32px;
	position: relative;
	width: 60px !important;
	border: 1px solid #5B9B00 !important;
	background: -webkit-linear-gradient(#1D1D1D, #333333);
	/*For Safari 5.1 to 6.0*/
	background: -o-linear-gradient(#1D1D1D, #333333);
	/*For Opera 11.1 to 12.0*/
	background: -moz-linear-gradient(#1D1D1D, #333333);
	/*For Firefox 3.6 to 15*/
	background: linear-gradient(#1D1D1D, #333333);
	/*Standard syntax*/
}
.contact-quick-form A.sbSelector
{
	/*line-height: 32px !important;
background: url(/images/default/index/Text_Filed_Pre.png) no-repeat !important;*/
	height: 29px !important;
	/*background-color: #1E1E1E !important;*/
	width: 57px !important;
	font-size: 12pt;
	margin-top: -2px !important;
	color: #F2F2F1;
}
.contact-quick-form .select-outer
{
	width: 82px !important;
	background-color: #1E1E1E !important;
}
.contact-quick-form .open
{
	float: left;
}
.contact-quick-form .chosen-container-single .chosen-single DIV B
{
	background: rgba(0, 0, 0, 0) url("/images/default/index/select-green.png") no-repeat 0 0 !important;
}
.contact-quick-form .chosen-container-active.chosen-with-drop .chosen-single DIV B
{
	background: rgba(0, 0, 0, 0) url("/images/default/index/select-green-open.png") no-repeat 0 0 !important;
}
.contact-quick-form .chosen-single span, .contact-quick-form .chosen-drop span{
    font-size: 14px;
}

.box-tv
{
	height: 350px;
}
.contact-quick-form .sbToggle
{
	background: rgba(0, 0, 0, 0) url("/images/default/index/select-green.png") no-repeat 0 0;
}
.contact-quick-form .sbToggleOpen
{
	background: rgba(0, 0, 0, 0) url("/images/default/index/select-green-open.png") no-repeat 0 0 !important;
}

.homepage-quick-form-container
{
    width: 100%;
    height: 40px;
    position: absolute;
    z-index: 20;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

@media(max-width: 960px)
{
    .homepage-quick-form-container
    {
        display: none;
    }
}

.homepage-quick-form-wrapper
{
    width: 940px;
    height: 200px;
    margin: auto;
    position: relative;
}

.contact-quick-form
{
    position: absolute;
    top: 0;
    right: 100px;
}

.contact-quick-form-shadow
{
    position: absolute;
    background: url("/images/default/index/black_background.png") no-repeat;
    background-size: 100% 100%;
    top: 36px;
    right: 105px;
    width: 250px;
    height: 240px;
}

@media(min-width: 1130px)
{
    .contact-quick-form
    {
        right: 50px;
    }

    .contact-quick-form-shadow
    {
        right: 55px;
    }
}

@media(min-width: 1366px)
{
    .contact-quick-form
    {
        right: 10px;
    }

    .contact-quick-form-shadow
    {
        right: 15px;
    }
}

.chosen-results li.active-result
{
    margin-bottom: 10px;
}
#phone_prefix_chosen .chosen-results {
    width: 80px;
}   
.chosen-container-active.chosen-with-drop .chosen-single {
    box-shadow: none;
}
.contact-quick-form  #phone_prefix_chosen {
    float: left;
}

.contact-quick-form  #phone_prefix_chosen a{
    background-color: #000000;
    background: url(/images/default/index/Text_Filed_Pre.png) no-repeat !important;
    border: none !important;
    box-shadow: none !important;
    color: #FAFAF9;
}

.chosen-single{
    background-color: red;
}

.contact-quick-form .riskWarning{
    color: #fff;
    margin-left: 42px;
    width: 220px;
}

/* End quick start form */

.floatingCirclesG {
    margin: auto;
}

#loader-container .floatingCirclesG {
    margin: -20px auto 10px;
}

.floatingCirclesG.spinner-large{
    position:relative;
    width:150px;
    height:150px;
    -moz-transform:scale(0.6);
    -webkit-transform:scale(0.6);
    -ms-transform:scale(0.6);
    -o-transform:scale(0.6);
    transform:scale(0.6);
}

.f_circleG.spinner-large{
    position:absolute;
    background-color:rgba(0, 0, 0, 0);
    height:27px;
    width:27px;
    -moz-border-radius:14px;
    -moz-animation-name:f_fadeG_large;
    -moz-animation-duration:0.72s;
    -moz-animation-iteration-count:infinite;
    -moz-animation-direction:linear;
    -webkit-border-radius:14px;
    -webkit-animation-name:f_fadeG_large;
    -webkit-animation-duration:0.72s;
    -webkit-animation-iteration-count:infinite;
    -webkit-animation-direction:linear;
    -ms-border-radius:14px;
    -ms-animation-name:f_fadeG_large;
    -ms-animation-duration:0.72s;
    -ms-animation-iteration-count:infinite;
    -ms-animation-direction:linear;
    -o-border-radius:14px;
    -o-animation-name:f_fadeG_large;
    -o-animation-duration:0.72s;
    -o-animation-iteration-count:infinite;
    -o-animation-direction:linear;
    border-radius:14px;
    animation-name:f_fadeG_large;
    animation-duration:0.72s;
    animation-iteration-count:infinite;
    animation-direction:linear;
}

.frotateG_01.spinner-large{
    left:0;
    top:61px;
    -moz-animation-delay:0.27s;
    -webkit-animation-delay:0.27s;
    -ms-animation-delay:0.27s;
    -o-animation-delay:0.27s;
    animation-delay:0.27s;
}

.frotateG_02.spinner-large{
    left:18px;
    top:18px;
    -moz-animation-delay:0.36s;
    -webkit-animation-delay:0.36s;
    -ms-animation-delay:0.36s;
    -o-animation-delay:0.36s;
    animation-delay:0.36s;
}

.frotateG_03.spinner-large{
    left:61px;
    top:0;
    -moz-animation-delay:0.45s;
    -webkit-animation-delay:0.45s;
    -ms-animation-delay:0.45s;
    -o-animation-delay:0.45s;
    animation-delay:0.45s;
}

.frotateG_04.spinner-large{
    right:18px;
    top:18px;
    -moz-animation-delay:0.54s;
    -webkit-animation-delay:0.54s;
    -ms-animation-delay:0.54s;
    -o-animation-delay:0.54s;
    animation-delay:0.54s;
}

.frotateG_05.spinner-large{
    right:0;
    top:61px;
    -moz-animation-delay:0.63s;
    -webkit-animation-delay:0.63s;
    -ms-animation-delay:0.63s;
    -o-animation-delay:0.63s;
    animation-delay:0.63s;
}

.frotateG_06.spinner-large{
    right:18px;
    bottom:18px;
    -moz-animation-delay:0.72s;
    -webkit-animation-delay:0.72s;
    -ms-animation-delay:0.72s;
    -o-animation-delay:0.72s;
    animation-delay:0.72s;
}

.frotateG_07.spinner-large{
    left:61px;
    bottom:0;
    -moz-animation-delay:0.81s;
    -webkit-animation-delay:0.81s;
    -ms-animation-delay:0.81s;
    -o-animation-delay:0.81s;
    animation-delay:0.81s;
}

.frotateG_08.spinner-large{
    left:18px;
    bottom:18px;
    -moz-animation-delay:0.9s;
    -webkit-animation-delay:0.9s;
    -ms-animation-delay:0.9s;
    -o-animation-delay:0.9s;
    animation-delay:0.9s;
}

@-moz-keyframes f_fadeG_large{
    0%{
        background-color:#7bc90f}

    100%{
        background-color:rgba(0, 0, 0, 0)}

}

@-webkit-keyframes f_fadeG_large{
    0%{
        background-color:#7bc90f}

    100%{
        background-color:rgba(0, 0, 0, 0)}

}

@-ms-keyframes f_fadeG_large{
    0%{
        background-color:#7bc90f}

    100%{
        background-color:rgba(0, 0, 0, 0)}

}

@-o-keyframes f_fadeG_large{
    0%{
        background-color:#7bc90f}

    100%{
        background-color:rgba(0, 0, 0, 0)}

}

@keyframes f_fadeG_large{
    0%{
        background-color:#7bc90f}

    100%{
        background-color:rgba(0, 0, 0, 0)}

}


.floatingCirclesG.spinner-login{
    position:relative;
    width:50px;
    height:50px;
margin-top: -10px;
margin-left: 7px;
    -moz-transform:scale(0.6);
    -webkit-transform:scale(0.6);
    -ms-transform:scale(0.6);
    -o-transform:scale(0.6);
    transform:scale(0.6);
}

.f_circleG.spinner-login{
    position:absolute;
    background-color:rgba(0, 0, 0, 0);
    height:9px;
    width:9px;
    -moz-border-radius:5px;
    -moz-animation-name:f_fadeG_login;
    -moz-animation-duration:0.72s;
    -moz-animation-iteration-count:infinite;
    -moz-animation-direction:linear;
    -webkit-border-radius:5px;
    -webkit-animation-name:f_fadeG_login;
    -webkit-animation-duration:0.72s;
    -webkit-animation-iteration-count:infinite;
    -webkit-animation-direction:linear;
    -ms-border-radius:5px;
    -ms-animation-name:f_fadeG_login;
    -ms-animation-duration:0.72s;
    -ms-animation-iteration-count:infinite;
    -ms-animation-direction:linear;
    -o-border-radius:5px;
    -o-animation-name:f_fadeG_login;
    -o-animation-duration:0.72s;
    -o-animation-iteration-count:infinite;
    -o-animation-direction:linear;
    border-radius:5px;
    animation-name:f_fadeG_login;
    animation-duration:0.72s;
    animation-iteration-count:infinite;
    animation-direction:linear;
}

.frotateG_01.spinner-login{
    left:0;
    top:20px;
    -moz-animation-delay:0.27s;
    -webkit-animation-delay:0.27s;
    -ms-animation-delay:0.27s;
    -o-animation-delay:0.27s;
    animation-delay:0.27s;
}

.frotateG_02.spinner-login{
    left:6px;
    top:6px;
    -moz-animation-delay:0.36s;
    -webkit-animation-delay:0.36s;
    -ms-animation-delay:0.36s;
    -o-animation-delay:0.36s;
    animation-delay:0.36s;
}

.frotateG_03.spinner-login{
    left:20px;
    top:0;
    -moz-animation-delay:0.45s;
    -webkit-animation-delay:0.45s;
    -ms-animation-delay:0.45s;
    -o-animation-delay:0.45s;
    animation-delay:0.45s;
}

.frotateG_04.spinner-login{
    right:6px;
    top:6px;
    -moz-animation-delay:0.54s;
    -webkit-animation-delay:0.54s;
    -ms-animation-delay:0.54s;
    -o-animation-delay:0.54s;
    animation-delay:0.54s;
}

.frotateG_05.spinner-login{
    right:0;
    top:20px;
    -moz-animation-delay:0.63s;
    -webkit-animation-delay:0.63s;
    -ms-animation-delay:0.63s;
    -o-animation-delay:0.63s;
    animation-delay:0.63s;
}

.frotateG_06.spinner-login{
    right:6px;
    bottom:6px;
    -moz-animation-delay:0.72s;
    -webkit-animation-delay:0.72s;
    -ms-animation-delay:0.72s;
    -o-animation-delay:0.72s;
    animation-delay:0.72s;
}

.frotateG_07.spinner-login{
    left:20px;
    bottom:0;
    -moz-animation-delay:0.81s;
    -webkit-animation-delay:0.81s;
    -ms-animation-delay:0.81s;
    -o-animation-delay:0.81s;
    animation-delay:0.81s;
}

.frotateG_08.spinner-login{
    left:6px;
    bottom:6px;
    -moz-animation-delay:0.9s;
    -webkit-animation-delay:0.9s;
    -ms-animation-delay:0.9s;
    -o-animation-delay:0.9s;
    animation-delay:0.9s;
}
/****************************************/

@-moz-keyframes f_fadeG_login{
    0%{
        background-color:#FFFFFF}

    100%{
        background-color:rgba(0, 0, 0, 0)}

}

@-webkit-keyframes f_fadeG_login{
    0%{
        background-color:#FFFFFF}

    100%{
        background-color:rgba(0, 0, 0, 0)}

}

@-ms-keyframes f_fadeG_login{
    0%{
        background-color:#FFFFFF}

    100%{
        background-color:rgba(0, 0, 0, 0)}

}

@-o-keyframes f_fadeG_login{
    0%{
        background-color:#FFFFFF}

    100%{
        background-color:rgba(0, 0, 0, 0)}

}

@keyframes f_fadeG_login{
    0%{
        background-color:#FFFFFF}

    100%{
        background-color:rgba(0, 0, 0, 0)}

}

.floatingCirclesG.spinner-small{
    position:relative;
    width:50px;
    height:50px;
    -moz-transform:scale(0.6);
    -webkit-transform:scale(0.6);
    -ms-transform:scale(0.6);
    -o-transform:scale(0.6);
    transform:scale(0.6);
}

.f_circleG.spinner-small{
    position:absolute;
    background-color:rgba(0, 0, 0, 0);
    height:9px;
    width:9px;
    -moz-border-radius:5px;
    -moz-animation-name:f_fadeG_small;
    -moz-animation-duration:0.72s;
    -moz-animation-iteration-count:infinite;
    -moz-animation-direction:linear;
    -webkit-border-radius:5px;
    -webkit-animation-name:f_fadeG_small;
    -webkit-animation-duration:0.72s;
    -webkit-animation-iteration-count:infinite;
    -webkit-animation-direction:linear;
    -ms-border-radius:5px;
    -ms-animation-name:f_fadeG_small;
    -ms-animation-duration:0.72s;
    -ms-animation-iteration-count:infinite;
    -ms-animation-direction:linear;
    -o-border-radius:5px;
    -o-animation-name:f_fadeG_small;
    -o-animation-duration:0.72s;
    -o-animation-iteration-count:infinite;
    -o-animation-direction:linear;
    border-radius:5px;
    animation-name:f_fadeG_small;
    animation-duration:0.72s;
    animation-iteration-count:infinite;
    animation-direction:linear;
}

.frotateG_01.spinner-small{
    left:0;
    top:20px;
    -moz-animation-delay:0.27s;
    -webkit-animation-delay:0.27s;
    -ms-animation-delay:0.27s;
    -o-animation-delay:0.27s;
    animation-delay:0.27s;
}

.frotateG_02.spinner-small{
    left:6px;
    top:6px;
    -moz-animation-delay:0.36s;
    -webkit-animation-delay:0.36s;
    -ms-animation-delay:0.36s;
    -o-animation-delay:0.36s;
    animation-delay:0.36s;
}

.frotateG_03.spinner-small{
    left:20px;
    top:0;
    -moz-animation-delay:0.45s;
    -webkit-animation-delay:0.45s;
    -ms-animation-delay:0.45s;
    -o-animation-delay:0.45s;
    animation-delay:0.45s;
}

.frotateG_04.spinner-small{
    right:6px;
    top:6px;
    -moz-animation-delay:0.54s;
    -webkit-animation-delay:0.54s;
    -ms-animation-delay:0.54s;
    -o-animation-delay:0.54s;
    animation-delay:0.54s;
}

.frotateG_05.spinner-small{
    right:0;
    top:20px;
    -moz-animation-delay:0.63s;
    -webkit-animation-delay:0.63s;
    -ms-animation-delay:0.63s;
    -o-animation-delay:0.63s;
    animation-delay:0.63s;
}

.frotateG_06.spinner-small{
    right:6px;
    bottom:6px;
    -moz-animation-delay:0.72s;
    -webkit-animation-delay:0.72s;
    -ms-animation-delay:0.72s;
    -o-animation-delay:0.72s;
    animation-delay:0.72s;
}

.frotateG_07.spinner-small{
    left:20px;
    bottom:0;
    -moz-animation-delay:0.81s;
    -webkit-animation-delay:0.81s;
    -ms-animation-delay:0.81s;
    -o-animation-delay:0.81s;
    animation-delay:0.81s;
}

.frotateG_08.spinner-small{
    left:6px;
    bottom:6px;
    -moz-animation-delay:0.9s;
    -webkit-animation-delay:0.9s;
    -ms-animation-delay:0.9s;
    -o-animation-delay:0.9s;
    animation-delay:0.9s;
}

@-moz-keyframes f_fadeG_small{
    0%{
        background-color:#7bc90f}

    100%{
        background-color:rgba(0, 0, 0, 0)}

}

@-webkit-keyframes f_fadeG_small{
    0%{
        background-color:#7bc90f}

    100%{
        background-color:rgba(0, 0, 0, 0)}

}

@-ms-keyframes f_fadeG_small{
    0%{
        background-color:#7bc90f}

    100%{
        background-color:rgba(0, 0, 0, 0)}

}

@-o-keyframes f_fadeG_small{
    0%{
        background-color:#7bc90f}

    100%{
        background-color:rgba(0, 0, 0, 0)}

}

@keyframes f_fadeG_small{
    0%{
        background-color:#7bc90f}

    100%{
        background-color:rgba(0, 0, 0, 0)}

}

body {font-family: 'Open Sans', sans-serif; font-size: 20px; color: #fff; position: relative;}

body.bodyIndex .footer-body {background: #1d1d1d;}
body.bodyDark {background: #121212 url(/images/default/or_bg.jpg) center top no-repeat;}

button {outline:none;}
a {text-decoration: none; color: #fff;}
a:hover {text-decoration: underline;}
.floatLeft {float: left;}
.floatRight {float: right;}
.clear:before, .clear:after {display: table; content: "";}
.clear:after {clear: both;}

/*  clearfix            */
.clearfix{_height: 1%; _overflow: visible;}
.clearfix:after{content: "."; display: block; height: 0px; clear: both; visibility: hidden; line-height:0px; font-size:0px;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/*  clearfix            */

img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;}
hr {border: 0; border-top: 1px solid #ddd; height: 1px; text-indent: -9000px; overflow: hidden; margin: 0 0 10px 0; clear: both;}

input[readonly], input[readonly="readonly"] { color:#aaa; }

.hide {display: none;}

.wrapper {overflow: hidden;}
.wrapper, .headerTopIn, .topMenuIn, .parallax {margin: auto; width: 100%;}
.wrapper {position: relative;}
header {position: relative; z-index: 10001;}
.headerTop {height: 69px; background: #1D1D1D; position: fixed; left: 0; top: 0; z-index: 1001; width: 100%;}
.headerTopIn, .topMenuIn {max-width: 1000px;}

.headerTopIn {max-width: 1120px;}

.logo {width: 210px; height: 36px; background: url(/images/default/mx.png) no-repeat 0 0; display: block; top: 15px; position: relative; float: left; margin: 0 0 0 5px;}
.headTopRight {font-size: 13px; float: right; margin: 0 5px 0 0;}
.headTopRight b {font-size: 20px; display: block; line-height: 16px;}
.headTopRight a,.hd-block a {display: block; float: left; margin: 19px 0 0 10px; padding: 4px 11px 0 11px; height: 26px; font-size: 15px; background: #313131; border-radius: 5px; -webkit-border-radius: 5px; text-transform: capitalize;}
.headTopRight a.opAcc,.hd-block a.opAcc {background: #000;color:#fff100;box-shadow: inset 0 0 0 2px #fff100;text-transform: uppercase; font-weight: 700;}
.headTopRight .trad-log {background: #fff100; color: #000; text-transform: uppercase; font-weight: 700;}
.headTopRight .lang > a {position: relative;padding-right: 18px;}
.headTopRight .lang > a:after {
          display: inline-block;
          vertical-align: middle;
          content: '';
          position: absolute;
          top: 50%;
          -webkit-transform:translateY(-50%);
             -moz-transform:translateY(-50%);
              -ms-transform:translateY(-50%);
               -o-transform:translateY(-50%);
                  transform:translateY(-50%);
          right: 5px;
          width: 0;
          height: 0;
          border-style: solid;
          border-width: 6px 4px 0 4px;
          border-color: #fff transparent transparent transparent;
      }
.clMenuLink i {display: block; width: 14px; height: 13px; background: url(/images/default/mx.png) no-repeat -134px -93px; margin: 4px 0 0 0;}
.headTopRight .folFlag,.hd-block .folFlag {margin: 5px 0 0 0;}
.todayInfo {float: left; padding: 17px 10px 0 0; text-align: right; color: #fff;}
.headAddPict.eu {background: url(/images/default/mx.png) no-repeat 56px -41px; width: 166px; height: 36px; float: left; margin: 17px 0 0 50px; font-size: 11px; color:#929292;}
.headAddPict.noneu {background: url(/images/default/reg-noneu.png) no-repeat; width: 210px; height: 46px; float: left; margin: 14px 0 0 20px; font-size: 11px; color:#929292;}
.topMenu {margin-top: 69px; width: 100%; position: relative; z-index: 999; top: 0;}
.topMenu:hover {z-index: 1001;}
.topMenuIn {background: #313131; border-top: 1px solid #424242; padding: 0; position: relative; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-sizing: border-box;}
.topMenuL > ul {list-style: none;}
.topMenuL > ul > li {float: left; margin: 0; padding: 12px 2% 18px 2%; position: relative;}
.topMenuL > ul > li > a {display: block; font-weight: bold; font-size: 15px; display: inline;}
.topMenuL > ul > li > a:hover {text-decoration: none;}
.topMenuL > ul > li > ul {background: #1e1e1e; left: 0; top: 53px; position: absolute; width: 242px; display: none; list-style: none; padding: 8px 0;}
.topMenuL > ul > li > ul > li {position: relative;}
.topMenuL > ul > li.activ,.topMenuL > ul > li:hover {background: #1e1e1e; border-top: 4px solid #75a72e; padding-top: 8px;}
.topMenuL > ul > li > ul > li > a {font-size: 15px; color: #a6a6a6; display: block; padding: 5px 15px 6px 37px;}
.topMenuL > ul > li > ul > li.current a,.topMenuL > ul > li > ul > li:hover a {background: #313131; color: #fff; text-decoration: none;}
.topMenuL > ul > li > ul > li > a:before {content: "\00bb"; color: #525252; font-size: 12px; position: absolute; left: 16px; top: 7px;}
/*.topMenuL > ul > li:hover > ul {display: block;}*/
.headerTopIndexPage {border-bottom: solid 1px #333;}
.topMenuIndexPage {margin-top: 70px!important; background: #000;}
.topMenuIndexPage .topMenuIn {background: none; border-top: 0!important;}

.gmtText {font-weight:normal; font-size:14px;}

.menuSoc {position: absolute; top: 2px; right: 5px;}
.menuSoc .ic1 {background: url(/images/default/mx.png) no-repeat -13px -92px; width: 9px; height: 18px; margin: 14px 0 0 0;}
.menuSoc .ic2 {background: url(/images/default/mx.png) no-repeat -44px -92px; width: 24px; height: 18px; margin: 14px 0 0 21px;}
.menuSoc .ic3 {background: url(/images/default/mx.png) no-repeat -94px -90px; width: 14px; height: 21px; margin: 12px 0 0 25px;}
.accBlock {width: 412px; position: absolute; top: -130px; right: 0px;}
.accBlock #occOpenAccount {background: url(/images/default/block_01_buttons.png) no-repeat; display: block; height: 85px; color:  #fff; text-shadow: -1px -1px 1px #547829;}
.accBlock #occOpenAccount:hover {background-position: 0 -85px; text-decoration: none;}
.accBlock #occOpenAccount span {display: block; padding: 10px 0 0 25px; font-size: 30px; font-weight: bold;}
.accBlock #occOpenAccount span i {font-style: normal; font-size: 12px; display: block; position: relative; top: -4px;}
.accBlock .riskWarning {color: #fff; font-size: 12px;}

.rightBigBtns {position: absolute; top: 10px; right: 10px; z-index: 100;}
.rightBigBtns a {display: block; margin: 0 0 10px 0; border-radius: 5px; -webkit-border-radius: 5px; background: rgba(0,0,0,0.7); color: #bfbfbf; font-size: 13px; font-weight: bold; width: 90px; height: 90px; text-align: center; letter-spacing: -1px;}
.rightBigBtns a i {display: inline-block;}
.rightBigBtns .bigBtn1 i {background: url(/images/default/mx.png) no-repeat -17px -160px; width: 50px; height: 43px; margin: 13px auto 2px auto;}
.rightBigBtns .bigBtn2 i {background: url(/images/default/mx.png) no-repeat -93px -159px; width: 42px; height: 39px; margin: 15px auto 4px auto;}
.rightBigBtns .bigBtn3 i {background: url(/images/default/mx.png) no-repeat -166px -162px; width: 34px; height: 37px; margin: 17px auto 4px auto;}
.rightBigBtns .chatButton {margin: 0 0 10px 0;}
.tape-outer {position: relative; background: #000; height: 70px; width: 100%; margin-bottom: 60px;}
.reuters, .marqNews {width: 100%; overflow: hidden; position: absolute; left: 0; z-index: 5;}
.reuters {height: 40px; top: 0; background: #1D1D1D;}
.reutersFixed {position: fixed; top: 70px; background: #000; left: 0; width: 100%; z-index: 998;}
.reuters ul, .marqNews ul {list-style: none; padding: 5px 0 0 0;}
.reuters ul li {display: inline; padding: 0 10px 0 15px; color: #A4A4A4; font-size: 15px; font-weight: bold; border-left: solid 1px #A4A4A4; -moz-opacity: 0.6;  -webkit-opacity: 0.6;}
.reuters:hover ul li { -moz-opacity: 1;  -webkit-opacity: 1;}
.reuters ul li:first-child {border-left: 0;}
.reuters ul li span.green {color: #7cd200;}
.reuters ul li span.red {color: #f12100;}
.reuters ul li i {width: 8px; height: 10px; margin-right: 7px; display: inline-block;}
.reuters ul li i.up {background: url(/images/default/mx.png) no-repeat -42px -135px; vertical-align: 1px;}
.reuters ul li i.down {background: url(/images/default/mx.png) no-repeat -13px -136px;}
.marqNews {height: 30px; font-size: 13px; top: 40px; background: #222;}
.reuters-inner,.marqNews-inner {width: 100%; margin: 0 auto; overflow: hidden;}
.marqNews ul li {display: block; float: left; color: #8dbe49; padding: 1px 0;}
.marqNews ul li:first-child {color: #fff; padding: 0 0 1px 31px;}
.marqNews ul li span {margin: 0 15px 0 25px; display: block; float: left;}
.marqNews ul li a {display: block; float: left; text-decoration: underline; width: 250px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.marqNews ul li a:hover {text-decoration: none;}
.fStat {position: absolute; top: 10px; left: 10px; border-radius: 5px; -webkit-border-radius: 5px; background: #313131; padding: 20px 10px 10px 10px; float: left; width: 170px; font-size: 12px;
        border: 1px solid #333;}
.fStat .greenRound {display: inline-block; width:8px; height:8px; border-radius: 4px; background: #000; margin: 0 2px 0 0; animation: greenRound 1s infinite; -webkit-animation: greenRound 1s infinite;}
@keyframes greenRound
{
    from {background: #000;}
    to {background: #75A72E;}
}
@-webkit-keyframes greenRound
{
    from {background: #000;}
    to {background: #75A72E;}
}
.grLink {color: #7baa37; text-decoration: underline; float: right; margin-right: 5px}
.grLink i {display: inline-block; width: 6px; height: 5px; background: url(/images/default/mx.png) no-repeat -199px -104px; margin: 0 0 0 4px; vertical-align: 2px;}
.grLink i.opened {background: url(/images/default/mx.png) no-repeat -199px -92px;}
.fStatTabs a {display: block; float: left; font-size: 10px; margin: 5px 2px 0 0; padding: 1px 4px 0 4px; height: 15px; border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; background: rgba(0,0,0,0.4);}
.fStatTabs a:hover, .fStatTabs a.act {text-decoration: none; background: #000; color: #8DBE49;}
#fStatLoggedIn, #fStatActive, #fStatTradeVolume {float: right;}
.courses {border-radius: 5px; -webkit-border-radius: 5px; background: #000; width: 170px; height: 102px; padding: 10px 0; font-size: 12px;}
.courses .smallLoader {text-align: center; padding-top: 12%;}
.courseItem .folFlag {float: left; margin: 3px 5px 6px 5px;}
.courseItem .floatRight {color: #929292; margin: 0 20px 0 0;}
.graphBlock {border-radius: 0 5px 5px 5px; -webkit-border-radius: 0 5px 5px 5px; background: #000; width: 170px; height: 86px; padding: 5px 0;}
.graphBlock img {display: none;}
.graphBlock img.act {display: block;}
.content {width: 100%; height: 100%; position: relative; z-index: 100; color: #222;}
.monitor {background: url(/images/default/monitor_new.jpg) no-repeat 0 0; width: 486px; height: 423px; background-size: 486px 423px; position: absolute;}
.monitor2 {background: url(/images/default/block_02_el_screen.jpg) no-repeat 0 0; width: 486px; height: 423px; background-size: 486px 423px; position: absolute;}
#screen1 .monitor .monitorInPict, #screen1 .monitor .monitorInPict div {width: 540px; height: 470px; position: absolute;}
#screen2 .monitorInPict, #screen2 .monitorInPict div {width: 540px; height: 470px; position: absolute;}
.monitorInPict .act {display: block;}
.monitorInPict1 {background: url(/images/default/block_02_el_screen1.jpg) no-repeat 0 0; background-size: 486px 423px;}
.monitorInPict2 {background: url(/images/default/block_02_el_screen2.jpg) no-repeat 0 0; background-size: 486px 423px;}
.monitorInPict3 {background: url(/images/default/block_02_el_screen3.jpg) no-repeat 0 0; background-size: 486px 423px;}
.slide2monInPict1 {background: url(/images/default/block_02_el_2_screen1.jpg) no-repeat 0 0; display: none; background-size: 486px 423px;}
.slide2monInPict2 {background: url(/images/default/block_02_el_2_screen2.jpg) no-repeat 0 0; display: none; background-size: 486px 423px;}
.slide2monInPict3 {background: url(/images/default/block_02_el_2_screen3.jpg) no-repeat 0 0; background-size: 486px 423px;}
.slide2monInPict4 {background: url(/images/default/block_02_el_2_screen4.jpg) no-repeat 0 0; background-size: 486px 423px;}
.slide2monInPict5 {background: url(/images/default/block_02_el_2_screen5.jpg) no-repeat 0 0; background-size: 486px 423px;}
.slide2monInPict6 {background: url(/images/default/block_02_el_2_screen6.jpg) no-repeat 0 0; background-size: 486px 423px;}
.slideInfo {font-size: 16px; letter-spacing: -1px; margin: 0 0 0 0px; width: 400px; color: #222; word-wrap: break-word;}
.slideTitle {font-size: 40px; line-height: 1.0; margin: 0 0 47px 0; font-weight: bold;}
.slideTitle span {font-weight: normal; font-size: 24px; display: block; padding: 2px 0 0 0;}
.startBtn {display: block; font-size: 30px; font-weight: bold; text-align: center; width: 210px; height: 50px; padding: 10px 0 0 0; border: solid 1px #222; border-radius: 5px; -webkit-border-radius: 5px; margin: 35px 0 0 0; color: #222;}
.sliderNavs {width: 90px;}
.sliderNavs i {display: block; float: left; margin: 0 7px; width: 10px; height: 10px; border: solid 3px #999; background: #999; border-radius: 20px; -webkit-border-radius: 20px; cursor: pointer;}
.sliderNavs i:hover, .sliderNavs i.act {background: #fff;}
.vidPage, .payPage {width: 1000px; margin: 0 auto;}
.vidPageBlock, .payPageBlock {float: left; width: 490px; padding: 0 10px 0 0; font-size: 20px; color: #222; letter-spacing: -1px;}
.vidPageTile {font-size: 30px; line-height: 30px; padding: 0 0 25px 0;}
.vidItem {width: 430px; height: 274px; margin: 0 0 54px 0;}
.payPageBlock img {display: block; margin: 0 auto;}
.teamPage {width: 880px; margin: 0 auto; padding: 30px 0 60px 0;}
.bigTitle {color: #2c2c2c; font-size: 50px; font-weight: bold; letter-spacing: -1px; margin: 0 0 0 10px;}
.teamItem, .lastTeamItem {float: left; border-radius: 5px; -webkit-border-radius: 5px; background: #FFF; padding: 20px; margin: 20px; position: relative; font-size: 14px; color: #9B9995; letter-spacing: -1px;}
.teamItem img.photo {width: 200px; height: 160px; border-radius: 5px; -webkit-border-radius: 5px;}
.signature {position: absolute; right: 20px;}
.s1 {top: 155px;} .s2 {top: 155px;} .s3 {top: 157px;} .s4 {top: 149px;} .s5 {top: 152px;} .s6 {top: 152px;} .s7 {top: 128px;}
.teamItem strong {display: block; color: #383024; font-size: 16px; margin: 15px 0 0 0;}
.lastTeamItem {background: rgba(255,255,255,0.5) no-repeat 0 0; font-size: 18px; color: #989B88; text-align: center; padding: 0; width: 210px; height: 249px; font-weight: bold;}
.lastTeamItem span {display: inline-block; border-bottom: solid 1px #989B88; padding: 87px 0 7px 0; margin: 0 0 6px 0;}
.lastTeamItem a {font-size: 24px; display: block; color: #989B88;}
.parallax {position: relative;}
#paral01 {z-index: 3;} #paral02 {z-index: 2;} #paral03 {z-index: 1;} #paral04 {z-index: 1000;}
#rBtnslStat {z-index: 1000; max-width: 99%; position: fixed; top: 120px;}
#paral03 {max-width: 100%;}
.backs {position: relative;}
.back01 {background: #000;}
.main-pic {margin: 0 auto; display: block; position: relative; z-index: 9; width:100%;}
.inn {position: relative; width: 100%; max-width: 940px; margin: auto; z-index: 10;}
.box {position: relative; width: 100%; max-width: 940px; margin: auto; padding: 0 0 150px 0;
    background-color: white;
}
.screen {width: 520px; margin: -49px 0 0 0; position: relative;}
.sliderBack {position: absolute; top: 380px; left: 30px;}
.shadow {background: url(/images/default/shadow.png) repeat-x; height: 95px; position: fixed; left: 0; top: 70px; width: 100%; z-index: 997; display: none;}
.links {padding: 54px 0 0 0;}
.links a {display: inline-block; line-height: 45px; width: 190px; position: relative; background: #f22525; color: #fff; font-weight: bold; text-align: center; font-size: 20px; margin: 0 16px 0 0;
          -webkit-border-radius: 4px;
          -moz-border-radius: 4px;
          border-radius: 4px;}
a.learnMore {color: red}
.riskWarning {margin-top: 10px; font-size: 14px;}
.riskWarning a {color: #82c12a;}
.floatLeft.hp-bg-car {max-width: 49%;}
.timer {background: url(/images/default/credit_card.jpg) no-repeat; background-size: 301px 423px; width: 301px; height: 423px; top: -20px;}
.variety {background: url(/images/default/or_variety.jpg) no-repeat; width: 495px; height: 517px; background-size: 495px 517px; position: absolute; top: -110px; right: 0;}
.withdraw {background: url(/images/default/or_withdraw.jpg) no-repeat; width: 360px; height: 315px; background-size: 360px 315px; position: absolute; top: 0; left: 0;}
.secured {background: url(/images/default/or_secured.png) no-repeat; width: 441px; height: 504px; background-size: 441px 504px; position: absolute; top: -100px; left: 0;}
#loader-container .text {width: 440px;}

.callMePupop{width:520px; height:320px;}
.callMePupop p.callText1 {color: #407698; font: 20px Arial; height:70px; width:240px; padding:15px;}
.callMePupop form {padding:15px;}
.callMePupop form input[type=text]{width: 280px; height: 28px; border: 1px solid #17658C; color: #1A6B96; font: 12px Verdana; margin: 0 0 6px 0; padding: 0 0 0 7px; }
.callMePupop form select{width: 288px; height: 30px; border: solid 1px #17658C; margin: 0 0 6px 0; padding: 5px; color: #1A6B96; font: 13px Arial;}
.callMePupop form input.areacode{width:40px; margin-right:5px;}
.callMePupop form input.phone{width:222px; margin:0;}


footer {overflow: hidden; position: relative;}
.footer-main {width: 1000px; margin: 0 auto;}
.footer-title {min-height: 60px;}
.footer-inner-first {background: #313131; width: 1000px; margin: 0 auto;}
.footer-inner-first-indexPage {width: 100%!important; background: #1D1D1D; border: 1px solid #333; border-width: 1px 0;}
.footer-nav {color: #fff; font-size: 13px; list-style: none; padding: 21px 0 19px 0; text-align: center;}
.footer-nav li {display: inline-block; vertical-align: top; margin: 0 1%;}
.footer-nav li a {color: #868686;}
.footer-body-inner {padding: 0 0 31px 0;}
.footer-list {padding: 34px 0 0 0;}
.footer-list li {display: inline-block; vertical-align: top; width: 22%; margin-left: 3%;}
.footer-list li:first-child {margin-left: 0;}
.footer-list li h3 {color: #8e8e8e; font-size: 17px; padding: 0 0 19px 0;}
.footer-list li p {font-size: 13px; color: #616161; line-height: 1.5;}

.phone-form {margin: 32px 0 0 0; background: #fff; padding: 3px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position: relative;}
.phone-form input {padding: 0; width: 137px; height: 30px; float: left; text-indent: 13px; color: #929292; position: relative; font-size: 13px; border: 0;}
body:first-of-type .phone-form input {line-height: inherit;}
.phone-form button {background: #75a72e; font-size: 13px; color: #fff; text-transform: uppercase; width: 66px; height: 30px; line-height: 30px; position: relative; float: right;
                    -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
a.morr {font-size: 13px; color: #75a72e; display: block; padding: 16px 0 0 0;}
.footer-postbody-inner {padding: 0 0 15px 0;}
.footer-postbody-inner .footer-inner {background: url(/images/default/footer-inner-bg.png) repeat-x; padding: 2px 0 0 0;}
.social {float: right; padding: 0;}
.social dt {font-size: 17px; color: #c8c8c8; font-weight: bold; padding: 0 0 16px 0;}
.social dd {float: left; margin: 0 0 0 15px; position: relative; width: 45px; height: 43px; background: #313131; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.social dd a span {background: url(/images/default/mx_footer.png) no-repeat; display: inline-block; width: 100%; height: 100%;}
.social dd a span.ic-01 {background-position: 0 0;}
.social dd a span.ic-02 {background-position: -50px 0px;}
.social dd a span.ic-03 {background-position: -100px 0px;}
.social dd a span.ic-04 {background-position: -150px 0px;}
.social dd a span.ic-05 {background-position: -200px 0px;}
.frends {float: left;}
.frends li {float: left; list-style: none;}
.frends li span {display: inline-block; position: relative;}
.ic-06 {background: url(/images/default/ic-06.png) no-repeat; background-size: 95px 60px; width: 95px; height: 60px; margin: 39px 25px 0 0;}
.ic-07 {background: url(/images/default/ic-07.png) no-repeat; background-size: 65px 72px; width: 65px; height: 72px; margin: 21px 27px 0 0;}
.ic-08 {background: url(/images/default/ic-08.png) no-repeat; background-size: 36px 76px; width: 36px; height: 76px; margin: 20px 0 0 0;}
.footer-entry-inner {padding: 0px 0 48px 0;}
.footer-entry-inner p {color: #535353; font-size: 11px; line-height: 1.2; padding: 0 0 13px 0; font-family: 'Open Sans', sans-serif; text-align: center;}
.footer-entry-inner #footer-risk-policy, .footer-entry-inner #footer-risk-policy a {font-weight: bold; color:#75A72E;}
.footer-entry-inner .footer-inner {background: url(/images/default/footer-inner-bg.png) repeat-x; padding: 2px 0 0 0;}

.payments-list {padding: 35px 0 30px 0;  font-family: 'Open Sans', sans-serif;}
.payments-list li {list-style: none; display: inline-block; vertical-align: top; position: relative;}
.payments-list li span {background: url(/images/default/mx_footer.png) no-repeat; display: inline-block; position: relative;}
.payments-list li span.ic-09 {background-position: -15px -64px; width: 66px; height: 25px; margin: 0 4px 0 0; top: 4px;}
.payments-list li span.ic-10 {background-position: -119px -67px; width: 105px; height: 18px; margin: 0; top: 4px;}
.payments-list li span.ic-11 {background-position: -243px -67px; width: 48px; height: 18px; margin: 0; top: 4px;}
.payments-list li span.ic-12 {background-position: -15px -110px; width: 97px; height: 34px; margin: 0; top: 1px;}
.payments-list li span.ic-13 {background-position: -130px -110px; width: 56px; height: 34px; margin: 0;}
.payments-list li span.ic-14 {background-position: -207px -110px; width: 74px; height: 34px; margin: 0;}
.payments-list li span.ic-15 {background-position: -13px -160px; width: 55px; height: 33px; margin: 0 7px 0 0; top: 1px;}
.payments-list li span.ic-16 {background-position: -98px -160px; width: 66px; height: 33px; margin: 0 2px 0 0; top: 1px;}
.payments-list li span.ic-17 {background-position: -190px -160px; width: 93px; height: 33px; margin: 0 1px 0 0; top: 1px;}
.payments-list li span.ic-18 {background-position: -12px -209px; width: 63px; height: 35px; margin: 0;}
.payments-list li span.ic-19 {background-position: -98px -209px; width: 35px; height: 35px;}

.payments-list-eu {padding: 5px 0 35px 0;  font-family: 'Open Sans', sans-serif; width: 1000px;}
.payments-list-eu li {list-style: none; display: inline-block; vertical-align: top; position: relative;}
.payments-list-eu li span {background: url(/images/default/mx_footer_eu.png) no-repeat; display: inline-block; position: relative;}
.payments-list-eu li span.ic-01 {background-position: -25px -10px; width: 150px; height: 40px; margin: 0 0px 0 0; top: 4px;}
.payments-list-eu li span.ic-02 {background-position: -185px -10px; width: 90px; height: 40px; margin: 0 0px 0 0; top: 4px;}
.payments-list-eu li span.ic-03 {background-position: -280px -10px; width: 90px; height: 40px; margin: 0 0px 0 0; top: 4px;}
.payments-list-eu li span.ic-04 {background-position: -380px -5px; width: 100px; height: 40px; margin: 0 0px 0 0; top: 4px;}
.payments-list-eu li span.ic-05 {background-position: -490px -5px; width: 90px; height: 40px; margin: 0 0px 0 0; top: 4px;}
.payments-list-eu li span.ic-06 {background-position: -580px -5px; width: 110px; height: 40px; margin: 0 0px 0 0; top: 4px;}
.payments-list-eu li span.ic-07 {background-position: -695px -5px; width: 130px; height: 40px; margin: 0 0px 0 0; top: 4px;}
.payments-list-eu li span.ic-08 {background-position: -820px -5px; width: 95px; height: 40px; margin: 0 0px 0 0; top: 4px;}
.payments-list-eu li span.ic-09 {background-position: -920px -5px; width: 100px; height: 40px; margin: 0 0px 0 0; top: 4px;}

.lang {float: left; position: relative;}
.lang-list {position: absolute; z-index: 5; width: 110px; left: 5px; top: 50px; background: #1c1c1c; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 0 5px; display: none;}
.lang-list li {list-style: none; padding: 2px 0 1px 0;}
.lang-list li a {float: none; margin: 0; height: 23px; padding: 5px 0 0 37px; position: relative; font-size: 14px;}
.lang-list li a span.folFlag {position: absolute; display: block; left: 11px; top: 9px; margin: 0;}
.lang-list li a {background: none;}
.lang-list li a:hover {background: #313131;}
.research {background: url(/images/default/or_research.jpg) no-repeat; width: 441px; height: 423px; background-size: 441px 423px; position: absolute; top: -60px; left: -40px;}
.list-box {list-style: none;}
.list-box li {width: 28%; margin: 0 0 0 3%; display: inline-block; vertical-align: top; position: relative; background: rgba(255, 255, 255, 0.7); min-height: 210px; padding: 20px 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.list-box li:first-child {margin-left: 0;}
.bix-title {color: #222; font-weight: bold; font-size: 20px; padding: 0 0 20px 0; position: relative;}
.bix-title i {font-style: normal; display: inline-block; vertical-align: top; padding: 0 0 0 80px; line-height: 1.0;}
.bix-title span {width: 50px; height: 50px; position: absolute; left: 20px; top: 0;}
.bix-title span.ic-20 {background: url(/images/default/ic-20.png) no-repeat; top: -3px;}
.bix-title span.ic-21 {background: url(/images/default/ic-21.png) no-repeat;}
.bix-title span.ic-22 {background: url(/images/default/ic-22.png) no-repeat; top: -4px;}
.list-box li p {font-size: 14px; color: #222; line-height: 1.7; padding: 0 20px;}
.floatRight .slideInfo {margin-right: 0;}
.list-box li a.learnMore {margin-left: 0;font-size: 14px; }
.hd-block {float: left; position: relative;}
.hd-block .logout-button {display: none;}
.or_tv {background: url(/images/default/or_tv.jpg) no-repeat; width: 540px; height: 540px; background-size: 540px 540px; position: absolute; right: 0; top: -70px;}
.video {margin: 45px 0 0 107px; width: 387px; height: 247px; position: relative; overflow: hidden;}
.video img,.video iframe,.video object,.video embed {position: absolute; width: 100%; height: 100%; left: 0; top: 0;}
/* contact form */
.contact-form {
    width: 378px;
    background: #fff;
    position: relative;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 30px 31px 100px 29px;
    -moz-box-shadow: 0 0 40px 15px #ddd;
    -webkit-box-shadow: 0 0 40px 15px #ddd;
    box-shadow: 0 0 40px 15px #ddd;
    margin: 0 0 0 10px;
}
.contact-form div.clearfix {padding: 0 0 14px 0;}
.contact-form div.clearfix label {
    float: left;
    width: 110px;
    font-size: 16px;
    color: #343434;
    padding: 6px 0 0 0;
}
.contact-form div.clearfix input, .contact-form div.clearfix textarea {
    float: left;
    background: #f4f4f4;
    position: relative;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 0;
    -moz-box-shadow: inset 1px 1px 0 0 #dbdbdb;
    -webkit-box-shadow: inset 1px 1px 0 0 #dbdbdb;
    box-shadow: inset 1px 1px 0 0 #dbdbdb;
    text-indent: 14px;
    font-size: 16px;
    color: #343434;
}
.contact-form div.clearfix input {width: 278px; height: 36px;}
.contact-form div.clearfix textarea {
    width: 370px;
    height: 116px;
}
.contact-form .btn {float: right; margin-right: 20px}

.contact-form div.sellect.clearfix a.chosen-single {
    margin-right: 0;
}

.contact-left .contact-form, .contact-right .securedTitle{margin-top: 60px;}
.select-outer {float: left;}
.contact-form div.phon .select-outer {width: 100px;}
.contact-form div.phon input {width: 168px; float: right;}

.btn {background: #85c52a; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 0; font-size: 25px; font-weight: bold; color: #fff; width: auto; padding: 10px 15px 10px 15px; margin: 19px 0 0 99px;
      transition: all 0.2s linear 0s;}
.btn:hover {background-color: #679f16;}
.header-text-list {position: absolute; left: 25%; top: 10px; list-style: none; z-index: 10;}
.header-text-list li {width: 450px; height: 140px; display: block;}
a.btn-2 {background: #71a33b; border-bottom: 3px solid #345f14; display: inline-block; width: 100%; text-align: center; color: #fff; font-size: 14px; font-weight: bold; height: 26px; padding: 7px 0 0 0; margin: 31px 0 0 0; webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; transition: all 0.2s linear 0s;}
a.btn-2:hover {background-color: #679f16; text-decoration: none;}
a.btn-2.call-back{cursor:pointer}
.callback-form-popup {box-shadow:none; padding: 0;}
.callback-form-popup .callText1 {margin-bottom: 20px; padding: 0;}
.callback-form-popup #phone_number {
    width: 142px;
    float:left;
    margin:0 10px;
}
.callback-form-popup div.clearfix input {
    width: 250px;
}
/* end contact form */

.container {width: 960px; margin: 0 auto; color: #1d1d1d; padding: 18px 20px 0 20px; position: relative; background: #fff;}
.container h2 {font-size: 30px; font-weight: normal; line-height: 1.2;}
.container h2 strong {display: block;}
.main-title {position: relative;}
.portable {padding: 50px 0 0 0;}
.portable > li {display: inline-block; vertical-align: top; position: relative; width: 22%; margin: 0 0 0 3%; padding: 305px 0 34px 0;}
.portable > li:first-child {margin-left: 0;}
.portable > li h3 {font-size: 17px; line-height: 1.2; padding: 0 0 33px 0;}
.portable > li p {font-size: 13px; color: #898989; line-height: 1.5; min-height: 100px;}
.portable > li b {position: absolute; left: 0; top: 0; font-weight: normal;}
.portable > li b.ic-23 {background: url(/images/default/ic-23.png) no-repeat; width: 301px; height: 255px; background-size: 301px 255px; left: 0px}
.portable > li b.ic-24 {background: url(/images/default/ic-24.png) no-repeat; width: 155px; height: 186px; background-size: 155px 186px; left: 20px; top: 73px;}
.portable > li b.ic-25 {background: url(/images/default/ic-25.png) no-repeat; width: 156px; height: 195px; background-size: 156px 195px; left: 14px; top: 63px;}
.portable > li b.ic-26 {background: url(/images/default/ic-26.png) no-repeat; width: 225px; height: 198px; background-size: 225px 198px; left: -15px; top: 51px;}
.portable > li ul {padding: 10px 0 0 0; list-style: none;}
.portable > li ul > li {background: url(/images/default/info-list-li-bg.png) 1px 11px no-repeat; padding: 0 0 9px 21px; line-height: 1.0; text-align: left; width: auto;}
.portable > li ul > li span {font-size: 12px;}
.portable > li ul > li.no-bg {background: none;}
.unn {min-height: 426px;}
.list-links {list-style: none; padding: 0 0 25px 0;}
.list-links > li {display: inline-block; vertical-align: top; position: relative; width: 20%; margin: 0 0 0 5%; padding: 0 0 10px 0;}
.list-links > li:first-child {margin-left: 0;}
.list-links li > ul {list-style: none;}
.list-links li > ul > li {padding: 0 0 10px 0;}
.container a.download {background: #75a72e; position: relative; display: inline-block; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; line-height: 40px; font-size: 15px; font-weight: bold; width: 205px; margin: 0px auto 19px auto; text-align: center; color: #fff; transition: all 0.2s linear 0s;}
.container a.download:hover {background-color: #333; text-decoration: none;}



a.a1,a.a2 {background: url(/images/default/live_trader_apps.png) no-repeat #75A72E; border-radius: 3px; width: 205px; height: 70px;
           display: block; text-indent: -9000px; overflow: hidden; margin: 0 0 23px 0; transition: all 0.2s linear 0s; text-decoration: none;}
a.a2 {background-position: -206px 0;}
a.a1:hover,a.a2:hover {background-color: #333; text-decoration: none;}
.cod {background: url(/images/default/live_trader_apps.png) 0 -72px no-repeat; display: block; width: 98px; height: 99px; margin: 0 0 0 54px;}
.cod-2 {background-position: -206px -72px;}
.boxin {padding: 7px 0 6px 0;}
.boxin-list {border: 1px solid #ddd; border-width: 1px 0;}
.boxin-list > li {list-style: none; display: inline-block; vertical-align: top; width: 49%; padding: 31px 0;}
.boxin-list > li figure {width: 161px; float: left; text-align: center; padding: 5px 0 0 0;}
.inne {width: 300px; float: left;}
.boxin-list li figure span {display: inline-block; background: url(/images/default/mx_pages_icons.png) no-repeat; position: relative;}
.boxin-list li figure span.ic-27 {width: 82px; height: 124px; background-position: -511px -5px; top: 1px;}
.boxin-list li figure span.ic-28 {width: 80px; height: 124px; background-position: -512px -210px; top: 1px;}
.boxin-list li figure span.ic-29 {width: 80px; height: 120px; background-position: -10px -214px; top: 1px;}
.boxin-list li figure span.ic-30 {width: 80px; height: 120px; background-position: -108px -10px; top: -9px;}
.boxin-list li figure span.ic-36 {width: 76px; height: 120px; background-position: -113px -216px; top: 2px;}
.boxin-list li figure span.ic-38 {width: 80px; height: 120px; background-position: -210px -10px; top: 2px;}
.boxin-list li figure span.ic-40 {width: 80px; height: 120px; background-position: -210px -214px; top: 2px;}
.boxin-list li figure span.ic-41 {width: 80px; height: 120px; background-position: -10px -10px; top: 2px;}
.boxin-list li figure span.ic-42 {width: 80px; height: 120px; background-position: -609px -19px; top: 2px;}
.boxin-list li figure span.ic-43 {width: 80px; height: 120px; background-position: -310px -10px; top: 2px;}
.boxin-list li figure span.ic-44 {width: 76px; height: 120px; background-position: -514px -5px; top: -3px;}
.boxin-list li figure span.ic-45 {width: 80px; height: 120px; background-position: -410px -210px; top: 2px;}
.boxin-list li figure span.ic-46 {width: 60px; height: 120px; background-position: -420px -10px; top: -3px;}
.boxin-list li figure span.ic-47 {width: 80px; height: 120px; background-position: -310px -210px; top: 2px;}
.boxin-list li figure span.ic-48 {width: 80px; height: 120px; background-position: -610px -213px; top: 2px;}
.boxin-list li figure span.ic-49 {width: 80px; height: 120px; background-position: -712px -9px; top: 2px;}
.inne h3 {font-size: 15px; padding: 0 0 13px 0;}
.inne h3 a {color: #000;}
.inne h3 a:hover {color: #75A72E;}
.inne p {font-size: 13px;}
.texts-list {list-style: none; padding: 43px 0 56px 0;}
.texts-list li {width: 48%; display: inline-block; vertical-align: top; margin: 0 0 0 2%;}
.container .texts-list a {color: #000000;}
.texts-list a:hover {color: #75A72E;}
.texts-list li:first-child {margin-left: 0;}
.texts-list li h4 {font-size: 15px; padding: 0 0 23px 0;}
.texts-list li p {font-size: 13px; line-height: 1.4;}
.postambule-inner {width: 1000px; margin: 0 auto; padding: 35px 0 54px 0; background: #f2f2f2;}
.postambule-inner h2 {font-size: 30px; text-align: center; padding: 0 0 18px 0;}
.postambule-inner p {text-align: center; font-size: 13px; line-height: 1.5;}
.postambule-inner ul {padding: 57px 0 0 0;}
.postambule-inner ul li {display: inline-block; vertical-align: top; width: 29%; margin: 0 0 0 3%;}
.postambule-inner ul li p {text-align: left; font-size: 13px; line-height: 1.6;}
.postambule-inner ul li h3 {font-size: 20px; padding: 0 0 6px 0;}
.postambule-inner ul li span {background: url(/images/default/mx_pages_icons.png) no-repeat; background-position: -370px -416px; width: 64px; height: 64px; float: left; margin: 5px 0 0 0;}
.postambule-inner ul li span.ic-32 {background-position: -440px -416px;}
.postambule-inner ul li span.ic-33 {background-position: -510px -416px;}
.on {padding: 0 0 0 80px;}
.cont {padding: 15px 0 0 0;}
.cont h2 {font-weight: bold; text-align: center;}
.contact-inner {width: 1000px; margin: 0 auto; padding: 46px 0 85px 0; background: #f2f2f2;}
.contact-inner h3 {font-size: 20px;}
.left-contact {width: 400px; float: left; padding-left: 20px;}
.right-contact {width: 560px; float: right; padding-right: 20px}
.contact-list {padding: 13px 0 0 0;}
.contact-list li {list-style: none; line-height: 1.3; padding: 17px 0;}
.contact-list li span {font-size: 16px;}
.contact-list li p {font-size: 20px;}
.contact-list li a {color: #222;}
.right-contact input {float: left; width: 245px; height: 40px; position: relative; background: #fff; border: 0; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; text-indent: 12px; color: #959595; font-size: 13px; margin: 0 10px 0 0;}
.right-contact h3 {padding-bottom: 32px;}
.right-contact textarea {clear: both; padding: 11px 12px; width: 536px; min-height: 98px; background: #fff; border: 0; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; color: #959595; font-size: 13px; margin: 10px 0;}
.btn-1 {background: #75a72e; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; font-size: 15px; font-weight: bold; color: #fff; padding:10px;
        border: 0; transition: all 0.2s linear 0s;}
.btn-1:hover {background-color: #679f16;}

/* set for active map */
.orBigMap {position: relative;}
.orBigMap .orFlagContact {position: absolute; width: 20px; height: 27px; cursor: pointer;}
.orBigMap .orFlagContactIn {width: 20px; height: 27px; position: relative; background: url(/images/default/pin.png);}
.orBigMap .orFlagContact b {position: absolute; top: 5px; right: 0; left: 0; margin: auto;}
.orBigMap .orFCPopup {position: absolute; width: 300px; top: -10px; left: 40px; display: none; font-size: 13px; padding: 10px; border-radius: 5px; -webkit-border-radius: 5px; background: rgba(0,0,0,0.8); z-index: 1;}
.orBigMap .orFCPopup-left {position: absolute; width: 300px; top: -10px; left: -340px; display: none; font-size: 13px; padding: 10px; border-radius: 5px; -webkit-border-radius: 5px; background: rgba(0,0,0,0.8); z-index: 1;}
.orBigMap .corner {width: 20px; height: 20px; background: url(/images/default/corner.png) no-repeat 0 0; position: absolute; left: 20px; top: 0; display: none; z-index: 1;}
.orBigMap .corner-left {width: 20px; height: 20px; background: url(/images/default/corner-left.png) no-repeat 0 0; position: absolute; left: -20px; top: 0; display: none; z-index: 1;}
.orBigMap .orFlagContact:hover .orFCPopup, .orBigMap .orFlagContact:hover .orFCPopup-left, .orBigMap .orFlagContact:hover .corner, .orBigMap .orFlagContact:hover .corner-left {display: block;}
.orBigMap .orFCca {left: 181px; top: 122px;}
.orBigMap .orFCgb {left: 440px; top: 115px;}
.orBigMap .orFCno {left: 462px; top: 83px;}
.orBigMap .orFCse {left: 485px; top: 70px;}
.orBigMap .orFCfi {left: 495px; top: 60px;}
.orBigMap .orFCes {left: 435px; top: 154px;}
.orBigMap .orFCpt {left: 420px; top: 154px;}
.orBigMap .orFCch {left: 459px; top: 140px;}
.orBigMap .orFCch i {left: 4px;}
.orBigMap .orFCde {left: 480px; top: 130px;}
.orBigMap .orFCit {left: 490px; top: 160px;}
.orBigMap .orFCgr {left: 510px; top: 165px;}
.orBigMap .orFCfr {left: 460px; top: 135px;}
.orBigMap .orFCnl {left: 465px; top: 120px;}
.orBigMap .orFCdk {left: 470px; top: 115px;}
.orBigMap .orFCtr {left: 531px; top: 156px;}
.orBigMap .orFCcy {left: 547px; top: 170px;}
.orBigMap .orFCza {left: 516px; top: 339px;}
.orBigMap .orFCsa {left: 572px; top: 205px;}
.orBigMap .orFCbh {left: 595px; top: 193px;}
.orBigMap .orFCqa {left: 599px; top: 207px;}
.orBigMap .orFCae {left: 611px; top: 202px;}
.orBigMap .orFCru {left: 704px; top: 82px;}
.orBigMap .orFCau {left: 837px; top: 327px;}
.orBigMap .orFCjp {left: 854px; top: 167px;}
.orBigMap .orFCcn {left: 747px; top: 175px;}
.orBigMap .orFCws {left: 801px; top: 201px;}
.orBigMap .orFChk {left: 780px; top: 208px;}
.orBigMap .orFCvn {left: 761px; top: 229px;}
.orBigMap .orFCsg {left: 748px; top: 259px;}
.orBigMap .orFCin {left: 660px; top: 219px;}
.orFCPopup .boch, .orFCPopup-left .boch {padding: 0px;}
.orFCPopup .boch h3, .orFCPopup-left .boch h3 {color: #fff;}
/* End contact_us */

/* faq */
body.body-inner .shadow {display: none!important;}
.container h1 {font-size: 30px;}
.container h1 span {display: block; font-weight: normal;}
.container a {color: #75a72e;}
.titling {float: left;}
.search-form {position: absolute; top: 2px; right: 0;}
.search-form input {background: #f4f4f4; border: 1px solid #dbdbdb; border-width: 1px 0 0 1px; padding: 0; width: 248px; height: 35px; float: left; text-indent: 11px; color: #a7a7a7; position: relative; font-size: 15px; -webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; border-top-left-radius: 5px; border-bottom-left-radius: 5px;}
body:first-of-type .search-form input {line-height: inherit;}
.search-form button {background: #75a72e; font-size: 14px; color: #fff; width: 80px; height: 36px; line-height: 36px; float: left; position: relative; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px;}
.sidebar {float: left; width: 310px; padding: 42px 0 0 0;}
.sidebar select {display: none;}
.submenu {list-style: none;}
.submenu > li {background: #f4f4f4; border-bottom: 1px solid #ddd;}
.submenu > li > span {padding: 0 20px; display: block; position: relative;}
.submenu > li > span > a {display: block; color: #343434; font-size: 14px; padding: 10px 0 10px 0; margin: 0 48px 0 0;}
.submenu > li > span > i {position: absolute; right: 13px; top: 50%; margin: -10px 0 0 0; width: 20px; height: 20px; background: #fff url(/images/default/select.png) 50% 50% no-repeat; border: 1px solid #ddd; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; cursor: pointer;}
.submenu > li > span > i.cur {background-image: url(/images/default/select-open.png);}
.submenu > li > span > a:hover {color: #75a72e; text-decoration: none;}
.submenu > li.activ > span > a {background-image: url(/images/default/select-open.png);}
.submenu > li > ul {list-style: none; background: #fff; padding: 5px 22px 5px 22px; border-top: 1px solid #ddd;}
.submenu > li > ul > li {padding: 2px 0; position: relative;}
.submenu > li > ul > li a {display: block; color: #343434; font-size: 14px; padding: 0 0 0 19px;}
.submenu > li > ul > li a:before {content: "\00bb"; color: #777; font-size: 12px; position: absolute; left: 0; top: 4px;}
.submenu > li > ul > li a:hover {text-decoration: none; color: #75a72e;}
.submenu > li > ul > li a:hover:before {color: #75a72e;}
.submenu > li > ul > li.act a {color: #75a72e;}
.submenu > li > ul > li.act a:before {color: #75a72e;}
.submenu > li.no-child > span > a {background-image: none;}
.submenu > li > ul > li ul {list-style: none; margin: 0 19px 0 19px; padding: 5px 0;}
.submenu > li > ul > li ul li {position: relative;}
.submenu > li > ul > li ul li a {font-size: 13px;}
.submenu > li > ul > li ul li a:before {content: "\00bb"; color: #777; font-size: 12px; position: absolute; left: 0; top: 1px;}
.submenu-links { display: none; }
.tex {width: 625px; float: right; padding: 41px 0 40px 0;}
.patway li {display: inline-block; vertical-align: top; font-size: 30px; font-weight: bold;}
.patway li a {color: #1d1d1d;}
.patway li i {font-style: normal;}
.patway li span {margin: 0 3px 0 8px;}
.questions {list-style: none; padding: 14px 0 0 0;}
.questions li {padding: 0; line-height: 1.2;}
.questions li a {color: #629d0f; font-size: 14px; font-weight: bold;}
.questions li ul {list-style: none; margin: 0 20px; padding: 5px 0;}
.questions li ul li a {font-weight: normal;}
.text-inner {padding: 36px 0 0 0;}
.text-inner.glossary {padding: 36px 0 0 140px;}
.text-inner article {position: relative; border-top: 1px solid #ddd; padding: 11px 0 9px 0;}
.text-inner article h2 {font-size: 17px; font-weight: bold; padding: 0 150px 15px 0;}
.text-inner article p {font-size: 14px; color: #000; line-height: 1.7; padding: 0 0 15px 0;}
a.back-top {background: #ccc; width: 88px; height: 37px; line-height: 37px; position: absolute; top: 0; right: 0; text-align: center; font-size: 12px; color: #fff;}
/* End faq */


/* education */
.preambule {border-bottom: 1px solid #d7d7d7; padding: 0 0 53px 0; margin: 0 0 40px 0; min-height:329px;}
.pre-col-1 {width: 470px; float: left;}
.pre-col-2 {width: 400px; float: right; position: relative;}
.pre-col-1 p {line-height: 1.5; padding: 15px 0;}
.pre-col-1 h1 {padding: 3px 0 18px 0;}
.pre-col-1 small {display: block; font-size: 14px;}
.ic-35 {background: url(/images/default/ic-35.png) no-repeat; width: 540px; height: 370px; background-size: 540px 370px; position: absolute; left: -57px; top: -5px;}
.boxin-educ {background: url(/images/default/bg.gif) center top repeat-y; padding: 0;}
.boxin-educ .boxin-list {border: 0; position: relative; top: -4px;}
.boxin-educ .boxin-list > li {padding: 0 0 28px 0;}
/*return after the ITA is ready:  .boxin-educ .boxin-list > li {padding: 57px 0 0 0;}*/
.boxin-educ .boxin-list > li.no-pad {padding-top: 0;}
.boxin-educ .boxin-list > li ul {list-style: none;}
.boxin-educ .boxin-list > li ul > li {background: url(/images/default/info-list-li-bg.png) 1px 11px no-repeat; padding: 0 0 3px 14px; line-height: 1.0;}
.boxin-educ .boxin-list > li ul > li span {font-size: 12px;}
.boxin-educ .inne h3 {font-size: 17px;}
.boxin-educ .inne p {font-size: 14px; line-height: 1.7;}
a.more {font-weight: bold;}
.additions-list {margin: 44px 0 0 0; list-style: none;}
.additions-list li {border-top: 1px solid #d7d7d7; padding: 32px 60px 32px 86px; position: relative;}
.additions-list li.narrow {padding-top: 20px;}
.additions-list li p {font-size: 14px; line-height: 1.7;}
.additions-list li p a {font-weight: bold;}
.additions-list li h5 {font-size: 14px; padding: 0 0 2px 0;}
.additions-list li span {position: absolute; left: 20px; top: 25px; background: url(/images/default/mx_pages_icons.png) no-repeat;}
.additions-list li span.books {width: 40px; height: 58px; background-position: -83px -417px;}
.additions-list li span.question-pic {width: 40px; height: 64px; background-position: -222px -416px;}
.additions-list li span.oc-1 {width: 40px; height: 64px; background-position: -153px -417px;}
.additions-list li span.oc-2 {width: 35px; height: 64px; background-position: -299px -416px; left: 24px;}
.additions-list li span.oc-3 {width: 40px; height: 40px; background-position: -13px -416px; left: 16px;}
/* End education */

/* Video courses */
#video-courses-page {margin: 0 auto; left: 0;}
.tabs-wrapper{top: 0px !important;}
/* End Video courses */



/* market */
.ic-35-1 {background: url(/images/default/or_research.jpg) no-repeat; width: 460px; height: 405px; background-size: 441px 423px; position: absolute; left: -26px; top: -90px;}
.chartsTitle a {text-decoration: none; color: #000 !important;}
.chartsTitle a:hover {text-decoration: none;}
/* End market */


/* about_us */
.pic {padding: 8px 0 26px 0;}
.pic img {-moz-box-shadow: 0 0 5px #d5d5d5; -webkit-box-shadow: 0 0 5px #d5d5d5; box-shadow: 0 0 5px #d5d5d5;}
.direct-list {padding: 6px 0 30px 0;}
.direct-list > li {background: #f5f5f5; margin: 36px 0 0 0; padding: 17px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.direct-list > li:first-child {margin-top: 0;}
.direct-list > li figure {float: left;}
.direct-list > li figure img {-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; display: block;}
.direct-info {padding: 0 0 0 239px;}
.direct-title {border-bottom: 1px solid #d7d7d7; display: inline-block; position: relative; top: -7px; padding: 0 0 7px 0; min-width: 210px;}
.direct-title h3 {font-size: 18px;}
.direct-title h4 {font-weight: normal; font-size: 14px; color: #9b9995;}
.text-inner .direct-entry p {padding-bottom: 0;}
.text-inner .more-info p {padding-bottom: 10px;}
.tit {background: url(/images/default/select.png) right 7px no-repeat; padding: 0 18px 0 0; display: inline-block; font-size: 14px; font-weight: bold; font-style: normal; color: #629d0f; cursor: pointer;}
.tit.act {background-image: url(/images/default/select-open.png);}
.pream-reg {position: relative; top: -11px; padding: 0 0 7px 0;}
.pream-reg figure {float: left;}
.text-inner .pream-reg p {padding: 9px 0 0 127px;}
.point-list {padding: 1px 0 0 0; font-size: 14px;}
.point-list dt {font-weight: bold; padding: 0 0 25px 0;}
.point-list dt i {font-style: normal; font-weight: normal;}
.point-list dd {background: url(/images/default/info-list-li-bg.png) 0 10px no-repeat; padding: 0 0 2px 20px; line-height: 1.7;}
.foodst-preamb {margin: -6px 0 0 0;}
.foodst-preamb h3 {font-size: 17px; padding: 0 0 10px 0;}
.text-inner .foodst-preamb p {padding: 0; line-height: 1.5;}
.pic-list {padding: 34px 0 0 0;}
.pic-list dt {font-size: 16px; padding: 0 0 20px 0;}
.pic-list dd {padding: 0 0 0 75px; position: relative; margin: 0 0 5px 0;}
.pic-list dd h4 {font-size: 16px; padding: 0 0 7px 0;}
.text-inner .pic-list dd p {font-size: 14px; padding: 0 0 22px 0;}
.pic-list dd span {background: url(/images/default/mx_pages_icons.png) no-repeat; position: absolute; left: 0; top: 0;}
.pic-list dd span.ic-50 {width: 40px; height: 60px; background-position: -14px -580px; top: 7px; text-indent: -8000px;}
.pic-list dd span.ic-51 {width: 47px; height: 84px; background-position: -81px -580px; top: 8px; text-indent: -8000px;}
.pic-list dd span.ic-52 {width: 41px; height: 84px; background-position: -154px -580px; left: 7px; top: 6px; text-indent: -8000px;}
.pic-list dd span.ic-53 {width: 39px; height: 84px; background-position: -224px -580px; left: 4px; top: 3px; text-indent: -8000px;}
.pic-list dd span.question-pic {width: 40px; height: 64px; background-position: -222px -416px; left: 9px; top: 5px; text-indent: -8000px;}
.text-inner .additions-list {margin: -11px 0 41px 0;}
.text-inner .additions-list li {border: 0; padding: 21px 0 0 74px;}
.text-inner .additions-list li.no-pic {padding-left: 0;}
.text-inner .additions-list li h5 {font-size: 16px; padding: 0 0 9px 0;}
.text-inner .additions-list li p {padding: 0;}
.text-inner .additions-list li span {left: 1px;}
.text-inner .additions-list li.border-li {border-top: 1px solid #ddd; margin-top: 20px;}
.additions-list li span.oc-5 {width: 43px; height: 80px; background-position: -292px -578px; text-indent: -8000px;}
.additions-list li span.oc-6 {width: 38px; height: 70px; background-position: -363px -578px; text-indent: -8000px;}
.additions-list li span.oc-7 {width: 38px; height: 70px; background-position: -426px -578px; text-indent: -8000px;}
.more-direct-info {clear: both; padding: 20px 0 0 0; display: none;}
a.read-mor {font-weight: bold;}
/* End about_us */


/* help_legal */
.page-list {font-size: 14px; list-style: none;}
.page-list li {background: url(/images/default/info-list-li-bg.png) 0 10px no-repeat; padding: 0 0 0px 20px; line-height: 1.7;}
.date {font-weight: normal; font-size: 13px; color: #9b9995; margin: -15px 0 0 0; padding: 0 0 10px 0;}
.block {padding: 10px 0 0 0;}
.block h4 {font-size: 15px; padding: 0 0 15px 0;}
.block-inner {padding: 0;}
.block-inner h5 {font-size: 14px; padding: 0 0 5px 0;}
.block-inside {padding: 0;}
.point-list dd ul {list-style: none; padding: 10px 20px;}
.point-list dd dl dd {background: none;}
/* End help_legal */

/* help_banking_wire_transfer */
.text-inner-title p {font-size: 14px; line-height: 1.7; padding: 0 0 25px 0;}
.wire-transfer-logo {padding: 0 0 10px;}
/* End help_banking_wire_transfer */


/* video_archive */
.video-page {width: 960px; margin: 0 auto; background: #1e1e1e; padding: 0 20px;}
.video-page-title {padding: 17px 0 30px 0;}
.video-page-title h1 {float: left; font-size: 30px; color: #fff;}
.select-videos {float: right; width: 180px; padding: 8px 0 0 0;}
.search-video {background: #fff; -moz-box-shadow: inset 1px 1px 0 0 #e5e5e5; -webkit-box-shadow: inset 1px 1px 0 0 #e5e5e5; box-shadow: inset 1px 1px 0 0 #e5e5e5; position: relative; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 0 5px 0 39px; height: 36px; margin: 28px 0 0 0;}
.serch-button {background: url(/images/default/mx.png) -70px -132px no-repeat; width: 16px; height: 16px; position: absolute; left: 12px; top: 10px; border: 0; cursor: pointer;}
.search-tx {background: #fff; border: 0; height: 36px; line-height: 36px; width: 100%; color: #1d1d1d; font-size: 16px;}
.video-page-body {padding: 0 0 110px 0;}
.video-block h2 {font-size: 20px; color: #fff; padding: 0 0 2px 0;}
.video-block h3 {color: #686868; font-size: 16px; font-weight: normal;}
.video-list {padding: 16px 0 37px 0;}
.video-list li {background: #313131; border: 1px solid #3d3d3d; margin: 0 6px 10px 0; width: 229px; display: inline-block; vertical-align: top; list-style: none;}
.video-list li:nth-child(4n+4) {margin-right: 0;}
.vid {padding: 9px;}
.vid .video {width: 100%; height: 165px; margin: 0;}
.vid p {font-size: 13px; font-weight: bold; line-height: 1.3; padding: 12px 0 0 0;}
.video-time {padding: 5px 0 0 0; color: #8e8e8e; font-size: 13px;}
.video-hour {float: left; font-weight: bold; padding: 0 0 0 19px; position: relative; margin: 0 18px 0 0;}
.video-hour i {background: url(/images/default/mx.png) -132px -134px no-repeat; width: 12px; height: 12px; position: absolute; left: 0; top: 4px;}
.video-date {float: left; padding: 0 0 0 21px; position: relative;}
.video-date i {background: url(/images/default/mx.png) -152px -133px no-repeat; width: 13px; height: 14px; position: absolute; left: 0; top: 2px;}
.video-mor {border-top: 1px solid #313131; position: relative; text-align: center;}
.video-mor a.video-mor-a {display: inline-block; text-align: center; background: #313131; width: 120px; height: 35px; line-height: 35px; color: #fff; font-size: 13px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position: relative; top: -18px; z-index: 10;}
.video-mor a.video-mor-last {float: right;}
.vid-text {padding: 0 0 5px 0;}
.vid-text p {color: #8e8e8e; font-weight: normal;}
/* End video_archive */


/* video_search_results */
.video-list-search {padding-top: 0;}
.pagenavi {text-align: center; position: relative; top: -18px;}
.pagenavi li {display: inline-block; vertical-align: top; margin: 0 1px 0 0;}
.pagenavi li a {text-align: center; width: 35px; height: 35px; line-height: 35px; position: relative; display: block; background: #313131; font-size: 13px; color: #fff; -webkit-border-radius: 35px; -moz-border-radius: 35px; border-radius: 35px;}
.pagenavi li.activ a,.pagenavi li:hover a {background: #7b7b7b; font-weight: bold; text-decoration: none;}
/* End video_search_results */

/* video_page */
.left-col {width: 630px; float: left; padding: 20px 0 0 0;}
.right-col {width: 310px; float: right; padding: 20px 0 0 0;}
.player {margin: 0 0 18px 0; position: relative; overflow: hidden;}
.player iframe,.player object,.player embed {width: 100%; height: 100%;}
.video-info {padding: 0 140px 0 0; position: relative; min-height: 70px;}
.video-info h2 {font-size: 19px; color: #fff; line-height: 1.3; padding-bottom: 10px;}
.voices {position: absolute; top: 3px; right: 0;}
.voices a {border: 1px solid #333; float:left; width: 63px; height: 49px; margin: 0 0 0 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 9px 0 0 0;}
.voices a:hover {text-decoration: none;}
.voices a i {font-size: 11px; text-align: center; display: block; color: #777; font-style: normal; padding: 4px 0 0 0;}
.voices a span {background: url(/images/default/mx.png) no-repeat; width: 24px; height: 24px; display: block; margin: 0 auto;}
.voices a span.up-icon {background-position: -229px -88px;}
.voices a span.down-icon {background-position: -269px -88px;}
.tabs-outer {border-bottom: 1px solid #313131; padding: 0 0 19px 0;}
.tabs-box {display: none;}
.tabs-box.visible {display: block;}
.tabs-list {border-bottom: 1px solid #313131;}
.tabs-list li {float: left; list-style: none; position: relative; top: 1px;}
.tabs-list li a {color: #747474; font-size: 13px; display: block; padding: 0 22px 13px 22px;}
.tabs-list li.activ a {font-weight: bold; color: #fff; padding: 0 22px 10px 22px; border-bottom: 3px solid #75a72e;}
.tab-info {font-size: 13px;}
.tab-info-left {width: 410px; float: left; padding: 19px 0 0 0;}
.tab-info-right {width: 170px; float: right; padding: 49px 0 0 0;}
.published {display: block; color: #959595; padding: 0 0 11px 0;}
.tab-info-left p {color: #fff; line-height: 1.5;}
a.click {display: block; background: #313131; padding: 8px 15px 0 44px; height: 52px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position: relative;}
.ic-click {background: url(/images/default/ic-click.png) no-repeat; width: 16px; height: 21px; position: absolute; top: 19px; left: 13px;}
.tab-share {padding: 19px 0 5px 0;}
.share-form {padding: 18px 0 0 0;}
.share-link {width: 420px; float: left;}
.share-dop {width: 170px; float: right;}
.share-link,.input-time {background: #f4f4f4; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; position: relative; height: 36px; text-indent: 11px; color: #252525; font-size: 14px; border: 0;}
.share-dop .chek-outer {padding: 5px 0 0 0; float: left;}
.share-dop .custom-checkbox label {font-size: 14px; padding: 3px 0 0 35px;}
.input-time {width: 70px; float: right;}
.tab-embed {padding: 19px 0 0 0;}
.tab-embed textarea {background: #f4f4f4; color: #1d1d1d; font-size: 14px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position: relative; border: 0; padding: 8px 11px 0 11px; height: 68px; overflow: hidden; width: 608px;}
.vid-size {padding: 10px 0 0 0;}
.vid-size label {float: left; color: #6c6c6c; font-size: 14px; width: 87px; padding: 8px 0 0 0;}
.tab-email {padding: 12px 0 0 0;}
.log-email {background: #313131; text-align: center; color: #fff; font-size: 14px; padding: 13px 0 12px 0; margin: 0 0 11px 0;}
.log-email a {color: #6c972e;}
.email-form .clearfix {position: relative; padding: 0 0 10px 37px;}
.email-form label {font-size: 14px; position: absolute; left: 0; top: 8px;}
.email-form .clearfix input {background: #f4f4f4; position: relative; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; text-indent: 15px; height: 36px; border: 0; width: 100%;
                             font-size: 14px; color: #8c8c8c;}
.email-form .clearfix textarea {background: #f4f4f4; position: relative; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; text-indent: 15px; height: 67px; border: 0; width: 100%; padding: 9px 0 0 0;
                                font-size: 14px; color: #8c8c8c; margin: 0 0 11px 0;}
.email-form .btn-1 {float: right; width: 110px; font-weight: normal; height: 35px;}
.comments {padding: 12px 0 0 0;}
.comments h3 {font-size: 20px; color: #fff; font-weight: normal; border-bottom: 1px solid #313131; padding: 0 0 13px 0;}
.comment-search {padding: 19px 0 0 0;}
.comment-search textarea {background: #f4f4f4; webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position: relative; border: 0; height: 36px; line-height: 36px; color: #a7a7a7; text-indent: 11px;
                          font-size: 16px; width: 550px; float: left;}
.comment-search .btn-1 {float: right; width: 70px; font-weight: normal; height: 35px;}
.comment-list {font-size: 13px; padding: 20px 0 0 0;}
.comment-list li img {float: left; border: 1px solid #000 !important; margin: 6px 0 0 0;}
.com-inner {margin: 0 0 36px 84px; border-bottom: 1px solid #313131;}
.com-title {padding: 0 0 7px 0;}
.com-title b {color: #fff; padding: 0 9px 0 0;}
a.reply {color: #5f852a; position: relative; top: 9px; background: #1b1b1b; padding: 0 17px 0 0;}
a.reply i {background: url(/images/default/mx.png) -173px -135px no-repeat; display: inline-block; width: 10px; height: 11px; margin: 0 0 0 17px; position: relative; top: 1px;}
.comment-list li ul {margin: 0 0 0 80px;}
.comment-list li ul .com-title b {color: #343434;}
a.show-more {background: #313131; webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position: relative; text-align: center; color: #919191; font-size: 15px; display: block; padding: 12px 0 14px 0; margin: 0 0 14px 0;}
.right-col .search-video {margin: 0;}
.right-col h2 {font-size: 20px; color: #fff; font-weight: normal; padding: 0 0 19px 0;}
.categories {padding: 14px 0 0 0;}
.nav li {background: #313131; border-left: 10px solid #404040; list-style: none; margin: 0 0 1px 0; padding: 0 5px 0 0;}
.nav li.current,.nav li:hover {border-left-color: #75a72e;}
.nav li a {display: block; font-size: 16px; color: #fff; padding: 20px 0 23px 25px;}
.nav li:hover a {text-decoration: none;}
.relatvideos {padding: 15px 0 0 0;}
.relatvideos-list {list-style: none;}
.relatvideos-list li {background: #313131; border: 1px solid #3d3d3d; margin: 0 0 10px 0;}
.relatvideos-list li img {float: left;}
.relatvideos-list img {width: 111px;}
.relatvideos-list .video-title {height: 2.1em; overflow: hidden; text-transform: uppercase;}
.vid-inner {padding: 0 0 0 132px;}
.vid-inner p {padding: 0 0 7px 0;}
.trade-list {list-style: none; padding: 0 0 30px 0;}
.trade-list li {float: left; background: #313131; margin: 0 0 0 10px; webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position: relative; min-height: 130px; width: 475px; font-size: 20px;}
.trade-list li:first-child {margin-left: 0;}
.trade-list li p {padding: 33px 0 0 170px; color: #fff;}
.trade-list li a {padding: 0 0 0 170px; color: #75a72e; text-decoration: underline; display: block;}
.trade-list li a:hover {text-decoration: none;}
.trade-list li span {background: url(/images/default/mx_pages_icons.png) no-repeat; position: absolute; left: 41px; top: 25px;}
.trade-list li span.ic-39 {background-position: -113px -216px; width: 76px; height: 77px;}
.trade-list li span.ic-40 {background-position: -10px -10px; width: 80px; height: 79px;}
/* End video_page */


/* open_accont_stand_alone_fin */
.main {width: 1000px; margin: 0 auto; padding: 0 0 210px 0; background: #1e1e1e;}
.head {position: relative; height: 69px; padding: 28px 0 0 0;}
.head .logo {margin-left: 20px;}
.conte {padding: 0 15px 30px 15px;}
.conte h2 {color: #fff; font-size: 35px; font-weight: normal;}
.conte h2 span {color: #858585; font-size: 25px; padding: 0 0 0 26px;}
.steps {list-style: none; padding: 26px 0 0 0;}
.steps li {background: url(/images/default/mx_arrows.png) 0 -83px no-repeat; float: left; width: 330px; height: 68px; margin-left: -10px;}
.steps li:first-child {margin-left: 0;}
.steps li span {text-align: center; display: block; text-align: center; font-size: 22px; color: #acacac; padding: 18px 0 0 0;}
.steps li.activ {background-position: 0 0;}
.steps li.activ span {color: #fff;}
.steps-form {padding: 36px 0 0 0;}
.steps-list {position: relative; z-index: 8; padding-bottom: 13px;}
.steps-list > li {float: left; width: 465px; list-style: none; clear: left;}
.steps-list > li.odd {float: right; clear: right;}
.steps-list > li.last {width: 100%;}
.steps-form .clearfix {padding: 0 0 13px 0;}
.steps-form .clearfix label {width: 105px; float: left; padding: 7px 0 0 0; font-size: 14px;}
.steps-form .clearfix label small {display: block; font-size: 12px; position: relative; top: -4px;}
#confirmPassForm .steps-form .clearfix label{width: 126px;}

.steps-form .clearfix input.inp {
    border: 0;
    width: 330px;
    background: #fff;
    height: 35px;
    webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    position: relative;
    text-indent: 10px;
    float: left;
}
.steps-form .clearfix.captcha {padding: 0 0 0 115px;}
.steps-form .clearfix.captcha img {float: left; webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position: relative; margin: 0 10px 0 0;}
.steps-form .clearfix.captcha input.inp {width: 126px;}
.steps-form .clearfix.captcha span {float: left; color: #c2c2c2; font-size: 12px; padding: 3px 0 0 9px; line-height: 1.3;}
.steps-form .clearfix.phon .inp {width: 278px; float: right;}
.steps-cheks {clear: both;}
.steps-form .steps-cheks .chek-outer {padding: 12px 0 0 115px;}
.steps-form .steps-cheks label {width: auto; padding: 2px 0 0 29px; font-size: 14px;}
.steps-form .steps-cheks label span {color: #84c52a;}
.steps-cheks .chek-inner {float: left; padding: 0 26px 0 0;}
.steps-form .btn {width: 120px; height: 40px; font-size: 15px; font-weight: normal; margin: 12px 0 0 115px;}

.steps-list > li.odd .select-outer-day {margin-right:  10px;}
.steps-second {margin: 0 -5px 36px -5px;}
/* End open_accont_stand_alone_fin */

/* my_personal_details_1 */
.todayTime {float: left; padding: 17px 0 0 15px; text-align: right; color: #fff; font-size: 13px;}
.todayTime b {font-size: 20px; display: block; line-height: 16px;}




.headerR {padding: 7px 0 0 0;}
.headerR a {display: block; float: left; margin: 15px 0 0 5px; padding: 4px 7px 0; height: 26px; font-size: 13px; background: #313131; border-radius: 5px; -webkit-border-radius: 5px;}
.headerR .headTopRight {float: left; margin: 0;}
.headerText {display: block; float: left; padding-top: 5px;}
.headerGreeting, .headerNumber, .headerName {display: inline-block; float: right; margin-left: 5px;margin-top: 10px;}
.headerName {max-width: 65px; text-overflow: ellipsis; overflow: hidden;}
.hell,.balanc {color: #fff; font-size: 13px; display: block; float: none; margin: 5px 0 0; padding: 0;}
.hell{padding-left:5px;}
.headerR .hell {width:420px !important; white-space:nowrap; margin-right:10px;}

.balanc {padding-right: 0px;padding-left: 9px;margin-top: 10px; float: right;}
.balanc #userBalance, .balanc #userEquity{font-weight:bold;}

/*
temporary total equity hiding
 */
 .show-equity-1 .balanc{margin-top: 0px;}
 #userEquitySpan{display:none;}
/*
.balanc {padding-right: 0px;padding-left: 7px;margin-top: 3px;float: right;width:146px}
.balanc #userBalance{font-weight:bold;}
.show-equity-0 .balanc{margin-top: 10px;}
.account-status{width:150px;display: inline-block;float: right;}
.account-status .label{width:90px;text-align:left;float: left;}
*/

a.dep {background: #fff100; color: #000; text-transform: uppercase; font-weight: 700;}
.backendPage {width: 1000px; margin: 0 auto;}
.backendPageinner {background: #1e1e1e; padding: 20px;}
.pat {color: #fff; list-style: none; padding: 15px 0 33px 0;}
.pat li {display: inline; font-size: 30px;}
.pat li a {font-weight: bold;}
.pat li i {font-style: normal; padding: 0 13px 0 15px;}
.accountTabs {background: #252525;}
.accountTabsList {list-style: none; background: #1E1E1E;}
.accountTabsList li {display: inline-block; vertical-align: top; margin-right: -5px; margin-left: 10px;}
.accountTabsList li:first-child {margin-left: 0;}
.accountTabsList li:last-child {margin-right: 0;}
.accountTabsList li a {
    display: block; background: #313131; border-top: 1px solid #3b3b3b; font-size: 13px; color: #909090;
    width: 128px;
    text-align: center; padding: 14px 0 16px 0;
}
ul.accountTabsList li.last a {width: 154px;}
.accountTabsList li.current a,.accountTabsList li:hover a {background: #252525; border-top: 2px solid #72a12f; padding-top: 13px; color: #fff; text-decoration: none;}
.tabsBox {padding: 38px 0 25px 0;}
.tabsBoxInner-second {padding: 0 0 0 45px;}
.tabsBoxInner-second p {color: #fff; font-size: 14px;}
.leftTabs {width: 433px; float: left; padding: 39px 0 0 0;}
.rightTabs {float: right; width: 434px;}
.tabsList > li {list-style: none; padding: 0 0 13px 0;}
.tabsList > li label {font-size: 13px; color: #acacac; float: left; width: 127px; padding: 8px 0 0 0;}
.tabsList > li input.inp {
    border: 0;
    width: 305px;
    background: #fff;
    height: 35px;
    font-size: 14px;
    webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    position: relative;
    text-indent: 10px;
    float: left;
}

.tabsList > li .phon .inp {
    width: 211px;
    float: right;
}
.leftTabs .btn-1 {margin: 12px 0 0 128px; font-size: 14px; font-weight: normal;}
.switchesList {padding: 44px 0 0 0;}
.switchesList dt {font-size: 16px; font-weight: bold; padding: 0 0 20px 0;}
.switchesList dd {padding: 0 0 13px 0;}
.switches {background: #313131; width: 160px; height: 36px; float: left; webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position: relative; color: #fff; font-size: 14px;}
.switches span {float: left; width: 80px; height: 36px; line-height: 36px; text-align: center; cursor: pointer;}
.switches span.enable {-webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; border-top-left-radius: 5px; border-bottom-left-radius: 5px;}
.switches span.disable {-webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px;}
.switches span.enable.activ {background: #75a72e; font-weight: bold;}
.switches span.disable.activ {background: #c00c26; font-weight: bold;}
.switchesList dd i {font-style: normal; padding: 6px 0 0 17px; font-size: 13px; float: left;}
.tabsBox {display: none;}
.tabsBox.visible {display: block;}
.switchesList dd i {padding-left: 7px; font-size: 12px;}

.tabsBoxInner-first {padding: 0 55px 0px 55px;}
.portfolioTitle {
    list-style: none;
    padding: 0 0 18px 0;
}

#portfolioTableId {
    table-layout: fixed;
}

.portfolioTitle > li {float: left; width: 238px; margin: 0 68px 0 0; padding: 0 0 26px 0;}
.portfolioTitle > li label {font-size: 14px; width: 83px; float: left; display:block; padding: 8px 0 0 0;}
.portfolioTitle > li label.horizontal {float: left;}
.portfolioTitle > li .hasDatepicker {background: #fff; width: 118px; height: 36px; webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: 0; font-size: 14px; text-indent: 13px;}
.portfolioTitle > li .ui-datepicker-trigger {margin: 0 0 0 12px; position: relative; top: -1px; cursor: pointer;}
.portfolioTitle > li.three-pp {clear: both;}
.portfolioTitle > li.fifth-pp {margin: 0;}
.portfolioTitle > li.six-pp {float: right; margin: 0;}
.portfolioTitle > li.six-pp .select-outer {float: right;}
.portfolioTable {font-size: 12px; color: #9c9c9c; width: 100%; margin: 0 0 25px 0; argin: 0 0 43px 0;}
.portfolioTable th {
    background: #525252;
    border-right: 1px solid #272727;
    color: #fff;
    padding: 16px 0 15px 0;
}
.portfolioTable th a {padding: 0 15px 0 0;}
.portfolioTable th a.act {background: url(/images/default/th-a-bg.png) right 7px no-repeat;}
.portfolioTable td {background: #313131; border-right: 1px solid #272727; border-bottom: 1px solid #272727; text-align: center; padding: 18px 0 16px 0;}
.portfolioTable td button.btn-1 {float: none;}

#portfolioTableId th:last-child {
    width:300px;
    word-wrap:break-word;
}

#portfolioTableId tr td:last-child {
    width:300px;
    word-wrap:break-word;
}

.portfolioTable td strong {color: #709f2e;}
#container-cancel-withdrawal .portfolioTable {margin: 0 0 43px 0;}

#bankingHistoryReason {
    width: 300px;
    word-break: break-word;
    word-break: break-all;    /*ie*/
    padding: 10px;
}

#balanceHistoryInfo {
   padding-left:20px;
}

table.portfolioTable tbody#inner-pending-bonuses td:first-child {
    width: 40px;
}

table.portfolioTable td a.more {
    text-decoration: underline;
    font-weight: normal;
}

table.portfolioTable.bonus th a {padding: 0;}

a.cancelRe {background: #75a72e; position: relative; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border-bottom: 2px solid #4c7413;
            display: inline-block; line-height: 21px; height: 21px; padding: 0 10px; margin: 6px 0 0 0;}
a.call {color: #75a72e;}
a.call i {display: inline-block; width: 13px; height: 9px; background: url(/images/default/call-icon.png) no-repeat; margin: 0 4px 0 0;}
a.putt {color: #c13f3f;}
a.putt i {display: inline-block; width: 13px; height: 9px; background: url(/images/default/putt-icon.png) no-repeat; margin: 0 4px 0 0;}
.tabsBoxInner-first .btn-1 {/* width: 66px; */ font-size: 14px; font-weight: normal; /* height: 33px; */ border-bottom: 3px solid #4c7413; float: right;}
.pagenav {float: left; padding-left: 10px;}
.pagenav li {float: left; list-style: none; margin: 0 6px 6px 0 ;}
.pagenav li a {float: left; background: #525252; webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position: relative; border-bottom: 3px solid #383838; width: 37px; font-size: 14px; color: #acacac; height: 24px; text-align: center; padding: 9px 0 0 0;}
.pagenav li span {float: left; padding: 12px 12px 0 12px;}
.pagenav li.activ a,.pagenav li:hover a {background: #75a72e !important; border-color: #4c7413 !important; color: #fff;}
.pagenav li a i.next {background: url(/images/default/next-icon.png) no-repeat; display: inline-block; width: 8px; height: 11px; position: relative;}
.pagenav li.activ a i.next,.pagenav li:hover a i.next {background: url(/images/default/next-icon-activ.png) no-repeat;}
.pagenav li a i.prew {background: url(/images/default/prew-icon.png) no-repeat; display: inline-block; width: 8px; height: 11px; position: relative;}
.pagenav li.activ a i.prew,.pagenav li:hover a i.prew {background: url(/images/default/prew-icon-activ.png) no-repeat;}
.demo-description {clear: both; padding: 12px; font-size: 1.3em; line-height: 1.4em;}
.ui-draggable, .ui-droppable {background-position: top;}

.boxxOuterPersonal {padding: 20px 10px 0 10px;}
.boxxOuterPersonal p {font-size: 14px;}
.boxxOuterPersonal .boxxOuter {padding: 20px 0 0 0;}

#personal-box-text {margin: 25px;}
#otherProf {padding-left: 225px;}
/* End my_personal_details_1 */

/* my_account_deposit */
.tabsBoxInner-third {padding: 0 55px 0 50px;}
.tabsBoxInner-third p {color: #fff; font-size: 13px; padding: 0 0 16px 0;}
a.chenge {color: #7cc910; margin: 0 0 0 11px;}
a.chenge span {display: inline-block; background: url(/images/default/chenge-bg.png) no-repeat; width: 6px; height: 7px; position: relative; left: 6px;}
.deposit-outer {padding: 27px 0 0 0;}
.left-deposit {width: 338px; float: left;}
.left-deposit-text {padding: 12px 40px 0 24px;}
.left-deposit-text p {line-height: 2.2;}
.right-deposit {width: 517px; min-height: 75px; float: left; border-top: 1px solid #414141; background: #3a3a3a; padding: 0 0 30px 0;}
.naw li {background: #313131 url(/images/default/naw-li-bg.png) right top repeat-y; border-top: 1px solid #3b3b3b; list-style: none;}
.naw li:first-child {border-color: #414141;}
.naw li a {display: block; padding: 13px 20px 12px 21px; border-left: 2px solid #313131;}
.naw li a i {font-style: normal; font-size: 14px; color: #909090;}
.naw li a span {float: right;}
.naw li a span img {margin: 0 0 0 5px;}
.naw li.activ,.naw li:hover {background: #3a3a3a;}
.naw li.activ a,.naw li:hover a {border-left-color: #72a12f; color: #fff; text-decoration: none;}
.right-deposit .tabsList {padding: 26px 0 0 35px;}
.right-deposit .tabsList > li label {width: 115px;}
.right-deposit .tabsList > li input.inp {width: 334px; font-size: 14px;}
.right-deposit .tabsList > li .cn input.inp {width: 76px; margin: 0 0 0 9px;}
.right-deposit .tabsList > li .cn input.inp.firstchild {margin: 0;}
.right-deposit .tabsList > li .cvc input.inp {width: 163px;}
.qussion {background: url(/images/default/qussion-bg.png) no-repeat; width: 18px; height: 18px; float: left; margin: 10px 0 0 10px; cursor: pointer;}
.right-deposit .tabsList > li .ed .select-outer {margin: 0 9px 0 0;}
.right-deposit .tabsList > li .city input.inp {width: 162px; margin: 0 11px 0 0;}
.right-deposit .tabsList > li .city .post-cod-label {width: 90px;}
.right-deposit .tabsList > li .city input.inp.post-cod {width: 70px;}
.right-deposit .btn-1 {width: 120px; height: 40px; border-bottom: 4px solid #4c7413; margin: 0 0 0 150px; font-size: 14px; font-weight: normal;}
.right-deposit .btn-11 {width: 145px;}
.tabBlock {display: none;}
.tabBlock.visible {display: block;}
.ammountOuter {padding: 26px 14px 8px 43px;}
.ammount {padding: 0 0 23px 0;}
.ammount label {width: 85px; float: left; font-size: 14px; padding: 7px 0 0 0;}
.ammount input.inp {border: 0; width: 235px; background: #fff; height: 35px; webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position: relative; text-indent: 10px; float: left;}
.ammount .btn-1 {float: left; width: 119px; height: 35px; font-weight: normal; margin: 0 0 0 11px; font-size: 18px;}
.ammountOuter p {font-size: 12px; line-height: 1.6;}
.ammountOuter p small {font-size: 12px; color: #acacac; display: block; padding: 5px 0 0 0;}
.ammountOuter p small a {color: #7cc910;}
.inpayOuterTop {border-bottom: 12px solid #252525; padding: 32px 17px 41px 44px;}
.inpayOuterTop p {font-size: 14px; line-height: 1.7; padding: 0;}
.inpayOuterTop p small {font-size: 14px; display: block; color: #9d9d9d;}
.inpayOuterTop p small a {color: #7cc910;}
.inpayOuterTop .tabsList {padding: 18px 0 0 0;}
.inpayOuterTop .btn-1 {width: 334px; margin: 0 0 0 115px;}
.inpayOuterBottom {padding: 33px 32px 13px 44px; font-size: 14px;}
.inpayOuterBottom dl dt {font-size: 14px; color: #fff; font-weight: bold; padding: 0 0 16px 0;}
.inpayOuterBottom dl dt a {color: #75a72e;}
.inpayOuterBottom dl dd {position: relative;}
.inpayOuterBottom dl dd p {padding: 0 0 0 19px; color: #fff; font-size: 13px; line-height: 1.8;}
.inpayOuterBottom dl dd p a {color: #75a72e;}
.inpayOuterBottom dl dd i {font-style: normal; font-weight: bold; font-size: 13px; color: #75a72e; position: absolute; left: 0; top: 4px;}

.inpayOuterBottom dl dt {font-size: 14px; color: #fff; font-weight: bold; padding: 0 0 16px 0;}
.inpayOuterBottom ol {margin-left:20px; padding: 20px 16px 0 0 ;}
.inpayOuterBottom ol li {font-weight: bold; font-size: 13px; color: #75a72e; font-weight: bold; padding: 0 0 0 16px; line-height: 1.8;}
.inpayOuterBottom ol li span{ color: #fff; font-weight: normal;}
.inpayOuterBottom ol li {position: relative;}
.inpayOuterBottom ol li a {color: #75a72e;}
.inpayOuterBottom p {font-size: 13px; line-height: 1.5; padding:10px 0 0 0;}

#cashu_div{padding:17px; font-size: 17px;}


.paymentsList {padding: 17px 0 0 0;}
.paymentsList li {font-size: 14px; padding: 0 0 8px 0;}
.paymentsList li span {float: left; color: #acacac; width: 130px;}
.paymentsList li i {font-style: normal; color: #7cc910; text-transform: uppercase;}
a.openOnl {color: #7cc910; font-size: 18px; display: block; padding: 7px 0 23px 0;}
.inpayOuterBottom .btn-1 {float: none; margin: 0!important; width: 105px;}
.inpayInner p {font-size: 14px; line-height: 1.7;}
.inpayInner dl {padding: 0 0 18px 0;}
.inpayInner .btn-1 {width: 95px; margin: 10px 0 0 0;}
.inpayInner h3 {color: #fff; font-size: 14px; padding: 2px 0 6px 0;}
.paymentsInfo {background: #313131; padding: 15px 0 20px 17px; margin: 0 0 17px 0;}
.paymentsInfo p {padding: 0;}
.paymentsInfo .paymentsList {padding: 7px 0 12px 0;}
.bankList {list-style: none;}
.bankList li {background: url(/images/default/bull-bg.png) 1px 9px no-repeat; font-size: 13px; color: #fff; padding: 0 0 0 12px; position: relative; line-height: 1.8;}
.bankList li a {color: #75a72e;}
.inpayInner p.p1 {font-size: 13px; padding: 17px 0 20px 0;}
.inpayInner p.p1 a {color: #75a72e;}
.paymentsTitle {padding: 0 0 16px 17px;}
.paymentsInfo .btn-1 {width: auto; padding: 0 15px 0 13px; margin: 0 9px 0 0!important;}
.paymentsInfoContent {width: 68% !important;}

.inpayOuterBottom .paymentsInfo {display:none;}
.inpayOuterBottom .wire-transfer-logo {
    position:relative;
    border-top:1px dashed #555;
    border-left:1px dashed #555;
    border-right:1px dashed #555;
    margin-bottom:5px;
    padding:0;
    width: 100%;
    height: 110px;
    cursor: pointer;
}
.inpayOuterBottom .wire-transfer-logo img {margin:25px 0 15px 15px; max-width: 120px;}
/* End my_account_deposit */

/* my_account_withrawal */
.withdrawalTitle p {padding: 0; font-size: 14px; color: #919191;}
.withdrawalTitle p strong {color: #fff;}
.withdrawalTitle .p2 {float: left; padding: 0 56px 0 0;}
.withdrawalTitle .p3 {float: left;}
.withdrawalTitle .p3 label {color: #9a9a9a; font-size: 14px; padding: 0 11px 0 0; float: left;}
.withdrawalTitle .p3 input {border: 0; width: 112px; background: #fff; height: 35px; webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position: relative; text-indent: 10px; float: left; font-size: 14px; color: #252525; top: -9px;}
.amountHidden {position: absolute; margin: -100% -100%;}
form.withEmptyCardList {margin-top: 38px;}
form.withEmptyCardList .btn-1 {margin-left: 170px;}
/* End my_account_withrawal */

/* getting_started */
.textInner {padding: 27px 0 148px 0;}
.textInnerTitle {background: #f4f4f4; border-bottom: 1px solid #ddd; padding: 16px 20px 17px 18px;}
.textInnerTitle i {font-style: normal; font-size: 17px; color: #9e9e9e; width: 70px; float: left;}
.textInnerTitle strong {color: #000; font-size: 17px; float: left;}
a.opA {float: right; background: #75a72e; webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; position: relative; color: #fff; font-size: 15px; line-height: 30px; width: 156px; text-align: center;}
.textInnerEntry {padding: 0 0 20px 0;}
.textInnerEntry p {font-size: 14px; color: #000; line-height: 1.7;}
.userPic {padding: 0 0 0 47px;}
.userPicImg {float: left; background: url(/images/default/mx_pages_icons.png) no-repeat; position: relative; width: 80px; height: 80px; background-position: -210px -10px; margin: 50px 50px 0 0; text-indent: -8000px;}
.userPicInsede {width: 360px; float: left; margin: 42px 0 29px 0;}
.userPicInsede small {display: block; color: #5e5e5e; font-size: 12px; padding: 5px 0 0 0;}
.textInnerInsideLeft {width: 360px; padding: 26px 0 0 65px; float: left;}
.textInnerInsideLeft p {padding: 0 0 26px 0;}
.textInnerInsideRight {float: right; padding: 42px 48px 0 0;}
.textInformer {padding: 25px 0 0 0;}
.textInformer p {padding: 0 0 25px 17px;}
.textInformerBottom {padding: 28px 0 0 0;}
.textInformerBottom p a {text-decoration: underline;}
a.opp {background: #75a72e; webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position: relative; display: block; text-align: center; color: #fff; padding: 21px 0 13px 0;}
a.opp i {font-style: normal; text-transform: uppercase; font-size: 30px; display: block; font-weight: bold;}
a.opp span {font-size: 16px; position: relative; top: -9px;}
.gettingstarted_component {position: relative;}
.toolTipList {position: absolute; left: 0; top: 0; width: 100%;}
.toolTipList li {position: absolute; list-style: none;}
.toolTipList li i {border: 1px solid #be8015; background: #ffa200; color: #b3550a; font-weight: bold; font-size: 16px; width: 32px; height: 32px; line-height: 32px; cursor: pointer;
                   webkit-border-radius: 32px; -moz-border-radius: 32px; border-radius: 32px; position: absolute; left: 0; top: 0; text-align: center; font-style: normal;
                   -moz-box-shadow: inset 0 0 2px #ffc156; -webkit-box-shadow: inset 0 0 2px #ffc156; box-shadow: inset 0 0 2px #ffc156;}
.toolTipList li.counT-1 {left: 101px; top: 2px; z-index: 9}
.toolTipList li.counT-2 {left: 306px; top: 2px; z-index: 9;}
.toolTipList li.counT-3 {left: 580px; top: 2px; z-index: 10;}
.toolTipList li.counT-4 {left: 180px; top: 120px;}
.toolTipList li.counT-5 {left: 430px; top: 110px;}
.toolTipList li.counT-6 {left: 521px; top: 89px;}
.tooptipOuter {background: url(/images/default/tooptipOuter-bg.png) center top no-repeat; width: 200px; padding: 17px 0 0 0; position: absolute; top: 35px; left: -85px; display: none;}
.tooltipInner {background: #f4f4f4; webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position: relative; padding: 12px 18px 15px 18px;}
.tooltipInner h4 {font-size: 13px;}
.tooltipInner p {padding: 0; font-size: 13px; line-height: 1.3;}
/* End getting_started */

/* investor_questionare */
.backendTitle {color: #fff; padding: 0 0 18px 0;}
.backendTitle h1 {font-weight: normal; font-size: 30px; padding: 12px 0 21px 0;}
.backendTitle p {font-size: 16px; line-height: 1.7; padding: 0 0 13px 0;}
.boxxOuter {color: #fff; padding: 0 0 6px 0;}
.boxxInner {padding: 0 0 29px 0;}
.boxxInner h2 {font-size: 16px; padding: 0 0 24px 0;}
.boxxInner p.upload {font-size: 14px; color:#AAAAAA; padding: 0 0 20px 0;}
.boxxLeft {width: 465px; float: left; position: relative; z-index: 2;}
.boxx {position: relative; z-index: 20;}
.boxx2 {position: relative; z-index: 10;}
.boxxRight {width: 465px; float: right; position: relative; z-index: 1;}
.boxxInner .steps-list > li {width: 100%; float: none; padding: 0 0 14px 0;}
.boxxInner .steps-list > li > div > label {width: 115px; float: left; font-size: 14px; color: #979797; padding: 9px 0 0 0;}
.boxxInner .steps-list > li > div > label small {display: block; font-size: 12px; position: relative; margin: -4px 0 -6px 0;}
.boxxInner .steps-list > li > div > .chek-outer {padding: 6px 0 5px 0; float: left; width: 350px;}
.boxxInner .steps-list > li > div > .chek-outer .chek-inner {width: 86px; float: left; color: #979797;}
.boxxInner .steps-list .custom-checkbox label {padding-top: 3px;}
.boxxInner .steps-list > li > div input.inp {
    height: 36px;
    width: 350px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #fff;
    border: 0;
    -moz-box-shadow: inset 1px 1px 2px #dbdbdb;
    -moz-box-shadow: inset 1px 1px 0 0 #dbdbdb;
    -webkit-box-shadow: inset 1px 1px 0 0 #dbdbdb;
    box-shadow: inset 1px 1px 0 0 #dbdbdb;
    text-indent: 15px;
    font-size: 15px;
}
.boxxInner .steps-list > li > div input.inp.ph {
    width: 250px;
    float: right;
}
.boxxInner .steps-list > li > div .select-1 {padding: 0 9px 0 0;}
.boxxInner .steps-list > li > div .select-2 {float: right;}
.boxxInner .steps-list > li > div.cityTown input.inp {width: 150px;}
.boxxInner .steps-list > li > div > label.post-cod-label {float: right; width: auto; padding-right: 15px;}
.boxxInner .steps-list > li > div.cityTown input.inp.post-cod {width: 82px; float: right;}
.boxxInner .step-list-second > li > div > .chek-outer {padding-bottom: 0; margin-bottom: -3px;}
.boxxInner .step-list-second > li > div > .chek-outer .chek-inner {width: 130px; padding-bottom: 8px;}
.boxxInner .step-list-second > li > div > .chek-outer .chek-innerThird {width: auto; float: right;}
.boxxInner .step-list-third > li > div > .chek-outer .chek-inner {width: 175px;}
.boxxInner .step-list-third > li > div > .chek-outer .chek-inner {padding-bottom: 8px;}
.inp-1 {margin: 14px 0 0 115px;}
.pollOuter {font-size: 14px; color: #979797; padding: 4px 0 0 0;}
.poll-inner-body {padding: 0 0 19px 0;}
.poll-inner-body > div {float: left;}
.poll-inner-body > div label {display: inline-block; padding: 4px 23px 0 6px;}
.poll-inner-body p {padding: 4px 0 0 146px;}
.poll-inner-body.field > div label {
    width: 291px;
}
.poll-inner-body.field > div input.inp {
    height: 36px;
    width: 330px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #fff;
    border: 0;
    -moz-box-shadow: inset 1px 1px 2px #dbdbdb;
    -moz-box-shadow: inset 1px 1px 0 0 #dbdbdb;
    -webkit-box-shadow: inset 1px 1px 0 0 #dbdbdb;
    box-shadow: inset 1px 1px 0 0 #dbdbdb;
    text-indent: 15px;
    font-size: 15px;
}
div.poll-inner-body.clearfix.field:last-child {
    display: none;
}

.boxxInner .step-list-forth {padding: 0;}
.boxxInner .step-list-forth > li {padding: 0;}
.boxxInner .step-list-forth > li.lulu {padding-bottom: 14px;}
.boxxInner .step-list-forth > li > div > label {width: 291px;}
.boxxInner .step-list-forth > li > div > .chek-outer {width: auto;}
.boxxInner .step-list-forth > li > div > .chek-outer .chek-inner {width: 108px; padding-bottom: 8px;}
.niceRadio {width: 16px; height: 16px; cursor: pointer; background: url(/images/default/radio_button.png); background-position: -50px 0; overflow:hidden; float: left; margin: 6px 0 0 0;}
.radioChecked {background-position: 0 0;}
.niceRadio input {margin-left: -17px;}
.uploadInner {width: 465px; float: left;}
.uploadInnerright {width: 465px; float: right;}
.uploadInner label {float: left; color: #979797; font-size: 14px; width: 115px; padding: 9px 0 0 0;}
.upload-form {float: left; width: 350px; float: left; position: relative; overflow: hidden;}
.input-file-box {width: 100%; height: 35px; position: relative; z-index: 2; cursor:pointer;}
.upload-form input[type='text'] {
    background: #fff;
    width: 250px;
    height: 35px;
    color: #d2d2d2;
    font-size: 16px;
    text-indent: 15px;
    position: relative;
    float: left;
    border: 0;
    z-index: 2;
    overflow: hidden;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
.upload-form input[type='file'] {width: 100%; border: 0; height: 35px; width: 100%; top: 0; z-index: 3; background: none; cursor: pointer; overflow: hidden;}
.upload-form button {background: #84c52a; width: 96px; height: 35px; border: 0; color: #fff; float: left; font-size: 14px; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; position: absolute; z-index: 1; top: 0; right: 4px;}
.boxxInner .step-list-fifth {padding: 28px 0 0 114px;}
.boxxInner .step-list-fifth > li > div > .chek-outer {width: auto;}
.boxxInner .step-list-fifth > li > div > .chek-outer .chek-inner {width: auto; padding: 0 0 19px 0;}
.boxxInner .step-list-fifth > li > div label {line-height: 2.1; padding-top: 0px!important;}
.boxxInner .btn {width: 120px; margin: -7px 0 0 115px; height: 40px; font-size: 15px; font-weight: normal;}
/* End investor_questionare */


/* help_requlations */
.textInside {font-size: 14px; color: #222; margin: -7px 0 0 0;}
.textInside img.floatLeft {margin: 5px 22px 0 0;}
.textInside p {line-height: 1.7; padding: 0 0 26px 0;}
.companies {list-style: none; text-align: center; padding: 8px 0 0 0;}
.companies li {width: 201px; display: inline-block; vertical-align: top; border: 1px solid #f4f4f4; border-bottom-color: #ddd; font-size: 12px; margin: 0 0 20px 1px;}
.country {background: #f4f4f4; border-bottom: 1px solid #ddd; text-align: center; padding: 6px 0 4px 0;}
.country span {color: #101010; font-weight: bold; font-size: 14px; padding: 0 0 0 3px; position: relative; top: -1px;}
.companiesInner {text-align: center; padding: 0 0 10px 0; min-height: 173px;}
.companiesInner p {color: #5e5e5e; line-height: 1.5; padding: 0 0 4px 0;}
.companiesInner a {font-weight: bold; color: #5b9b00;}
.picture {display: table-cell; vertical-align: middle; width: 50%; height: 116px;}
.companiesBottom {background: #f9f9f9; color: #5e5e5e; padding: 8px 0 7px 0;}
.volFlag {background: url(/images/default/flag-list.png) no-repeat 0 0; height: 16px; width: 24px; display: inline-block; position: relative; top: -2px; text-indent: -8000px;}
.volFlag.vlag-uk {background-position: 0 0;}
.volFlag.vlag-fr {background-position: -24px 0;}
.volFlag.vlag-sp {background-position: -48px 0;}
.volFlag.vlag-it {background-position: -72px 0;}
.volFlag.vlag-ger {background-position: -96px 0;}
.volFlag.vlag-austr {background-position: -120px 0;}
.volFlag.vlag-bel {background-position: -144px 0;}
.volFlag.vlag-cyp {background-position: -240px -16px;}
.volFlag.vlag-cr {background-position: -192px 0;}
.volFlag.vlag-den {background-position: -216px 0;}
.volFlag.vlag-est {background-position: -240px 0;}
.volFlag.vlag-fin {background-position: -264px 0;}
.volFlag.vlag-gre {background-position: 0 -16px;}
.volFlag.vlag-hung {background-position: -24px -16px;}
.volFlag.vlag-irln {background-position: -48px -16px;}
.volFlag.vlag-lat {background-position: -72px -16px;}
.volFlag.vlag-lux {background-position: -96px -16px;}
.volFlag.vlag-neth {background-position: -120px -16px;}
.volFlag.vlag-pol {background-position: -144px -16px;}
.volFlag.vlag-port {background-position: -168px -16px;}
.volFlag.vlag-slov {background-position: -192px -16px;}
.volFlag.vlag-swe {background-position: -216px -16px;}


.table-country {
	width: 100%;
	border-collapse: collapse;
}

.table-country th,
.table-country td {
	font-size: 14px;
	text-align: left;
	padding: 8px;
}

.rtl .table-country th,
.rtl .table-country td {
	text-align: right;
}

.table-country th {
	color:#fff;
	background: #71a33b;
}

.table-country td {
	background: #f9f9f9;
}

.table-country tr:nth-child(even) td {
	background: #eee;
}

.table-country .cell-country {
	position: relative;
	padding-left: 30px;
}

.rtl .table-country .cell-country {
	padding-right: 30px;
}

.table-country .cell-country .volFlag {
	position: absolute;
	left: 0;
	top: 2px;
}

.rtl .table-country .cell-country .volFlag {
	position: absolute;
	right: 0;
	top: 2px;
}
/* End help_requlations */

/* classes */
.lessonsOuter {padding-bottom: 26px;}
.lessonsOuter .right-col {padding: 5px 0 0 0;}
.video-page .preambule {font-size: 14px; border: 0; padding: 25px 0 0 0; margin: 0 0 19px 0; min-height: 302px;}
.video-page .preambule h1 {font-size: 30px; line-height: 1.3; padding: 0 0 13px 0;}
.video-page .preambule p {line-height: 1.4; padding: 8px 0;}
.video-page .pre-col-1 {width: 430px;}
.video-page .pre-col-2 {width: 508px;}
.video-page .preambule .ic-35 {left: -19px; top: -9px;}
.lessons {font-size: 14px;}
.lessonsTitle {font-size: 20px; padding: 0 0 11px 0;}
.lessonsTitle a {font-size: 13px; color: #75a72e; margin: 0 0 0 4px;}
.lessonsList {padding: 8px 0 0 0;}
.lessonsList li {border-top: 1px solid #313131; padding: 8px 0 22px 0; margin: 0 0 8px 0;}
.lessonsList li h3 {font-size: 18px; padding: 0 0 10px 0;}
.lessonsList li p {line-height: 1.5;}
.cl-1 {width: 170px; float: left; padding: 2px 0 0 0;}
.cl-2 {width: 460px; float: left;}
.cl-1 .video-date {padding-left: 30px; font-size: 16px; font-weight: bold; margin-bottom: 4px;}
.cl-1 .video-date i {top: 6px;}
.cl-1 .video-hour {padding-left: 30px; font-size: 12px; font-weight: normal; color: #a7a7a7;}
a.link-a {display: inline-block; background: #75a72e; line-height: 35px; padding: 0 13px; margin: 19px 0 0 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; transition: all 0.2s linear 0s;}
a.link-a:hover {background-color: #679f16; text-decoration: none;}
/*End classes */


/* webinars */
.video-page .preambule p.p4 {font-size: 20px;}
.cl-3 {width: 350px; float: left;}
.cl-4 {float: right;}
/* End webinars */




/*Alex styles*/
.glosSp {padding: 0 140px 15px 0px !important;}
.glosSp b {display: block; float: left; margin: 0 0 0 -140px; width: 140px;}
.alphabet {border-bottom: solid 1px #DEDEDE; margin: 0 0 40px 0; background: #F4F4F4; padding: 17px 0 17px 6px; color: #9c9a96;}
.alphabet a, .alphabet b {display: block; float: left; padding: 0 11px; border-left: solid 1px #DEDEDE; font-weight: bold;}
.alphabet a:first-child {border: none;}
.mrPage .search-video {border: solid 1px #E5E5E5; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}
.mrPage h2 {color: #000; padding: 20px 0;}
.mrPage .relatvideos-list li {background: #F8F8F8; border: solid 1px #DDDDDD;}
.mrPage a.show-more {background: #9C9A96; color: #fff; margin: 0;}
.blogPost {padding: 15px !important; background: #F8F8F8; margin: 0 0 20px 0; border: 0 !important;}
.blogPost .video {width: 100%; height: 338px; margin: 0;}
.bpTitle {padding: 0 0 15px 75px; border-bottom: solid 1px #A2A09D; font-size: 12px; color: #9c9a96; margin: 0 0 15px 0;}
.bpTitle h3 {font-size: 25px; color: #5b9b00;}
.bpDate {float: left; margin: 0 0 0 -75px; width: 58px; height: 57px; background: url(/images/default/mx.png) no-repeat -226px -152px; text-align: center; color: #636363; font-size: 22px; font-weight: bold;}
.bpDate b {display: block; font-size: 12px; color: #fff; margin: 0 0 2px 0;}
.bpNav {padding: 0 0 15px 0;}
.bpNav .btn-1 {width: 130px;}
.bpNav a.btn-1 {width: 130px; height: 30px; line-height: 30px;}
.bpNav .pagenav li a {background: #DDD; border-bottom-color: #9C9A96;}
img.floatLeft {margin: 0 15px 0 0;}
.blogPost .beforeComm {border-top: solid 1px #9C9A96; padding: 15px 0 0 0;}
.blogPost .beforeComm .voices {position: static;}
.blogPost .beforeComm .voices a {margin: 0 7px 0 0; border: 0; background: #EBEBEB;}
.blogPost .comments h3 {color: #000; border-bottom: solid 1px #9C9A96;}
.blogPost .comment-search textarea {border-top: solid 1px #E5E5E5; background: #fff; width: 520px;}





.blogPost .com-title b {color: #000;}
.blogPost .com-inner {border-bottom: solid 1px #9C9A96;}
.blogPost .com-inner, .blogPost .com-inner p {color: #a7a7a7;}
.blogPost a.reply {background: #F8F8F8;}
.calendBlock table {border: solid 1px #DDD; border-collapse: separate; padding: 2px; width: 100%; background: #F8F8F8;}
.calendBlock table td {text-align: center; vertical-align: middle; width: 39px; height: 29px; border: solid 2px #F8F8F8; color: #9c9a96; font-size: 16px; font-weight: bold; background-color: #DDDDDD; cursor: pointer;}
.calendBlock table td.today {background-color: #9C9A96; color: #fff;}
.calendBlock table td.today a {color: #fff;}
.calendBlock table td.todayEmpty {background-color: #CCC;}
.calendBlock table td.acttd {background-color: #5B9B00; color: #fff;}

.calendBlock table td a {color:#9c9a96}
.calendBlock table td.acttd a {color:#fff}
.calendBlock table td.acttd.today {background-color: #2B7B00;}

.calendBlock table td.noact {background-color: #EBEBEB; color: #ccc; cursor: default}
.calendBlock table thead td {background-color: #F8F8F8; color: #9c9a96; cursor: default; font-size: 12px; font-weight: normal;}
.monthLister {height: 40px; background: #9C9A96; color: #fff; font-weight: bold; font-size: 16px; line-height: 40px; text-align: center;}
.monthLister a.leftNavMon {width: 20px; height: 20px; background: url(/images/default/mx.png) no-repeat -222px -125px; display: block; float: left; margin: 10px 0 0 10px;}
.monthLister a.rightNavMon {width: 20px; height: 20px; background: url(/images/default/mx.png) no-repeat -247px -125px; display: block; float: right; margin: 10px 10px 0 0;}
.mrPage .nav {background: #ddd;}
.mrPage .nav li {background: #f8f8f8; margin: 0 0 1px 0; border-left-color: #ebebeb;}
.mrPage .nav li a {color: #000;}
.mrPage .nav li.current,.mrPage .nav li:hover {border-left-color: #5b9b00;}
.patw {padding: 5px 0 0 0;}
.patw li {display: inline; font-size: 14px;}
.patw li i {font-style: normal;}
.patw li a {color: #75A72E;}
.patw li span {padding: 0 0 0 5px;}


/* ebooks */
.ebooks-list {padding: 53px 20px 33px 27px;}
.ebooks-list li {display: inline-block; vertical-align: top; width: 427px; margin: 0 0 0 52px;}
.ebooks-list li:first-child {margin-left: 0;}
.ebooks-list li h4 {font-size: 16px; padding: 10px 0 13px 0;}
.ebooks-list li p {font-size: 14px; color: #9c9a96; line-height: 1.5;}
.ebooks-info {border-top: 1px solid #ddd; position: relative; padding: 20px 0px 0px 0; margin: 28px 0 22px 0;}
.ebooks-list li .ebooks-info p {color: #1b1b1b;}
.ebooks-info p {padding: 1px 0;}
.ebooks-info p i {display: inline-block; min-width: 87px; font-style: normal;}
a.downl {background: url(/images/default/downl-bg.png) no-repeat; width: 52px; height: 53px; position: absolute; top: 11px; right: 0;}
a.amazon {background: #ddd; display: inline-block; min-height: 33px; width: 100%; border-bottom: 3px solid #9c9a96; text-align: center; color: #7d7d7d; font-size: 14px; font-weight: bold; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding: 5px 0 0 0;}
a.amazon:hover {text-decoration: none;}
a.amazon span {background: url(/images/default/amazon-logo.png) no-repeat; width: 105px; height: 20px; display: inline-block; position: relative; top: 7px;}
.ebooksOuter .trade-list {padding-bottom: 43px;}
.ebooksOuter .trade-list li {background: #f8f8f8;}
.ebooksOuter .trade-list li p {color: #1b1b1b;}
.ebooks-info-inside {width: 231px; float: left;}
.amazon-outer {width: 196px; float: right;}
.price-outer {border-top: 1px solid #ddd; position: relative; padding: 27px 0 17px 0;}
.price {background: url(../images/default/price-bg.png) no-repeat; width: 121px; height: 41px; float: left; font-size: 35px; color: #1b1b1b; text-align: center; line-height: 1.2; font-weight: bold;}
.price span {font-weight: normal;}
.price sup {position: relative; font-size: 15px; top: -13px;}
.price-outer a.btn-2 {margin: 0 0 0 133px; display: block; width: auto; padding-top: 10px; height: 28px; color:#ffffff}
.ebooks-entry {min-height: 257px;}
/* End ebooks */


/* trade */
.tradePage {width: 1000px!important;}
/* End trade */


/* platform_skills */
.platformPreambule {padding: 28px 0 6px 0; border-bottom: 1px solid #ccc; margin: 0 0 8px 0;}
.platformPreambule p {font-size: 14px; line-height: 1.8; padding: 0 0 25px 0;}
.platformBlock {padding: 20px 0 40px 0;}
.platformBlock h3 {font-size: 20px; padding: 0 0 3px 0;}
.platformBlock p {font-size: 14px; line-height: 1.8; padding: 12px 0 13px 0;}
.platformBlock img {margin: 12px 0 32px 0; -moz-box-shadow: 0 0 20px #999; -webkit-box-shadow: 0 0 20px #999; box-shadow: 0 0 20px #999;}
a.reade {background: #75a82e; border-bottom: 3px solid #4c7414; display: inline-block; color: #fff; font-size: 18px; height: 40px; padding: 15px 22px 0 22px; margin: 25px 0 0 0;
         webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; transition: all 0.2s linear 0s;}
a.reade:hover {background-color: #679f16; text-decoration: none;}
/* End platform_skills */


/* forgot_password */
p.p6 {font-size: 20px; line-height: 1.5;}
.forgotPassword {padding: 11px 0 38px 0;}
.forgotPassword .steps-form .clearfix label {width: 51px;}
.forgotPassword .steps-form .clearfix.captcha {padding: 0;}
.forgotPassword .btn {margin: -7px 0 0 51px; border-bottom: 3px solid #4c7414; font-size: 14px; height: 38px; width: 128px;}
/* End forgot_password */


/* range_of_market */
.rangeOuter {font-size: 14px; padding: 15px 0 33px 0;}
.rangeOuter p { line-height: 1.7; padding: 13px 0;}
.rangeOuter p a {font-weight: bold;}
.rangeOuter .faq {padding: 9px 0 10px 89px; border-color: #ccc; margin: 25px 0 0 0;}
.rangeOuter .faq p {color: #1d1d1d; font-size: 20px;}
.rangeOuter .ic-34 {top: 7px;}
.events {text-align: center;}
.events h2 {font-size: 30px; font-weight: bold; padding: 0 0 17px 0;}
.events p {padding: 0;}
.events dl {padding: 3px 0 0 0;}
.events dl dt {font-weight: bold; padding: 0 0 26px 0;}
.events dl dd {display: inline-block; vertical-align: top;}
.events dl dd.dd-1 {margin-right: 131px;}
.events dl dd.dd-2 {margin-right: 118px;}
.events dl dd.dd-3 {margin-right: 82px;}
.events dl dd span { background: url(/images/default/mx_pages_icons_range_of_market.png) no-repeat; display: block; width: 96px; height: 96px; margin: 0 auto;}
.events dl dd span.ic-58 {background-position: -18px -18px;}
.events dl dd span.ic-59 {background-position: -138px -18px; width: 100px;}
.events dl dd span.ic-60 {background-position: -264px -18px;}
.events dl dd span.ic-61 {background-position: -390px -18px;}
.events dl dd b {display: block; font-size: 18px; padding: 5px 0 0 0;}
.rangeOuter .additions-list {margin: 16px 0 0 0;}
.rangeOuter .additions-list li {border: 0; padding: 3px 0 0 67px;}
.rangeOuter .additions-list li span.oc-3 {left: 13px;}
.additions-list li span.oc-62 {width: 40px; height: 64px; left: 12px; top: 20px; background-position: -494px -576px;}
.rangeTabs .deposit-outer {padding: 42px 0 35px 0;}
.rangeTabs .left-deposit {width: 186px;}
.rangeTabs .right-deposit {width: 689px; background: #f4f4f4; border-top-color: #c3c3c3; padding: 0 45px 30px 40px;}
.rangeTabs .naw li {background-color: #9c9a96; background-image: url(/images/default/naw-li-bg1.png); border-color: #fff;}
.rangeTabs .naw li a {border-left-color: #9c9a96;}
.rangeTabs .naw li a i {color: #fff;}
.rangeTabs .naw li.activ,.rangeTabs .naw li:hover {background-color: #f4f4f4; background-image: none;}
.rangeTabs .naw li.activ a,.rangeTabs .naw li:hover a {border-color: #5b9b00;}
.rangeTabs .naw li.activ a i,.rangeTabs .naw li:hover a i {color: #9c9a96;}
.rangeTabs .naw li:first-child {border-color: #c3c3c3;}
.scciList {list-style: none;}
.scciList li {border-top: 1px solid #969490; padding: 0 0 12px 0;}
.scciList li:first-child {border: 0;}
.scciList li.activ .titlin {font-weight: bold;}
.scciList li.activ .ar { background-image: url(/images/default/arMinus-bg.png);}
.titlin {text-transform: uppercase; cursor: pointer; padding: 12px 0 2px 0;}
.ar {background: url(/images/default/arPlus-bg.png) no-repeat; width: 18px; height: 18px; display: inline-block; position: relative; top: 4px; margin-right: 5px;}
.scciList li p {padding: 20px 0 8px 0;}
.rangeTabs .naw li a {padding: 14px 20px 15px 54px; position: relative;}
.rangeTabs .naw li a span { background: url(/images/default/mx_pages_icons_range_of_market.png) no-repeat; float: none; position: absolute; top: 15px; left: 10px;}
.rangeTabs .naw li a span.stockIcon {background-position: -204px -141px; width: 26px; height: 19px; left: 13px;}
.rangeTabs .naw li:hover a span.stockIcon,.rangeTabs .naw li.activ a span.stockIcon {background-position: -15px -141px;}
.rangeTabs .naw li a span.currIcon {background-position: -249px -139px; width: 33px; height: 21px;}
.rangeTabs .naw li:hover a span.currIcon,.rangeTabs .naw li.activ a span.currIcon {background-position: -60px -139px;}
.rangeTabs .naw li a span.commodIcon { background-position: -300px -139px; width: 27px; height: 20px; top: 14px; left: 12px;}
.rangeTabs .naw li:hover a span.commodIcon,.rangeTabs .naw li.activ a span.commodIcon {background-position: -111px -139px;}
.rangeTabs .naw li a span.IndicIcon {background-position: -345px -140px; width: 22px; height: 17px; left: 14px; top: 16px;}
.rangeTabs .naw li:hover a span.IndicIcon,.rangeTabs .naw li.activ a span.IndicIcon {background-position: -156px -140px;}
/* End range_of_market */


/* expiry_rates */
.ratesOuter {padding: 0 0 48px 0;}
.leftRates { width: 602px; float: left;}
.rightRates { width: 345px; float: right; padding: 99px 0 0 0;}
.leftRatesTitle {padding: 34px 0 0 0;}
.leftRatesTitle .portfolioTitle {float: left;}
.leftRatesTitle .portfolioTitle > li { width: auto; margin: 0; padding-bottom: 10px;}
.leftRatesTitle .portfolioTitle > li:first-child { margin-right: 41px;}
.leftRatesTitle .portfolioTitle > li label {width: auto; color: #898989; padding: 8px 24px 0 0;}
.leftRatesTitle .portfolioTitle > li .hasDatepicker {background: #f4f4f4; border-top: 1px solid #dbdbdb; color: #9c9a96; width: 98px;}
.leftRates .tabsBoxInner-first {float: right;}
.ratesTable {width: 100%; margin: 0 0 17px 0;}
.ratesTable tr th { background: #9c9a96; color: #fff; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; font-size: 12px; text-transform: uppercase; font-weight: normal; padding: 14px 0;}
.ratesTable tr th.th-1,.ratesTable tr th.th-2,.ratesTable tr th.th-3 {width: 33%;}
.ratesTable tr td { background: #f4f4f4; border-bottom: 1px solid #ddd; color: #3c3c3c; font-size: 12px; text-transform: uppercase; text-align: center; padding: 16px 0 13px 0;}
.rightRates a.reade { height: auto; text-align: center; margin: 0 0 14px 0; padding: 10px 20px 12px 20px;}
.rightRates .trade-list li {background: #f8f8f8; margin: 0 0 14px 0; width: 100%;}
.rightRates .trade-list li p {color: #1b1b1b; padding-top: 18px;}
.rightRates .trade-list li:first-child p {padding-top: 33px;}
/* End expiry_rates */

a.btn-1 {display: block; line-height: 40px; color: #fff; text-align: center;}
a.btn-1:hover {text-decoration: none;}


/* economic_calendar */
.calendarOuter .additions-list {border-bottom: 1px solid #ccc; margin: 0 0 25px 0; padding: 19px 0 41px 0;}
.calendarOuter .additions-list li {padding: 0 0 15px 57px; border: 0;}
.calendarOuter .additions-list li span {background-size: 420px 354px;}
.calendarOuter .additions-list li span.oc-64 {width: 31px; height: 64px; background-position: -215px -5px; top: 5px; left: 7px;}
.calendarOuter .additions-list li span.oc-65 {width: 41px; height: 64px; background-position: -210px -107px; top: 6px; left: 3px;}
.calendarInner iframe {width: 100%;}
.infoGraphics { list-style: none; padding:  5px 0 41px 19px;}
.infoGraphics li {float:  left;}
.infoGraphics li b { font-weight: normal; font-size: 12px; color: #3b3b3b; padding: 0 0 0 13px;}
.infoGraphics li i {display: inline-block;}
.infoGraphics li.s-01 {width:  216px;}
.infoGraphics li.s-02 {width:  297px;}
.infoGraphics li.s-04 {width:  216px; clear:  both;}
.infoGraphics li.s-06 {width:  216px; clear:  both;}
.newSiteIconsSprite { background-image: url("https://c1308342.r42.cf0.rackcdn.com/newSiteIconsSprite_v29h.png");}
.audioIconNew {background-position: -72px -582px; width: 19px; height: 11px;}
.grayFullBullishIcon {background-position: -4px -1075px; width: 16px; height: 14px; margin-right:  -4px;}
.grayEmptyBullishIcon {background-position: -4px -1057px; width: 16px; height: 14px; margin-right:  -4px;}
.smallGrayP {background-position: -98px -580px; width: 15px; height: 14px; margin-right:  -4px;}
.eventRevisedFrom_35194 { width:  12px; height:  12px; background: #ffcc00; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; margin-right:  -2px;}
.iconClock {background-position: -119px -583px; width:  11px; height:  12px; margin-right:  -6px; position:  relative; top: 1px;}
/* End economic_calendar */

/* error page */
.errorPage {padding-bottom: 25px;}
/* End error page */

ul.error { font-size: 12px; }
ul.error li { list-style: none; color: #ffff00; }
ul.error.red li { color: red; }
.container.errorContainer {
    min-height: 680px;
    background: #000 url("/images/default/error404.jpg") no-repeat center 80px;
}
.container.errorContainer h1,
.container.errorContainer .errorMessage {
    color: #fff;
}
.container.errorContainer .exceptionInformation {
    background: #fff;
    margin: 10px 0;
    padding: 20px;
    font-size: 80%;
}

div.js-marquee { padding-top: 5px; color: #A4A4A4;}
div.js-marquee span { color: #8DBE49; padding: 5px 10px 0 10px;}
div.js-marquee strong { color: #A4A4A4;font-size: 15px;}

#so_container #logo-loader{width: 280px; height: 50px; background: url(/images/default/logo-for-black.png) no-repeat 0 0; background-size: 250px; float: left; margin: 50px 0 0 38%;}
#so_container #loader{width:280px; float:left; margin:30px 0 0 38%; padding-left:10px; }
.mCS-light {width: 170px;}

/* loading dialog */
.loading {
    padding: 20px 0;
    width: 100%;
    height: 130px;
    margin-top: -85px;
    left: 0 !important;
}
/* End loading dialog */


/* Plarform demo on pre login */
#open-platform-popup .btn-1{color:#fff;}
#open-platform-popup .flash-btns-container{bottom:20px;}
/* End plarform demo on pre login */

/*////double code///*/

/* Start contact_us */
.page {height: 100%; position: relative; width: 100%; z-index: 100;}
.page-title {width: 960px; margin: 0 auto; padding: 20px 20px 12px 20px; background: #1e1e1e;}
.page-title h1 {float: left; font-size: 30px; color: #fff; font-weight: normal;}
.page-title .description {float: left; font-size: 16px; padding: 14px 0 0 24px; color: #fff;}
.map {background: url(/images/default/map.png) center top no-repeat; min-height: 454px;}
.map-inner {width: 960px; margin: 0 auto; background: #1e1e1e; padding: 0 20px; min-height: 454px; position: relative;}
.map-world {background: url(/images/default/map.png) no-repeat; background-size: 100% 100%; width: 108%; height: 444px; position: absolute; top: 1px; left: -44px;}
.outer {width: 960px; margin: 0 auto; background: #1e1e1e; padding: 0 20px; position: relative;}
.countrys {padding: 0 0 22px 0;}
.left-country {width: 390px; float: left;}
.right-country {width: 570px; float: left;}
.left-country h3 {font-size: 17px; padding: 0 0 9px 0; color: #fff;}
.placement p {line-height: 1.3; color: #aaa;}
.placement ul {padding: 20px 0 0 0;}
.placement ul li {line-height: 1.4;}
.placement ul li span {width: 82px; float: left; color: #aaa;}
.placement ul li i {font-style: normal; color: #75a72e; font-weight: bold;}
.placement ul li i a {color: #75a72e;}
.right-country ul {float: right; width: 285px; list-style: none;}
.right-country ul:first-child {float: left;}
.right-country ul li {padding: 0 0 9px 0; font-size: 14px; color: #aaa;}
.country-flag {width: 140px; float: left;}
.right-country ul li strong {float: left; width: 131px; text-align: right; font-weight: normal;}
.country-flag .folFlag {display: inline-block; position: relative; top: 1px;}
.country-flag span {padding: 0 0 0 9px;}
.faq {border: 1px solid #323232; border-width: 1px 0; padding: 20px 0 28px 104px; position: relative;}
.ic-34 {background: url(/images/default/mx_pages_icons.png) -580px -416px no-repeat; width: 64px; height: 64px; position: absolute; left: 6px; top: 20px;}
.faq p {font-size: 18px; padding: 8px 0 5px 0; color: #fff;}
.faq p a {color: #75a72e; text-decoration: underline;}
.contact-country {padding: 26px 0 53px 0;}
.left-cnt {width: 550px; float: left;}
.right-cnt {width: 390px; float: right;}
.contact-country h4 {font-size: 15px; color: #fff;}
.left-cnt ul {padding: 38px 0 0 0;}
.left-cnt ul li {padding: 0 0 8px 0; font-size: 15px;}
.left-cnt ul li i {font-style: normal; width: 235px; float: left; color: #aaa;}
.left-cnt ul li span a {font-weight: bold; color: #75a72e;}
.cnt-form {padding: 35px 0 0 0;}
.cnt-form div.clearfix {padding: 0 0 14px 0;}
.cnt-form div.clearfix label {width: 90px; float: left; font-size: 14px; padding: 6px 0 0 0; color: #aaa;}
.cnt-form div.clearfix input {
    height: 36px;
    width: 300px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #fff;
    border: 0;
    -moz-box-shadow: inset 1px 1px 0 0 #dbdbdb;
    -webkit-box-shadow: inset 1px 1px 0 0 #dbdbdb;
    box-shadow: inset 1px 1px 0 0 #dbdbdb;
    text-indent: 10px; font-size: 15px;
}
.cnt-form div.clearfix div.captcha.clearfix input.inp {width: 106px;}

.cnt-form div.clearfix input.last {
    width: 195px;
    margin-left: 8px;
}

.cnt-form div.request {z-index: 2;}
.cnt-form textarea {width: 360px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #fff; border: 0; -moz-box-shadow: inset 1px 1px 2px #dbdbdb; -moz-box-shadow: inset 1px 1px 0 0 #dbdbdb; -webkit-box-shadow: inset 1px 1px 0 0 #dbdbdb; box-shadow: inset 1px 1px 0 0 #dbdbdb; font-size: 15px; padding: 10px 15px; height: 116px;}
.cnt-form .btn {float: right; width: 90px; margin: 12px 0 0 0; height: 40px; font-size: 15px; font-weight: normal;}
.chek-outer {padding: 0 0 10px 90px; position: relative; z-index: 2;}
.custom-checkbox {position: relative;}
.custom-checkbox input {position: absolute; left: 2px; top: 4px; margin: 0; z-index: 0;}
.custom-checkbox label {background: url(/images/default/checkbox.png) 0 3px no-repeat; font-size: 14px; display: block; position: relative; z-index: 1; padding: 2px 0 2px 31px; cursor: pointer; color: #aaa;}
.custom-checkbox label.checked {background: url(/images/default/checkbox-activ.png) 0 3px no-repeat;}
.custom-checkbox label a {color:#85c52a}
.boch {padding: 0 0 34px 0; font-size: 14px;}
.boch-first {margin: -172px 0 0 0;}
.boch-first .placement ul {padding: 10px 0 0 0;}
.traders-login {display: none; position: absolute; top: 61px; right: 0; background: #313131; width: 180px; padding: 20px; z-index: 1;
                -webkit-border-radius: 3px;-webkit-border-top-left-radius: 0;-moz-border-radius: 3px;-moz-border-radius-topleft: 0;border-radius: 3px;border-top-left-radius: 0;}
.polosa {display: none;background: #313131; width: 116px; height: 14px; overflow: hidden; position: absolute; left: 0; top: -14px;}
.traders-login:before {
	display: block;
	content:'';
	position: absolute;
	top: -10px;
	right: 25px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 8px 10px 8px;
	border-color: transparent transparent #313131 transparent;
}
.trad-log {position: relative; z-index: 2;}
.traders-login input[type="text"], .traders-login input[type="email"], .traders-login input[type="password"] {padding: 4px 0; width: 100%; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #fff; border:1px solid #000; -moz-box-shadow: inset 1px 1px 2px #dbdbdb; -moz-box-shadow: inset 1px 1px 0 0 #dbdbdb; -webkit-box-shadow: inset 1px 1px 0 0 #dbdbdb; box-shadow: inset 1px 1px 0 0 #dbdbdb; text-indent: 12px; font-size: 15px; color: #a1a1a1; margin: 0 0 9px 0;}
.traders-login .btn{line-height:0.9;}
.hd-block .forget {border-bottom: 1px solid #494949; padding: 1px 0 12px 0; margin: 0 0 18px 0;}
.hd-block .forget a {color: #75a72e; font-size: 12px; margin: 0; padding: 5px 0 0 5px; height: auto; background: none;}
.forget .btn {float: left; height: 30px; width: 70px; font-size: 13px; margin: 0; font-weight: normal;}
.traders-login p {text-align: center; color: #fff;}
.traders-login p span {display: block;}
.traders-login p span a {color: #75a72e; margin: 0; padding: 0; height: auto; background: none; float: none; display: inline; text-decoration: underline; font-size: 13px;}
.traders-login p span a:hover {text-decoration: none;}
.headTopRight a.fb-link,.hd-block a.fb-link {background: url(/images/default/btn_facebook.png) no-repeat; width: 142px; height: 30px; line-height: 30px; display: block; margin: 0 0 18px 0; padding: 0 0 0 38px; font-size: 13px; float: none; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}
.lin {border-top: 1px solid #494949; text-align: center; padding: 0px 0 0px 0;}
.lin span {color: #fff; font-size: 13px; background: #313131; padding: 0 5px; position: relative; top: -11px;}

.page-title-white {background: #fff; color: #1d1d1d;}
.page-title-white h1 {color: #1d1d1d;}
.backendPage-white .backendPageinner {background: #fff; color: #1d1d1d;}
.backendPage-white .trade-list li {background: #f8f8f8;}
.backendPage-white .trade-list li p {color: #1b1b1b;}


/* partner_width */
.ic-35-2 {background: url(/images/default/imag-page-partnership.png) no-repeat; width: 438px; height: 324px; background-size: 438px 324px; position: absolute; left: -33px; top: 6px;}
.ic-35-3 {background: url(/images/default/Market_Premium_Research_content_pic.jpg) no-repeat; width: 424px; height: 484px; background-size: 424px 484px; position: absolute; left: -26px; top: -90px;}
.partnerTitle {font-size: 25px; font-weight: bold; color: #1d1d1d; margin: -12px 0 0 0; padding: 0 0 29px 0;}
.boxin-list-partner li figure {width: 127px;}
.boxin-list-partner li.even .inne {width: 333px;}
.boxin-list-partner li .inne a.reade {padding: 10px 0 10px 0; width: 100%; font-size: 16px; text-align: center; font-weight: bold; height: auto;}
.boxin-list-partner li .inne {width: 330px;}
.boxin-list-partner li figure span {background: url(/images/default/mx_page_parnetrship.png) no-repeat;}
.boxin-list-partner li figure span.ic-62 {width: 78px; height: 119px; top: -2px; left: -8px;}
.boxin-list-partner li figure span.ic-63 {width: 76px; height: 95px; background-position: right top; top: -2px;}
.boxin-list-partner li figure span.ic-64 {width: 73px; height: 84px; background-position: -113px 0; top: -2px; left: -5px;}
.boxin-list-partner li figure span.ic-65 {width: 55px; height: 105px; background-position: -123px -144px; top: -3px; left: -2px;}
.boxin-list-partner li figure span.ic-66 {width: 71px; height: 70px; background-position: -224px -160px; top: 2px; left: -5px;}
.boxin-list-partner li figure span.ic-67 {width: 74px; height: 66px; background-position: -3px -164px; top: 5px; left: -3px;}
.additions-list li span.ic-68 {background: url(/images/default/mx_page_parnetrship.png) -14px -290px no-repeat; width: 44px; height: 46px; top: 35px;}
.additions-list-partners {margin-bottom: -24px;}
.additions-list-partners li {padding-bottom: 55px;}
.additions-list-partners li span.oc-3 {top: 33px;}

/* End partner_width */

/* popup */
.close-button {position: absolute; top: -10px; right: -10px; padding: 0 5px; background-color: black;width: 12px; color: white; font-weight: bold; line-height: 1; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; border: 2px solid white;-webkit-box-shadow: 0 3px 5px 0 rgba(50, 50, 50, 0.75); -moz-box-shadow: 0 3px 5px 0 rgba(50, 50, 50, 0.75); box-shadow: 0 3px 5px 0 rgba(50, 50, 50, 0.75); cursor: pointer;}
.flash-btns-container {position: absolute; bottom: 10px; right: 10px; height: 30px;}
.flash-btn {font-size: 15px; float: right; height: 30px; margin: 0 0 0 10px;}
.flashMessage, .popupMessage, .cvvInfo {background-color: #fff; border-radius: 5px; color: #000; display: none; padding: 20px; min-width: 400px; max-width: 500px; min-height: 180px;}
.cvvInfo {padding: 15px;min-width: inherit;}
.cvvInfo img {max-width: 100%;}
.cvvInfo p {font-size: 14px;}
.cvvInfo p + p {margin-top: 15px;}
.cvvInfo .txt-center {text-align: center;}
.flashMessage a.b-close, .cvvInfo, .popupMessage a.b-close{cursor: pointer; position: absolute; right: 10px; top: 5px;}
.flashMessage ul li {list-style: none; font-size: 13px; padding: 5px;}
.flashMessage a, .popupMessage a {color: #75a72e;}
.flashMessage .b-content { padding-top: 10px; font-size: 14px; }
.bottom { font-size: 12px; font-weight: bold; text-align: center; padding: 10px; }
.bottom a { padding-left:30px; }
.grey { background-color: #f4f4f4 !important; }
.flashMessage h5 { padding-bottom: 20px; }
#loginLiveTraderForm label { color: #343434; font-size: 16px; }
#loginLiveTraderForm input[type="submit"] { float:right; margin: 20px 0 20px 0;}

.close-button {position: absolute; top: -10px; right: -10px; padding: 0 5px; background-color: black;width: 12px; color: white; font-weight: bold; line-height: 1; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; border: 2px solid white;-webkit-box-shadow: 0 3px 5px 0 rgba(50, 50, 50, 0.75); -moz-box-shadow: 0 3px 5px 0 rgba(50, 50, 50, 0.75); box-shadow: 0 3px 5px 0 rgba(50, 50, 50, 0.75); cursor: pointer;}

.notifyMessage {
    background-color: #fff;
    border-radius: 6px 6px 5px 5px;;
    color: #000;
    width: 100%;
    max-width: 500px;
    min-height: 150px;
}

.notifyMessage a {
    color: #75A72E;
}

.notifyMessage-title {
    background-color: #4a4a4a;
    padding: 0px;
    margin: 0px;
    border-radius: 5px 5px 0px 0px;
    padding: 2px 0px 2px 10px;
    color:#FFF;
    font-size: 18px;
    font-weight:700;
    min-height: 25px;
    background: linear-gradient(rgb(76,76,76), rgb(81,81,86)) rgb(76,76,76);
    box-shadow: 0 1px rgba(255,255,255,.2) inset,
    0 3px 5px rgba(0,1,6,.5),
    0 0 1px 1px rgba(0,1,6,.2);
    transition: .2s ease-in-out;
}

.notifyMessage-close {
    position: absolute;
    padding: 0 5px 10px 0px;
    top:  1px;
    right: 1px;
    color: #FFF;
    cursor: pointer;
    font-weight: 600;
    font-size: 17px;
}

.notifyMessage-content {
    padding: 25px 25px 25px 20px;
    font-size: 16px;
    font-weight:500;
    vertical-align: central;
    text-align: center;
}

.notifyMessage-content.notifyMessage-cuted {
    max-height: 300px;
}

.notifyMessage-content .steps-cheks .chek-inner {
    padding: 0;
}

.notifyMessage-button {
    font-size: 15px;
    background-color: #4a4a4a;
    border-radius: 5px;
    text-align: center;
    padding: 5px 50px  5px 50px ;
    color:#FFF;
    font-size: 18px;
    font-weight:700;
    background: linear-gradient(rgb(76,76,76), rgb(81,81,86)) rgb(76,76,76);
    box-shadow: 0 1px rgba(255,255,255,.2) inset,
    0 3px 5px rgba(0,1,6,.5),
    0 0 1px 1px rgba(0,1,6,.2);
    transition: .2s ease-in-out;
}

.notifyMessage-button-container {
    margin-right: auto;
    margin-left: auto;
    display: block;
    padding-top: 30px;
}
/* End popup */

/* chosen select */
.chosen-single { min-height: 35px; min-width: 60px;}
.chosen-single span { line-height: 32px; padding: 1px 0 0 3px;}
.chosen-container-single .chosen-single,
.chosen-container-active.chosen-with-drop .chosen-single,
.chosen-container-single .chosen-drop { font: 15px 'Open Sans', sans-serif; color: #757575; border: 1px solid #e3e3e3; background: #f8f8f8; text-align:left;}
a.chosen-single { margin-right: 10px; }

.single a.chosen-single{margin-right:0}
.select_one a.chosen-single{margin-right:0}
.chosen-container{vertical-align:bottom!important}
.chosen-container-single.chosen-select .chosen-single{background:#f4f4f4;border:none;-moz-box-shadow:inset 1px 1px 0 0 #dbdbdb;-webkit-box-shadow:inset 1px 1px 0 0 #dbdbdb;box-shadow:inset 1px 1px 0 0 #dbdbdb}
.chosen-container-single.orsingle .chosen-single span{text-align: left;}

.chosen-container-single .chosen-drop{background:#fff;border-color:#d3d7dc;top:35px;margin-top:0;box-shadow:none}
.chosen-container-single .chosen-search input[type="text"]{border-color:#e3e3e3}
.chosen-container-single .chosen-single div{width:21px}
.chosen-container-single .chosen-single div b{background:url(/images/default/select.png) no-repeat!important;height:7px;width:22px;margin-top:14px}
.chosen-container-active.chosen-with-drop .chosen-single div b{background:url(/images/default/select-open.png) no-repeat!important}
.chosen-container .chosen-results li.active-result{color:#969696;font:15px 'Open Sans',sans-serif}
.chosen-container .chosen-results li.highlighted{background:none;color:#333}
.chosen-container .chosen-single{box-shadow:none}
.chosen-container .chosen-drop{left:0;display:none;z-index:100}
.contact-form .chosen-container input[type="text"]{line-height:1em;float:none;background-image:url(/css/default/chosen/chosen-sprite.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important;position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:1px solid #e3e3e3;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;text-indent:0;font-size:1em;color:#000}
/* End chosen select */

.callback-form-popup.contact-form div.phon.clearfix{width:400px}
.steps-form.clearfix div.phon.clearfix{width:445px}
.steps-form.clearfix div.phon.clearfix input.inp{width:235px;float:none}

/* terms message */
.popupContent{background:#fff;color:#000}
.popupContent a{color:#75a72e}
.popupContent a.back-top{color:#fff}
.popupContent .patway{display:none}
.popupContent .questions{padding:0}
.popupContent .questions li{padding-left:0}
.popupContent ul.page-list li{padding:0 0 0 20px}
/* End terms message */

/*crm 2 popup */
.popupZh{width:500px;}

/*welcome popup start*********************************************/
#welcom_popup_container .flip-vertical{-moz-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:flipv}
#welcom_popup_container{position:fixed;top:0;left:0;height:100%;width:100%;z-index:9999999999;padding:0;margin:0}
#welcom_popup_container #relative{position:relative;height:100%;width:100%;overflow:hidden}
#welcom_popup_container #half_top{position:relative;width:100%;background-image:url(/images/default/welcome_popup/IronDor_topDown.jpg);background-position-x:center;background-position-y:bottom;background-repeat:no-repeat;height:50%;z-index:99999999}
#welcom_popup_container #half_down{position:relative;width:100%;background-image:url(/images/default/welcome_popup/IronDor_topDown.jpg);background-position-x:center;background-position-y:bottom;background-repeat:no-repeat;height:50%;z-index:99999;transform:scaleY(-1)}
#welcom_popup_container #top_border{position:absolute;width:100%;height:60px;background-image:url(/images/default/welcome_popup/strip_topDown.jpg);background-position-x:center;background-position-y:top;background-repeat:repeat-x;overflow:hidden;z-index:999999999999}
#welcom_popup_container #bottom_border{position:absolute;bottom:0;left:0;width:100%;height:60px;background-image:url(/images/default/welcome_popup/strip_topDown.jpg);background-position-x:center;background-position-y:bottom;background-repeat:repeat-x;overflow:hidden;z-index:9999999999999}
#welcom_popup_container #logo_center{z-index:999999999;position:absolute;left:40%;top:53%}
#welcom_popup_container #text_welcome_screen{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999}
#welcom_popup_container #black_shadow{position:fixed;top:0;left:0;width:100%;height:100%;box-shadow:inset 0 0 511px 348px black;z-index:998}
#welcom_popup_container #glow_effect{width:100%;background-image:url(/images/default/welcome_popup/glow_bg_text.png);background-position-x:center;background-position-y:center;background-position:center,center;background-repeat:no-repeat;margin:0 auto;height:100%;position:relative;text-align:center}
#welcom_popup_container #text-squences{width:100%;background-image:url(/images/default/welcome_popup/text_1.png);background-position-x:center;background-position-y:center;background-position:center,center;background-repeat:no-repeat;margin:0 auto;height:100%}
#welcom_popup_container #x_close{position:absolute;z-index:999999999999;right:0;top:0;width:55px;height:55px;cursor:pointer;background-image:url(/images/default/welcome_popup/close_btn.png);background-position-x:center;background-position-y:center;background-position:center,center;background-repeat:no-repeat}
#skip_welcome{width:222px;background-color:red;height:74px;position:absolute;top:64%;overflow:hidden;z-index:9999999;left:25%}
#start_welcome{width:222px;background-color:red;height:74px;position:absolute;top:64%;overflow:hidden;z-index:9999999999;right:25%}
/*end welcome popup*********************************************/
/*start video archive*********************************************/
#lightboxWrapper #lightboxContainer{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999!important}
#lightboxWrapper #blackCurtain{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.4;filter:alpha(opacity=40);z-index:999998!important}
#lightboxWrapper #tv{position:absolute;top:20%;left:-50%;right:-50%;margin:0 auto;height:400px;width:600px;border:10px solid #fff;border-radius:15px;background:#fff}
#lightboxWrapper .close-button{position:absolute;top:-19px;right:-20px}
/*end lightbox video archive*********************************************/

#tooltipCalender{border:2px solid #FFF;display:none;position:fixed;z-index:99999;top:0;left:0;background:#008000;color:#FFF;font-size:13px;border-radius:4px;padding:1px 5px}
input.inp-min{width:70px!important;margin-top:5px}
#loginTopForm a.captcha-refresh{margin:0;padding:0!important;float:right!important}
#loginTopForm img{vertical-align:top!important}
.brought-to-you-by A{color:inherit}

/* Trading Platform */
.positionsDetail .content{margin-right:0px !important;}
.positionsDetail.rate .content{ width: 217px;}
.positionsDetails .investment .content{width: 215px;}
.positionsDetails .payout .content{width: 215px;}
/* Trading Platform End*/

/* chosen long list (phone) */
body.bodyDark .wrapper{overflow:visible}
#counsultwhitelabelForm .phon-wrap,#callmeForm .phon-wrap{padding-top:30px}
#counsultwhitelabelForm #phone_prefix_chosen,#callmeForm #phone_prefix_chosen{float:left}
#ccardForm ul li div.clearfix label strong{font-size:16px}

/*holiday logo*/
/*.logo {width: 237px; height: 77px; background: url(/images/default/logo_holiday_4.gif) no-repeat 0 0; display: block; top: 15px; position: relative; float: left; margin: -14px 0 0 5px;}
.headerTop {height: 83px;background: #1D1D1D;position: fixed;left: 0;top: 0;z-index: 1000;width: 100%;}
.topMenu {margin-top: 83px;width: 100%;position: relative;z-index: 999;top: 0;}
.todayTime {float: left;padding: 20px 0 0 37px;text-align: right;color: #FFF;font-size: 13px;}
.headerR {float: right;padding: 10px 0 0 0;}
.todayInfo {float: left;padding: 24px 10px 0 0;text-align: right;color: #FFF;}
.headAddPict.eu {background: url(/images/default/mx.png) no-repeat 56px -41px;width: 166px;height: 36px;float: left;margin: 24px 29px 0px 29px;font-size: 11px;color: #929292;}
.headTopRight a.opAcc, .hd-block a.opAcc {background: #75A72E;margin-top: 26px;}
.headTopRight a, .hd-block a {display: block;float: left;margin: 26px 0 0 10px;padding: 4px 11px 0 11px;height: 26px;font-size: 15px;background: #313131;border-radius: 5px;-webkit-border-radius: 5px}
.fix {margin: -11px 3px 0 0;}
.topMenuIndexPage {margin-top: 83px !important;background: #000;}*/
/* logo holiday end*/

ul.deposit-currency-list li {
    display: inline;
}

ul.deposit-currency-list {
    margin: 5px 5px 5px 5px;
    padding: 5px 0px 5px 5px;
    text-align: right;
}

ul.deposit-currency-list li {
    display: inline;
}

.deposit-wire-details-open:before {
    position: relative;
    display: block;
    content: url(/images/default/wire_details_open.png);
    width: 18px;
    height: 15px;
    cursor: pointer;
    left: 90%;
    bottom: 60px;
}

.deposit-wire-details-close:before {
    position: relative;
    display: block;
    content: url(/images/default/wire_details_close.png);
    width: 18px;
    height: 15px;
    cursor: pointer;
    left: 90%;
    bottom: 60px;
}

.deposit-wire-block{
    display: none;
    border-bottom: 1px dashed #555;
    border-left: 1px dashed #555;
    border-right: 1px dashed #555;
    border-width: 1px;
    margin-bottom: 5px;
}

.deposit-currency-button-usd:before {
    content: url(/images/default/currency_usd.png);
    width: 25px;
    height: 25px;
    cursor: pointer;
}

.deposit-currency-button-usd-selected:before{
    content: url(/images/default/currency_usd_selected.png);
    width: 25px;
    height: 25px;
}

.deposit-currency-button-eur:before {
    content: url(/images/default/currency_eur.png);
    cursor: pointer;
    width: 25px;
    height: 25px;
}

.deposit-currency-button-eur-selected:before{
    content: url(/images/default/currency_eur_selected.png);
    width: 25px;
    height: 25px;
}

.deposit-currency-button-gbp:before {
    content: url(/images/default/currency_gbp.png);
    cursor: pointer;
    width: 25px;
    height: 25px;
}

.deposit-currency-button-gbp-selected:before{
    content: url(/images/default/currency_gbp_selected.png);
    width: 25px;
    height: 25px;
}

.deposit-currency-button-sgd:before {
    content: url(/images/default/currency_sgd.png);
    cursor: pointer;
    width: 25px;
    height: 25px;
}

.deposit-currency-button-sgd-selected:before{
    content: url(/images/default/currency_sgd_selected.png);
    width: 25px;
    height: 25px;
}

.deposit-currency-button-aed:before {
    content: url(/images/default/currency_aed.png);
    width: 25px;
    height: 25px;
    cursor: pointer;
}

.deposit-currency-button-aed-selected:before{
    content: url(/images/default/currency_aed_selected.png);
    width: 25px;
    height: 25px;
}

.personalMenu {
    position: relative;
    float: right;
}

.personalMenu .trad-log-btn {
    width: 120px;
    margin: 4px 0 0 5px;
    line-height: 22px;
    text-align: center;
}

.logoutContainer {
    width: 134px;
    padding-bottom: 4px;
    overflow: hidden;
    display: none;
    position: absolute;
    top: 31px;
    left: 5px;
    background: #4D4D4D;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}
.headerR a {
/*background: #4D4D4D;*/
}
.logoutContainer a {
    text-align: center;
    display: block;
    width: 89%;
    float: none;
    margin: 4px auto 0 auto;
    padding: 4px 0px 7px 0px;
    height: 14px;
    font-size: 11px;
    background: none;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    border-bottom: 1px solid #605F5F;
    border-top: 1px solid #605F5F;
}
.logoutContainer a:first-child {
    border-bottom: 0px solid #605F5F;
    border-top: 1px solid #605F5F;
    padding: 7px 0px 6px 0px;
    margin: 5px auto 0 auto;
    cursor: default;
    text-decoration: none;
}
.logoutContainer a:last-child {
    border-bottom: 0px solid #605F5F;
    border-top: 0px solid #605F5F;
    padding: 7px 0px 6px 0px;
    margin: 0 auto 0 auto;
}

.shavron_top_menu{
    padding: 0 0px;font-size: 8px;
}

a:hover .shavron_top_menu {
text-decoration: none;
}

h3.tableName {
    margin-bottom:6px;
    font-weight:normal;
    color:gray;
}

#accept-popup {
    min-height: 400px;
    min-width: 600px;
    background-color: #000000;
    color: #FFFFFF;
    border: 1px solid #ccc;
}

#accept-buttons {
    margin-bottom: 0px;
    position: relative;
    bottom: 0px;
}

#decline-button {
    margin-right: 450px;
}

#accept-button {
    left:515px;
    bottom: 40px;
}

.accept-help-buttons {
    position: absolute;
    left: 507px;
    top: 20px;
}

.bonus-data{
    display: inline;
}

#bonus-description {
    display: block;
}

.tc-text-popup {
    overflow:auto;
    width:600px;
    height:280px;
    border:1px solid #CCC;
    padding-left: 5px;
    background-color: #363636;
}

.tc-text-iframe {
    width: 100%;
    margin: 0;
    pading: 0;
    height:280px;
    background-color: #000000;
}

.tc-text-print {
    display: none;
}

.bonus-print-tc {
    background-color: #FFFFFF;
    color:#000000;
    width: 100%;
    padding: 10px;
    font-size: 9.8px;
    visibility: hidden;
}

.bonus-print-legal {
    text-align: center;
    font-size: 10px;
    visibility: hidden;
}

#print-page {
    visibility: hidden;
}

#print-block {
    visibility: hidden;
}

@media print {
    .bonus-print-tc {
        background-color: #FFFFFF;
        color:#000000;
        width: 100%;
        padding: 10px;
        font-size: 9.8px;
        visibility: visible;
    }

    .bonus-print-legal {
        text-align: center;
        font-size: 10px;
        visibility: visible;
    }

    #print-page {
        visibility: visible;
    }

    #print-block {
        visibility: visible;
    }

}

.download-report {
    font-size: 14px;
}

.download-report-inner {
    position: relative;
    right: 150px;
}

#banking-history-reset {
    float: left;
}

div.boxxInner.clearfix div.uploadOuter.clearfix + p {
    padding: 15px 0 0 0;
}

ul.steps-list.step-list-third.clearfix li h6 {
    padding-top: 10px;
}

ul.steps-list.step-list-forth.clearfix li {
    padding-bottom: 14px;
}

div.tabsBoxInner-third.clearfix p.title {
    color:#ffffff;
    font-size:16px;
    text-align: center;
    padding: 15px 5px;
}

div.tabsBoxInner-third.clearfix div.banner {
    text-align: center;
}

#assets_chosen {
    width: 250px!important;
}

#autoChartist{background:#000; z-index: 1001; left: 1467px;}
#autoChartist iframe{border:0}
#autoChartist .disclaimer{
    width: 400px;
    padding: 10px;
    font-size:14px;
}

#autocharist-toggle {
    top: 93px;
    right: 0px;
    z-index: 99999;
}

#autocharist-iframe {
    border: 0;
    width: 545px;
    height: 541px;
}

.pocp_button {
    position: fixed;
    top: 20px;
    font-size: 14px;
    color: #fff;
    text-shadow:1px 1px 1px #000;
    text-decoration: none;
    padding: 0 12px;
    background: #191919;
    outline:none;
    -webkit-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
    -webkit-transition: all 0.3s 0.2s;
    -moz-transition: all 0.3s 0.2s;
    -o-transition: all 0.3s 0.2s;
    transition: all 0.3s 0.2s;
    cursor: hand;
}
.pocp_button i {
    font-size: 18px;
    line-height: 32px;
    padding-top: 1px;

}

.affix {
  position: fixed;
  top: 126px;
}
.affix-top {
  position: fixed;
  top: 126px;
}
.affix-bottom {
  position: absolute;
  top: auto;
  left: auto;
  right: auto;
}

.devider {margin-top: 15px;margin-bottom: 15px;}
.uploadInnerPadding {padding-left: 250px; width: 350px!important;}
.uploadInnerWide {width: 600px;}
.uploadInnerWide label {float: left; color: #979797; font-size: 14px; width: 250px; padding: 9px 0 0 0;}
.margin-bottom-10 {margin-bottom: 10px;}
.ccselect {
    font-size: 14px;
}

.company-info-legal {
    font-size: 13px;
    padding-top: 100px;
}

/*.b-modal {
    z-index: 1000!important;
}*/

#open-platform-popup {
    z-index: 1001!important;
}

/*
===================================================
============= Anastasia's styles ==================
===================================================
*/
.custom-content {
    max-width: 1000px;
    padding: 40px 20px;
    margin: 0 auto;
    font-size: 16px;
    background: #282828;
}

.custom-controls-set p {
    font-size: 16px;
    line-height: 1.3;
}

.custom-controls-set.fancybox {
    background: #3a3a3a;
}

/* ------------ GRID ------------------ */
.custom-controls-set * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.custom-controls-set.clearfix:before,
.custom-controls-set.row:before,
.custom-controls-set .form-group-mobile:before,
.custom-controls-set .clearfix:after,
.custom-controls-set .row:after,
.custom-controls-set .form-group-mobile:after {
    display: table;
    content: "";
}
.custom-controls-set .clearfix:after,
.custom-controls-set .row:after,
.custom-controls-set .form-group-mobile:after {
    clear: both;
}

.custom-controls-set .row {
    margin-left: -8px;
    margin-right: -8px;
}
.custom-controls-set .col-xs-1, .custom-controls-set .col-sm-1, .custom-controls-set .col-md-1, .custom-controls-set .col-lg-1, .custom-controls-set .col-xs-2, .custom-controls-set .col-sm-2, .custom-controls-set .col-md-2, .custom-controls-set .col-lg-2, .custom-controls-set .col-xs-3, .custom-controls-set .col-sm-3, .custom-controls-set .col-md-3, .custom-controls-set .col-lg-3, .custom-controls-set .col-xs-4, .custom-controls-set .col-sm-4, .custom-controls-set .col-md-4, .custom-controls-set .col-lg-4, .custom-controls-set .col-xs-5, .custom-controls-set .col-sm-5, .custom-controls-set .col-md-5, .custom-controls-set .col-lg-5, .custom-controls-set .col-xs-6, .custom-controls-set .col-sm-6, .custom-controls-set .col-md-6, .custom-controls-set .col-lg-6, .custom-controls-set .col-xs-7, .custom-controls-set .col-sm-7, .custom-controls-set .col-md-7, .custom-controls-set .col-lg-7, .custom-controls-set .col-xs-8, .custom-controls-set .col-sm-8, .custom-controls-set .col-md-8, .custom-controls-set .col-lg-8, .custom-controls-set .col-xs-9, .custom-controls-set .col-sm-9, .custom-controls-set .col-md-9, .custom-controls-set .col-lg-9, .custom-controls-set .col-xs-10, .custom-controls-set .col-sm-10, .custom-controls-set .col-md-10, .custom-controls-set .col-lg-10, .custom-controls-set .col-xs-11, .custom-controls-set .col-sm-11, .custom-controls-set .col-md-11, .custom-controls-set .col-lg-11, .custom-controls-set .col-xs-12, .custom-controls-set .col-sm-12, .custom-controls-set .col-md-12, .custom-controls-set .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 8px;
  padding-left: 8px;
}
.custom-controls-set .col-xs-1, .custom-controls-set .col-xs-2, .custom-controls-set .col-xs-3, .custom-controls-set .col-xs-4, .custom-controls-set .col-xs-5, .custom-controls-set .col-xs-6, .custom-controls-set .col-xs-7, .custom-controls-set .col-xs-8, .custom-controls-set .col-xs-9, .custom-controls-set .col-xs-10, .custom-controls-set .col-xs-11, .custom-controls-set .col-xs-12 {
  float: left;
}
.rtl .custom-controls-set .col-xs-1, .rtl .custom-controls-set .col-xs-2, .rtl .custom-controls-set .col-xs-3, .rtl .custom-controls-set .col-xs-4, .rtl .custom-controls-set .col-xs-5, .rtl .custom-controls-set .col-xs-6, .rtl .custom-controls-set .col-xs-7, .rtl .custom-controls-set .col-xs-8, .rtl .custom-controls-set .col-xs-9, .rtl .custom-controls-set .col-xs-10, .rtl .custom-controls-set .col-xs-11, .rtl .custom-controls-set .col-xs-12 {
  float: right;
}
.custom-controls-set .col-xs-12 {
  width: 100%;
}
.custom-controls-set .col-xs-11 {
  width: 91.66666667%;
}
.custom-controls-set .col-xs-10 {
  width: 83.33333333%;
}
.custom-controls-set .col-xs-9 {
  width: 75%;
}
.custom-controls-set .col-xs-8 {
  width: 66.66666667%;
}
.custom-controls-set .col-xs-7 {
  width: 58.33333333%;
}
.custom-controls-set .col-xs-6 {
  width: 50%;
}
.custom-controls-set .col-xs-5 {
  width: 41.66666667%;
}
.custom-controls-set .col-xs-4 {
  width: 33.33333333%;
}
.custom-controls-set .col-xs-3 {
  width: 25%;
}
.custom-controls-set .col-xs-2 {
  width: 16.66666667%;
}
.custom-controls-set .col-xs-1 {
  width: 8.33333333%;
}
.custom-controls-set .col-xs-pull-12 {
  right: 100%;
}
.custom-controls-set .col-xs-pull-11 {
  right: 91.66666667%;
}
.custom-controls-set .col-xs-pull-10 {
  right: 83.33333333%;
}
.custom-controls-set .col-xs-pull-9 {
  right: 75%;
}
.custom-controls-set .col-xs-pull-8 {
  right: 66.66666667%;
}
.custom-controls-set .col-xs-pull-7 {
  right: 58.33333333%;
}
.custom-controls-set .col-xs-pull-6 {
  right: 50%;
}
.custom-controls-set .col-xs-pull-5 {
  right: 41.66666667%;
}
.custom-controls-set .col-xs-pull-4 {
  right: 33.33333333%;
}
.custom-controls-set .col-xs-pull-3 {
  right: 25%;
}
.custom-controls-set .col-xs-pull-2 {
  right: 16.66666667%;
}
.custom-controls-set .col-xs-pull-1 {
  right: 8.33333333%;
}
.custom-controls-set .col-xs-pull-0 {
  right: auto;
}
.custom-controls-set .col-xs-push-12 {
  left: 100%;
}
.custom-controls-set .col-xs-push-11 {
  left: 91.66666667%;
}
.custom-controls-set .col-xs-push-10 {
  left: 83.33333333%;
}
.custom-controls-set .col-xs-push-9 {
  left: 75%;
}
.custom-controls-set .col-xs-push-8 {
  left: 66.66666667%;
}
.custom-controls-set .col-xs-push-7 {
  left: 58.33333333%;
}
.custom-controls-set .col-xs-push-6 {
  left: 50%;
}
.custom-controls-set .col-xs-push-5 {
  left: 41.66666667%;
}
.custom-controls-set .col-xs-push-4 {
  left: 33.33333333%;
}
.custom-controls-set .col-xs-push-3 {
  left: 25%;
}
.custom-controls-set .col-xs-push-2 {
  left: 16.66666667%;
}
.custom-controls-set .col-xs-push-1 {
  left: 8.33333333%;
}
.custom-controls-set .col-xs-push-0 {
  left: auto;
}
.custom-controls-set .col-xs-offset-12 {
  margin-left: 100%;
}
.custom-controls-set .col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.custom-controls-set .col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.custom-controls-set .col-xs-offset-9 {
  margin-left: 75%;
}
.custom-controls-set .col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.custom-controls-set .col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.custom-controls-set .col-xs-offset-6 {
  margin-left: 50%;
}
.custom-controls-set .col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.custom-controls-set .col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.custom-controls-set .col-xs-offset-3 {
  margin-left: 25%;
}
.custom-controls-set .col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.custom-controls-set .col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.custom-controls-set .col-xs-offset-0 {
  margin-left: 0;
}
@media (min-width: 768px) {
  .custom-controls-set .col-sm-1, .custom-controls-set .col-sm-2, .custom-controls-set .col-sm-3, .custom-controls-set .col-sm-4, .custom-controls-set .col-sm-5, .custom-controls-set .col-sm-6, .custom-controls-set .col-sm-7, .custom-controls-set .col-sm-8, .custom-controls-set .col-sm-9, .custom-controls-set .col-sm-10, .custom-controls-set .col-sm-11, .custom-controls-set .col-sm-12 {
    float: left;
  }
  .rtl .custom-controls-set .col-sm-1, .rtl .custom-controls-set .col-sm-2, .rtl .custom-controls-set .col-sm-3, .rtl .custom-controls-set .col-sm-4, .rtl .custom-controls-set .col-sm-5, .rtl .custom-controls-set .col-sm-6, .rtl .custom-controls-set .col-sm-7, .rtl .custom-controls-set .col-sm-8, .rtl .custom-controls-set .col-sm-9, .rtl .custom-controls-set .col-sm-10, .rtl .custom-controls-set .col-sm-11, .rtl .custom-controls-set .col-sm-12 {
    float: right;
  }
  .custom-controls-set .col-sm-12 {
    width: 100%;
  }
  .custom-controls-set .col-sm-11 {
    width: 91.66666667%;
  }
  .custom-controls-set .col-sm-10 {
    width: 83.33333333%;
  }
  .custom-controls-set .col-sm-9 {
    width: 75%;
  }
  .custom-controls-set .col-sm-8 {
    width: 66.66666667%;
  }
  .custom-controls-set .col-sm-7 {
    width: 58.33333333%;
  }
  .custom-controls-set .col-sm-6 {
    width: 50%;
  }
  .custom-controls-set .col-sm-5 {
    width: 41.66666667%;
  }
  .custom-controls-set .col-sm-4 {
    width: 33.33333333%;
  }
  .custom-controls-set .col-sm-3 {
    width: 25%;
  }
  .custom-controls-set .col-sm-2 {
    width: 16.66666667%;
  }
  .custom-controls-set .col-sm-1 {
    width: 8.33333333%;
  }
  .custom-controls-set .col-sm-pull-12 {
    right: 100%;
  }
  .custom-controls-set .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .custom-controls-set .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .custom-controls-set .col-sm-pull-9 {
    right: 75%;
  }
  .custom-controls-set .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .custom-controls-set .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .custom-controls-set .col-sm-pull-6 {
    right: 50%;
  }
  .custom-controls-set .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .custom-controls-set .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .custom-controls-set .col-sm-pull-3 {
    right: 25%;
  }
  .custom-controls-set .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .custom-controls-set .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .custom-controls-set .col-sm-pull-0 {
    right: auto;
  }
  .custom-controls-set .col-sm-push-12 {
    left: 100%;
  }
  .custom-controls-set .col-sm-push-11 {
    left: 91.66666667%;
  }
  .custom-controls-set .col-sm-push-10 {
    left: 83.33333333%;
  }
  .custom-controls-set .col-sm-push-9 {
    left: 75%;
  }
  .custom-controls-set .col-sm-push-8 {
    left: 66.66666667%;
  }
  .custom-controls-set .col-sm-push-7 {
    left: 58.33333333%;
  }
  .custom-controls-set .col-sm-push-6 {
    left: 50%;
  }
  .custom-controls-set .col-sm-push-5 {
    left: 41.66666667%;
  }
  .custom-controls-set .col-sm-push-4 {
    left: 33.33333333%;
  }
  .custom-controls-set .col-sm-push-3 {
    left: 25%;
  }
  .custom-controls-set .col-sm-push-2 {
    left: 16.66666667%;
  }
  .custom-controls-set .col-sm-push-1 {
    left: 8.33333333%;
  }
  .custom-controls-set .col-sm-push-0 {
    left: auto;
  }
  .custom-controls-set .col-sm-offset-12 {
    margin-left: 100%;
  }
  .custom-controls-set .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .custom-controls-set .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .custom-controls-set .col-sm-offset-9 {
    margin-left: 75%;
  }
  .custom-controls-set .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .custom-controls-set .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .custom-controls-set .col-sm-offset-6 {
    margin-left: 50%;
  }
  .custom-controls-set .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .custom-controls-set .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .custom-controls-set .col-sm-offset-3 {
    margin-left: 25%;
  }
  .custom-controls-set .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .custom-controls-set .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .custom-controls-set .col-sm-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  .custom-controls-set .col-md-1, .custom-controls-set .col-md-2, .custom-controls-set .col-md-3, .custom-controls-set .col-md-4, .custom-controls-set .col-md-5, .custom-controls-set .col-md-6, .custom-controls-set .col-md-7, .custom-controls-set .col-md-8, .custom-controls-set .col-md-9, .custom-controls-set .col-md-10, .custom-controls-set .col-md-11, .custom-controls-set .col-md-12 {
    float: left;
  }
  .rtl .custom-controls-set .col-md-1, .rtl .custom-controls-set .col-md-2, .rtl .custom-controls-set .col-md-3, .rtl .custom-controls-set .col-md-4, .rtl .custom-controls-set .col-md-5, .rtl .custom-controls-set .col-md-6, .rtl .custom-controls-set .col-md-7, .rtl .custom-controls-set .col-md-8, .rtl .custom-controls-set .col-md-9, .rtl .custom-controls-set .col-md-10, .rtl .custom-controls-set .col-md-11, .rtl .custom-controls-set .col-md-12 {
    float: right;
  }
  .custom-controls-set .col-md-12 {
    width: 100%;
  }
  .custom-controls-set .col-md-11 {
    width: 91.66666667%;
  }
  .custom-controls-set .col-md-10 {
    width: 83.33333333%;
  }
  .custom-controls-set .col-md-9 {
    width: 75%;
  }
  .custom-controls-set .col-md-8 {
    width: 66.66666667%;
  }
  .custom-controls-set .col-md-7 {
    width: 58.33333333%;
  }
  .custom-controls-set .col-md-6 {
    width: 50%;
  }
  .custom-controls-set .col-md-5 {
    width: 41.66666667%;
  }
  .custom-controls-set .col-md-4 {
    width: 33.33333333%;
  }
  .custom-controls-set .col-md-3 {
    width: 25%;
  }
  .custom-controls-set .col-md-2 {
    width: 16.66666667%;
  }
  .custom-controls-set .col-md-1 {
    width: 8.33333333%;
  }
  .custom-controls-set .col-md-pull-12 {
    right: 100%;
  }
  .custom-controls-set .col-md-pull-11 {
    right: 91.66666667%;
  }
  .custom-controls-set .col-md-pull-10 {
    right: 83.33333333%;
  }
  .custom-controls-set .col-md-pull-9 {
    right: 75%;
  }
  .custom-controls-set .col-md-pull-8 {
    right: 66.66666667%;
  }
  .custom-controls-set .col-md-pull-7 {
    right: 58.33333333%;
  }
  .custom-controls-set .col-md-pull-6 {
    right: 50%;
  }
  .custom-controls-set .col-md-pull-5 {
    right: 41.66666667%;
  }
  .custom-controls-set .col-md-pull-4 {
    right: 33.33333333%;
  }
  .custom-controls-set .col-md-pull-3 {
    right: 25%;
  }
  .custom-controls-set .col-md-pull-2 {
    right: 16.66666667%;
  }
  .custom-controls-set .col-md-pull-1 {
    right: 8.33333333%;
  }
  .custom-controls-set .col-md-pull-0 {
    right: auto;
  }
  .custom-controls-set .col-md-push-12 {
    left: 100%;
  }
  .custom-controls-set .col-md-push-11 {
    left: 91.66666667%;
  }
  .custom-controls-set .col-md-push-10 {
    left: 83.33333333%;
  }
  .custom-controls-set .col-md-push-9 {
    left: 75%;
  }
  .custom-controls-set .col-md-push-8 {
    left: 66.66666667%;
  }
  .custom-controls-set .col-md-push-7 {
    left: 58.33333333%;
  }
  .custom-controls-set .col-md-push-6 {
    left: 50%;
  }
  .custom-controls-set .col-md-push-5 {
    left: 41.66666667%;
  }
  .custom-controls-set .col-md-push-4 {
    left: 33.33333333%;
  }
  .custom-controls-set .col-md-push-3 {
    left: 25%;
  }
  .custom-controls-set .col-md-push-2 {
    left: 16.66666667%;
  }
  .custom-controls-set .col-md-push-1 {
    left: 8.33333333%;
  }
  .custom-controls-set .col-md-push-0 {
    left: auto;
  }
  .custom-controls-set .col-md-offset-12 {
    margin-left: 100%;
  }
  .custom-controls-set .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .custom-controls-set .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .custom-controls-set .col-md-offset-9 {
    margin-left: 75%;
  }
  .custom-controls-set .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .custom-controls-set .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .custom-controls-set .col-md-offset-6 {
    margin-left: 50%;
  }
  .custom-controls-set .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .custom-controls-set .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .custom-controls-set .col-md-offset-3 {
    margin-left: 25%;
  }
  .custom-controls-set .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .custom-controls-set .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .custom-controls-set .col-md-offset-0 {
    margin-left: 0;
  }
  .rtl .custom-controls-set .col-md-offset-12 {
    margin-right: 100%;
  }
  .rtl .custom-controls-set .col-md-offset-11 {
    margin-right: 91.66666667%;
  }
  .rtl .custom-controls-set .col-md-offset-10 {
    margin-right: 83.33333333%;
  }
  .rtl .custom-controls-set .col-md-offset-9 {
    margin-right: 75%;
  }
  .rtl .custom-controls-set .col-md-offset-8 {
    margin-right: 66.66666667%;
  }
  .rtl .custom-controls-set .col-md-offset-7 {
    margin-right: 58.33333333%;
  }
  .rtl .custom-controls-set .col-md-offset-6 {
    margin-right: 50%;
  }
  .rtl .custom-controls-set .col-md-offset-5 {
    margin-right: 41.66666667%;
  }
  .rtl .custom-controls-set .col-md-offset-4 {
    margin-right: 33.33333333%;
  }
  .rtl .custom-controls-set .col-md-offset-3 {
    margin-right: 25%;
  }
  .rtl .custom-controls-set .col-md-offset-2 {
    margin-right: 16.66666667%;
  }
  .rtl .custom-controls-set .col-md-offset-1 {
    margin-right: 8.33333333%;
  }
  .rtl .custom-controls-set .col-md-offset-0 {
    margin-right: 0;
  }
}
@media (min-width: 1200px) {
  .custom-controls-set .col-lg-1, .custom-controls-set .col-lg-2, .custom-controls-set .col-lg-3, .custom-controls-set .col-lg-4, .custom-controls-set .col-lg-5, .custom-controls-set .col-lg-6, .custom-controls-set .col-lg-7, .custom-controls-set .col-lg-8, .custom-controls-set .col-lg-9, .custom-controls-set .col-lg-10, .custom-controls-set .col-lg-11, .custom-controls-set .col-lg-12 {
    float: left;
  }
  .rtl .custom-controls-set .col-lg-1, .rtl .custom-controls-set .col-lg-2, .rtl .custom-controls-set .col-lg-3, .rtl .custom-controls-set .col-lg-4, .rtl .custom-controls-set .col-lg-5, .rtl .custom-controls-set .col-lg-6, .rtl .custom-controls-set .col-lg-7, .rtl .custom-controls-set .col-lg-8, .rtl .custom-controls-set .col-lg-9, .rtl .custom-controls-set .col-lg-10, .rtl .custom-controls-set .col-lg-11, .rtl .custom-controls-set .col-lg-12 {
    float: right;
  }
  .custom-controls-set .col-lg-12 {
    width: 100%;
  }
  .custom-controls-set .col-lg-11 {
    width: 91.66666667%;
  }
  .custom-controls-set .col-lg-10 {
    width: 83.33333333%;
  }
  .custom-controls-set .col-lg-9 {
    width: 75%;
  }
  .custom-controls-set .col-lg-8 {
    width: 66.66666667%;
  }
  .custom-controls-set .col-lg-7 {
    width: 58.33333333%;
  }
  .custom-controls-set .col-lg-6 {
    width: 50%;
  }
  .custom-controls-set .col-lg-5 {
    width: 41.66666667%;
  }
  .custom-controls-set .col-lg-4 {
    width: 33.33333333%;
  }
  .custom-controls-set .col-lg-3 {
    width: 25%;
  }
  .custom-controls-set .col-lg-2 {
    width: 16.66666667%;
  }
  .custom-controls-set .col-lg-1 {
    width: 8.33333333%;
  }
  .custom-controls-set .col-lg-pull-12 {
    right: 100%;
  }
  .custom-controls-set .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .custom-controls-set .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .custom-controls-set .col-lg-pull-9 {
    right: 75%;
  }
  .custom-controls-set .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .custom-controls-set .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .custom-controls-set .col-lg-pull-6 {
    right: 50%;
  }
  .custom-controls-set .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .custom-controls-set .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .custom-controls-set .col-lg-pull-3 {
    right: 25%;
  }
  .custom-controls-set .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .custom-controls-set .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .custom-controls-set .col-lg-pull-0 {
    right: auto;
  }
  .custom-controls-set .col-lg-push-12 {
    left: 100%;
  }
  .custom-controls-set .col-lg-push-11 {
    left: 91.66666667%;
  }
  .custom-controls-set .col-lg-push-10 {
    left: 83.33333333%;
  }
  .custom-controls-set .col-lg-push-9 {
    left: 75%;
  }
  .custom-controls-set .col-lg-push-8 {
    left: 66.66666667%;
  }
  .custom-controls-set .col-lg-push-7 {
    left: 58.33333333%;
  }
  .custom-controls-set .col-lg-push-6 {
    left: 50%;
  }
  .custom-controls-set .col-lg-push-5 {
    left: 41.66666667%;
  }
  .custom-controls-set .col-lg-push-4 {
    left: 33.33333333%;
  }
  .custom-controls-set .col-lg-push-3 {
    left: 25%;
  }
  .custom-controls-set .col-lg-push-2 {
    left: 16.66666667%;
  }
  .custom-controls-set .col-lg-push-1 {
    left: 8.33333333%;
  }
  .custom-controls-set .col-lg-push-0 {
    left: auto;
  }
  .custom-controls-set .col-lg-offset-12 {
    margin-left: 100%;
  }
  .custom-controls-set .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .custom-controls-set .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .custom-controls-set .col-lg-offset-9 {
    margin-left: 75%;
  }
  .custom-controls-set .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .custom-controls-set .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .custom-controls-set .col-lg-offset-6 {
    margin-left: 50%;
  }
  .custom-controls-set .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .custom-controls-set .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .custom-controls-set .col-lg-offset-3 {
    margin-left: 25%;
  }
  .custom-controls-set .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .custom-controls-set .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .custom-controls-set .col-lg-offset-0 {
    margin-left: 0;
  }
}
.custom-controls-set .pr-zero {
    padding-right: 0;
}
.custom-controls-set .pl-zero {
    padding-left: 0;
}
.custom-controls-set .pull-right {
    float: right !important;
}
.custom-controls-set .pull-left {
    float: left !important;
}

.custom-controls-set .wsn {
	white-space: nowrap;
}

.rtl .custom-controls-set .pr-zero {
    padding-left: 0;
    padding-right: 10px;
}
.rtl .custom-controls-set .pl-zero {
    padding-right: 0;
    padding-left: 10px;
}

.rtl .custom-controls-set .pull-right {
    float: left !important;
}
.rtl .custom-controls-set .pull-left {
    float: right !important;
}

@media screen and (max-width: 991px) {
    .custom-controls-set .pr-zero.txt-right {
        text-align: inherit;
    }
}

/* ------------ FORMS ------------------ */

.custom-controls-set .txt-right {
    text-align: right;
}
.custom-controls-set .txt-left {
    text-align: left;
}
.custom-controls-set .txt-center {
    text-align: center;
}

.custom-controls-set .form-group,
.custom-controls-set .col-xs-form-group {
    margin-bottom: 15px;
}

.custom-controls-set .form-group.xs .col-xs-form-group {
	margin-bottom: 8px;
}

.custom-controls-set .form-label {
    display: block;
    font-size: 13px;
    color:#9b9a9a;
    margin-bottom: 5px;
}

.custom-controls-set .inline-label {
    margin-top: 7px;
}

.custom-controls-set .form-control {
    display: block;
    width: 100%;
    height: 33px;
    padding: 7px 14px;
    font-size: 13px;
    line-height: normal;
    color: #3a3a3a;
    font-weight: 400;
    border: none;
    border-radius: 4px;
    background-color: #fff;
}

.custom-controls-set .form-select {
    display: block;
    width: 100%;
    height: 33px;
    padding: 0 0 0 10px;
    font-size: 13px;
    line-height: normal;
    color: #3a3a3a;
    font-weight: 400;
    border: none;
    border-radius: 4px;
    -webkit-appearance:none;
    background: #fff url(/images/default/icn-select.png) no-repeat 100% 50%;
}

.custom-controls-set .form-select:not(*:root) {
    padding-right: 25px;
}

.rtl .custom-controls-set .form-select {
    padding:0 10px 0 0;
    background-position: 9px 50%;
    background-image: none;
}

.rtl .custom-controls-set .form-select:not(*:root) {
    padding-right: 10px;
    padding-left: 25px;
    background-image: url(/images/default/icn-select.png);
}

.custom-controls-set .form-control.error {
    box-shadow: inset 0 0 0 2px #ee4949;
}

.custom-controls-set .m-validation {
    color:#ee4949;
    font-size: 13px;
}

.custom-controls-set .form-control:focus {
    outline: 0;
    box-shadow: 0 0 8px #fff;
}
.custom-controls-set .form-control::-moz-placeholder {
    color: #3a3a3a;
    font-style: normal;
    opacity: 1;
}
.custom-controls-set .form-control:-ms-input-placeholder {
    color: #3a3a3a;
    font-style: normal;
}
.custom-controls-set .form-control::-webkit-input-placeholder {
    color: #3a3a3a;
    font-style: normal;
}
.custom-controls-set .form-control[disabled],
.custom-controls-set .form-control[readonly],
.custom-controls-set fieldset[disabled] .form-control,
.custom-controls-set .form-select[disabled],
.custom-controls-set .form-select[readonly],
.custom-controls-set fieldset[disabled] .form-select {
    background-color: #ddd;
    opacity: 1;
}
.custom-controls-set .form-control[disabled],
.custom-controls-set fieldset[disabled] .form-control {
    cursor: default;
}

.custom-controls-set input,
.custom-controls-set select,
.custom-controls-set textarea,
.custom-controls-set button,
.custom-controls-set label {
    margin: 0;
}
.custom-controls-set fieldset {
    border: 0;
    margin: 0 0 20px;
    padding: 0;
}
.custom-controls-set audio,
.custom-controls-set canvas,
.custom-controls-set img,
.custom-controls-set video {
    vertical-align: middle;
}
.custom-controls-set svg:not(:root) {
    overflow: hidden;
}
.custom-controls-set figure {
    margin: 0;
}
.custom-controls-set input[type="search"]::-webkit-search-cancel-button,
.custom-controls-set input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
.custom-controls-set input[type="search"] {
    -webkit-appearance: textfield;
}
.custom-controls-set form {
    position: relative;
    margin: 0;
}
.custom-controls-set form .form-group:last-child {
    margin-bottom: 0;
}
.custom-controls-set form + form {
    margin-top: 25px;
}
.custom-controls-set form input,
.custom-controls-set form select,
.custom-controls-set form textarea {
    -webkit-appearance: none;
}
.custom-controls-set form textarea {
    overflow: auto;
    resize: vertical;
    height: auto;
    min-height: 40px;
    vertical-align: top;
}
.custom-controls-set form button {
    font-size: 16px;
    cursor: pointer;
    overflow: visible;
}
.custom-controls-set form input[type="checkbox"],
.custom-controls-set form input[type="radio"] {
    width: 13px;
    height: 13px;
    margin: -1px 3px 0 0;
    padding: 0;
    vertical-align: middle;
    -webkit-appearance: radio;
}
.custom-controls-set form input[type="checkbox"] {
    -webkit-appearance: checkbox;
}
.custom-controls-set form input[type="submit"] {
    cursor: pointer;
    overflow: visible;
}
.custom-controls-set form input[type="submit"]::-moz-focus-inner {
    padding: 0;
    border: 0;
}
.custom-controls-set form button::-moz-focus-inner,
.custom-controls-set form input::-moz-focus-inner {
    padding: 0;
    border: 0;
}

/* ------------ CUSTOM DEPOSIT PAGE ------------------ */

.f-cdeposit {
    margin: 0 -20px;
    border-radius: 3px;
    border:1px solid #4b4b4b;
    box-shadow: 0 0 5px #666;
    background: #3a3a3a;
}

.f-custom-deposit .f-body {
    padding: 40px 10px 20px;
}

.f-custom-deposit .over-btn-place-deposit {
    width: 100%;
    min-width: 200px;
    display: block;
    white-space: nowrap;
    font-size: 18px;
    color: #fff;
    border:0;
    text-align: center;
    position: relative;
    border-bottom: 4px solid #4b7410;
    padding: 15px 17px 13px 83px;
    margin: 45px 0 15px;
    border-radius: 4px;
    -webkit-transition: border-bottom-color .5s ease, background .5s ease;
       -moz-transition: border-bottom-color .5s ease, background .5s ease;
        -ms-transition: border-bottom-color .5s ease, background .5s ease;
         -o-transition: border-bottom-color .5s ease, background .5s ease;
            transition: border-bottom-color .5s ease, background .5s ease;
    background: #75a72e;
}

.rtl .f-custom-deposit .over-btn-place-deposit {
    padding-right: 83px;
    padding-left: 17px;
}
.f-custom-deposit .over-btn-place-deposit:hover,
.f-custom-deposit .over-btn-place-deposit:active {
    border-bottom-color:#38560d;
    background: #597f22;
}

.f-custom-deposit .over-btn-place-deposit:after {
    display: block;
    content: "";
    width: 63px;
    height: 93px;
    position: absolute;
    top: 50%;
    left: 7px;
    margin-top: -46px;
    background: url(/images/default/icn-lock.png) no-repeat;
}

.rtl .f-custom-deposit .over-btn-place-deposit:after {
    left: auto;
    right: 7px;
}

.f-custom-deposit .over-btn-place-deposit input {
    display: block;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    line-height: 0;
    font-size: 0;
    opacity: 0;
}

.f-custom-deposit form {
    margin-bottom: 10px;
}

.f-custom-deposit .f-note {
    font-size: 13px;
}

.f-custom-deposit .f-footer {
    min-height: 100px;
    position: relative;
    padding: 20px 5px 10px 75px;
    border-radius: 0 0 3px 3px;
    background:#2d2d2d;
}

.rtl .f-custom-deposit .f-footer {
    padding-right: 75px;
    padding-left: 5px;
}

.f-custom-deposit .f-footer:after {
    display: block;
    content: "";
    width: 61px;
    height: 78px;
    position: absolute;
    top: -2px;
    left: 5px;
    background: url(/images/default/icn-ssl.png) no-repeat;
    background-size: cover;
}

.rtl .f-custom-deposit .f-footer:after {
    right: 5px;
    left: -auto;
}

.f-custom-deposit .f-footer .ttl {
    display: block;
    font-size: 16px;
    color:#75a72e;
    font-weight: 700;
    text-transform: uppercase;
    margin:0 0 5px 18px;
}

.f-custom-deposit .icn-check-list {
    list-style-type: none;
    margin: 0;
    font-size: 13px;
    text-transform: uppercase;
}

.f-custom-deposit .icn-check-list li {
    padding: 0 0 5px 18px;
    background: url(/images/default/icn-check-list.png) no-repeat 0 5px;
}

.rtl .f-custom-deposit .icn-check-list li {
    padding-right: 18px;
    background: url(/images/default/icn-check-list.png) no-repeat 100% 5px;
}
.f-custom-deposit .cvc {
    position: relative;
}

.f-custom-deposit .qussion {
    position: absolute;
    top: -35px;
    right: 8px;
}

.rtl .f-custom-deposit .qussion {
    right: auto;
    left: 8px;
}

.tab-custom-deposit {
    padding: 26px 15px 0 15px;
}

@media screen and (max-width: 639px) {
    .custom-controls-set .form-group-mobile {
        margin-left: 0;
        margin-right: 0;
        padding-bottom: 4px;
        padding-top: 2px;
        border-radius: 2px;
        background: #fff;
    }
    .custom-controls-set .form-group.xs {
        margin-bottom: 8px;
    }
    .rtl .custom-controls-set .pr-zero.txt-right {
        padding-right: 8px;
    }

    .custom-controls-set .form-group-mobile .form-control,
    .custom-controls-set .form-group-mobile .form-select {
        border-radius: 0;
        padding-left: 0;
        height: 31px;
        padding-bottom: 5px;
        border-bottom: 1px solid #797979;
    }
    .custom-controls-set .form-group-mobile .form-select {
        padding-top: 5px;
        padding-bottom: 5px;
    }
    .custom-controls-set .form-group-mobile .form-label {
        margin: 0;
        font-size: 12px;
    }
    .custom-controls-set .form-group-mobile .form-control.error {
        box-shadow: none;
        border-bottom:2px solid #ee4949;
    }
    .custom-controls-set .form-group-mobile .form-control:focus {
        box-shadow: none;
    }

    .custom-controls-set .form-group-mobile .form-control[disabled],
    .custom-controls-set .form-group-mobile .form-control[readonly],
    .custom-controls-set .form-group-mobile fieldset[disabled] .form-control,
    .custom-controls-set .form-group-mobile .form-select[disabled],
    .custom-controls-set .form-group-mobile .form-select[readonly],
    .custom-controls-set .form-group-mobile fieldset[disabled] .form-select {
        background-color: transparent;
        opacity: 0.4;
    }

    .custom-controls-set .form-group-mobile.no-indent-input .form-control {
        padding-left: 0;
        padding-right: 0;
    }

    .custom-controls-set .form-group-mobile .form-control.icon {
        padding-right: 25px;
        background-size: 16px auto;
        background-repeat: no-repeat;
        background-position: 100% 50%;
    }

    .custom-controls-set .form-group-mobile .icon-amount {
        background-image: url(/images/default/icn-amount.png);
    }
    .custom-controls-set .form-group-mobile .icon-user-shape {
        background-image: url(/images/default/icn-user-shape.png);
    }
    .custom-controls-set .form-group-mobile .icon-credit-card {
        background-image: url(/images/default/icn-credit-card.png);
    }
    .custom-controls-set .form-group-mobile .icon-telephone {
        background-image: url(/images/default/icn-telephone.png);
    }
    .custom-controls-set .form-group-mobile .icon-address {
        background-image: url(/images/default/icn-address.png);
    }
    .custom-controls-set .form-group-mobile .icon-city {
        background-image: url(/images/default/icn-city.png);
    }
    .custom-controls-set .form-group-mobile .icon-postal {
        background-image: url(/images/default/icn-postal.png);
    }

    .rtl .custom-controls-set .form-group-mobile .form-control {
        padding-right: 0;
    }
    .rtl .custom-controls-set .form-group-mobile .form-control.icon {
        padding-left: 25px;
        background-position: 0 50%;
    }
    .f-custom-deposit .qussion {
        top: -25px;
    }
}

@media screen and (min-width: 640px) {
	.tab-custom-deposit {
	    padding: 26px 20px 0 35px;
	}
    .f-custom-deposit .f-body {
        padding: 20px 40px;
    }
    .f-custom-deposit .f-footer {
        min-height: 160px;
        padding: 40px 20px 0 235px;
    }
    .rtl .f-custom-deposit .f-footer {
        padding-right: 235px;
        padding-left: 20px;
    }
    .f-custom-deposit .f-footer:after {
        width: 126px;
        height: 155px;
        top: -2px;
        left: 82px;
    }
    .rtl .f-custom-deposit .f-footer:after {
        right: 82px;
        left: auto;
    }
    .f-custom-deposit .f-footer .ttl {
        font-size: 18px;
    }
}

@media screen and (min-width: 768px) {
	.custom-controls-set .form-group.xs .col-xs-form-group,
	.custom-controls-set .col-xs-form-group {
		margin-bottom: 0;
	}
    .f-cdeposit {
        max-width: 80%;
        margin: 0 auto;
    }
    .f-custom-deposit .f-body {
        padding: 30px 68px 15px 57px;
    }
    .f-custom-deposit .over-btn-place-deposit {
        display: inline-block;
        width: auto;
        font-size: 23px;
        padding: 10px 17px 8px 83px;
        margin: 20px 0 15px;
    }
    .rtl .f-custom-deposit .over-btn-place-deposit {
        padding-right: 83px;
        padding-left: 17px;
    }
    .f-custom-deposit .f-note {
        font-size: 14px;
    }
}
@media screen and (max-width: 991px) {
    .custom-controls-set [class^="col-md-"] .double-line-label,
    .custom-controls-set [class*=" col-md-"] .double-line-label {
        white-space: nowrap;
    }
}
@media screen and (min-width: 992px) {
    .f-cdeposit {
        max-width: 62%;
    }
    .f-custom-deposit .f-note {
        font-size: 16px;
    }
    .f-custom-deposit .qussion {
        top: -3px;
        right: -25px;
    }
    .rtl .f-custom-deposit .qussion {
        right: auto;
        left: -25px;
    }
    .custom-controls-set .double-line-label {
    	margin-bottom: 0;
    	margin-top: 0;
    	line-height: 1.25;
    }
}

/* START popup forms */
.popup-forms-container #captchaWrapper {width: initial;}
.popup-forms-container dl {position: relative;}
.popup-forms-container dt {text-align: left; padding-left: 20px;position: relative;cursor: pointer;margin-bottom: 10px;}
.popup-forms-container dt:before {width: 0; height: 0; border-style: solid; border-width: 6px 0 6px 8px; border-color: transparent transparent transparent #4a4a4a; content: ''; position: absolute; top: 4px; left: 0;}
.popup-forms-container dt.open:before {border-width: 8px 6px 0 6px; border-color: #4a4a4a transparent transparent transparent; top: 6px;}
.popup-forms-container dd {text-align: left; display: none;margin-bottom: 20px;}
.notifyMessage .popup-forms-container dd a {color: #fff;}
.popup-forms-container dd input {display: block;}
.popup-forms-container dd .forget,
.popup-forms-container dd .reset-wrapper {text-align: right;}
.popup-forms-container dd .signin,
.popup-forms-container dd .reset {margin: 0; border-bottom: 3px solid #4c7414; font-size: 14px; height: 38px; width: 128px; padding: 10px 10px 10px 10px; display: inline-block; float: none;}
.popup-forms-container dd li {list-style: none; clear: left;}
.popup-forms-container dd li .captcha,
.popup-forms-container dd .captchaWrapper {position: relative;}
.popup-forms-container dd li .captcha input,
.popup-forms-container dd .captchaWrapper input,
.popup-forms-container dd li .captcha img,
.popup-forms-container dd .captchaWrapper img,
.popup-forms-container dd li .captcha .captchaRefresh {float: left;}
.popup-forms-container dd #captchaWrapper > img {webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin: 0 10px 0 0;}
.popup-forms-container dd #loginTopForm a.captcha-refresh {float: left !important;}
.popup-forms-container dd li .captcha input[name="captcha[input]"] {width: 35%; margin-top: 3px;}
.popup-forms-container dd li .captcha img {webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin: 0 10px 0 0;}
.popup-forms-container dd.forgotPasswordForm input[type="text"],
.popup-forms-container dd.loginForm input[type="text"],
.popup-forms-container dd.forgotPasswordForm input[type="email"],
.popup-forms-container dd.loginForm input[type="email"],
.popup-forms-container dd.forgotPasswordForm input[type="password"],
.popup-forms-container dd.loginForm input[type="password"] {padding: 4px 0; width: 100%; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #fff; border:1px solid #000; -moz-box-shadow: inset 1px 1px 2px #dbdbdb; -moz-box-shadow: inset 1px 1px 0 0 #dbdbdb; -webkit-box-shadow: inset 1px 1px 0 0 #dbdbdb; box-shadow: inset 1px 1px 0 0 #dbdbdb; text-indent: 12px; font-size: 15px; color: #a1a1a1; margin: 0 0 4px 0;}

.notifyMessage .popup-forms-container .chosen-container a {color:#757575;}
.rtl #counsultwhitelabelForm #phone_prefix_chosen, .rtl #callmeForm #phone_prefix_chosen {float: right;}
.rtl .popup-forms-container .callback-form-popup #phone_number {float: right;margin: 0 10px 0 0;}

.deposit-expired-popup {
	opacity: 1 !important;
	background: rgba(0,0,0,.7) !important;
	z-index: 10001 !important;
	overflow-y:auto;
}

.rtl .popup-forms-container,
.rtl .popup-forms-container dt,
.rtl .popup-forms-container dd {
    text-align: right;
}
.rtl .contact-form {
    margin-right: 0 !important;
}
.rtl .popup-forms-container dt {
    padding-right: 20px;
}
.rtl .popup-forms-container dt:before {
    left: auto;
    right: 0;
    border-width: 6px 8px 6px 0;
    border-color: transparent #4a4a4a transparent transparent ;
}
.rtl .popup-forms-container dt.open:before {
    border-width: 8px 6px 0 6px;
    border-color: #4a4a4a transparent transparent transparent;
    top: 6px;
}

.rtl .popup-forms-container .contact-form div.clearfix input,
.rtl .popup-forms-container .contact-form div.clearfix textarea {
    float: right;
}

.rtl .contact-form div.sellect.clearfix label {
    padding-left: 0;
}

.popup-forms-container .chosen-container .chosen-results {
    width: 100%;
    margin:0;
}

@media screen and (max-width: 639px) {
    .popup-forms-container .callback-form-popup #phone_number {width: 140px;}
    .popup-forms-container .contact-form div.clearfix {padding-bottom: 10px;}
}

@media only screen and (max-width: 767px) {
    .popup-forms-container .contact-form div.clearfix label {float: none; width: 100%; display: block;padding-bottom: 3px;}
    .popup-forms-container .contact-form,
    .popup-forms-container .contact-form div.sellect.clearfix,
    .popup-forms-container .contact-form select,
    .popup-forms-container .callback-form-popup.contact-form div.phon.clearfix,
    .popup-forms-container .contact-form div.clearfix input {width: 100%;}
    .popup-forms-container .contact-form div.clearfix textarea {width: 100% !important;}
}

@media only screen and (min-width: 768px) and (max-width: 1000px) {
	.popup-forms-container .contact-form div.clearfix input {width: 250px;}
}
/* END popup forms */

#balanceHistoryGrid tr > td {
    white-space:nowrap;
}

#balanceHistoryGrid tr {
    white-space:nowrap;
}

.balance-history-header {
    text-align: center;
    padding-bottom: 10px;
}

#balance-history-info li {
    display: inline;
    list-style-type: none;
    padding-right: 20px;
    margin-left: 2px;
}
/* START - Style fix for liveperson*/
.lpchat-container { z-index: 1 !important; }
/* END - Style fix for liveperson*/

.b-promo-max {
	cursor: pointer;
	max-width: 1000px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	color:#fff;
	opacity: 1;
	border-top:2px solid #fff;
	-webkit-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
	cursor: pointer;
}

.b-promo-max .btn-slide-toggle {
	-webkit-transition: all 1.2s ease;
	-o-transition: all 1.2s ease;
	transition: all 1.2s ease;
	opacity: 0;
	z-index: -1;
}
.b-promo-max.open .btn-slide-toggle {
	opacity: 1;
	z-index: 1;
}

@media only screen and (max-width: 1000px) and (min-width: 767px) {
	.b-promo-max {
		max-width: 765px;
	}
}

.b-promo-max:hover {
	opacity: 0.5;
}
.b-promo-max.open:hover {
	opacity: 1;
}

/* .b-promo-max:after {
	display: block;
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border-top:5px solid #fff;
	z-index: 0;
} */
.b-promo-max.b-promo-max-wide {
	max-width: 100%;
}

.main-page-slider .container .btn,
.b-promo-max .btn {
	display: inline-block;
	height: auto;
	width: auto;
	float: none;
	margin: 0;
	position: relative;
	color:#fff;
	text-decoration: none !important;
	font-size: 18px;
    font-weight: 400;
    padding: 7px 15px;
    z-index: 1;
}

.b-promo-max {
	height: 141px;
}
.b-promo-max.open {
	height: 236px;
}
.b-promo-max img {
	position: absolute;
	top:0;
	left: 50%;
	z-index: 0;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	-webkit-transition: all 1.2s ease;
	-o-transition: all 1.2s ease;
	transition: all 1.2s ease;
}

.for-press-text {
   font-size: 14px;
   color: #000;
   line-height: 1.7;
   padding: 0 0 15px 0;
   color: red !important;
}

.logo-press {
    float: right;
    margin-top: -12px;
}

.release-press {
    margin-top: 15px;
}

.b-promo-max img.close_desktop,
.b-promo-max img.close_tablet,
.b-promo-max img.close_mobile_portrait,
.b-promo-max img.close_mobile_landing {
	opacity: 1;
}

.b-promo-max img.expand_desktop,
.b-promo-max img.expand_tablet,
.b-promo-max img.expand_mobile_portrait,
.b-promo-max img.expand_mobile_landing {
	opacity: 0;
}

.b-promo-max img.close_mobile_portrait,
.b-promo-max img.expand_mobile_portrait {
	display: block;
}
.b-promo-max img.close_mobile_landing,
.b-promo-max img.expand_mobile_landing,
.b-promo-max img.close_tablet,
.b-promo-max img.expand_tablet,
.b-promo-max img.close_desktop,
.b-promo-max img.expand_desktop {
	display: none;
}

.b-promo-max.open img.close_mobile_portrait {
	opacity: 0;
}
.b-promo-max.open img.expand_mobile_portrait {
	opacity: 1;
}

.b-promo-max .btn-slide-toggle {
	position: absolute;
	top: 46%;
	left: 5%;
	display: inline-block;
	font-size: 12px;
	border-radius: 10px;
	vertical-align: middle;
	padding: 5px 10px;
	color:#000;
	font-weight: 700;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	background: #fff100;
}

@media only screen and (min-width: 400px) {
	.b-promo-max .btn-slide-toggle {
		top: 65%;
	}
}

@media only screen and (min-width: 480px) {
	.b-promo-max .btn-slide-toggle {
		top: 47%;
	}
}

@media only screen and (min-width: 660px) {
	.b-promo-max .btn-slide-toggle {
		top: 43%;
		font-size: 14px;
		padding: 8px 15px;
	}
}

@media only screen and (min-width: 767px) {
	.b-promo-max .btn-slide-toggle {
		top: 50%;
		font-size: 18px;
		padding: 12px 20px;
	}
}
@media only screen and (min-width: 1024px) {
	.b-promo-max .btn-slide-toggle {
		top: 45%;
	}
}

@media only screen and (max-width: 767px) {
	.b-promo-max {
		margin-top: 120px;
	}
}

@media only screen and (min-width: 340px) {
	.b-promo-max img.close_mobile_landing,
	.b-promo-max img.expand_mobile_landing {
		display: block;
	}
	.b-promo-max img.close_mobile_portrait,
	.b-promo-max img.expand_mobile_portrait,
	.b-promo-max img.close_tablet,
	.b-promo-max img.expand_tablet,
	.b-promo-max img.close_desktop,
	.b-promo-max img.expand_desktop {
		display: none;
	}

	.b-promo-max {
		height: 141px;
	}
	.b-promo-max.open {
		height: 236px;
	}

	.b-promo-max.open img.close_mobile_landing {
		opacity: 0;
	}
	.b-promo-max.open img.expand_mobile_landing {
		opacity: 1;
	}
}

@media only screen and (min-width: 480px) {
	.b-promo-max.open {
		height: 350px;
	}
}

@media only screen and (min-width: 560px) {
	.b-promo-max.open {
		height: 420px;
	}
}

@media only screen and (min-width: 641px) {
	.b-promo-max img.close_tablet,
	.b-promo-max img.expand_tablet {
		display: block;
	}
	.b-promo-max img.close_mobile_portrait,
	.b-promo-max img.expand_mobile_portrait,
	.b-promo-max img.close_mobile_landing,
	.b-promo-max img.expand_mobile_landing,
	.b-promo-max img.close_desktop,
	.b-promo-max img.expand_desktop {
		display: none;
	}

	.b-promo-max {
		height: 141px;
	}
	.b-promo-max.open {
		height: 554px;
	}

	.b-promo-max.open img.close_tablet {
		opacity: 0;
	}
	.b-promo-max.open img.expand_tablet {
		opacity: 1;
	}
}
@media only screen and (max-width: 767px) {
	.b-promo-max {
		background: #1e1e1e;
	}
}
@media only screen and (min-width: 769px) {
	.b-promo-max img.close_desktop,
	.b-promo-max img.expand_desktop {
		display: block;
	}
	.b-promo-max img.close_mobile_portrait,
	.b-promo-max img.expand_mobile_portrait,
	.b-promo-max img.close_mobile_landing,
	.b-promo-max img.expand_mobile_landing,
	.b-promo-max img.close_tablet,
	.b-promo-max img.expand_tablet {
		display: none;
	}

	.b-promo-max.open {
		height: 730px;
	}

	.b-promo-max.open img.close_desktop {
		opacity: 0;
	}
	.b-promo-max.open img.expand_desktop {
		opacity: 1;
	}
}

/* @media only screen and (min-width: 767px) and (max-width: 1000px) {
	.b-promo-max {
		max-width: 765px;
	}
	.b-promo-max.b-promo-max-wide {
		max-width: 100%;
	}
}
 */
@media only screen and (max-width: 767px) {
	.backs.back01, .readmore-wrapper {
		margin-top: 69px;
	}
	.b-promo-max {
		max-width: 100%;
	}
	.b-promo-max.b-promo-max-wide {
		max-width: 100%;
	}
}

/* Bounce In */
/*.readmore-wrapper.hvr-bounce-in[data-readmore] {
  display: block;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  z-index: 1000;
}
.readmore-wrapper.hvr-bounce-in[data-readmore]:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
  transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
}*/

.readmore-wrapper .moreLink,
.readmore-wrapper .lessLink {
	position: absolute;
	bottom: 15px;
	left: 20px;
	z-index: 1;
}

.rtl .readmore-wrapper .moreLink, .readmore-wrapper .lessLink {
    left: inherit;
    right: 20px;
}

/*.main-page-slider .bx-img-contain .container {
	position: absolute;
	z-index: 1;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}*/

.main-page-slider .bx-wrapper {
	margin-bottom: 0;
}

.main-page-slider .bx-wrapper .bx-pager {
	margin-bottom: 0;
	display: inline-block;
	position: absolute;
	bottom: 45px;
	left: 50%;
	padding-bottom: 5px;
	transform: translateX(-50%);
	width: auto;
	z-index: 51;
}

.main-page-slider .bx-wrapper .bx-pager .bx-pager-link:hover,
.main-page-slider .bx-wrapper .bx-pager .bx-pager-link.active {
	background: #fff;
}

.main-page-slider .container {
	background: none;
}

.main-page-slider .bx-controls {
	position: absolute;
    width: 100%;
    left: 40%;
    height: 42px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: 23px;
    z-index: 51;
}
.main-page-slider .bx-controls-direction {
	position: absolute;
    right: 165px;
    top: 0;
}

.main-page-slider .bx-wrapper .bx-controls-direction .bx-prev,
.main-page-slider .bx-wrapper .bx-controls-direction .bx-next {
	display: inline-block;
	width: 42px;
	height: 42px;
	position: relative;
	top: auto;
	left: auto;
	right: auto;
	margin: 0 0 0 12px;
	border-radius: 2px;
	background: #404040;
}

.main-page-slider .bx-wrapper .bx-controls-direction .bx-prev:hover,
.main-page-slider .bx-wrapper .bx-controls-direction .bx-next:hover {
	background: #666;
}

.main-page-slider .bx-wrapper .bx-controls-direction .bx-prev:after,
.main-page-slider .bx-wrapper .bx-controls-direction .bx-next:after {
	display: block;
	content: '<';
	position: absolute;
	top: 50%;
	left: 50%;
	color:#fff;
	text-indent: 0;
	font-size: 20px;
	font-weight: 700;
	-webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

.main-page-slider .bx-wrapper .bx-controls-direction .bx-next:after {
	content: '>';
}

.main-page-slider .bx-wrapper .bx-img-contain,
.main-page-slider .bx-wrapper .bx-img-contain .container {
	height: 260px;
	background-repeat: no-repeat;
	background-position: 50% 0;
	background-size: auto 100%;
}

.main-page-slider .bx-wrapper .bx-img-contain .container {
	padding: 0;
}

.main-page-slider .bx-wrapper .bx-img-contain .container .txt {
	position: absolute;
	top: 11%;
	left: 50%;
	transform: translateX(-50%);
	width: 136px;
	height: 50%;
	margin-left: 54px;
}

.main-page-slider .btn.btn-slide {
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	color:#000;
	height: auto;
	font-size: 13px;
	padding: 7px 9px;
	min-width: 100%;
	width: auto;
	text-align: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	left: 0;
	margin: 0;
	bottom: 0;
	white-space: nowrap;
	background: #fff100;
}

@media (max-width:340px) {
	.main-page-slider .bx-wrapper .bx-img-contain,
	.main-page-slider .bx-wrapper .bx-img-contain .container {
		height: 220px;
	}
}

@media (max-width:479px) {
	.main-page-slider .bx-wrapper .bx-img-contain .container .txt {
		margin-left: 86px;
	}
}

@media (width:480px) {
	.main-page-slider .bx-wrapper .bx-img-contain,
	.main-page-slider .bx-wrapper .bx-img-contain .container {
		height: 300px;
	}
	.main-page-slider .bx-wrapper .bx-img-contain .container .txt {
		margin-left: 92px;
	}
}

@media all and (min-width:481px) {
	.main-page-slider .bx-wrapper .bx-img-contain,
	.main-page-slider .bx-wrapper .bx-img-contain .container {
		height: 220px;
	}
	.main-page-slider .bx-wrapper .left-aligned-btn .bx-img-contain .container .txt {
		top: 8%;
		margin-left: -136px;
	}
}

@media all and (min-width:767px) {
	.main-page-slider .bx-wrapper .bx-img-contain,
	.main-page-slider .bx-wrapper .bx-img-contain .container {
		height: 300px;
	}
	.main-page-slider .bx-wrapper .bx-img-contain .container .txt {
		top: 11%;
		width: 186px;
		margin-left: 74px;
	}
	.main-page-slider .btn.btn-slide {
		font-size: 16px;
		padding: 9px 11px;
	}
	.main-page-slider .bx-wrapper .left-aligned-btn .bx-img-contain .container .txt {
		margin-left: -186px;
	}
}

@media all and (min-width:1024px) {
	.main-page-slider .bx-wrapper .bx-img-contain,
	.main-page-slider .bx-wrapper .bx-img-contain .container {
		height: 350px;
	}
	.main-page-slider .bx-wrapper .bx-img-contain .container .txt {
		width: 215px;
		margin-left: 86px;
	}
	.main-page-slider .btn.btn-slide {
		font-size: 19px;
		padding: 10px 12px;
	}

	.main-page-slider .bx-wrapper .left-aligned-btn .bx-img-contain .container .txt {
		margin-left: -215px;
	}
}

@media all and (min-width:1200px) {
	.main-page-slider .bx-wrapper .bx-img-contain,
	.main-page-slider .bx-wrapper .bx-img-contain .container {
		height: 450px;
	}
	.main-page-slider .bx-wrapper .bx-img-contain .container .txt {
		width: 273px;
		margin-left: 107px;
	}
	.main-page-slider .btn.btn-slide {
		padding: 14px 16px;
		font-size: 24px;
	}
	.main-page-slider .bx-wrapper .left-aligned-btn .bx-img-contain .container .txt {
		margin-left: -273px;
	}
}

@media all and (min-width:1400px) {
	.main-page-slider .bx-wrapper .bx-img-contain,
	.main-page-slider .bx-wrapper .bx-img-contain .container {
		height: 550px;
	}
	.main-page-slider .bx-wrapper .bx-img-contain .container .txt {
		width: 340px;
		margin-left: 135px;
	}
	.main-page-slider .btn.btn-slide {
		padding: 18px 22px;
		font-size: 34px;

	}
	.main-page-slider .bx-wrapper .left-aligned-btn .bx-img-contain .container .txt {
		margin-left: -340px;
	}
}

.rotated-up {
	display: inline-block;
	vertical-align: middle;
	margin-left: 5px;
	font-size: 24px;
	line-height: 1;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    /* IE < 10 follows */
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.rtl .rotated-up {
	margin-left: inherit;
	margin-right: 5px;
}
.rotated-down {
	display: inline-block;
	vertical-align: middle;
	margin-left: 8px;
	font-size: 24px;
	line-height: 1;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    /* IE < 10 follows */
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.rtl .rotated-down {
	margin-left: inherit;
	margin-right: 4px;
}
.headerName {max-width: 170px;}
.headerR .hell {max-width: 295px;}
.headerR .hell.eu {max-width: 305px;}

@media (min-width: 1921px){
    .main-pic {max-height: inherit;}
}

@media (max-width:1440px){
    #autoChartist {
        left: 400px;
    }
    #autocharist-toggle {
        left: 400px;
    }
    .pocp_button_hidden {
        left: 1220px!important;
    }
}

@media (max-width:1399px){
    .headAddPict.eu {margin:24px 20px 0px 25px;}

    .links a {margin-bottom: 15px;}
    .header-text-list {top: 15px;}
}

@media (min-width:1367px){
    .payments-list li span.ic-09 {margin: 0 18px 0 0;}
    .payments-list li span.ic-10 {margin: 0 13px 0 0;}
    .payments-list li span.ic-11 {margin: 0 14px 0 0;}
    .payments-list li span.ic-12 {margin: 0 9px 0 0;}
    .payments-list li span.ic-13 {margin: 0 12px 0 0;}
    .payments-list li span.ic-14 {margin: 0 12px 0 0;}
    .payments-list li span.ic-15 {margin: 0 21px 0 0;}
    .payments-list li span.ic-16 {margin: 0 16px 0 0;}
    .payments-list li span.ic-17 {margin: 0 15px 0 0;}
    .payments-list li span.ic-18 {margin: 0 13px 0 0;}
}

@media (max-width:1366px){
     #autoChartist {
         left: 400px;
     }
    #autocharist-toggle {
        left: 400px;
    }

    .pocp_button_hidden {
        left: 1180px!important;
    }
    .headAddPict.eu {margin:24px 20px 0px 20px;}
    .headTopRight a,.hd-block a {padding: 6px 11px 0 11px; height: 24px; font-size: 13px;}
    .headTopRight .folFlag,.hd-block .folFlag {margin: 3px 0 0 0;}
    .headTopRight b {font-size: 15px;}
    .topMenuIn {max-width: 1000px;}
    .headerTopIn {max-width: 1120px;}
    .topMenuIn.clear.trade {max-width: 1000px !important;}
    .container {width: 900px;}
    .footer-inner-first {width: 1000px;}
    .footer-inner-first.trade {width: 1000px;}
    .postambule-inner {width: 940px;}
    .contact-inner {width: 940px;}
    .portable > li b.ic-23 {left: 0px}
    .portable > li b.ic-24 {left: 30px;}
    .portable > li b.ic-25 {left: 24px;}
    .portable > li p {font-size: 12px;}
    .portable > li h3 {font-size: 16px;}
    .portable > li > ul > li span {font-size: 11px;}
    .boxin-list > li figure {width: 151px;}
    .inne {width: 260px;}
    .container a.download {font-size: 14px;}
    .inne h3 {font-size: 14px;}
    .inne p {font-size: 12px;}
    .texts-list li h4 {font-size: 14px;}
    .texts-list li p {font-size: 12px;}
    .postambule-inner h2 {font-size: 29px;}
    .postambule-inner p {font-size: 12px;}
    .postambule-inner ul li h3 {font-size: 19px;}
    .postambule-inner ul li p {font-size: 12px;}
    .left-contact {width: 380px;}
    .left-contact h3 {padding-left: 15px;}
    .contact-list {padding-left: 15px;}
    .right-contact {width: 520px;}
    .right-contact textarea {width: 486px;}
    .footer-main {width: 920px;}
    .footer-list li h3 {font-size: 16px;}
    .footer-list li p {font-size: 14px;}
    .phone-form input {width: 120px;}
    .phone-form button {width: 70px;}
    .payments-list li span.ic-10 {margin: 0 11px 0 0;}
    .payments-list li span.ic-11 {margin: 0 12px 0 0;}
    .payments-list li span.ic-12 {margin: 0 7px 0 0;}
    .payments-list li span.ic-13 {margin: 0 10px 0 0;}
    .payments-list li span.ic-14 {margin: 0 13px 0 0;}
    .payments-list li span.ic-15 {margin: 0 15px 0 0;}
    .payments-list li span.ic-16 {margin: 0 14px 0 0;}
    .payments-list li span.ic-17 {margin: 0 13px 0 0;}
    .payments-list li span.ic-18 {margin: 0 11px 0 0;}
    .contact-list li span {font-size: 14px;}
    .contact-list li p {font-size: 15px;}
    .polosa {width: 100px;}
    .left-country h3 {font-size: 16px; font-weight: normal;}
    .faq p {font-size: 17px;}
    .contact-country h4 {font-size: 15px;}
    .outer, .map-inner, .page-title, #data-charts div.data_row, #data-charts ul.mid_menu {width: 900px;}
    #data-charts form#statsform {height: 140px;}
    .left-country {width: 370px;}
    .right-country {width: 530px;}
    .right-country ul {width: 265px;}
    .country-flag span {font-size: 13px; padding-left: 4px;}
    .right-country ul li strong {font-size: 13px;}
    .country-flag {width: 124px;}
    .left-cnt {width: 467px;}
    .right-cnt {width: 433px;}
    .cnt-form div.clearfix label {width: 90px;}
    .cnt-form div.clearfix input {width: 343px;}
    .cnt-form div.clearfix input.last {
        width: 235px;
        margin-left: 10px;
    }
    .cnt-form #request_chosen {
        width: 343px !important;
    }

    .cnt-form div.clearfix div.captcha.clearfix input.inp {width: 106px;}
    .cnt-form div.clearfix.phon input.last {width: 233px;}
    .cnt-form textarea {width: 403px;}
    .chek-outer {padding-left: 90px;}
    .sidebar {width: 280px;}
    .text {width: 595px;}
    .ic-35-1 {left: -33px;}
    .ic-35 {left: -57px;}
    .left-cnt ul li span a {font-weight: normal;}
    .fStat {left: 0; padding: 20px 5px 10px 5px; width: 147px; font-size: 11px;}
    .courses {width: 147px;}
    .graphBlock {width: 147px;}

    .video-page {width: 900px;}
    .video-list li {width: 214px;}
    .left-col {width: 600px;}
    .right-col {width: 280px;}
    .comment-search textarea {width: 520px;}
    .tab-embed textarea {width: 578px;}
    .trade-list li {width: 445px; font-size: 18px;}
    .tab-info-left {width: 310px;}
    .share-link {width: 320px;}
    .main {width: 940px;}
    .steps li {background: url(/images/default/mx_arrows.png) 0 -55px no-repeat; float: left; width: 300px; height: 46px; background-size: 300px 101px; margin-left: 0;}
    .steps li span {font-size: 16px; padding-top: 13px;}
    .conte h2 {font-size: 30px;}
    .steps-list > li {width: 445px;}
    .steps-form .clearfix input.inp {width: 330px;}
    .steps-list > li.odd .sbHolder {width: 330px;}
    .steps-list > li.odd .sbOptions {width: 330px;}
    .steps-form .clearfix.phon .inp {width: 248px; margin-right: 10px;}
    .steps-form .clearfix.captcha input.inp {width: 106px;}
    .steps-form .clearfix.captcha span {font-size: 10px;}
    .backendPage {width: 940px;}
    .accountTabsList li a {width: 119px; height: 30px;}
    .rightTabs {width: 404px;}
    .portfolioTitle > li {margin-right: 38px;}
    .left-deposit {width: 310px;}
    .right-deposit {width: 485px;}
    .right-deposit .tabsList {padding-left: 20px;}
    .ammountOuter {padding-left: 20px;}
    .inpayOuterTop .btn-1 {margin-left: 135px;}
    .inpayOuterTop {padding: 32px 12px 41px 4px;}
    .toolTipList li.counT-3 .tooptipOuter {left: -125px; background-position: 80% top;}
    .tex {width: 605px;}
    .toolTipList li.counT-1 {left: 91px;}
    .toolTipList li.counT-2 {left: 300px;}
    .toolTipList li.counT-3 {left: 570px;}
    .toolTipList li.counT-4 {left: 175px;}
    .toolTipList li.counT-5 {left: 425px;}
    .toolTipList li.counT-6 {left: 511px;}
    .textInnerInsideLeft {width: 300px;}
    .right-deposit .btn-1 {margin-left: 135px;}

    .boxxLeft {width: 430px;}
    .boxxRight {width: 430px;}
    .boxxInner .steps-list > li > div > .chek-outer {width: 315px;}
    .boxxInner .steps-list > li > div > .chek-outer .chek-inner {width: 76px;}
    .boxxInner .steps-list > li > div input.inp {width: 315px;}
    .boxxInner .steps-list > li > div .select-2 .sbHolder {width: 155px;}
    .boxxInner .steps-list > li > div .select-2 .sbOptions {width: 155px;}
    .boxxInner .steps-list > li > div .sbHolder {width: 315px;}
    .boxxInner .steps-list > li > div .sbOptions {width: 315px;}
    .boxxInner .steps-list > li > div.cityTown input.inp {width: 130px;}
    .boxxInner .steps-list > li > div input.inp.ph {width: 200px;}
    .boxxInner .step-list-second > li > div > .chek-outer .chek-inner {width: 130px;}
    .boxxInner .step-list-second > li > div > .chek-outer .chek-innerThird {float: left;}
    .boxxInner .step-list-third > li > div > .chek-outer .chek-inner {width: 155px;}
    .boxxInner .step-list-forth > li > div > .chek-outer .chek-inner {width: 110px;}
    .boxxInner .step-list-forth > li > div > .chek-outer {width: auto;}
    .uploadInner {width: 430px;}
    .uploadInnerWide {
        width: 600px!important;
        float: none;!important;
    }
    #creditcardStatus1_chosen{
        width: 150px!important;
    }

    div#creditcardStatus2_chosen{
        width: 150px!important;
    }

    .upload-form input[type='text'] {width: 230px;}
    .upload-form {width: 315px;}
    .upload-form button {width: 76px; right: 9px;}
    .boxxInner .step-list-fifth > li > div > .chek-outer .chek-inner {width: auto;}
    .boxxInner .step-list-fifth > li > div > .chek-outer {width: auto;}

    .companies li {width: 195px;}
    .video-page .pre-col-1 {width: 350px;}
    .video-page .pre-col-2 {width: 530px;}
    .cl-1 {width: 140px;}
    .ebooks-list li {width: 396px;}
    .amazon-outer {width: 186px;}
    .ebooks-info-inside {width: 201px;}
    .ebooks-list li .ebooks-info p {font-size: 12px;}
    .leftRates {width: 572px;}
    .rightRates {width: 315px;}
    .blogPost .comment-search textarea {width: 490px;}
    .rangeTabs .right-deposit {width: 629px;}

    .boxin-list-partner li figure { width: 127px;}
    .boxin-list-partner li.even .inne {width: 280px;}
    .boxin-list-partner li .inne {width: 280px;}
    .boxin-list-partner li .inne a.reade {font-size: 14px;}


    .steps-list > li.odd .select-outer-month .sbHolder {width: 170px;}
    .steps-list > li.odd .select-outer-month .sbOptions {width: 170px;}
    .steps-list > li.odd .select-outer-years .sbHolder {width: 80px;}
    .steps-list > li.odd .select-outer-years .sbOptions {width: 80px;}


}



@media (max-width:1280px){
    .headAddPict.eu {margin:24px 10px 0px 20px;}
    .fStat {display: none;}
    .accountTabsList li a {width: 141px;}
    #autoChartist {
        left: 400px;
    }
    #autocharist-toggle {
        left: 400px;
    }

    .pocp_button_hidden {
        left: 1150px!important;
    }
}


@media (max-width:1199px){
    .headAddPict.eu {margin:24px 0px 0px 20px;}
    .screen {width: 433px; margin: 0 40px 0 0;}
    .monitor {background: url(/images/default/block_02_el_ipad.jpg) no-repeat 0 0; width: 433px; height: 373px; background-size: 433px 373px;}
    .monitor {background: url(/images/default/lock_02_el_screen.jpg) no-repeat 0 0; width: 433px; height: 373px; background-size: 433px 373px;}
    .monitorInPict, .monitorInPict div {width: 433px; height: 373px; position: absolute; background-size: 433px 373px;}
    .sliderNavs {position: absolute; right: 220px; margin: 0; top: -20px;}
    .sliderBack {top: 345px; left: auto; right: 60px;}
    .box {padding-bottom: 100px;}
    .timer {background-size: 223px 313px; width: 223px; height: 313px; top: 40px; left: 120px;}
    .floatLeft.hp-bg-car {max-width: 45%;}
    .slideInfo {margin-left: 40px;}
    .floatRight .slideInfo {margin: 0 55px 0 0;}
    .research {width: 387px; height: 373px; background-size: 387px 373px; top: -7px; left: 56px;}
    .list-box li:first-child {margin-left: 5%;}
    .bix-title {font-size: 18px;}
    .variety {width: 367px; height: 383px; background-size: 367px 383px; top: -50px; right: 50px;}
    .withdraw {width: 267px; height: 233px; background-size: 267px 233px; top: 50px; left: 100px;}
    .secured {width: 327px; height: 373px; background-size: 327px 373px; top: -20px; right: 100px;}
    .or_tv {width: 400px; height: 400px; background-size: 400px 400px; position: absolute; left: 40px; top: -37px;}
    .video {margin: 33px 0 0 80px; width: 287px; height: 183px;}
    .header-text-list {left: 150px; top: 10px;}
    .header-text-list li {width: 423px; height: 108px;}
    .portable li b.ic-23 {left: -10px;}
    #rBtnslStat {display: none;}
    .accountTabsList li a {width: 141px;}
}


@media only screen and (max-width: 1024px) {
    #autoChartist {
        left: 250px;
    }
    #autocharist-toggle {
        left: 250px;
    }

    .pocp_button_hidden {
        left: 980px!important;
    }
    .accBlock {width: 206px; position: absolute; top: -65px; right: 20px;}
    .accBlock #occOpenAccount {background: url(/images/default/block_01_buttons.png) no-repeat; background-size: 206px 85px; height: 42px;}
    .accBlock #occOpenAccount:hover {background-position: 0 -42px;}
    .accBlock #occOpenAccount span {display: block; padding: 10px 0 0 15px; font-size: 14px; font-weight: bold;}
    .accBlock #occOpenAccount span i {display: none;}
    .accountTabsList li a {width: 141px;}
}


@media only screen and (max-width: 1000px) {
    #registrationForm #country, #registrationForm #country_chosen { width:258px !important; }
}

/* Note: Design for a width of 768px */
@media only screen and (min-width: 767px) and (max-width: 1000px) {
    #autoChartist {
        left: 100px;
    }
    #autocharist-toggle {
        left: 100px;
    }

    .pocp_button_hidden {
        left: 700px!important;
    }
    .headAddPict {display: none;}
    .slideInfo {width: 330px; font-size: 16px;}
    .vidPage, .payPage {width: 748px;}
    .vidPageBlock {width: 100%; padding: 0;}
    .vidItem {width: 100%;}
    .vidPageBlock, .payPageBlock {width: 100%; padding: 0;}
    .teamPage {width: 708px; padding-bottom: 100px;}
    .slideTitle {font-size: 38px;}
    .monitor {background: url(/images/default/block_02_el_ipad.jpg) no-repeat 0 0; width: 325px; height: 280px; background-size: 325px 280px;}
    .monitor2 {background: url(/images/default/block_02_el_screen.jpg) no-repeat 0 0; width: 325px; height: 280px; background-size: 325px 280px;}
    .monitorInPict, .monitorInPict div {width: 325px; height: 280px; position: absolute; background-size: 325px 280px;}
    .screen {margin: 0; position: absolute; top: 0; right: 0;}
    .vidPageTile {font-size: 26px;}
    .vidPageBlock, .payPageBlock {font-size: 17px;}
    .footer-main {width: 708px;}
    .footer-nav {font-size: 13px;}
    .footer-nav li {margin: 0 1% 0 0;}
    .phone-form input {width: 89px; font-size: 10px;}
    .phone-form button {width: 59px; font-size: 12px;}
    .research {top: 0; left: 36px;}
    .sliderBack {top: 265px; left: auto; right: 110px;}
    .or_tv {left: 0px;}
    .contact-form {width: 360px;}
    .contact-form div.clearfix input,.sbHolder,.sbOptions {width: 260px;}
    .contact-form div.phon input {width: 150px;}
    .header-text-list {top: 10px;}
    .header-text-list li {width: 367px; height: 93px;}
    .accBlock {right: 10px;}
    .container {width: 708px;}
    .footer-inner-first {width: 748px;}
    .portable li b.ic-24 {left: 15px;}
    .portable li b.ic-25 {left: 0px;}
    .portable li b.ic-26 {left: -45px;}
    .portable > li h3 {font-size: 13px;}
    .portable > li p {font-size: 12px;}
    .teamItem, .lastTeamItem {padding: 10px; margin: 5px;}
    .container a.download {width: 92%;}
    a.a1,a.a2 {width: 137px; height: 47px; background-size: 274px 114px;}
    a.a2 {background-position: -137px 0;}
    .cod {background-position: 0 -48px; width: 65px; height: 66px; background-size: 274px 114px; margin: 0 0 0 36px;}
    .cod-2 {background-position: -137px -48px;}
    .boxin-list li figure {float: none; width: 100%;}
    .inne {float: none; width: 100%;}
    .inne h3 {text-align: center;}
    .postambule-inner {width: 748px;}
    .right-contact input {width: 200px;}
    .contact-inner {width: 748px;}
    .left-contact {width: 274px;}
    .right-contact {width: 434px;}
    .right-contact textarea {width: 410px;}
    .map-inner,.outer {width: 708px;}
    .page-title {width:708px;}
    #data-charts div.data_row {width:708px;}
    #data-charts ul.mid_menu {width:708px;}
    #data-charts form#statsform {height: 140px;}
    .map-inner {min-height: 227px;}
    .left-country {width: 341px;}
    .right-country {width: 357px; float: right;}
    .right-country ul {float: none; margin: 0 0 20px 17px;}
    .boch-first {margin: 0;}
    .left-cnt {width: 387px;}
    .left-cnt ul li {font-size: 13px;}
    .left-cnt ul li i {width: 200px;}
    .right-cnt {width: 321px;}
    .contact-country h4 {font-size: 14px;}
    .cnt-form div.clearfix label {float: none; width: auto; display: block; padding-bottom: 10px;}
    .cnt-form div.clearfix input {width: 100%;}
    .cnt-form div.clearfix.phon input.last {width: 211px;}
    .chek-outer {padding-left: 0;}
    .cnt-form textarea {width: 291px;}
    .cnt-form div.request .sbHolder {width: 321px;}
    .cnt-form div.request .sbOptions {width: 319px;}

    .footer-list li h3 {font-size: 18px;}
    .texts-list li h4 {font-size: 17px;}
    .map-world {background-size: 700px 227px; width: 700px; height: 227px; left: 44px; top: 0;}
    .orBigMap .orFlagContact {width: 10px; height: 14px;}
    .orBigMap .orFlagContactIn {width: 10px; height: 14px; background-size: 10px 14px;}
    .orBigMap .orFlagContact b {display: none;}
    .orBigMap .orFCca {left: 214px; top: 61px;}
    .orBigMap .orFCgb {left: 398px; top: 85px;}
    .orBigMap .orFCno {left: 418px; top: 45px;}
    .orBigMap .orFCse {left: 440px; top: 60px;}
    .orBigMap .orFCfi {left: 450px; top: 55px;}
    .orBigMap .orFCes {left: 342px; top: 77px;}
    .orBigMap .orFCpt {left: 320px; top: 77px;}
    .orBigMap .orFCch {left: 353px; top: 70px;}
    .orBigMap .orFCde {left: 364px; top: 65px;}
    .orBigMap .orFCit {left: 375px; top: 90px;}
    .orBigMap .orFCgr {left: 385px; top: 95px;}
    .orBigMap .orFCfr {left: 350px; top: 70px;}
    .orBigMap .orFCnl {left: 355px; top: 55px;}
    .orBigMap .orFCdk {left: 360px; top: 50px;}
    .orBigMap .orFCtr {left: 389px; top: 78px;}
    .orBigMap .orFCcy {left: 398px; top: 85px;}
    .orBigMap .orFCza {left: 382px; top: 170px;}
    .orBigMap .orFCsa {left: 410px; top: 102px;}
    .orBigMap .orFCbh {left: 422px; top: 97px;}
    .orBigMap .orFCqa {left: 424px; top: 104px;}
    .orBigMap .orFCae {left: 430px; top: 101px;}
    .orBigMap .orFCru {left: 476px; top: 41px;}
    .orBigMap .orFCau {left: 543px; top: 164px;}
    .orBigMap .orFCjp {left: 551px; top: 83px;}
    .orBigMap .orFCcn {left: 498px; top: 88px;}
    .orBigMap .orFCws {left: 525px; top: 100px;}
    .orBigMap .orFChk {left: 514px; top: 104px;}
    .orBigMap .orFCvn {left: 505px; top: 115px;}
    .orBigMap .orFCsg {left: 498px; top: 130px;}
    .sidebar {width: 270px;}
    .tex {width: 425px;}
    .pre-col-1 {width: 384px;}
    .pre-col-2 {width: 284px;}
    .pre-col-1 p {font-size: 15px;}
    .pre-col-1 small {font-size: 11px;}
    .ic-35 {background-size: 380px 247px; width: 380px; height: 247px; left: -70px; top: 20px;}
    .boxin-educ .boxin-list > li ul {padding: 0 15px;}
    .boxin-educ .inne p {font-size: 12px; padding: 0 15px;}
    .ic-35-1 {width: 307px; height: 247px; background-size: 307px 247px; position: absolute; left: 0px; top: -5px;}
    .ic-34 {top: 32px;}
    .unn {min-height: 477px;}
    .direct-list > li figure img {width: 149px; height: 132px;}
    .direct-info {padding: 0 0 0 159px;}

    .video-page {width: 708px;}
    .video-list li {width: 166px;}
    .left-col {width: 504px;}
    .right-col {width: 184px;}
    .search-tx {font-size: 10px;}
    .video-info h2 {font-size: 17px;}
    .relatvideos-list li img {float: none; width: 100%; display: block;}
    .tab-embed textarea {width: 482px;}
    .comment-search textarea {width: 424px;}
    .blogPost .comment-search textarea {width: 394px;}
    .vid-inner {padding: 5px 0 0 0;}
    .trade-list li {width: 349px; font-size: 13px;}
    .trade-list li p {padding-left: 150px;}
    .trade-list li a {padding-left: 150px;}
    .video-hour {margin-right: 7px;}
    .search-video {padding-left: 30px;}
    .nav li a {font-size: 14px;}

    .main {width: 748px;}
    .steps-list > li,.steps-list > li.last {width: 445px; margin: 0 auto; float: none;}
    .steps-list > li.odd {float: none;}
    .backendPage {width: 748px;}
    .topMenuBackend .topMenuIn {padding-left: 5px;}
    .todayTime {padding-left: 10px; font-size: 10px;}
    .hell {font-size: 10px;}
    .headerGreeting {display: none;}
    .balanc {font-size: 15px; margin-top: -1px;}
    .headerR a {font-size: 12px; margin-left: 3px; padding-top: 6px; height: 24px;}
    .accountTabsList li a {width: 132px;}
    .rightTabs {float: left;}
    .tabsBoxInner-first {padding: 0 10px;}
    .portfolioTitle > li.six-pp {width: 155px;}
    .portfolioTitle > li {margin-right: 28px;}
    .tabsBoxInner-third {padding-left: 10px; padding-right: 10px;}
    .left-deposit {width: 300px;}
    .right-deposit {width: 388px;}
    .right-deposit .tabsList > li label {float: none; width: 100%; display: block; padding-bottom: 10px;}
    .right-deposit .tabsList > li .city .post-cod-label {float: left;}
    .ammount label {float: none; display: block; padding-bottom: 10px;}
    .ammount input.inp {width: 205px;}
    .inpayOuterTop .btn-1 {margin-left: 20px;}
    .right-deposit .btn-1 {margin-left: 20px;}

    .userPic {padding: 0;}
    .userPicImg {margin-right: 0;}
    .userPicInsede {float: right; width: 330px;}
    .textInnerInsideLeft {padding-left: 0; width: 260px;}
    .textInnerInsideRight {padding-right: 0;}

    .topMenuL > ul > li {padding-right: 1.2%; padding-left: 1.2%;}
    .topMenuL > ul > li > a {font-size: 14px;}
    .toolTipList li i {width: 24px; height: 24px; line-height: 24px; font-size: 14px;}
    .toolTipList li.counT-1 {left: 70px;}
    .toolTipList li.counT-2 {left: 205px;}
    .toolTipList li.counT-3 {left: 398px;}
    .toolTipList li.counT-4 {left: 124px; top: 85px;}
    .toolTipList li.counT-5 {left: 300px; top: 78px;}
    .toolTipList li.counT-6 {left: 360px; top: 60px;}
    .toolTipList li.counT-3 .tooptipOuter,.toolTipList li.counT-6 .tooptipOuter {left: -175px; background-position: 95% top;}
    .headerTopIn, .topMenuIn {max-width: 765px;}
    .paymentsInfo .btn-1 {margin-bottom: 10px; margin-left: 0;}


    .boxxInner .steps-list > li > div .sbHolder {font-size: 14px;}
    .boxxInner .steps-list > li > div > label small {font-size: 11px;}
    .boxxInner .steps-list > li > div .select-1 .sbHolder {width: 65px;}
    .boxxInner .steps-list > li > div .select-1 .sbOptions {width: 65px;}
    .custom-checkbox label {padding-left: 25px;}
    .boxxInner .steps-list > li > div > label {width: 90px; font-size: 12px;}
    .boxxLeft {width: 334px;}
    .boxxRight {width: 334px;}
    .boxxInner .steps-list > li > div > .chek-outer {width: 244px;}
    .boxxInner .steps-list > li > div > .chek-outer .chek-inner {width: 61px;}
    .boxxInner .steps-list > li > div input.inp {width: 244px;}
    .boxxInner .steps-list > li > div .select-2 .sbHolder {width: 96px;}
    .boxxInner .steps-list > li > div .select-2 .sbOptions {width: 96px;}
    .boxxInner .steps-list > li > div .sbHolder {width: 244px;}
    .boxxInner .steps-list > li > div .sbOptions {width: 244px;}
    .boxxInner .steps-list > li > div.cityTown input.inp {width: 85px;}
    .boxxInner .steps-list > li > div.cityTown input.inp.post-cod {width: 68px;}
    .boxxInner .steps-list > li > div > label.post-cod-label {padding-right: 5px;}
    .boxxInner .steps-list > li > div input.inp.ph {width: 170px;}
    .boxxInner .step-list-second > li > div > .chek-outer .chek-inner {width: 100%;}
    .boxxInner .step-list-second > li > div > .chek-outer .chek-innerThird {float: left;}
    .boxxInner .step-list-third > li > div > .chek-outer .chek-inner {width: 155px;}
    .boxxInner .step-list-forth > li > div > .chek-outer .chek-inner {width: 100px;}
    .boxxInner .step-list-forth > li > div > .chek-outer {width: auto;}
    .uploadInner {width: 334px;}
    .upload-form input[type='text'] {width: 178px;}
    .upload-form {width: 234px;}
    .upload-form button {width: 56px; right: 0;}
    .boxxInner .step-list-fifth > li > div > .chek-outer .chek-inner {width: auto;}
    .boxxInner .step-list-fifth > li > div > .chek-outer {width: auto;}
    .inp-1 {margin-left: 90px;}
    .boxxInner .step-list-forth > li > div > label {width: 291px;}
    .uploadInner label {font-size: 12px; width: 100px;}
    .poll-inner-body p {font-size: 13px;}
    .poll-inner-body > div label {font-size: 13px;}
    .backendTitle h1 {font-size: 22px;}
    .backendTitle p {font-size: 13px; padding-bottom: 7px;}


    .companies li {width: 206px;}
    .video-page .pre-col-1 {width: 343px;}
    .video-page .pre-col-2 {width: 365px;}
    .cl-1 {width: auto; float: none;}
    .cl-1 .video-hour {margin-left: 15px;}
    .cl-2 {float: none; clear: both; width: auto; padding-top: 20px;}
    .video-page .preambule .ic-35 {top: 50px;}
    .cl-3 {width: 400px;}

    .ebooks-list li {width: 310px; margin-left: 32px;}
    .ebooks-info-inside {width: 100%; float: none;}
    .ebooks-list li .ebooks-info p {font-size: 14px;}
    .amazon-outer {float: none; margin: 15px 0 0 0;}
    .calendBlock table td {font-size: 10px;}
    .price-outer a.btn-2 {font-size: 9px; padding-top: 13px; height: 25px;}
    .ebooks-entry {min-height: 350px;}

    .forgotPassword .btn {margin-left: 183px;}

    .leftRates {width: 476px;}
    .rightRates {width: 219px;}
    .leftRatesTitle .portfolioTitle > li:first-child {margin-right: 30px;}
    .leftRatesTitle {padding-bottom: 20px;}
    .rightRates {padding-top: 155px;}

    .rangeTabs .right-deposit {width: 437px;}
    .events dl dd.dd-1 {margin-right: 60px;}
    .events dl dd.dd-2 {margin-right: 50px;}
    .events dl dd.dd-3 {margin-right: 30px;}

    .ic-35-2 {width: 292px; height: 216px; background-size: 292px 216px; position: absolute; left: -13px; top: 26px;}
    .boxin-list-partner li figure {min-height: 140px;}
    .boxin-list-partner li.even .inne {width: 100%; float: none;}
    .partnerTitle {font-size: 20px;}

    .header-text-list {left: 8%;}

    .boxin-list-partner li .inne {width: 100%; float: none;}
    .boxin-list-partner li.even {margin-left: 1%;}
}

@media (max-width: 800px){
    .slideInfo {width: 300px; margin-left: 30px;}
    .contact-form {margin-right: 10px;}
}


/* Note: Design for a width of 320px */

@media only screen and (max-width: 767px) {
    html {-webkit-text-size-adjust: none;}
    #registrationForm #country, #registrationForm #country_chosen { width:238px !important; }
    #block_01_text_1 { display:none; }

    .outer, .map-inner, .page-title, #data-charts div.data_row, #data-charts ul.mid_menu {width: 98%;}
    #data-charts div.new_styled-stelect > ul {width: 80%; height: initial; max-height: 200px;}
    #data-charts ul.mid_menu li {margin: 6px;}
    #data-charts form#statsform {height: 250px;}
    #data-charts fieldset, #data-charts fieldset.middle, #data-charts fieldset.last {width: 90%;}
    #data-charts div.graph {width: 100%; padding-left: 0; padding-right: 0;}
    #data-charts #my_chart {width: 90%; margin-left: 15px;}
    #data-charts div.assets {width: 90%;}
    #data-charts #selectTriangle {margin-left: 75%;}
    #data-charts div.new_styled-stelect {width: 95%;}
    #data-charts h3#instrument_name {width: 90%;}
    #data-charts span#instrumentName {width: 80%; padding-left: 10px; padding-right: 10px;}

    .content {/* margin-top: 70px;*/ }
    .headAddPict {display: none;}
    .box {width: 100%; padding: 30px 0;}
    .slideInfo {width: 100%; margin: 0;}
    .slideInfo p {padding: 0 5px; clear: both;}
    .slideTitle {padding: 0 0 0 5px; width: 40%; font-size: 22px; margin-bottom: 57px;}
    .monitor {background: url(/images/default/block_02_el_ipad.jpg) no-repeat 0 0; width: 163px; height: 140px; background-size: 163px 140px; position: absolute; top: 40px; right: 20px;}
    .monitor2 {background: url(/images/default/block_02_el_screen.jpg) no-repeat 0 0; width: 163px; height: 140px; background-size: 163px 140px; position: absolute; top: 40px; right: 20px;}
    .monitorInPict, .monitorInPict div {width: 163px; height: 140px; position: absolute; background-size: 163px 140px;}
    .screen {width: 100%; float: none; margin: 0; position: absolute; top: -30px; right: 0;}
    .sliderNavs {right: 125px; top: -180px; display: none;}
    .timer {background-size: 112px 157px; width: 112px; height: 157px; top: -10px; left: 40px;}
    .research {width: 193px; height: 187px; background-size: 193px 187px; top: -10px; left: 0px;}
    .vidPage, .payPage {width: 100%;}
    .vidPageBlock, .payPageBlock {width: 100%; padding: 0; font-size: 14px;}
    .vidItem {width: 100%; margin: 0 0 20px 0; padding: 0 0 10px 0; height: auto;}
    .teamPage {width: 100%; padding: 50px 0 50px 0;}
    .topMenu {height: auto; position: absolute; z-index: 1; display: none;}
    .topMenuIn {padding: 0!important; width: 100%;}
    .topMenuL > ul > li {float: none; border-top: 1px solid #313131; margin: 0; padding: 5px 0 4px 21px;}
    .topMenuL > ul > li > a:before {content: "\00bb"; color: #868686; font-size: 12px; margin: 0 14px 0 0;}
    .topMenuL > ul > li.activ,.topMenuL > ul > li:hover {border-top: 2px solid #75a72e; padding-top: 3px;}
    .topMenu #flagtoogle {background: #000;}
    a.trad-log {background: #383838;}
    .topMenuIndexPage #flagtoogle {background: #313131;}
    .topMenuIndexPage a.trad-log {background: #313131;}
    .topMenuL > ul > li {border-top-color: #313131;}
    .topMenu .traders-login {background: #000;}
    .topMenuIndexPage .traders-login {background: #313131;}
    .topMenu .polosa {background: #000;}
    .topMenuIndexPage .polosa {background: #313131;}

    .hd-block {position: absolute; bottom: 0; left: 0; right:0; margin: 0; z-index: 10;}
    .hd-block.fix {padding: 3px 0 19px 0; width: 100%; position: relative;}
    .hd-block .lang {position: static;}
    .hd-block .logout-button {display: block;}
    .lang-list {width: 100%; left: 0; top: 71px; padding: 0; background: #000; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}
    .lang-list li {padding: 0; border-top: 1px solid #313131; padding: 0;}
    .lang-list li a {padding: 10px 0 5px 37px;}
    .lang-list li a span.folFlag {top: 14px;}
    .floatRight .slideTitle {padding: 0; float: right; margin-right: 5px;}
    .slideInfo {font-size: 14px;}
    .list-box {padding: 0 10px;}
    .list-box li {margin: 0 0 20px 0; width: 100%; min-height: inherit;}
    .list-box li:first-child {margin-left: 0;}
    .floatRight .slideInfo {margin: 0; float: none;}
    .links {padding-left: 5px;}
    .vidPageTile {font-size: 22px;}
    .bigTitle {font-size: 28px;}
    .footer-main {width: 100%;}
    .footer-nav {padding: 0;}
    .footer-nav li {margin: 0; display: block; border-top: 1px solid #313131; padding: 5px 0;}
    .footer-nav li a {padding: 0 0 0 10px;}
    .footer-list li {width: 100%; margin: 0; padding: 15px 0 15px 0;}
    .footer-list li h3 {padding-left: 10px;}
    .footer-list li p {padding-left: 10px;}
    .phone-form {padding-left: 10px;}
    a.morr {padding-left: 10px;}
    .social {padding: 0 0 0 15px;}
    .frends {padding: 10px 0 0 0;}
    .payments-list {padding-left: 10px;}
    .footer-entry-inner p {padding: 0 10px 13px 10px;}
    .social dd {margin-left: 10px; width: 21px; height: 22px;}
    .social dd a span {background-size: 150px 130px;}
    .social dd a span.ic-02 {background-position: -25px 0;}
    .social dd a span.ic-03 {background-position: -50px 0;}
    .social dd a span.ic-04 {background-position: -75px 0;}
    .social dd a span.ic-05 {background-position: -100px 0;}


    .ic-06 {background-size: 48px 30px; width: 48px; height: 30px; margin: 25px 10px 0 0;}
    .ic-07 {background-size: 33px 36px; width: 33px; height: 36px; margin: 21px 19px 0 0;}
    .ic-08 {background-size: 18px 38px; width: 18px; height: 38px; margin: 20px 0 0 0;}



    .variety {width: 183px; height: 192px; background-size: 183px 192px; top: -20px; right: 10px;}
    .withdraw {width: 133px; height: 117px; background-size: 133px 117px; top: 20px; left: 20px;}
    .secured {width: 163px; height: 187px; background-size: 163px 187px; top: -15px; right: 20px;}
    .slideTitle span {font-weight: normal; font-size: 16px;}
    .or_tv {width: 200px; height: 200px; background-size: 200px 200px; position: absolute; left: -10px; top: -22px;}
    .video {margin: 17px 0 0 40px; width: 143px; height: 91px;}
    .links {padding-top: 27px;}
    .links a {width: 105px; line-height: 30px; font-size: 12px;}
    .contact-left {float: none; padding: 0 0 20px 0;}
    .contact-right {float: none;}
    .contact-form {margin: 0 auto; width: 240px;}
    .contact-left .slideTitle {padding-right: 0;}
    .contact-form div.clearfix input,.sbHolder,.sbOptions {width: 240px;}
    .contact-form div.phon input {width: 130px;}
    .contact-form div.clearfix label {float: none; width: 100%; padding: 0 0 10px 0; display: block;}
    .btn {margin: 0; height: 40px; font-size: 16px; width: 145px;}
    .box-tv .slideTitle {margin-bottom: 110px;}
    .tape-outer {margin-bottom: 60px;}
    .rightBigBtns {display: none;}
    .header-text-list {left: 3px; top: 27px;}
    .header-text-list li {width: 275px; height: 70px;}
    .container {width: 100%; padding-left: 0; padding-right: 0;}
    .footer-inner-first {width: 100%;}
    .container h2 {font-size: 22px; padding-left: 10px; padding-right: 10px;}
    .portable li {margin: 0; padding: 0 0 40px 0; width: 100%; text-align: center;}
    .portable li.m-01 {padding-top: 145px;}
    .portable li b.ic-23 {left: 50%; width: 151px; height: 128px; background-size: 151px 128px; margin-left: -75px;}
    .portable li.m-02 {padding-top: 215px;}
    .portable li b.ic-24 {left: 50%; top: 0px; margin-left: -78px;}
    .portable li.m-03 {padding-top: 215px;}
    .portable li b.ic-25 {left: 50%; top: 0px; margin-left: -78px;}
    .portable li.m-04 {padding-top: 235px;}
    .portable li b.ic-26 {left: 50%; top: 0px; margin-left: -113px;}
    .portable li > ul > li span {font-size: 11px;}
    .portable li > ul {width: 100%; margin: 0; padding-bottom: 40px;}
    .portable li > ul > li {text-align: left; width: auto; margin: 0 10px;}
    .portable > li p {padding: 0 10px; min-height: inherit;}
    a.download {margin-top: 20px!important;}
    .boxin-list li {width: 100%;}
    .texts-list li {width: 100%; margin: 0; padding-bottom: 40px;}
    .boxin-list li figure {float: none; width: 100%;}
    .inne {float: none; width: 100%;}
    .inne h3 {text-align: center;}
    .postambule-inner {width: 100%;}
    .postambule-inner ul li {margin: 0; width: 100%; padding: 0 0 25px 0;}
    .right-contact input {width: 200px; float: none; clear: both; margin: 0 0 20px 0; display: block;}
    .contact-inner {width: 100%;}
    .left-contact {width: 100%; float: none; clear: both; padding: 0 0 30px 0;}
    .right-contact {width: 100%; float: none; clear: both;}
    .right-contact textarea {width: 96%; padding: 0; text-indent: 12px; padding: 11px 0;}
    .inne p {text-align: center; padding: 0 10px;}
    .texts-list li h4 {text-align: center;}
    .texts-list li p {padding: 0 10px;}
    .postambule-inner p {padding: 0 10px;}
    .postambule-inner ul {margin: 0 5px;}
    .contact-inner h3 {padding: 0 10px;}
    .contact-list {padding-left: 10px; padding-right: 10px;}
    .right-contact form {padding: 0 10px;}
    .portable > li.m-02 a.a1 {margin-top: 31px;}
    .portable > li.m-03 a.a2 {margin-top: 31px;}
    .portable > li.m-04 a.a1 {margin-top: 31px;}
    .page-title,.map-inner,.outer {width: 100%; padding-left: 0; padding-right: 0;}
    .map-inner {min-height: 151px;}
    .page-title h1 {float: none; clear: both; padding: 50px 10px 0 10px;}
    .page-title .description {float: none; clear: both; padding: 0px 10px 0 10px;}
    .left-country {float: none; clear: both; width: 100%;}
    .right-country {float: none; clear: both; width: 100%;}
    .boch {padding-left: 10px; padding-right: 10px;}
    .boch-first {margin: 0;}
    .right-country ul {float: none; clear: both; width: auto; padding: 0 10px;}
    .faq {padding-left: 80px; padding-right: 10px;}
    .faq p {font-size: 12px;}
    .left-cnt {float: none; clear: both; width: 100%;}
    .left-cnt ul {padding-left: 10px; padding-right: 10px;}
    .left-cnt ul li {padding-bottom: 20px;}
    .left-cnt ul li i {float: none; clear: both; width: 100%; display: block;}
    .right-cnt {float: none; clear: both; width: 100%;}
    .contact-country h4 {font-size: 14px; padding-left: 10px; padding-right: 10px;}
    .cnt-form {padding-left: 10px; padding-right: 10px;}
    .cnt-form div.clearfix label {float: none; width: auto; display: block; padding-bottom: 10px;}
    .cnt-form div.clearfix input {width: 100%;}
    .cnt-form div.clearfix.phon input.last {width: 185px;}
    .chek-outer {padding-left: 0;}
    .cnt-form textarea {width: 100%; padding: 10px 0; text-indent: 15px;}
    .cnt-form div.request .sbHolder {width: 100%;}
    .cnt-form div.request .sbOptions {width: 98%;}
    .request .select-outer {float: none;}
    .footer-title {border: 0;}
    .map-world {background-size: 467px 151px; width: 467px; height: 151px; left: 50%; margin-left: -234px;}

    .orBigMap, .orBigMap .orFlagContact, .orFCPopup, .orBigMap .orFlagContact .corner {display: none;}
    .polosa {bottom: -11px; top: auto;}
    .traders-login {bottom: -240px; right: auto; top: auto; left: 10px;}
    .titling {float: none;}
    .search-form {float: none;}
    .search-form input {width: 198px;}
    .sidebar {float: none; width: 100%;}
    .tex {float: none; width: 100%;}
    .patway li {font-size: 23px;}
    .questions li a {font-size: 12px;}
    .text-inner article h2 {font-size: 15px; padding-right: 100px;}
    .text-inner article p {font-size: 12px;}
    .questions {padding-left: 10px; padding-right: 10px;}
    .patway {padding-left: 10px; padding-right: 10px;}
    .text-inner article {padding-left: 10px; padding-right: 10px;}
    .submenu > li > span > a {font-size: 12px;}
    .submenu > li > ul > li a {font-size: 12px;}
    .ic-35 {background-size: 270px 185px; width: 270px; height: 185px; position: static; display: block; margin: 20px auto 0 auto;}
    .pre-col-1 {width: 100%; float: none; clear: both;}
    .pre-col-2 {width: 100%; float: none; clear: both;}
    .pre-col-1 h1 {padding-left: 10px; padding-right: 10px;}
    .pre-col-1 p {font-size: 15px; padding-left: 10px; padding-right: 10px;}
    .pre-col-1 small {font-size: 11px; padding-left: 10px; padding-right: 10px;}
    .boxin-educ {background: none;}
    .boxin-educ .boxin-list > li ul {padding: 0 15px;}
    .boxin-educ .boxin-list > li {padding: 31px 0;}
    .boxin-educ .inne p {font-size: 12px; padding: 0 15px;}
    .additions-list li {padding-right: 20px;}
    .ic-35-1 {width: 230px; height: 185px; background-size: 230px 185px; position: static; display: block; margin: 20px auto 0 auto;}
    .sidebar {padding-top: 20px;}
    .tex {padding-top: 20px;}
    .sidebar ul {display:none;}
    .sidebar select {width: 270px; display:block; cursor:pointer; padding: 5px 5px 7px 5px; margin: 0 10px 0 10px; background: #f4f4f4; border:1px solid #ddd; color: #000; font-size: 15px;
        -webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px;}
    .sidebar select option {background: #f4f4f4; border-bottom: 1px solid #ddd; font-size: 15px; width: 270px; text-transform: none;}
    .sidebar select option:hover {background: #fff; color: #8aa781;}
    .direct-list > li figure img {width: 112px; height: 99px;}
    .direct-info {padding: 0 0 0 122px;}
    .point-list {font-size: 13px;}
    .foodst-preamb h3 {font-size: 18px;}
    .text-inner .foodst-preamb p {font-size: 18px;}
    .pic-list dt {font-size: 15px;}
    .text-inner .pic-list dd p {font-size: 13px;}
    .text-inner .tx {font-size: 15px;}
    .additions-list li p {font-size: 13px;}
    .container h1 {padding-left: 10px; padding-right: 10px;}
    .search-form {padding: 14px 0 0 10px; position: static;}
    .text-inner {padding-left: 5px; padding-right: 5px;}
    .text-inner-title p {font-size: 12px;}
    .direct-title {min-width: inherit;}
    .point-list dd {font-size: 12px;}
    .page-list li {font-size: 12px;}
    .traders-login p {font-size: 13px;}
    .lin span {top: -18px;}
    .unn {min-height: inherit;}
    .portable > li ul {padding-left: 10px; padding-right: 10px;}

    .video-page {width: 100%; padding: 0;}
    .video-list {margin: 0 auto; width: 240px;}
    .video-list li {width: 240px; display: block; margin: 0 auto 20px auto;}
    .video-block h2 {margin-left: 10px; margin-right: 10px; font-size: 17px;}
    .video-block h3 {margin-left: 10px; margin-right: 10px; font-size: 14px;}
    .video-page-title h1 {float: none; padding-top: 65px; font-size: 22px; margin-left: 10px; margin-right: 10px;}
    .select-videos {float: none; margin-left: 10px; margin-right: 10px;}
    .search-video {margin-left: 10px; margin-right: 10px;}

    .left-col {width: 100%; padding-top: 70px; float: none;}
    .right-col {width: 100%; float: none;}
    .tab-info-left {width: 100%; float: none;}
    .tab-info-right {float: none;}
    .share-link {width: 100%; float: none;}
    .share-dop {float: none; padding: 20px 0 0 0;}
    .tab-embed textarea {max-width: 278px; font-size: 11px;}
    .vid-inner p {padding-top: 10px;}
    .trade-list li {margin: 0 0 10px 0; width: 100%; font-size: 13px;}
    .comment-search textarea {width: 100%; float: none;}
    .blogPost .comment-search textarea {width: 100%; float: none;}
    .comment-search .btn-1 {float: none; margin: 10px 0 0 0;}
    .video-info h2 {font-size: 15px;}
    .comment-list {padding-left: 5px; padding-right: 5px;}
    .trade-list li p {padding-left: 120px;}
    .trade-list li a {padding-left: 120px;}
    .trade-list li span {left: 21px;}

    .main {width: 100%;}
    .head {padding: 0;}
    .steps-list > li {width: 100%; float: none;}
    .steps-list > li.odd {float: none;}
    .steps-form .clearfix label {float: none; width: 100%; padding-bottom: 10px; display: block;}
    .steps-form .clearfix input.inp {float: none; width: 100%;}
    .steps-form .clearfix.captcha {padding: 0;}
    .steps-form .clearfix.captcha input.inp {float: left; width: 86px;}
    .steps-list > li .sbHolder,.steps-list > li.odd .sbHolder {width: 290px;}
    .steps-list > li .sbOptions,.steps-list > li.odd .sbOptions {width: 290px;}
    .steps-list > li.odd .phon .sbHolder {width: 72px;}
    .steps-list > li.odd .phon .sbOptions {width: 72px;}
    .steps-form .steps-cheks .chek-outer {padding-left: 0;}
    .steps-form .btn {margin-left: 0;}
    .steps-form .clearfix.phon .inp {width: 208px; float: left; margin-left: 10px;}
    .conte h2 {font-size: 20px;}
    .conte h2 span {font-size: 14px; padding-left: 10px;}
    .steps-form .steps-cheks label {font-size: 11px; padding-top: 4px;}
    .steps li {background: url(/images/default/mx_arrows.png) 0 -42px no-repeat; float: left; width: 165px; height: 34px; background-size: 165px 76px; margin-bottom: 5px;}
    .steps li span {font-size: 14px; padding-top: 9px;}
    .steps-form .clearfix label small {display: inline; padding-left: 5px; top: auto;}
    .conte {padding: 0 5px;}

    .backendPage {width: 100%;}
    .hell, .balanc {display: none;}
    a.dep,a.potfolio,a.logout {display: none;}
    .todayTime {font-size: 10px; padding-left: 10px;}
    .pat {padding-top: 70px;}
    .pat li {font-size: 16px;}
    .accountTabsList li {display: block; width: 100%; margin: 0;}
    .accountTabsList li a {width: 100%; padding: 8px 0 10px 0;}
    .accountTabsList li.current a,.accountTabsList li:hover a {padding-top: 7px;}
    .tabsBoxInner-second {padding: 0 5px;}
    .leftTabs {float: none; width: 100%;}
    .tabsList > li label {float: none; display: block; text-align: left; padding-bottom: 5px;}
    .tabsList > li input.inp {width: 100%;}
    .tabsList > li .phon .inp {width: 184px; float: left; margin-left: 10px;}
    .leftTabs .btn-1 {margin-left: 0;}
    .rightTabs {float: none; width: 100%;}
    .switches {float: none;}
    .switchesList dd i {float: none; display: block;}
    .tabsBoxInner-second p {font-size: 13px;}
    .portfolioTitle > li.six-pp {float: none;}

    .tabsBoxInner-third {padding-left: 10px; padding-right: 10px;}
    .left-deposit {float: none; width: 100%;}
    .right-deposit {float: none; width: 100%;}
    .right-deposit .tabsList .sbHolder {width: 220px;}
    .right-deposit .tabsList .sbOptions {width: 220px;}
    .right-deposit .tabsList > li input.inp {width: 220px;}
    .right-deposit .tabsList > li .cn input.inp {width: 48px; text-indent: 5px;}
    .right-deposit .tabsList > li .ed .sbHolder {width: 105px;}
    .right-deposit .tabsList > li .ed .sbOptions {width: 105px;}
    .right-deposit .tabsList > li .city .post-cod-label {padding: 15px 0 5px 0; clear: both;}
    .right-deposit .btn-1 {margin-left: 20px;}
    .naw li a span img {margin: 0;}
    .naw li a {padding-left: 10px; padding-right: 10px;}
    .ammount label {float: none; width: 100%; display: block; padding-bottom: 10px;}
    .ammount input.inp {float: none;}
    .ammount .btn-1 {margin: 10px 0 0 0; float: none; clear: both;}
    .right-deposit .tabsList {padding-left: 10px;}
    .inpayOuterTop .btn-1 {margin: 10px; width: 220px;}
    .withdrawalTitle p {font-size: 12px;}
    .withdrawalTitle .p2 {padding: 0; float: none;}
    .withdrawalTitle .p3 {float: none; padding: 20px 0 0 0;}
    .withdrawalTitle .p3 label {font-size: 12px;}
    .right-deposit .btn-11 {margin-left: 10px; font-size: 14px;}
    .naw li a i {font-size: 13px;}
    .inpayOuterBottom {padding-left: 5px; padding-right: 5px;}
    .paymentsInfo .btn-1 {display: block; margin: 0 0 10px 0!important;}

    .userPic {padding: 0 5px;}
    .userPicImg {float: none; display: block; margin: 30px auto 0 auto;}
    .userPicInsede {width: auto; padding: 0 5px; clear: both;}
    .textInnerInsideLeft {padding-left: 5px; padding-right: 5px; width: auto; clear: both;}
    .textInnerInsideRight {padding: 5px 5px 0 5px; width: auto; clear: both; float: none; text-align: center;}
    a.opp i {font-size: 20px;}
    a.opp span {font-size: 12px;}
    .textInner {padding-bottom: 20px;}
    .topMenuL > ul > li > ul {position: static; display: block; width: 100%; margin: 15px 0 0 0;}
    .topMenuBackend .topMenuL > ul > li,.topMenuInnerPage .topMenuL > ul > li {padding-top: 4px; padding-bottom: 3px;}
    .topMenuBackend .topMenuL > ul > li > a,.topMenuInnerPage .topMenuL > ul > li > a {font-size: 13px;}
    .topMenuBackend .topMenuL > ul > li.activ,.topMenuBackend .topMenuL > ul > li:hover,
    .topMenuInnerPage .topMenuL > ul > li.activ,.topMenuInnerPage .topMenuL > ul > li:hover {padding-top: 0px;}
    .topMenuL > ul > li > ul > li > a {font-size: 13px; padding: 6px 5px 7px 37px;}
    .toolTipList li.counT-3 .tooptipOuter,.toolTipList li.counT-6 .tooptipOuter {left: -175px; background-position: 95% top;}
    .topMenuL > ul > li > ul > li > a:before {top: 7px;}

    .tabsBoxInner-first {padding-left: 5px; padding-right: 5px;}
    .pagenav {padding: 5px 0 0 0;}
    .pagenav li {margin-left: 3px;}
    .pagenav li a {width: 18px; height: 16px; padding-top: 2px; font-size: 12px; font-weight: normal;}
    .pagenav li span {padding: 0 3px;}

    .paymentsList li span {float: none; display: block;}

    .backendTitle {margin-top: 50px;}
    .backendTitle h1 {font-size: 20px;}
    .backendTitle p {font-size: 13px;}
    .boxxInner h2 {padding-bottom: 10px;}
    .boxxLeft {width: 100%; float: none;}
    .boxxRight {width: 100%; float: none;}
    .boxxInner .steps-list > li > div > label {display: block; float: none; width: auto; padding-bottom: 10px;}
    .boxxInner .steps-list > li > div > .chek-outer {width: 100%; float: none;}
    .boxxInner .steps-list > li > div > .chek-outer .chek-inner {width: 100%; float: none; padding-bottom: 5px;}
    .boxxInner .steps-list > li > div input.inp {width: 100%; float: none;}
    .boxxInner .steps-list > li > div .select-2 {float: left;}
    .boxxInner .steps-list > li > div .select-2 .sbHolder {width: 114px;}
    .boxxInner .steps-list > li > div .select-2 .sbOptions {width: 115px;}
    .boxxInner .steps-list > li > div .sbHolder {width: 280px;}
    .boxxInner .steps-list > li > div .sbOptions {width: 280px;}
    .boxxInner .steps-list > li > div.cityTown input.inp {width: 100px;}
    .boxxInner .steps-list > li > div > label.post-cod-label {padding-right: 5px; font-size: 13px;}
    .boxxInner .steps-list > li > div.cityTown input.inp.post-cod {width: 72px;}
    .boxxInner .steps-list > li > div > label small {display: inline; margin: 0 0 0 1px;}
    .boxxInner .steps-list > li > div input.inp.ph {width: 195px; float: left;}
    .inp-1 {margin: 14px 0 0 0;}
    .poll-inner-body p {padding: 15px 0 0 0; clear: both;}
    .uploadInner {width: 100%; float: none; padding-bottom: 15px;}
    .uploadInner label {display: block; float: none; width: auto; padding-bottom: 10px;}
    .upload-form {width: 280px;}
    .upload-form input {width: 197px;}
    .boxxInner .step-list-fifth {padding-left: 0;}
    .boxxInner .btn {margin-left: 0;}


    .upload-form input[type='text'] {width: 204px;}
    .upload-form button {width: 76px; right: 0;}
    .textInside {font-size: 12px; padding: 0 5px;}

    .video-page .pre-col-1 {width: auto; float: none; padding: 0 5px;}
    .video-page .pre-col-2 {width: auto; float: none; padding: 0 5px;}
    .lessonsOuter .left-col {padding-top: 0;}
    .lessons {padding: 0 5px;}
    .cl-1 {width: auto; float: none;}
    .cl-1 .video-hour {margin-left: 15px;}
    .cl-2 {float: none; clear: both; width: auto; padding-top: 20px;}
    a.link-a {font-size: 12px;}
    .lessonsList li h3 {font-size: 16px;}
    .lessonsList li p {font-size: 12px;}
    .cl-3 {width: auto; float: none; clear: both;}
    .cl-4 {width: auto; float: none; clear: both;}

    .ebooks-list {padding-left: 5px; padding-right: 5px;}
    .ebooks-list li {width: 100%; padding-bottom: 30px; margin: 0;}
    .ebooks-list li figure {text-align: center;}
    .ebooks-info-inside {width: 100%; float: none;}
    .ebooks-list li .ebooks-info p {font-size: 14px;}
    .amazon-outer {float: none; margin: 15px 0 0 0;}
    .platformPreambule {padding-left: 5px; padding-right: 5px;}
    .platformPreambule p {font-size: 13px;}
    .platformPreambule p.p5 {font-size: 16px;}
    .platformBlock {padding-left: 5px; padding-right: 5px;}
    a.reade {padding-left: 10px; padding-right: 10px; font-size: 16px;}
    .ebooks-entry {min-height: inherit;}

    p.p6 {font-size: 16px;}
    .forgotPassword {padding-top: 0;}
    .forgotPassword .steps-form .clearfix.captcha span {padding-left: 0;}

    .ratesOuter { padding-left: 5px; padding-right: 5px;}
    .leftRates {width: 100%; float: none; clear: both;}
    .rightRates {width: 100%; float: none; clear: both; padding-top: 20px;}

    .blogPost .beforeComm .floatLeft {width: 100%; float: none; clear: both;}
    .blogPost .beforeComm .floatRight {width: 100%; float: none; clear: both; padding-top: 20px;}

    .main-title {padding-top: 18px;}
    .patw {padding-left: 10px; padding-right: 10px;}

    .rangeTabs .left-deposit {width: 100%; float: none;}
    .rangeTabs .right-deposit {width: 100%; float: none; padding-left: 0; padding-right: 0;}
    .rangeTabs .right-deposit .tabBlock {padding-left: 5px; padding-right: 5px;}
    .titlin {font-size: 12px;}
    .scciList li p {font-size: 12px;}
    .events dl dd {display: block; text-align: center; margin: 0 0 40px 0!important;}


    .infoGraphics li { width: 100%!important; float:  none;}

    .boxin-list-partner li figure {min-height: 120px;}
    .ic-35-2 {background-size: 292px 216px; width: 292px; height: 216px; position: static; display: block; margin: 20px auto 0 auto;}
    .partnerTitle {font-size: 18px; padding: 0 10px 10px 10px;}
    .boxin-list-partner li.even .inne {width: 100%;}
    .boxin-list-partner li .inne {float: none; width: 100%;}
    .boxin-list-partner li .inne a.reade {width: 280px; display: block; margin-left: auto; margin-right: auto;}

    .steps-list > li.odd .select-outer-month .sbHolder {width: 130px;}
    .steps-list > li.odd .select-outer-month .sbOptions {width: 130px;}

    .boxxOuterPersonal .boxxInner .steps-list > li > div .sbHolder {width: 260px;}
    .boxxOuterPersonal .boxxInner .steps-list > li > div .sbOptions {width: 260px;}
    .boxxOuterPersonal .boxxInner .steps-list > li > div .select-2 .sbHolder {width: 95px;}
    .boxxOuterPersonal .boxxInner .steps-list > li > div .select-2 .sbOptions {width: 95px;}
    .boxxOuterPersonal .boxxInner .steps-list > li > div .select-1 .sbHolder {width: 71px;}
    .boxxOuterPersonal .boxxInner .steps-list > li > div .select-1 .sbOptions {width: 71px;}
    .boxxOuterPersonal .boxxInner .steps-list > li > div input.inp.ph {width: 175px;}
    .boxxOuterPersonal .upload-form {width: 260px;}
    .boxxOuterPersonal .upload-form input[type="text"] {width: 200px;}
    .boxxOuterPersonal .upload-form button {width: 60px;}



}



/*@media only screen and (min-width: 480px) and (max-width: 767px) {
    .slideInfo {width: 280px; margin-left: 30px;}
    .floatRight .slideTitle {padding: 0; float: none;}
    .research {top: 50px; left: 0px;}
    .screen {top: 30px;}
    .monitor {top: 12px;}
    .slideTitle {width: 80%; font-size: 25px; margin-bottom: 20px;}
    .box-tv .slideTitle {margin-bottom: 20px;}
    .or_tv {top: -15px;}
    .timer {top: 25px;}
}*/


@media only screen and (min-width: 640px) and (max-width: 767px) {
/*    .monitor {width: 217px; height: 187px; background-size: 217px 187px;}
    .monitorInPict, .monitorInPict div {width: 217px; height: 187px; background-size: 217px 187px;}
    .monitor2 {width: 217px; height: 187px; background-size: 217px 187px;}
    .screen {top: 40px; right: 20px;}
    .timer {background-size: 167px 235px; width: 167px; height: 235px; top: 35px;}
    .research {width: 290px; height: 280px; background-size: 290px 280px; top: 20px;}
    .variety {width: 275px; height: 288px; background-size: 275px 288px;}
    .withdraw {width: 200px; height: 175px; background-size: 200px 175px; top: 50px; left: 50px;}
    .secured {width: 245px; height: 280px; background-size: 245px 280px; top: 0px;}
    .or_tv {width: 300px; height: 300px; background-size: 300px 300px; top: 20px;}
    .video {margin: 25px 0 0 60px; width: 215px; height: 137px;}*/
    .contact-left .slideInfo {padding-left: 30px; padding-right: 30px; margin: 0; width: auto;}
}


@media only screen and (max-width: 640px) {
    .toolTipList li.counT-1 {left: 100px;}
    .toolTipList li.counT-2 {left: 310px;}
    .toolTipList li.counT-3 {left: 595px;}
    .toolTipList li.counT-4 {left: 183px; top: 125px;}
    .toolTipList li.counT-5 {left: 442px; top: 117px;}
    .toolTipList li.counT-6 {left: 530px; top: 90px;}
}


@media only screen and (max-width: 480px) {
    .todayInfo {display: none;}
    .todayTime {display: none;}
    a.opA {clear: both; margin-top: 10px;}

    .toolTipList li i {width: 24px; height: 24px; line-height: 24px; font-size: 14px;}
    .toolTipList li.counT-1 {left: 80px;}
    .toolTipList li.counT-2 {left: 240px;}
    .toolTipList li.counT-3 {left: 450px;}
    .toolTipList li.counT-4 {left: 139px; top: 95px;}
    .toolTipList li.counT-5 {left: 332px; top: 87px;}
    .toolTipList li.counT-6 {left: 396px; top: 70px;}
    .toolTipList li.counT-5 .tooptipOuter {left: -175px; background-position: 95% top;}

    .price-outer a.btn-2 {font-size: 9px; padding-top: 13px; height: 25px;}
}

@media only screen and (max-width: 360px) {
    .toolTipList li i {width: 20px; height: 20px; line-height: 20px; font-size: 12px;}
    .toolTipList li.counT-1 {left: 75px;}
    .toolTipList li.counT-2 {left: 176px;}
    .toolTipList li.counT-3 {left: 335px;}
    .toolTipList li.counT-4 {left: 105px; top: 70px;}
    .toolTipList li.counT-5 {left: 250px; top: 65px;}
    .toolTipList li.counT-6 {left: 296px; top: 54px;}
}

@media only screen and (max-width: 320px) {
    .toolTipList li.counT-1 {left: 55px;}
    .toolTipList li.counT-2 {left: 153px;}
    .toolTipList li.counT-3 {left: 294px;}
    .toolTipList li.counT-4 {left: 95px; top: 60px;}
    .toolTipList li.counT-5 {left: 225px; top: 55px;}
    .toolTipList li.counT-6 {left: 263px; top: 44px;}
    .toolTipList li.counT-1 .tooptipOuter {left: -35px; background-position: 20% top;}
    .tabsList > li .phon .inp {width: 150px; float: right; margin-left: 5px;}
}

@media only screen and (max-width: 480px) {
    body.rtl .box .floatLeft.hp-bg-car + .floatRight .slideTitle {
        float: left;
    }
}

@media only screen and (min-width: 481px) and (max-width: 767px) {
    body.rtl .box .floatLeft.hp-bg-car + .floatRight .slideTitle {
        float: right;
    }
}


@media only screen and (max-width: 767px) {

    .visible-sm-up {
        display: none;
    }

    .visible-xs-down {
        display: block;
    }


    .miniclearfix:after,
    .box.clearfix:after {
      content: "";
      display: table;
      clear: both;
    }


    body:not(.rtl) .indent-xs,
    body:not(.rtl) .indent-xs.box {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding-right: 20px;
        padding-left: 20px;
    }

    body:not(.rtl) .indent-xs.box {
        padding-bottom: 0;
        padding-top: 0;
        margin-top: 45px;
    }

    body:not(.rtl) .box-list-xs {
        margin-bottom: 45px;
    }

    body:not(.rtl) .box.box-tv {
        height: auto;
    }

    body:not(.rtl) .box .floatLeft .screen {
        top: -60px;
    }

    body:not(.rtl) .box .floatRight .monitor {
        top: 10px;
    }

    body:not(.rtl) .box .floatLeft .timer {
        width: 100px;
        height: 140px;
        top: -15px;
        right: 20px;
        left: auto;
        background-size: cover;
    }

    body:not(.rtl) .box .floatLeft .research {
        width: 140px;
        height: 140px;
        right: 20px;
        top: -30px;
        left: auto;
        background-size: cover;
        z-index: 0;
    }

    body:not(.rtl) .box .floatLeft .withdraw,
    body:not(.rtl) .box .floatRight .or_tv,
    body:not(.rtl) .box .floatLeft .secured {
        left: auto;
        right: 20px;
        top: -20px;
        z-index: 0;
    }

    body:not(.rtl) .box .floatLeft .secured {
        right: 10px;
        top: -30px;
    }

    body:not(.rtl) .box .floatRight .or_tv {
        top: -20px;
        right: 10px;
    }

    body.rtl .floatRight .slideInfo {
        margin-right: 15px;
        margin-left: 15px;
    }

    .box .floatLeft.hp-bg-car {
        max-width: 38%;
        position: absolute;
        top: 0;
        right: 15px;
    }

    body.rtl .box .floatLeft.hp-bg-car {
        top: 35px;
    }

    body.rtl .box .floatLeft.hp-bg-car + .floatRight {
        width: 100%;
    }

    body.rtl .box .floatLeft.hp-bg-car + .floatRight .slideInfo {
        float: left;
    }

    body.rtl .box .floatLeft.hp-bg-car + .floatRight .slideTitle {
        margin-bottom: 25px;
    }

    body:not(.rtl) .box .floatLeft.hp-bg-car img {
        max-height: 120px;
    }

    body:not(.rtl) .box .floatLeft.hp-bg-car + .floatRight {
        width: 100%;
    }

    body:not(.rtl) .box .floatRight .monitor2 {
        right: 0;
    }

    body:not(.rtl) .box .floatLeft .slideTitle,
    body:not(.rtl) .box .floatRight .slideTitle {
        float: left;
        padding: 0;
        width: 145px;
        position: relative;
        margin-bottom: 70px;
        z-index: 1;
    }

    body:not(.rtl) .box.box-high-title .slideTitle {
        min-height: 110px;
    }
    body:not(.rtl) .box.box-high-title-md .slideTitle {
        min-height: 70px;
    }

    body:not(.rtl) .box-less .floatLeft .slideTitle,
    body:not(.rtl) .box-less .floatRight .slideTitle {
        margin-bottom: 25px;
    }
    body:not(.rtl) .box-less-md .floatLeft .slideTitle,
    body:not(.rtl) .box-less-md .floatRight .slideTitle {
        margin-bottom: 40px;
    }

    body:not(.rtl) .box-less-lg .floatLeft .slideTitle,
    body:not(.rtl) .box-less-lg .floatRight .slideTitle {
        margin-bottom: 110px;
    }

    body:not(.rtl) .box.left-to .floatLeft.hp-bg-car,
    body:not(.rtl) .box.left-to .floatLeft .research,
    body:not(.rtl) .box.left-to .floatLeft .withdraw {
        left: 15px;
        right: auto;
    }
    body:not(.rtl) .box.left-to .floatRight .slideTitle {
        float: right;
    }

    body:not(.rtl) .box.left-to .slideTitle {
        width: 130px;
    }

    body:not(.rtl) .slideInfo {
        width: auto;
        margin-left: 0;
        margin-right: 0;
    }

    body:not(.rtl) .slideInfo p {
        padding: 0;
        position: relative;
        z-index: 1;
    }
    body:not(.rtl) .slideInfo .links {
        padding: 0;
        margin-top: 15px;
    }
    body:not(.rtl) .slideInfo .learnMore {
        color:#f22525;
        font-weight: 600;
    }
    body:not(.rtl) .slideInfo .links a {
        font-size: 19px;
        width: auto;
        line-height: 32px;
        padding-left: 12px;
        padding-right: 12px;
        position: relative;
        margin: 0;
        background: #ed1b2e;
        z-index: 1;
    }

    body:not(.rtl) .box .list-box {
        padding-left: 0;
        padding-right: 0;
        margin-bottom: 25px;
        position: relative;
    }
    body:not(.rtl) .box .list-box:before,
    body:not(.rtl) .box .list-box:after {
        display: block;
        content: '';
        position: absolute;
        top: -10px;
        left: 15%;
        right: 15%;
        border-top: 1px solid #ddd;
    }

    body:not(.rtl) .box .list-box:after {
        top: auto;
        bottom: -10px;
        border-top: 0;
        border-bottom: 1px solid #ddd;
    }

    body:not(.rtl) .box .list-box li {
        margin-bottom: 0;
    }
    body:not(.rtl) .box .list-box li p {
        padding-left: 0;
        padding-right: 0;
    }
    body:not(.rtl) .box .bix-title span {
        left: 0;
    }
    body:not(.rtl) .box .bix-title i {
        padding-left: 60px;
    }

    header {
        padding-top: 1px;
    }
    .map-inner {
        overflow: hidden;
    }
    .backs.back01, .readmore-wrapper {
        margin-top: 120px;
    }
    .topMenuIndexPage {
        margin-top: 120px !important;
    }
    .content {
        margin-top: 120px;
    }

    .topMenu {
        margin-top: 120px;
        z-index: 1000;
    }

    .headerTop {
        height: 120px;
    }

    .hd-block {
        height: 50px;
        padding: 0 17px;
        background: #313131;
    }

    .hd-block a.opAcc,
    .hd-block a.trad-log {
        float: left;
    }

      .hd-block .lang {
          float: right;
          margin-left: 0;
      }

      .hd-block .lang > a {
          position: relative;
          margin-top: 11px;
      }

      .hd-block .lang > a:after {
          display: inline-block;
          vertical-align: middle;
          content: '';
          position: absolute;
          top: 50%;
          -webkit-transform:translateY(-50%);
             -moz-transform:translateY(-50%);
              -ms-transform:translateY(-50%);
               -o-transform:translateY(-50%);
                  transform:translateY(-50%);
          right: -3px;
          width: 0;
          height: 0;
          border-style: solid;
          border-width: 6px 4px 0 4px;
          border-color: #fff transparent transparent transparent;
      }


      .hd-block .trad-log,
      .hd-block a.opAcc {
          color: #000;
          font-size: 17px;
          height: auto;
          margin-top: 6px;
          padding: 7px 11px;
          font-weight: 700;
          font-family: Roboto, sans-serif;
          margin-left: 0;
          text-transform: uppercase;
          border-radius: 6px;
          background: #fff100;
      }

      .hd-block a.opAcc {
          color:#fff100;
          margin-right: 25px;
          background: none;
      }

      .hd-block .trad-log:hover,
      .hd-block .trad-log:active {
          text-decoration: none;
          box-shadow: inset 0 0 0 3px #000;
      }

      .hd-block .opAcc:hover,
      .hd-block .opAcc:active {
          text-decoration: none;
          background: #000;
      }

      .lang-list {
          top: 50px;
      }

      .traders-login {
        bottom: auto;
        top: 100%;
        margin-top: 13px;
      }

      .traders-login:before {
        right: 59px;
      }
}




@media only screen and (min-width: 767px) and (max-width: 1000px) {
    .headerName {max-width: 85px;}
    .headerGreeting {display: block;}
}

