a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}

body {
    line-height: 1
}

ol,
ul {
    list-style: none
}

blockquote,
q {
    quotes: none
}

blockquote:after,
blockquote:before,
q:after,
q:before {
    content: "";
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

a {
    text-decoration: none;
    cursor: pointer
}

.opacity-0 {
    opacity: 0
}

.opacity-1 {
    opacity: .1
}

.opacity-2 {
    opacity: .2
}

.opacity-3 {
    opacity: .3
}

.opacity-4 {
    opacity: .4
}

.opacity-5 {
    opacity: .5
}

.opacity-6 {
    opacity: .6
}

.opacity-7 {
    opacity: .7
}

.opacity-8 {
    opacity: .8
}

.opacity-9 {
    opacity: .9
}

.opacity-10 {
    opacity: 1
}

.font-size-4 {
    font-size: 4px
}

.font-size-4-important {
    font-size: 4px!important
}

.font-size-5 {
    font-size: 5px
}

.font-size-5-important {
    font-size: 5px!important
}

.font-size-6 {
    font-size: 6px
}

.font-size-6-important {
    font-size: 6px!important
}

.font-size-7 {
    font-size: 7px
}

.font-size-7-important {
    font-size: 7px!important
}

.font-size-8 {
    font-size: 8px
}

.font-size-8-important {
    font-size: 8px!important
}

.font-size-9 {
    font-size: 9px
}

.font-size-9-important {
    font-size: 9px!important
}

.font-size-10 {
    font-size: 10px
}

.font-size-10-important {
    font-size: 10px!important
}

.font-size-11 {
    font-size: 11px
}

.font-size-11-important {
    font-size: 11px!important
}

.font-size-12 {
    font-size: 12px
}

.font-size-12-important {
    font-size: 12px!important
}

.font-size-13 {
    font-size: 13px
}

.font-size-13-important {
    font-size: 13px!important
}

.font-size-14 {
    font-size: 14px
}

.font-size-14-important {
    font-size: 14px!important
}

.font-size-15 {
    font-size: 15px
}

.font-size-15-important {
    font-size: 15px!important
}

.font-size-16 {
    font-size: 16px
}

.font-size-16-important {
    font-size: 16px!important
}

.font-size-17 {
    font-size: 17px
}

.font-size-17-important {
    font-size: 17px!important
}

.font-size-18 {
    font-size: 18px
}

.font-size-18-important {
    font-size: 18px!important
}

.font-size-19 {
    font-size: 19px
}

.font-size-19-important {
    font-size: 19px!important
}

.font-size-20 {
    font-size: 20px
}

.font-size-20-important {
    font-size: 20px!important
}

.font-size-21 {
    font-size: 21px
}

.font-size-21-important {
    font-size: 21px!important
}

.font-size-22 {
    font-size: 22px
}

.font-size-22-important {
    font-size: 22px!important
}

.font-size-23 {
    font-size: 23px
}

.font-size-23-important {
    font-size: 23px!important
}

.font-size-24 {
    font-size: 24px
}

.font-size-24-important {
    font-size: 24px!important
}

.font-size-25 {
    font-size: 25px
}

.font-size-25-important {
    font-size: 25px!important
}

.font-size-26 {
    font-size: 26px
}

.font-size-26-important {
    font-size: 26px!important
}

.font-size-27 {
    font-size: 27px
}

.font-size-27-important {
    font-size: 27px!important
}

.font-size-28 {
    font-size: 28px
}

.font-size-28-important {
    font-size: 28px!important
}

.font-size-29 {
    font-size: 29px
}

.font-size-29-important {
    font-size: 29px!important
}

.font-size-30 {
    font-size: 30px
}

.font-size-30-important {
    font-size: 30px!important
}

.font-size-31 {
    font-size: 31px
}

.font-size-31-important {
    font-size: 31px!important
}

.font-size-32 {
    font-size: 32px
}

.font-size-32-important {
    font-size: 32px!important
}

.font-size-33 {
    font-size: 33px
}

.font-size-33-important {
    font-size: 33px!important
}

.font-size-34 {
    font-size: 34px
}

.font-size-34-important {
    font-size: 34px!important
}

.font-size-35 {
    font-size: 35px
}

.font-size-35-important {
    font-size: 35px!important
}

.uppercase {
    text-transform: uppercase
}

.bold {
    font-weight: 700
}

.underlined {
    text-decoration: underline
}

.italic {
    font-style: italic
}

.text-align-left {
    text-align: left
}

.text-align-center {
    text-align: center
}

.text-align-right {
    text-align: right
}

.justified,
.text-align-justify {
    text-align: justify
}

.vertical-align-middle {
    vertical-align: middle
}

.vertical-align-top {
    vertical-align: top
}

.vertical-align-baseline {
    vertical-align: baseline
}

.vertical-align-bottom {
    vertical-align: bottom
}

.line-height-1,
.line-height-10 {
    line-height: 1em
}

.line-height-11 {
    line-height: 1.1em
}

.line-height-12 {
    line-height: 1.2em
}

.line-height-13 {
    line-height: 1.3em
}

.line-height-14 {
    line-height: 1.4em
}

.line-height-15 {
    line-height: 1.5em
}

.line-height-16 {
    line-height: 1.6em
}

.line-height-17 {
    line-height: 1.7em
}

.line-height-18 {
    line-height: 1.8em
}

.line-height-19 {
    line-height: 1.9em
}

.line-height-2,
.line-height-20 {
    line-height: 2em
}

.display-none {
    display: none
}

.display-none-important {
    display: none!important
}

.display-block {
    display: block
}

.display-inline {
    display: inline
}

.display-inline-block {
    display: inline-block
}

.display-flex {
    display: flex
}

.display-table-cell {
    display: table-cell
}

.flex-columns,
.flex-rows {
    flex-direction: column
}

.flex-justify-start {
    justify-content: flex-start
}

.flex-center,
.flex-justify-center {
    justify-content: center
}

.flex-justify-end {
    justify-content: flex-end
}

.flex-align-start {
    align-items: flex-start
}

.flex-align-center,
.flex-center {
    align-items: center
}

.flex-align-end {
    align-items: flex-end
}

.width-0 {
    width: 0
}

.height-0 {
    height: 0%
}

.width-5 {
    width: 5%
}

.height-5 {
    height: 5%
}

.width-10 {
    width: 10%
}

.height-10 {
    height: 10%
}

.width-15 {
    width: 15%
}

.height-15 {
    height: 15%
}

.width-20 {
    width: 20%
}

.height-20 {
    height: 20%
}

.width-25 {
    width: 25%
}

.height-25 {
    height: 25%
}

.width-30 {
    width: 30%
}

.height-30 {
    height: 30%
}

.width-35 {
    width: 35%
}

.height-35 {
    height: 35%
}

.width-40 {
    width: 40%
}

.height-40 {
    height: 40%
}

.width-45 {
    width: 45%
}

.height-45 {
    height: 45%
}

.width-50 {
    width: 50%
}

.height-50 {
    height: 50%
}

.width-55 {
    width: 55%
}

.height-55 {
    height: 55%
}

.width-60 {
    width: 60%
}

.height-60 {
    height: 60%
}

.width-65 {
    width: 65%
}

.height-65 {
    height: 65%
}

.width-70 {
    width: 70%
}

.height-70 {
    height: 70%
}

.width-75 {
    width: 75%
}

.height-75 {
    height: 75%
}

.width-80 {
    width: 80%
}

.height-80 {
    height: 80%
}

.width-85 {
    width: 85%
}

.height-85 {
    height: 85%
}

.width-90 {
    width: 90%
}

.height-90 {
    height: 90%
}

.width-95 {
    width: 95%
}

.height-95 {
    height: 95%
}

.width-100 {
    width: 100%
}

.height-100 {
    height: 100%
}

.position-relative,
.relative {
    position: relative
}

.absolute,
.position-absolute {
    position: absolute
}

.fixed,
.position-fixed {
    position: fixed
}

.float-left {
    float: left
}

.float-right {
    float: right
}

.float-none {
    float: none!important
}

.cursor-pointer {
    cursor: pointer
}

.cursor-auto {
    cursor: auto
}

.cursor-default {
    cursor: default
}

.padding-0 {
    padding: 0
}

.padding-top-0 {
    padding-top: 0
}

.padding-right-0 {
    padding-right: 0
}

.padding-bottom-0 {
    padding-bottom: 0
}

.padding-left-0 {
    padding-left: 0
}

.padding-horizontal-0 {
    padding-left: 0;
    padding-right: 0
}

.padding-vertical-0 {
    padding-top: 0;
    padding-bottom: 0
}

.margin-0 {
    margin: 0
}

.margin-top-0 {
    margin-top: 0
}

.margin-right-0 {
    margin-right: 0
}

.margin-bottom-0 {
    margin-bottom: 0
}

.margin-left-0 {
    margin-left: 0
}

.margin-horizontal-0 {
    margin-left: 0;
    margin-right: 0
}

.margin-vertical-0 {
    margin-top: 0;
    margin-bottom: 0
}

.padding-1 {
    padding: 1px
}

.padding-top-1 {
    padding-top: 1px
}

.padding-right-1 {
    padding-right: 1px
}

.padding-bottom-1 {
    padding-bottom: 1px
}

.padding-left-1 {
    padding-left: 1px
}

.padding-horizontal-1 {
    padding-left: 1px;
    padding-right: 1px
}

.padding-vertical-1 {
    padding-top: 1px;
    padding-bottom: 1px
}

.margin-1 {
    margin: 1px
}

.margin-top-1 {
    margin-top: 1px
}

.margin-right-1 {
    margin-right: 1px
}

.margin-bottom-1 {
    margin-bottom: 1px
}

.margin-left-1 {
    margin-left: 1px
}

.margin-horizontal-1 {
    margin-left: 1px;
    margin-right: 1px
}

.margin-vertical-1 {
    margin-top: 1px;
    margin-bottom: 1px
}

.padding-2 {
    padding: 2px
}

.padding-top-2 {
    padding-top: 2px
}

.padding-right-2 {
    padding-right: 2px
}

.padding-bottom-2 {
    padding-bottom: 2px
}

.padding-left-2 {
    padding-left: 2px
}

.padding-horizontal-2 {
    padding-left: 2px;
    padding-right: 2px
}

.padding-vertical-2 {
    padding-top: 2px;
    padding-bottom: 2px
}

.margin-2 {
    margin: 2px
}

.margin-top-2 {
    margin-top: 2px
}

.margin-right-2 {
    margin-right: 2px
}

.margin-bottom-2 {
    margin-bottom: 2px
}

.margin-left-2 {
    margin-left: 2px
}

.margin-horizontal-2 {
    margin-left: 2px;
    margin-right: 2px
}

.margin-vertical-2 {
    margin-top: 2px;
    margin-bottom: 2px
}

.padding-3 {
    padding: 3px
}

.padding-top-3 {
    padding-top: 3px
}

.padding-right-3 {
    padding-right: 3px
}

.padding-bottom-3 {
    padding-bottom: 3px
}

.padding-left-3 {
    padding-left: 3px
}

.padding-horizontal-3 {
    padding-left: 3px;
    padding-right: 3px
}

.padding-vertical-3 {
    padding-top: 3px;
    padding-bottom: 3px
}

.margin-3 {
    margin: 3px
}

.margin-top-3 {
    margin-top: 3px
}

.margin-right-3 {
    margin-right: 3px
}

.margin-bottom-3 {
    margin-bottom: 3px
}

.margin-left-3 {
    margin-left: 3px
}

.margin-horizontal-3 {
    margin-left: 3px;
    margin-right: 3px
}

.margin-vertical-3 {
    margin-top: 3px;
    margin-bottom: 3px
}

.padding-4 {
    padding: 4px
}

.padding-top-4 {
    padding-top: 4px
}

.padding-right-4 {
    padding-right: 4px
}

.padding-bottom-4 {
    padding-bottom: 4px
}

.padding-left-4 {
    padding-left: 4px
}

.padding-horizontal-4 {
    padding-left: 4px;
    padding-right: 4px
}

.padding-vertical-4 {
    padding-top: 4px;
    padding-bottom: 4px
}

.margin-4 {
    margin: 4px
}

.margin-top-4 {
    margin-top: 4px
}

.margin-right-4 {
    margin-right: 4px
}

.margin-bottom-4 {
    margin-bottom: 4px
}

.margin-left-4 {
    margin-left: 4px
}

.margin-horizontal-4 {
    margin-left: 4px;
    margin-right: 4px
}

.margin-vertical-4 {
    margin-top: 4px;
    margin-bottom: 4px
}

.padding-5 {
    padding: 5px
}

.padding-top-5 {
    padding-top: 5px
}

.padding-right-5 {
    padding-right: 5px
}

.padding-bottom-5 {
    padding-bottom: 5px
}

.padding-left-5 {
    padding-left: 5px
}

.padding-horizontal-5 {
    padding-left: 5px;
    padding-right: 5px
}

.padding-vertical-5 {
    padding-top: 5px;
    padding-bottom: 5px
}

.margin-5 {
    margin: 5px
}

.margin-top-5 {
    margin-top: 5px
}

.margin-right-5 {
    margin-right: 5px
}

.margin-bottom-5 {
    margin-bottom: 5px
}

.margin-left-5 {
    margin-left: 5px
}

.margin-horizontal-5 {
    margin-left: 5px;
    margin-right: 5px
}

.margin-vertical-5 {
    margin-top: 5px;
    margin-bottom: 5px
}

.padding-6 {
    padding: 6px
}

.padding-top-6 {
    padding-top: 6px
}

.padding-right-6 {
    padding-right: 6px
}

.padding-bottom-6 {
    padding-bottom: 6px
}

.padding-left-6 {
    padding-left: 6px
}

.padding-horizontal-6 {
    padding-left: 6px;
    padding-right: 6px
}

.padding-vertical-6 {
    padding-top: 6px;
    padding-bottom: 6px
}

.margin-6 {
    margin: 6px
}

.margin-top-6 {
    margin-top: 6px
}

.margin-right-6 {
    margin-right: 6px
}

.margin-bottom-6 {
    margin-bottom: 6px
}

.margin-left-6 {
    margin-left: 6px
}

.margin-horizontal-6 {
    margin-left: 6px;
    margin-right: 6px
}

.margin-vertical-6 {
    margin-top: 6px;
    margin-bottom: 6px
}

.padding-7 {
    padding: 7px
}

.padding-top-7 {
    padding-top: 7px
}

.padding-right-7 {
    padding-right: 7px
}

.padding-bottom-7 {
    padding-bottom: 7px
}

.padding-left-7 {
    padding-left: 7px
}

.padding-horizontal-7 {
    padding-left: 7px;
    padding-right: 7px
}

.padding-vertical-7 {
    padding-top: 7px;
    padding-bottom: 7px
}

.margin-7 {
    margin: 7px
}

.margin-top-7 {
    margin-top: 7px
}

.margin-right-7 {
    margin-right: 7px
}

.margin-bottom-7 {
    margin-bottom: 7px
}

.margin-left-7 {
    margin-left: 7px
}

.margin-horizontal-7 {
    margin-left: 7px;
    margin-right: 7px
}

.margin-vertical-7 {
    margin-top: 7px;
    margin-bottom: 7px
}

.padding-8 {
    padding: 8px
}

.padding-top-8 {
    padding-top: 8px
}

.padding-right-8 {
    padding-right: 8px
}

.padding-bottom-8 {
    padding-bottom: 8px
}

.padding-left-8 {
    padding-left: 8px
}

.padding-horizontal-8 {
    padding-left: 8px;
    padding-right: 8px
}

.padding-vertical-8 {
    padding-top: 8px;
    padding-bottom: 8px
}

.margin-8 {
    margin: 8px
}

.margin-top-8 {
    margin-top: 8px
}

.margin-right-8 {
    margin-right: 8px
}

.margin-bottom-8 {
    margin-bottom: 8px
}

.margin-left-8 {
    margin-left: 8px
}

.margin-horizontal-8 {
    margin-left: 8px;
    margin-right: 8px
}

.margin-vertical-8 {
    margin-top: 8px;
    margin-bottom: 8px
}

.padding-9 {
    padding: 9px
}

.padding-top-9 {
    padding-top: 9px
}

.padding-right-9 {
    padding-right: 9px
}

.padding-bottom-9 {
    padding-bottom: 9px
}

.padding-left-9 {
    padding-left: 9px
}

.padding-horizontal-9 {
    padding-left: 9px;
    padding-right: 9px
}

.padding-vertical-9 {
    padding-top: 9px;
    padding-bottom: 9px
}

.margin-9 {
    margin: 9px
}

.margin-top-9 {
    margin-top: 9px
}

.margin-right-9 {
    margin-right: 9px
}

.margin-bottom-9 {
    margin-bottom: 9px
}

.margin-left-9 {
    margin-left: 9px
}

.margin-horizontal-9 {
    margin-left: 9px;
    margin-right: 9px
}

.margin-vertical-9 {
    margin-top: 9px;
    margin-bottom: 9px
}

.padding-10 {
    padding: 10px
}

.padding-top-10 {
    padding-top: 10px
}

.padding-right-10 {
    padding-right: 10px
}

.padding-bottom-10 {
    padding-bottom: 10px
}

.padding-left-10 {
    padding-left: 10px
}

.padding-horizontal-10 {
    padding-left: 10px;
    padding-right: 10px
}

.padding-vertical-10 {
    padding-top: 10px;
    padding-bottom: 10px
}

.margin-10 {
    margin: 10px
}

.margin-top-10 {
    margin-top: 10px
}

.margin-right-10 {
    margin-right: 10px
}

.margin-bottom-10 {
    margin-bottom: 10px
}

.margin-left-10 {
    margin-left: 10px
}

.margin-horizontal-10 {
    margin-left: 10px;
    margin-right: 10px
}

.margin-vertical-10 {
    margin-top: 10px;
    margin-bottom: 10px
}

.padding-11 {
    padding: 11px
}

.padding-top-11 {
    padding-top: 11px
}

.padding-right-11 {
    padding-right: 11px
}

.padding-bottom-11 {
    padding-bottom: 11px
}

.padding-left-11 {
    padding-left: 11px
}

.padding-horizontal-11 {
    padding-left: 11px;
    padding-right: 11px
}

.padding-vertical-11 {
    padding-top: 11px;
    padding-bottom: 11px
}

.margin-11 {
    margin: 11px
}

.margin-top-11 {
    margin-top: 11px
}

.margin-right-11 {
    margin-right: 11px
}

.margin-bottom-11 {
    margin-bottom: 11px
}

.margin-left-11 {
    margin-left: 11px
}

.margin-horizontal-11 {
    margin-left: 11px;
    margin-right: 11px
}

.margin-vertical-11 {
    margin-top: 11px;
    margin-bottom: 11px
}

.padding-12 {
    padding: 12px
}

.padding-top-12 {
    padding-top: 12px
}

.padding-right-12 {
    padding-right: 12px
}

.padding-bottom-12 {
    padding-bottom: 12px
}

.padding-left-12 {
    padding-left: 12px
}

.padding-horizontal-12 {
    padding-left: 12px;
    padding-right: 12px
}

.padding-vertical-12 {
    padding-top: 12px;
    padding-bottom: 12px
}

.margin-12 {
    margin: 12px
}

.margin-top-12 {
    margin-top: 12px
}

.margin-right-12 {
    margin-right: 12px
}

.margin-bottom-12 {
    margin-bottom: 12px
}

.margin-left-12 {
    margin-left: 12px
}

.margin-horizontal-12 {
    margin-left: 12px;
    margin-right: 12px
}

.margin-vertical-12 {
    margin-top: 12px;
    margin-bottom: 12px
}

.padding-13 {
    padding: 13px
}

.padding-top-13 {
    padding-top: 13px
}

.padding-right-13 {
    padding-right: 13px
}

.padding-bottom-13 {
    padding-bottom: 13px
}

.padding-left-13 {
    padding-left: 13px
}

.padding-horizontal-13 {
    padding-left: 13px;
    padding-right: 13px
}

.padding-vertical-13 {
    padding-top: 13px;
    padding-bottom: 13px
}

.margin-13 {
    margin: 13px
}

.margin-top-13 {
    margin-top: 13px
}

.margin-right-13 {
    margin-right: 13px
}

.margin-bottom-13 {
    margin-bottom: 13px
}

.margin-left-13 {
    margin-left: 13px
}

.margin-horizontal-13 {
    margin-left: 13px;
    margin-right: 13px
}

.margin-vertical-13 {
    margin-top: 13px;
    margin-bottom: 13px
}

.padding-14 {
    padding: 14px
}

.padding-top-14 {
    padding-top: 14px
}

.padding-right-14 {
    padding-right: 14px
}

.padding-bottom-14 {
    padding-bottom: 14px
}

.padding-left-14 {
    padding-left: 14px
}

.padding-horizontal-14 {
    padding-left: 14px;
    padding-right: 14px
}

.padding-vertical-14 {
    padding-top: 14px;
    padding-bottom: 14px
}

.margin-14 {
    margin: 14px
}

.margin-top-14 {
    margin-top: 14px
}

.margin-right-14 {
    margin-right: 14px
}

.margin-bottom-14 {
    margin-bottom: 14px
}

.margin-left-14 {
    margin-left: 14px
}

.margin-horizontal-14 {
    margin-left: 14px;
    margin-right: 14px
}

.margin-vertical-14 {
    margin-top: 14px;
    margin-bottom: 14px
}

.padding-15 {
    padding: 15px
}

.padding-top-15 {
    padding-top: 15px
}

.padding-right-15 {
    padding-right: 15px
}

.padding-bottom-15 {
    padding-bottom: 15px
}

.padding-left-15 {
    padding-left: 15px
}

.padding-horizontal-15 {
    padding-left: 15px;
    padding-right: 15px
}

.padding-vertical-15 {
    padding-top: 15px;
    padding-bottom: 15px
}

.margin-15 {
    margin: 15px
}

.margin-top-15 {
    margin-top: 15px
}

.margin-right-15 {
    margin-right: 15px
}

.margin-bottom-15 {
    margin-bottom: 15px
}

.margin-left-15 {
    margin-left: 15px
}

.margin-horizontal-15 {
    margin-left: 15px;
    margin-right: 15px
}

.margin-vertical-15 {
    margin-top: 15px;
    margin-bottom: 15px
}

.padding-16 {
    padding: 16px
}

.padding-top-16 {
    padding-top: 16px
}

.padding-right-16 {
    padding-right: 16px
}

.padding-bottom-16 {
    padding-bottom: 16px
}

.padding-left-16 {
    padding-left: 16px
}

.padding-horizontal-16 {
    padding-left: 16px;
    padding-right: 16px
}

.padding-vertical-16 {
    padding-top: 16px;
    padding-bottom: 16px
}

.margin-16 {
    margin: 16px
}

.margin-top-16 {
    margin-top: 16px
}

.margin-right-16 {
    margin-right: 16px
}

.margin-bottom-16 {
    margin-bottom: 16px
}

.margin-left-16 {
    margin-left: 16px
}

.margin-horizontal-16 {
    margin-left: 16px;
    margin-right: 16px
}

.margin-vertical-16 {
    margin-top: 16px;
    margin-bottom: 16px
}

.padding-17 {
    padding: 17px
}

.padding-top-17 {
    padding-top: 17px
}

.padding-right-17 {
    padding-right: 17px
}

.padding-bottom-17 {
    padding-bottom: 17px
}

.padding-left-17 {
    padding-left: 17px
}

.padding-horizontal-17 {
    padding-left: 17px;
    padding-right: 17px
}

.padding-vertical-17 {
    padding-top: 17px;
    padding-bottom: 17px
}

.margin-17 {
    margin: 17px
}

.margin-top-17 {
    margin-top: 17px
}

.margin-right-17 {
    margin-right: 17px
}

.margin-bottom-17 {
    margin-bottom: 17px
}

.margin-left-17 {
    margin-left: 17px
}

.margin-horizontal-17 {
    margin-left: 17px;
    margin-right: 17px
}

.margin-vertical-17 {
    margin-top: 17px;
    margin-bottom: 17px
}

.padding-18 {
    padding: 18px
}

.padding-top-18 {
    padding-top: 18px
}

.padding-right-18 {
    padding-right: 18px
}

.padding-bottom-18 {
    padding-bottom: 18px
}

.padding-left-18 {
    padding-left: 18px
}

.padding-horizontal-18 {
    padding-left: 18px;
    padding-right: 18px
}

.padding-vertical-18 {
    padding-top: 18px;
    padding-bottom: 18px
}

.margin-18 {
    margin: 18px
}

.margin-top-18 {
    margin-top: 18px
}

.margin-right-18 {
    margin-right: 18px
}

.margin-bottom-18 {
    margin-bottom: 18px
}

.margin-left-18 {
    margin-left: 18px
}

.margin-horizontal-18 {
    margin-left: 18px;
    margin-right: 18px
}

.margin-vertical-18 {
    margin-top: 18px;
    margin-bottom: 18px
}

.padding-19 {
    padding: 19px
}

.padding-top-19 {
    padding-top: 19px
}

.padding-right-19 {
    padding-right: 19px
}

.padding-bottom-19 {
    padding-bottom: 19px
}

.padding-left-19 {
    padding-left: 19px
}

.padding-horizontal-19 {
    padding-left: 19px;
    padding-right: 19px
}

.padding-vertical-19 {
    padding-top: 19px;
    padding-bottom: 19px
}

.margin-19 {
    margin: 19px
}

.margin-top-19 {
    margin-top: 19px
}

.margin-right-19 {
    margin-right: 19px
}

.margin-bottom-19 {
    margin-bottom: 19px
}

.margin-left-19 {
    margin-left: 19px
}

.margin-horizontal-19 {
    margin-left: 19px;
    margin-right: 19px
}

.margin-vertical-19 {
    margin-top: 19px;
    margin-bottom: 19px
}

.padding-20 {
    padding: 20px
}

.padding-top-20 {
    padding-top: 20px
}

.padding-right-20 {
    padding-right: 20px
}

.padding-bottom-20 {
    padding-bottom: 20px
}

.padding-left-20 {
    padding-left: 20px
}

.padding-horizontal-20 {
    padding-left: 20px;
    padding-right: 20px
}

.padding-vertical-20 {
    padding-top: 20px;
    padding-bottom: 20px
}

.margin-20 {
    margin: 20px
}

.margin-top-20 {
    margin-top: 20px
}

.margin-right-20 {
    margin-right: 20px
}

.margin-bottom-20 {
    margin-bottom: 20px
}

.margin-left-20 {
    margin-left: 20px
}

.margin-horizontal-20 {
    margin-left: 20px;
    margin-right: 20px
}

.margin-vertical-20 {
    margin-top: 20px;
    margin-bottom: 20px
}

.padding-25 {
    padding: 25px
}

.padding-top-25 {
    padding-top: 25px
}

.padding-right-25 {
    padding-right: 25px
}

.padding-bottom-25 {
    padding-bottom: 25px
}

.padding-left-25 {
    padding-left: 25px
}

.padding-horizontal-25 {
    padding-left: 25px;
    padding-right: 25px
}

.padding-vertical-25 {
    padding-top: 25px;
    padding-bottom: 25px
}

.margin-25 {
    margin: 25px
}

.margin-top-25 {
    margin-top: 25px
}

.margin-right-25 {
    margin-right: 25px
}

.margin-bottom-25 {
    margin-bottom: 25px
}

.margin-left-25 {
    margin-left: 25px
}

.margin-horizontal-25 {
    margin-left: 25px;
    margin-right: 25px
}

.margin-vertical-25 {
    margin-top: 25px;
    margin-bottom: 25px
}

.padding-30 {
    padding: 30px
}

.padding-top-30 {
    padding-top: 30px
}

.padding-right-30 {
    padding-right: 30px
}

.padding-bottom-30 {
    padding-bottom: 30px
}

.padding-left-30 {
    padding-left: 30px
}

.padding-horizontal-30 {
    padding-left: 30px;
    padding-right: 30px
}

.padding-vertical-30 {
    padding-top: 30px;
    padding-bottom: 30px
}

.margin-30 {
    margin: 30px
}

.margin-top-30 {
    margin-top: 30px
}

.margin-right-30 {
    margin-right: 30px
}

.margin-bottom-30 {
    margin-bottom: 30px
}

.margin-left-30 {
    margin-left: 30px
}

.margin-horizontal-30 {
    margin-left: 30px;
    margin-right: 30px
}

.margin-vertical-30 {
    margin-top: 30px;
    margin-bottom: 30px
}

.padding-35 {
    padding: 35px
}

.padding-top-35 {
    padding-top: 35px
}

.padding-right-35 {
    padding-right: 35px
}

.padding-bottom-35 {
    padding-bottom: 35px
}

.padding-left-35 {
    padding-left: 35px
}

.padding-horizontal-35 {
    padding-left: 35px;
    padding-right: 35px
}

.padding-vertical-35 {
    padding-top: 35px;
    padding-bottom: 35px
}

.margin-35 {
    margin: 35px
}

.margin-top-35 {
    margin-top: 35px
}

.margin-right-35 {
    margin-right: 35px
}

.margin-bottom-35 {
    margin-bottom: 35px
}

.margin-left-35 {
    margin-left: 35px
}

.margin-horizontal-35 {
    margin-left: 35px;
    margin-right: 35px
}

.margin-vertical-35 {
    margin-top: 35px;
    margin-bottom: 35px
}

.padding-40 {
    padding: 40px
}

.padding-top-40 {
    padding-top: 40px
}

.padding-right-40 {
    padding-right: 40px
}

.padding-bottom-40 {
    padding-bottom: 40px
}

.padding-left-40 {
    padding-left: 40px
}

.padding-horizontal-40 {
    padding-left: 40px;
    padding-right: 40px
}

.padding-vertical-40 {
    padding-top: 40px;
    padding-bottom: 40px
}

.margin-40 {
    margin: 40px
}

.margin-top-40 {
    margin-top: 40px
}

.margin-right-40 {
    margin-right: 40px
}

.margin-bottom-40 {
    margin-bottom: 40px
}

.margin-left-40 {
    margin-left: 40px
}

.margin-horizontal-40 {
    margin-left: 40px;
    margin-right: 40px
}

.margin-vertical-40 {
    margin-top: 40px;
    margin-bottom: 40px
}

.padding-45 {
    padding: 45px
}

.padding-top-45 {
    padding-top: 45px
}

.padding-right-45 {
    padding-right: 45px
}

.padding-bottom-45 {
    padding-bottom: 45px
}

.padding-left-45 {
    padding-left: 45px
}

.padding-horizontal-45 {
    padding-left: 45px;
    padding-right: 45px
}

.padding-vertical-45 {
    padding-top: 45px;
    padding-bottom: 45px
}

.margin-45 {
    margin: 45px
}

.margin-top-45 {
    margin-top: 45px
}

.margin-right-45 {
    margin-right: 45px
}

.margin-bottom-45 {
    margin-bottom: 45px
}

.margin-left-45 {
    margin-left: 45px
}

.margin-horizontal-45 {
    margin-left: 45px;
    margin-right: 45px
}

.margin-vertical-45 {
    margin-top: 45px;
    margin-bottom: 45px
}

.padding-50 {
    padding: 50px
}

.padding-top-50 {
    padding-top: 50px
}

.padding-right-50 {
    padding-right: 50px
}

.padding-bottom-50 {
    padding-bottom: 50px
}

.padding-left-50 {
    padding-left: 50px
}

.padding-horizontal-50 {
    padding-left: 50px;
    padding-right: 50px
}

.padding-vertical-50 {
    padding-top: 50px;
    padding-bottom: 50px
}

.margin-50 {
    margin: 50px
}

.margin-top-50 {
    margin-top: 50px
}

.margin-right-50 {
    margin-right: 50px
}

.margin-bottom-50 {
    margin-bottom: 50px
}

.margin-left-50 {
    margin-left: 50px
}

.margin-horizontal-50 {
    margin-left: 50px;
    margin-right: 50px
}

.margin-vertical-50 {
    margin-top: 50px;
    margin-bottom: 50px
}

.padding-55 {
    padding: 55px
}

.padding-top-55 {
    padding-top: 55px
}

.padding-right-55 {
    padding-right: 55px
}

.padding-bottom-55 {
    padding-bottom: 55px
}

.padding-left-55 {
    padding-left: 55px
}

.padding-horizontal-55 {
    padding-left: 55px;
    padding-right: 55px
}

.padding-vertical-55 {
    padding-top: 55px;
    padding-bottom: 55px
}

.margin-55 {
    margin: 55px
}

.margin-top-55 {
    margin-top: 55px
}

.margin-right-55 {
    margin-right: 55px
}

.margin-bottom-55 {
    margin-bottom: 55px
}

.margin-left-55 {
    margin-left: 55px
}

.margin-horizontal-55 {
    margin-left: 55px;
    margin-right: 55px
}

.margin-vertical-55 {
    margin-top: 55px;
    margin-bottom: 55px
}

.padding-60 {
    padding: 60px
}

.padding-top-60 {
    padding-top: 60px
}

.padding-right-60 {
    padding-right: 60px
}

.padding-bottom-60 {
    padding-bottom: 60px
}

.padding-left-60 {
    padding-left: 60px
}

.padding-horizontal-60 {
    padding-left: 60px;
    padding-right: 60px
}

.padding-vertical-60 {
    padding-top: 60px;
    padding-bottom: 60px
}

.margin-60 {
    margin: 60px
}

.margin-top-60 {
    margin-top: 60px
}

.margin-right-60 {
    margin-right: 60px
}

.margin-bottom-60 {
    margin-bottom: 60px
}

.margin-left-60 {
    margin-left: 60px
}

.margin-horizontal-60 {
    margin-left: 60px;
    margin-right: 60px
}

.margin-vertical-60 {
    margin-top: 60px;
    margin-bottom: 60px
}

.padding-65 {
    padding: 65px
}

.padding-top-65 {
    padding-top: 65px
}

.padding-right-65 {
    padding-right: 65px
}

.padding-bottom-65 {
    padding-bottom: 65px
}

.padding-left-65 {
    padding-left: 65px
}

.padding-horizontal-65 {
    padding-left: 65px;
    padding-right: 65px
}

.padding-vertical-65 {
    padding-top: 65px;
    padding-bottom: 65px
}

.margin-65 {
    margin: 65px
}

.margin-top-65 {
    margin-top: 65px
}

.margin-right-65 {
    margin-right: 65px
}

.margin-bottom-65 {
    margin-bottom: 65px
}

.margin-left-65 {
    margin-left: 65px
}

.margin-horizontal-65 {
    margin-left: 65px;
    margin-right: 65px
}

.margin-vertical-65 {
    margin-top: 65px;
    margin-bottom: 65px
}

.padding-70 {
    padding: 70px
}

.padding-top-70 {
    padding-top: 70px
}

.padding-right-70 {
    padding-right: 70px
}

.padding-bottom-70 {
    padding-bottom: 70px
}

.padding-left-70 {
    padding-left: 70px
}

.padding-horizontal-70 {
    padding-left: 70px;
    padding-right: 70px
}

.padding-vertical-70 {
    padding-top: 70px;
    padding-bottom: 70px
}

.margin-70 {
    margin: 70px
}

.margin-top-70 {
    margin-top: 70px
}

.margin-right-70 {
    margin-right: 70px
}

.margin-bottom-70 {
    margin-bottom: 70px
}

.margin-left-70 {
    margin-left: 70px
}

.margin-horizontal-70 {
    margin-left: 70px;
    margin-right: 70px
}

.margin-vertical-70 {
    margin-top: 70px;
    margin-bottom: 70px
}

.padding-75 {
    padding: 75px
}

.padding-top-75 {
    padding-top: 75px
}

.padding-right-75 {
    padding-right: 75px
}

.padding-bottom-75 {
    padding-bottom: 75px
}

.padding-left-75 {
    padding-left: 75px
}

.padding-horizontal-75 {
    padding-left: 75px;
    padding-right: 75px
}

.padding-vertical-75 {
    padding-top: 75px;
    padding-bottom: 75px
}

.margin-75 {
    margin: 75px
}

.margin-top-75 {
    margin-top: 75px
}

.margin-right-75 {
    margin-right: 75px
}

.margin-bottom-75 {
    margin-bottom: 75px
}

.margin-left-75 {
    margin-left: 75px
}

.margin-horizontal-75 {
    margin-left: 75px;
    margin-right: 75px
}

.margin-vertical-75 {
    margin-top: 75px;
    margin-bottom: 75px
}

.padding-80 {
    padding: 80px
}

.padding-top-80 {
    padding-top: 80px
}

.padding-right-80 {
    padding-right: 80px
}

.padding-bottom-80 {
    padding-bottom: 80px
}

.padding-left-80 {
    padding-left: 80px
}

.padding-horizontal-80 {
    padding-left: 80px;
    padding-right: 80px
}

.padding-vertical-80 {
    padding-top: 80px;
    padding-bottom: 80px
}

.margin-80 {
    margin: 80px
}

.margin-top-80 {
    margin-top: 80px
}

.margin-right-80 {
    margin-right: 80px
}

.margin-bottom-80 {
    margin-bottom: 80px
}

.margin-left-80 {
    margin-left: 80px
}

.margin-horizontal-80 {
    margin-left: 80px;
    margin-right: 80px
}

.margin-vertical-80 {
    margin-top: 80px;
    margin-bottom: 80px
}

.padding-85 {
    padding: 85px
}

.padding-top-85 {
    padding-top: 85px
}

.padding-right-85 {
    padding-right: 85px
}

.padding-bottom-85 {
    padding-bottom: 85px
}

.padding-left-85 {
    padding-left: 85px
}

.padding-horizontal-85 {
    padding-left: 85px;
    padding-right: 85px
}

.padding-vertical-85 {
    padding-top: 85px;
    padding-bottom: 85px
}

.margin-85 {
    margin: 85px
}

.margin-top-85 {
    margin-top: 85px
}

.margin-right-85 {
    margin-right: 85px
}

.margin-bottom-85 {
    margin-bottom: 85px
}

.margin-left-85 {
    margin-left: 85px
}

.margin-horizontal-85 {
    margin-left: 85px;
    margin-right: 85px
}

.margin-vertical-85 {
    margin-top: 85px;
    margin-bottom: 85px
}

.padding-90 {
    padding: 90px
}

.padding-top-90 {
    padding-top: 90px
}

.padding-right-90 {
    padding-right: 90px
}

.padding-bottom-90 {
    padding-bottom: 90px
}

.padding-left-90 {
    padding-left: 90px
}

.padding-horizontal-90 {
    padding-left: 90px;
    padding-right: 90px
}

.padding-vertical-90 {
    padding-top: 90px;
    padding-bottom: 90px
}

.margin-90 {
    margin: 90px
}

.margin-top-90 {
    margin-top: 90px
}

.margin-right-90 {
    margin-right: 90px
}

.margin-bottom-90 {
    margin-bottom: 90px
}

.margin-left-90 {
    margin-left: 90px
}

.margin-horizontal-90 {
    margin-left: 90px;
    margin-right: 90px
}

.margin-vertical-90 {
    margin-top: 90px;
    margin-bottom: 90px
}

.padding-95 {
    padding: 95px
}

.padding-top-95 {
    padding-top: 95px
}

.padding-right-95 {
    padding-right: 95px
}

.padding-bottom-95 {
    padding-bottom: 95px
}

.padding-left-95 {
    padding-left: 95px
}

.padding-horizontal-95 {
    padding-left: 95px;
    padding-right: 95px
}

.padding-vertical-95 {
    padding-top: 95px;
    padding-bottom: 95px
}

.margin-95 {
    margin: 95px
}

.margin-top-95 {
    margin-top: 95px
}

.margin-right-95 {
    margin-right: 95px
}

.margin-bottom-95 {
    margin-bottom: 95px
}

.margin-left-95 {
    margin-left: 95px
}

.margin-horizontal-95 {
    margin-left: 95px;
    margin-right: 95px
}

.margin-vertical-95 {
    margin-top: 95px;
    margin-bottom: 95px
}

.padding-100 {
    padding: 100px
}

.padding-top-100 {
    padding-top: 100px
}

.padding-right-100 {
    padding-right: 100px
}

.padding-bottom-100 {
    padding-bottom: 100px
}

.padding-left-100 {
    padding-left: 100px
}

.padding-horizontal-100 {
    padding-left: 100px;
    padding-right: 100px
}

.padding-vertical-100 {
    padding-top: 100px;
    padding-bottom: 100px
}

.margin-100 {
    margin: 100px
}

.margin-top-100 {
    margin-top: 100px
}

.margin-right-100 {
    margin-right: 100px
}

.margin-bottom-100 {
    margin-bottom: 100px
}

.margin-left-100 {
    margin-left: 100px
}

.margin-horizontal-100 {
    margin-left: 100px;
    margin-right: 100px
}

.margin-vertical-100 {
    margin-top: 100px;
    margin-bottom: 100px
}

.margin-auto-vertical {
    margin-top: auto;
    margin-bottom: auto
}

.margin-auto {
    margin: auto
}

.clearfix:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden
}

* html .clearfix {
    zoom: 1
}

.box {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    background: transparent;
    border: 1px solid #ddd;
    padding: 20px
}

.box>h3 {
    font-weight: 700;
    margin-bottom: 15px
}

.box>h3 a.secondary-cta {
    color: #013343;
    float: right;
    font-size: .9em;
    font-weight: 400;
    text-decoration: underline
}

.box>h3 a.secondary-cta:hover {
    color: #013343;
}

.flash_message {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    margin-bottom: 20px;
    padding: 20px;
    color: #fff;
    font-size: 13px;
    font-weight: 700
}

.flash_message a {
    color: #fff;
    text-decoration: underline
}

.flash_message.success {
    background: #013343;
}

.flash_message.error {
    background: #f57f7f
}

.flash_message.info {
    background: #f0f9fe
}

.flash_message.disabled {
    background: #f7f7f7
}

.flash_message.color-grey {
    color: #7b8587
}

.flash_message h4 {
    display: block;
    margin-bottom: 5px;
    font-weight: 700
}

.flash_message p {
    font-weight: 400;
    line-height: 1.3em
}

.grid {
    clear: both;
    padding: 0;
    margin: 0
}

.grid .col {
    display: block;
    float: left;
    margin: 1% 0 1% 1.6%
}

.grid .col.span-12 {
    width: 100%
}

.grid .col.span-11 {
    width: 91.53%
}

.grid .col.span-10 {
    width: 83.06%
}

.grid .col.span-9 {
    width: 74.6%
}

.grid .col.span-8 {
    width: 66.13%
}

.grid .col.span-7 {
    width: 57.66%
}

.grid .col.span-6 {
    width: 49.2%
}

.grid .col.span-5 {
    width: 40.73%
}

.grid .col.span-4 {
    width: 32.26%
}

.grid .col.span-3 {
    width: 23.8%
}

.grid .col.span-2 {
    width: 15.33%
}

.grid .col.span-1 {
    width: 6.866%
}

.grid .col:first-child {
    margin-left: 0
}

.group:after,
.group:before {
    content: "";
    display: table
}

.group:after {
    clear: both
}

.group {
    zoom: 1
}

.btn {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    color: #fff;
    display: inline-block;
    font-weight: 700
}

.btn:hover {
    opacity: .85
}

.btn-primary {
    background: #013343;
}

.btn-secondary {
    background: #7b8587
}

.btn-s {
    padding: 5px 10px
}

.btn-m {
    padding: 10px 20px
}

.btn-l {
    padding: 15px 30px
}

.circle_img {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%
}

.select {
    overflow: hidden;
    position: relative;
    display: block
}

.select:after {
    content: "\F0DC";
    font-family: FontAwesome;
    color: #7b8587;
    padding: 17px 15px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
    font-size: 12px;
    text-align: center;
    pointer-events: none;
    box-sizing: border-box
}

section.fold nav div.navBottom ul li.right {
    float: right
}

section.fold nav div.navBottom ul li .button {
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    background: #013343;
    border: none;
    color: #fff;
    font-weight: 700;
    line-height: normal;
    height: auto;
    margin-top: 8px;
    padding: 7px 15px;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s
}

section.fold nav div.navBottom ul li .button:hover {
    background: #b6d562
}

.fold.simple_header {
    text-align: left;
    padding: 60px 0 50px;
    color: #fff;
    height: auto
}

.fold.simple_header header {
    height: auto;
    margin: 0;
    padding: 0;
    line-height: normal
}

.fold.simple_header header h1 {
    font-size: 24px
}

.fold.simple_header header h2 {
    font-size: 16px
}

#notifications>a {
    padding: 0 20px
}

#notifications ul {
    box-sizing: border-box;
    color: #333;
    line-height: normal;
    max-height: 300px;
    overflow-y: auto;
    text-align: left;
    text-transform: none;
    width: 300px
}

#notifications .no-notifications-container {
    border-bottom: 1px solid #f7f7f7;
    padding: 20px
}

#notifications .no-notifications-container .notification-img {
    vertical-align: middle
}

#notifications .no-notifications-container .no-unread-notification {
    color: #888;
    display: block;
    margin-top: 10px
}

#notifications .notifications-container:last-of-type {
    border-bottom: none
}

#notifications .notifications-container {
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    border-bottom: 1px solid #f7f7f7;
    padding: 20px
}

#notifications .notifications-container:hover {
    background-color: #f7f7f7
}

#notifications .notifications-container h2 {
    font-weight: 700
}

#notifications .notifications-container .contentWrapper {
    margin-top: 5px
}

#notifications .notifications-container .contentWrapper .content p {
    text-overflow: ellipsis;
    height: 15px;
    overflow: hidden;
    white-space: nowrap
}

#notifications .notifications-container .contentWrapper .reply {
    display: none
}

#notifications .notifications-container .links-container {
    margin-top: 5px
}

#notifications .notifications-container .links-container a:first-of-type {
    padding-left: 0
}

#notifications .notifications-container .links-container a {
    color: #65bfe7;
    display: inline-block
}

#notifications .notifications-container .links-container span {
    padding: 0 5px
}

#notifications .view-all {
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    padding: 15px;
    text-align: center
}

#notifications .view-all:hover {
    background-color: #f7f7f7
}

#notifications .view-all a {
    color: #65bfe7
}

section.fold nav ul li#lang {
    float: none;
    margin-left: 0
}

.flashMessages {
    margin: 0;
    padding: 0
}

.flashMessage {
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    color: #fff;
    font-weight: 700;
    font-size: 13px;
    padding: 20px 0;
    text-align: left
}

.flashMessage p {
    box-sizing: border-box;
    display: inline-block;
    line-height: 1.3em;
    padding-right: 30px;
    width: 90%
}

.flashMessage a.flashCloser {
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    display: inline-block;
    color: hsla(0, 0%, 100%, .5);
    float: right;
    text-align: right;
    width: 10%
}

.flashMessage a.flashCloser:hover {
    color: #fff
}

.flashMessage.error {
    background: #f57f7f
}

.flashMessage.notice {
    background: #f5d34c
}

.flashMessage.success {
    background: #013343
}

.empty_state {
    padding: 30px 0;
    text-align: center;
    font-size: 14px;
    color: #7b8587
}

.empty_state a {
    color: #f0f9fe;
    font-weight: 700
}

.empty_state a:hover {
    opacity: .8
}

.empty_state h3 {
    color: #e5edf3;
    font-size: 18px;
    margin: 20px 0 0;
    padding: 0;
    text-align: center;
    line-height: 1.3em
}

.empty_state h3.small {
    font-size: 14px
}

.popup_referral_link .copied_answer {
    font-weight: 700;
    color: #013343;
    display: none;
    text-align: center;
    font-size: 12px;
    margin: -10px 0 20px;
    line-height: 1.3em
}

.popup_referral_link .referral_link {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    background: #f5f8fa;
    padding: 15px;
    font-weight: 700;
    font-size: 14px;
    margin: 30px;
    border: 1px solid #e5edf3
}

.popup_referral_link .referral_link.copied {
    border: 1px solid#013343
}

#accountAddPopup .oneClickSelects {
    text-align: center
}

.index_fold {
    min-height: 600px;
    text-align: left;
    color: #fff
}

.index_fold_content {
    width: 50%;
    display: inline-block;
    text-align: left;
    padding-top: 130px
}

.index_fold_content h1 {
    font-size: 32px;
    font-weight: 700;
    line-height: 1.1em;
    margin-bottom: 30px;
    text-align: left;
    color: #fff;
    text-transform: uppercase
}

.index_fold_content p {
    font-size: 16px;
    line-height: 1.4em;
    opacity: .8;
    color: #fff;
    text-align: left
}

.index_fold_content .hiw_video {
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    display: inline-block;
    margin-top: 50px;
    text-align: left
}

.index_fold_content .hiw_video:hover {
    opacity: .8
}

.index_fold_content .hiw_video img.thumbnail {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    float: left;
    margin-right: 30px;
    padding: 0;
    margin-bottom: 0;
    line-height: normal;
    background-color: transparent;
    border: none
}

.index_fold_content .hiw_video strong {
    display: inline-block;
    color: #013343;
    font-weight: 700;
    font-size: 14px;
    margin-top: 15px
}

.index_fold_content .hiw_video small {
    color: #fff;
    font-size: 13px;
    display: block;
    margin-top: 5px;
    font-weight: 400
}

.index_fold_brokers {
    float: right;
    width: 47%;
    text-align: left;
    padding-top: 20px
}

.index_fold_brokers ul li {
    margin: 10px;
    display: inline-block
}

.index_fold_brokers ul li a {
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    display: block;
    opacity: .75
}

.index_fold_brokers ul li a:hover {
    opacity: 1
}

.index_fold_brokers ul li img {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    width: 75px;
    height: 75px
}

#popup_how_it_works_container {
    background: rgba(57, 69, 71, .95);
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    overflow: auto;
    z-index: 10000;
    color: #fff;
    line-height: 1.3em
}

#popup_how_it_works_container .close_important {
    font-size: 1rem!important;
    font-weight: 400!important;
    line-height: 1!important;
    text-shadow: none!important
}

#popup_how_it_works_container img {
    max-width: 100%
}

#popup_how_it_works_container em {
    font-weight: 700
}

#popup_how_it_works_container #popup_how_it_works {
    width: 1000px;
    margin: 100px auto 0;
    text-align: center
}

#popup_how_it_works_container .hiw-end,
#popup_how_it_works_container .hiw-image,
#popup_how_it_works_container .hiw-support,
#popup_how_it_works_container .hiw-video {
    margin-bottom: 100px
}

#popup_how_it_works_container #closeTop {
    color: #013343!important;
    float: right!important;
    opacity: 1!important
}

#popup_how_it_works_container #closeTop:hover {
    opacity: .85!important
}

#popup_how_it_works_container .indexButton:hover {
    background: #013343;
    opacity: .85
}

#popup_how_it_works_container h1 {
    font-size: 28px;
    font-weight: 700;
    margin: 0 0 30px
}

#popup_how_it_works_container h2 {
    font-size: 16px;
    opacity: .5;
    margin: 0 0 50px
}

#popup_how_it_works_container ul li {
    margin: 0 1%;
    display: inline-block;
    vertical-align: top;
    width: 29%
}

#popup_how_it_works_container ul li a {
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    display: block;
    background-color: rgba(0, 0, 0, .15);
    box-sizing: border-box;
    padding: 30px 25px;
    min-height: 100px
}

#popup_how_it_works_container ul li a em {
    font-size: 15px;
    font-weight: 700;
    color: #013343;
    margin: 0 0 15px;
    display: block
}

#popup_how_it_works_container ul li a small {
    font-size: 13px;
    line-height: 1.3em
}

#popup_how_it_works_container ul li a:hover {
    background-color: rgba(0, 0, 0, .3)
}

#popup_how_it_works_container .hiw-end a {
    float: none!important;
    opacity: 1!important
}

#popup_how_it_works_container .hiw-end a:hover {
    opacity: .85!important
}

.fullPopup #aaSelect .stepContent {
    margin: 50px auto 0;
    width: 90%!important
}

.fullPopup #aaSelect .stepContent .oneClickSelect {
    width: 40%;
    display: inline-block;
    vertical-align: top;
    margin-right: 20px
}

form#addAccountFormBinary #oneClickSelect2 {
    opacity: .4;
    cursor: default
}

.fullPopupForm #rememberme {
    display: block;
    width: auto;
    margin-bottom: 0
}

.fullPopupForm #rememberme input[type=checkbox] {
    width: auto;
    vertical-align: middle
}

.form .password-toggle {
    background: transparent;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    border: none;
    color: #a7b0b2;
    cursor: pointer;
    font-family: Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 12px;
    margin-right: 20px;
    outline: 0;
    padding: 5px;
    text-decoration: underline
}

.fullPopupContainerFirstTour {
    text-align: left;
    background: rgba(0, 0, 0, .85);
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow: auto;
    padding: 100px 0;
    transform: translateY(0);
    z-index: 10000
}

.popup_default {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    background: #fff;
    max-width: 460px;
    width: auto;
    box-sizing: border-box;
    padding: 30px 20px;
    margin: 20px auto;
    position: relative
}

.popup_default.centered {
    text-align: center
}

.popup_default.width-800 {
    max-width: 800px
}

.popup_default.width-1000 {
    max-width: 1000px
}

.popup_default h2 {
    font-weight: 700;
    font-size: 24px;
    margin-bottom: 20px
}

.popup_default h3 {
    font-weight: 700;
    font-size: 13px;
    margin-bottom: 20px;
    text-transform: uppercase
}

.popup_default p {
    color: #7b8587;
    line-height: 1.4em;
    font-size: 14px
}

.popup_default p a {
    color: #65bfe7
}

.popup_default .popup_closer {
    position: absolute;
    top: 15px;
    right: 15px;
    color: #7b8587;
    opacity: .5;
    font-size: 12px;
    padding: 5px
}

.popup_default .popup_closer:hover {
    opacity: 1;
    cursor: pointer
}

.mfp-bg {
    z-index: 2201
}

.mfp-wrap {
    z-index: 2202
}

.mfp-close-btn-in .mfp-close {
    color: #7b8587
}

.mfp-close {
    font-size: 22px;
    top: 10px;
    right: 10px
}

section#firstTour .errorMsg {
    margin-top: 30px;
    margin-left: 70px;
    color: #f57f7f
}

section#firstTour .back {
    display: block;
    margin-top: 15px;
    text-decoration: underline;
    text-align: center;
    color: #7b8587
}

section#firstTour .back:hover {
    opacity: .8
}

section#firstTour .step {
    display: none;
    font-family: Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
    margin: 0 auto 200px!important;
    width: 90%;
    max-width: 598px;
    border-top: 5px solid #a8ce3f;
    border-radius: 5px;
    background-color: #fff;
    margin-bottom: 30px;
    padding-bottom: 30px;
    text-align: center
}

section#firstTour .step h4 {
    font-size: 24px;
    color: #34414c;
    margin-top: 50px;
    display: block;
    text-align: center;
    padding: 0 30px
}

section#firstTour .step p.topText {
    text-align: center;
    width: 80%;
    display: block;
    margin: 30px auto;
    font-size: 14px;
    color: #7b8587;
    line-height: 1.5em
}

section#firstTour .step p.topText strong {
    color: #a70ec8;
    font-weight: 700
}

section#firstTour .step a.next {
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    margin: 60px auto 0;
    border: 0;
    display: inline-block;
    font-weight: 700;
    min-width: 200px;
    padding: 20px 25px;
    color: #fff;
    text-align: center;
    background-color: #a8ce3f
}

section#firstTour .step a.next:hover {
    opacity: .85
}

section#firstTour .step.percentageStep div.percentage {
    margin-top: 40px;
    text-align: center;
    width: 75%;
    margin-left: auto;
    margin-right: auto
}

section#firstTour .step.percentageStep div.percentage span {
    font-size: 44px;
    font-weight: 700;
    display: inline-block;
    width: 39%;
    line-height: 1.4em;
    vertical-align: top
}

section#firstTour .step.percentageStep div.percentage span#first {
    color: #a8ce3f
}

section#firstTour .step.percentageStep div.percentage span#second {
    font-size: 60px;
    color: #7b8587;
    width: 12%
}

section#firstTour .step.percentageStep div.percentage span#third {
    color: #a70ec8
}

section#firstTour .step.percentageStep div.description {
    margin-top: 20px;
    text-align: center;
    width: 75%;
    margin-left: auto;
    margin-right: auto
}

section#firstTour .step.percentageStep div.description span {
    display: inline-block;
    width: 39%;
    font-size: 13px;
    line-height: 1.4em;
    color: #7b8587;
    vertical-align: top
}

section#firstTour .step.percentageStep div.description span#second {
    width: 12%
}

section#firstTour .step.percentageStep div.description span .fb-like {
    display: block;
    margin: 20px auto 0
}

section#firstTour section#popup1 {
    display: block
}

section#firstTour section#popup1 h3#addAccount {
    display: none;
    font-size: 16px;
    margin-top: 50px
}

section#firstTour section#popup1 h3#addAccount i {
    color: #013343
}

section#firstTour section#popup1 div#hiwFigureContainer {
    margin-top: 75px;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top;
    width: 100%
}

section#firstTour section#popup1 div#hiwFigureContainer div.hiwFigure {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUoAAAFJCAMAAADKY5SZAAACtVBMVEVHcEytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLytyLwkUSAJAAAA5nRSTlMADAf8Av0D/vkBBOYKDyoJrm/49d3w6hYIJsvvTmI4DhgGeULS9r2mbS3GuOvQeN8p47Dt8vefHsKt5UnZBYsaXOKAKHDHS9shZKdpnFhI+6iVexmp7IrxPBedX09UoeRjz5ver+cVH4VEcS7TtNhXwyOUN3qeJw0SNhxKNTqH7gs5gaW/+luks9d1o4lQMXS3vCtu9DDVGyDF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) no-repeat top;
    height: 380px;
    position: relative;
    width: 460px;
    margin: auto
}

section#firstTour section#popup1 div#hiwFigureContainer div.hiwFigure h5.fcbc strong {
    color: #a8ce3f
}

section#firstTour section#popup1 div#hiwFigureContainer div.hiwFigure p {
    font-size: 13px;
    color: #6d7c79;
    line-height: 1.5em
}

section#firstTour section#popup1 div#hiwFigureContainer div.hiwFigure h5 {
    color: #394547;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase
}

section#firstTour section#popup1 div#hiwFigureContainer div.hiwFigure div.hf {
    position: absolute;
    width: 200px
}

section#firstTour section#popup1 div#hiwFigureContainer div.hiwFigure div.hfRight {
    top: 140px;
    right: 0;
    text-align: right
}

section#firstTour section#popup1 div#hiwFigureContainer div.hiwFigure div.hfBottom {
    bottom: 25px;
    left: 130px;
    text-align: center
}

section#firstTour section#popup1 div#hiwFigureContainer div.hiwFigure div.hfBottom p {
    margin-bottom: 15px
}

section#firstTour section#popup1 div#hiwFigureContainer div.hiwFigure div.hfLeft {
    top: 140px;
    left: 0;
    text-align: left
}

section#firstTour section#popup1 div#hiwFigureContainer div.hiwFigure div.hfTop {
    top: -25px;
    left: 130px;
    text-align: center
}

section#firstTour section#popup1 div#hiwFigureContainer div.hiwFigure div.hfTop p {
    margin-top: 15px
}

section#firstTour section#popup1 div.hiwVideo {
    margin-top: 50px;
    display: block;
    vertical-align: top;
    width: 100%;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0
}

section#firstTour section#popup1 div.hiwVideo iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

section#firstTour div.clr {
    clear: both
}

section#firstTour section#popup2 form#popup2 {
    text-align: left
}

section#firstTour section#popup2 .label {
    color: #7b8587;
    font-size: 14px
}

section#firstTour section#popup2 div#titles {
    margin-top: 60px;
    font-size: 14px
}

section#firstTour section#popup2 div#titles #first {
    float: none
}

section#firstTour section#popup2 div#titles #last {
    float: right;
    margin-right: 210px
}

section#firstTour section#popup2 div#nameInput input {
    width: 220px;
    font-size: 16px
}

section#firstTour section#popup2 div#nameInput span#first {
    float: left
}

section#firstTour section#popup2 div#nameInput span#last {
    float: right;
    margin-right: 66px
}

section#firstTour section#popup2 div#username {
    font-size: 14px
}

section#firstTour section#popup2 div#username #username strong {
    color: #f11136
}

section#firstTour section#popup2 div#usernameInput input {
    width: 462px;
    border: 1px solid #ddd;
    font-size: 16px
}

section#firstTour section#popup2 div#country {
    font-size: 14px
}

section#firstTour section#popup2 div#country #country strong {
    color: #f11136
}

section#firstTour section#popup2 input,
section#firstTour section#popup2 select {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #f4f4f4;
    border: 1px solid #ddd;
    padding-left: 20px;
    padding-right: 20px;
    height: 50px;
    font-family: Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

section#firstTour section#popup2 select {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    box-sizing: content-box;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAMAAADNLv/0AAAAOVBMVEVHcEypwtOpwtOpwtOpwtOpwtOpwtOpwtOpwtOpwtOpwtOpwtOpwtOpwtOpwtOpwtOpwtOpwtOpwtPg8My3AAAAEnRSTlMAkqYFhAcGAYq4r1y0s5aamZh7HqV4AAAAMklEQVQIHQXBhwGAMAwAILrscub/YwU7Fyh5e2MdHCse/Y6ztSu+Tk8xZ6QORsQAqBV+N2wBemhycx0AAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-position: right 20px center;
    font-size: 16px;
    height: 52px;
    width: 420px
}

section#firstTour section#popup5 img#figure1 {
    display: block;
    margin: 70px auto auto
}

.pic_and_text_page {
    padding: 100px 0 150px;
    text-align: center
}

.pic_and_text_page .main_pic {
    margin-bottom: 75px
}

.pic_and_text_page h1 {
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.5em;
    margin-bottom: 30px;
    text-align: center
}

.pic_and_text_page h1 strong {
    border-bottom: 4px solid#013343
}

.pic_and_text_page p {
    font-size: 16px;
    color: #7b8587;
    line-height: 1.5em;
    width: 70%;
    margin: 0 auto
}

.pic_and_text_page p a {
    color: #65bfe7
}

.pic_and_text_page a.btn-secondary {
    display: inline-block;
    margin-top: 30px;
    font-size: 14px
}

section#indexHiw div.paymentIcons {
    margin-left: 50px
}

section#indexHiw div.paymentIcons i,
section#indexHiw div.paymentIcons img {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    border-radius: 2px;
    margin-right: 10px
}

section#indexHiw div.paymentIcons img {
    background: #fff
}

.navTop.container_fixed li#notifications {
    margin-right: 0
}

.navTop.container_fixed li#notifications i {
    color: #ddd
}

.navTop.container_fixed li#notifications i.active {
    color: #394547
}

.navTop.container_fixed li#notifications a {
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.navTop.container_fixed li#notifications a:hover {
    opacity: .8
}

.navTop.container_fixed li#notifications a span {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
    font-family: Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
    position: absolute;
    right: -7px;
    top: -9px;
    background: #f57f7f;
    font-weight: 700;
    font-size: 8px;
    padding: 1px 4px 2px;
    line-height: normal
}

.deal_type_box {
    background-color: #9ca4ad;
    color: #fff;
    font-size: 13px;
    padding: 20px 20px 30px
}

.deal_type_box h2 {
    font-weight: 700;
    margin-bottom: 10px
}

.deal_type_box h2 img {
    margin-right: 10px;
    vertical-align: bottom
}

.deal_type_box p {
    line-height: 1.5em;
    margin-bottom: 15px
}

.deal_type_box a {
    text-decoration: underline;
    padding: 0
}

.cbc_rating_box {
    font-family: Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
    background-color: #013343 color: #fff;
    padding: 20px;
    position: relative
}

.cbc_rating_box h4 {
    font-size: 14px!important;
    margin-bottom: 15px!important;
    font-weight: 700;
    text-decoration: none!important;
    text-transform: none!important
}

.cbc_rating_box p {
    font-size: 14px;
    line-height: 1.5em
}

.cbc_rating_box p .fa {
    font-size: 23px;
    width: 1em
}

.cbc_rating_box a {
    text-decoration: underline
}

#brokers-page .filters-wrapper {
    width: 100%
}

#brokers-page .filters-container {
    margin-top: 10px;
    margin-bottom: 20px;
    width: 100%;
    display: table;
    position: relative
}

#brokers-page .filters-container ul {
    list-style-type: none;
    z-index: 998
}

#brokers-page .filters-container>ul {
    display: table;
    width: 100%
}

#brokers-page .filters-container>ul li:first-child {
    border-left: 1px solid #d3d4d6
}

#brokers-page .filters-container>ul li:last-child {
    padding: 0
}

#brokers-page .filters-container>ul li {
    border-top: 1px solid #d3d4d6;
    border-right: 1px solid #d3d4d6;
    border-bottom: 1px solid #d3d4d6;
    font-size: 14px;
    font-weight: 700;
    position: relative;
    display: table-cell;
    padding: 0;
    margin: 0
}

#brokers-page .filters-container>ul li .fa-angle-down {
    display: inline-block
}

#brokers-page .filters-container>ul li .fa-angle-up {
    display: none
}

#brokers-page .filters-container>ul li.more-filters {
    position: static
}

#brokers-page .filters-container>ul li>a {
    display: inline-block;
    padding: 20px;
    width: 100%;
    display: block;
    box-sizing: border-box;
    position: relative
}

#brokers-page .filters-container>ul li>a .fa {
    color: #013343;
    position: absolute;
    right: 20px;
    top: 20px
}

#brokers-page .filters-container>ul li>a span {
    font-weight: 400
}

#brokers-page .filters-container>ul .active,
#brokers-page .filters-container>ul li:hover {
    -webkit-box-shadow: inset 0 -3px 0 0 #013343;
    -moz-box-shadow: inset 0 -3px 0 0 #013343;
    box-shadow: inset 0 -3px 0 0#013343
}

#brokers-page .filters-container>ul .active .fa-angle-down {
    display: none
}

#brokers-page .filters-container>ul .active .fa-angle-up {
    display: inline-block
}

#brokers-page .filters-container>ul ul {
    display: none;
    position: absolute;
    top: 56px;
    left: 0;
    background-color: #fff;
    padding: 40px 20px 20px;
    box-shadow: 0 3px 10px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, .2);
    -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, .2)
}

#brokers-page .filters-container>ul ul h3 {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 25px
}

#brokers-page .filters-container>ul ul .form-row {
    font-size: 14px
}

#brokers-page .filters-container>ul ul label {
    font-weight: 400
}

#brokers-page .filters-container>ul ul input[type=checkbox] {
    display: none
}

#brokers-page .filters-container>ul ul input[type=checkbox]:not(:checked)+label:before {
    padding: 1px;
    background-color: #fff;
    border: 1px solid #d3d4d6;
    border-radius: 2px
}

#brokers-page .filters-container>ul ul input[type=checkbox]:checked+label:before,
#brokers-page .filters-container>ul ul input[type=checkbox]:not(:checked)+label:before {
    content: "\F00C";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    text-decoration: inherit;
    font-size: 12px;
    color: #fff;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    margin-right: 15px
}

#brokers-page .filters-container>ul ul input[type=checkbox]:checked+label:before {
    padding: 2px;
    background-color: #013343;
    border-radius: 2px
}

#brokers-page .filters-container>ul ul .form-buttons {
    font-size: 14px;
    font-weight: 600;
    overflow: hidden;
    padding-top: 30px;
    padding-bottom: 5px
}

#brokers-page .filters-container>ul ul .form-buttons .form-cancel {
    color: #a7b0b2
}

#brokers-page .filters-container>ul ul .form-buttons .form-submit {
    color: #013343
}

#brokers-page .filters-container>ul ul .filter-deal-type {
    width: 400px
}

#brokers-page .filters-container>ul ul .filter-deal-type label {
    font-size: 16px
}

#brokers-page .filters-container>ul ul .filter-deal-type small {
    color: #a7b0b2;
    display: block;
    font-size: 14px;
    padding-top: 5px;
    padding-left: 32px;
    line-height: 1.3em
}

#brokers-page .filters-container>ul ul .filter-deal-type .form-row {
    margin-top: 30px
}

#brokers-page .filters-container>ul ul .filter-deal-type .form-row:first-child {
    margin-top: 0
}

#brokers-page .filters-container>ul ul .filter-regulators {
    width: 400px
}

#brokers-page .filters-container>ul ul .filter-regulators .form-row {
    width: 32%;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 20px
}

#brokers-page .filters-container>ul ul .filter-ratings {
    width: 400px
}

#brokers-page .filters-container>ul ul .filter-ratings input[type=radio] {
    display: none
}

#brokers-page .filters-container>ul ul .filter-ratings .form-row {
    overflow: hidden;
    margin-top: 22px;
    padding-bottom: 3px
}

#brokers-page .filters-container>ul ul .filter-ratings .form-row em {
    float: left;
    font-size: 14px;
    font-weight: 400
}

#brokers-page .filters-container>ul ul .filter-ratings .form-row .ratings {
    float: right
}

#brokers-page .filters-container>ul ul .filter-ratings .form-row .fa-star {
    color: #f5f8fa
}

#brokers-page .filters-container>ul ul .filter-ratings .form-row:first-of-type {
    margin-top: 0
}

#brokers-page .filters-container>ul ul .filter-ratings .ratings {
    unicode-bidi: bidi-override;
    direction: rtl
}

#brokers-page .filters-container>ul ul .filter-ratings .ratings>label {
    display: inline-block;
    position: relative;
    width: 1em;
    font-size: 15px
}

#brokers-page .filters-container>ul ul .filter-ratings .ratings>label:hover {
    cursor: pointer
}

#brokers-page .filters-container>ul ul .filter-ratings .ratings .stars-active:before,
#brokers-page .filters-container>ul ul .filter-ratings .ratings>label:hover:before,
#brokers-page .filters-container>ul ul .filter-ratings .ratings>label:hover~label:before {
    content: "\F005";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    text-decoration: inherit;
    position: absolute;
    color: #f5d34c
}

#brokers-page .filters-container>ul ul .sort-by {
    width: 270px
}

#brokers-page .filters-container>ul ul .sort-by input[type=radio] {
    display: none
}

#brokers-page .filters-container>ul ul .sort-by input[type=radio]:checked+label {
    color: #013343
}

#brokers-page .filters-container>ul ul .sort-by input[type=radio]:checked+label:hover {
    opacity: .8
}

#brokers-page .filters-container>ul ul .sort-by label {
    font-weight: 400;
    cursor: pointer;
    padding: 20px 0;
    display: block
}

#brokers-page .filters-container>ul ul .sort-by label:hover {
    opacity: .8
}

#brokers-page .filters-container>ul ul .sort-by label:first-of-type {
    padding-top: 0
}

#brokers-page .filters-container>ul ul .filter-more h3 {
    margin-top: 20px
}

#brokers-page .filters-container>ul ul .filter-more h3:first-of-type {
    margin-top: 0
}

#brokers-page .filters-container>ul ul .filter-more .form-row {
    width: 24%;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 20px
}

#brokers-page .search-container input {
    border: none;
    padding: 18px 20px 19px 65px;
    font-size: 14px;
    width: 100%;
    box-sizing: border-box
}

#brokers-page .search-container input:focus,
#brokers-page .search-container input:hover {
    outline: none;
    -webkit-box-shadow: inset 0 -3px 0 0 #adcf50;
    -moz-box-shadow: inset 0 -3px 0 0 #adcf50;
    box-shadow: inset 0 -3px 0 0 #adcf50
}

#brokers-page .search-container label {
    display: inline!important;
    position: relative
}

#brokers-page .search-container label:before {
    color: #ccc;
    content: "\F002";
    font-family: FontAwesome;
    position: absolute;
    top: 4px;
    left: 40px
}

#brokers-page .labels {
    position: relative
}

#brokers-page .labels>p {
    color: #a7b0b2;
    display: inline-block;
    font-size: 14px;
    width: 50%
}

#brokers-page .labels>p a {
    color: #65bfe7;
    text-decoration: underline
}

#brokers-page .labels .lvl-changer-dropdown {
    display: none;
    position: absolute;
    right: 0;
    top: 30px;
    width: 415px;
    box-shadow: 0 3px 10px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, .2);
    -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, .2);
    border: 1px solid #d3d4d6;
    background-color: #fff;
    z-index: 999
}

#brokers-page .labels .lvl-changer-dropdown a {
    display: block;
    padding: 10px 20px 10px 50px
}

#brokers-page .labels .lvl-changer-dropdown a:hover {
    background-color: #f7f7f7
}

#brokers-page .labels .lvl-changer-dropdown .active {
    background-color: #f5f8fa
}

#brokers-page .labels .lvl-changer-dropdown .active em {
    color: #013343;
    font-weight: 700
}

#brokers-page .labels .lvl-changer-dropdown p {
    display: inline-block;
    width: 40%;
    font-size: 14px;
    position: relative;
    vertical-align: middle
}

#brokers-page .labels .lvl-changer-dropdown p:first-of-type {
    width: 60%
}

#brokers-page .labels .lvl-changer-dropdown p:first-of-type:before {
    content: "\F111";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    text-decoration: inherit;
    position: absolute;
    left: -30px;
    top: 10px;
    font-size: 11px
}

#brokers-page .labels .lvl-changer-dropdown em {
    display: block;
    padding-bottom: 4px
}

#brokers-page .labels .lvl-changer-dropdown span {
    display: block;
    color: #a7b0b2
}

#brokers-page .labels .lvl-changer-dropdown strong {
    display: block;
    padding-bottom: 3px
}

#brokers-page .labels .lvl-changer-dropdown small {
    display: block;
    color: #a7b0b2;
    font-size: 12px
}

#brokers-page .labels .lvl-changer-dropdown .color-bronze-before:before {
    color: #cd7d30
}

#brokers-page .labels .lvl-changer-dropdown .color-silver-before:before {
    color: #838997
}

#brokers-page .labels .lvl-changer-dropdown .color-gold-before:before {
    color: #ffbf00
}

#brokers-page .labels .lvl-changer-dropdown .color-platinum-before:before {
    color: #41a1b7
}

#brokers-page .labels .lvl-changer-dropdown .color-diamond-before:before {
    color: #32bd8a
}

#brokers-page .labels .lvl-changer-dropdown .color-master-before:before {
    color: #fa6585
}

#brokers-page .brokers-list {
    margin-top: 80px;
    margin-bottom: 80px
}

#brokers-page .brokers-list .is-light {
    opacity: .5
}

#brokers-page .broker-container:first-of-type {
    border-top: 1px solid #e5edf3
}

#brokers-page .broker-container {
    border-bottom: 1px solid #e5edf3;
    font-family: Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
    padding: 30px 0
}

#brokers-page .broker-container.featured {
    background: #f0f9fe;
    width: 1100px;
    margin-left: -50px;
    padding: 30px 50px;
    box-sizing: border-box;
    border-top: 1px solid #e5edf3;
    top: -1px;
    position: relative
}

#brokers-page .broker-container.featured .img-container p {
    background: #fff
}

#brokers-page .broker-container.featured .btn-container a {
    background: #013343
}

#brokers-page .broker-container .container-right {
    display: inline-block;
    vertical-align: top
}

#brokers-page .broker-container .img-container {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #ddd;
    display: inline-block;
    width: 100px;
    overflow: hidden
}

#brokers-page .broker-container .img-container img {
    display: block
}

#brokers-page .broker-container .img-container p {
    color: #a7b0b2;
    font-size: 13px;
    font-weight: 700;
    padding: 10px 0;
    text-align: center;
    border-top: 1px solid #ddd
}

#brokers-page .broker-container .labels {
    display: inline-block;
    margin-left: 35px;
    max-height: 100px;
    vertical-align: top;
    width: 250px
}

#brokers-page .broker-container .labels a {
    display: inline-block;
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 5px;
    text-transform: uppercase;
    color: #65bfe7
}

#brokers-page .broker-container .labels small {
    display: block;
    font-size: 16px;
    margin-bottom: 10px
}

#brokers-page .broker-container .labels span {
    display: block
}

#brokers-page .broker-container .cb-rates-container {
    display: inline-block;
    vertical-align: top;
    width: 390px
}

#brokers-page .broker-container .cb-rates-container small {
    display: block;
    color: #a7b0b2;
    font-size: 12px;
    margin-top: 5px;
    margin-bottom: 5px
}

#brokers-page .broker-container .cb-rates-container small a {
    color: #65bfe7;
    text-decoration: underline
}

#brokers-page .broker-container .cb-rates-container ul li {
    font-size: 14px;
    line-height: 1.4em;
    display: block;
    margin-bottom: 4px
}

#brokers-page .broker-container .cb-rates-container ul li:last-of-type {
    margin-bottom: 0
}

#brokers-page .broker-container .btn-container {
    display: inline-block;
    margin-left: 18px;
    max-height: 100px;
    max-width: 190px;
    vertical-align: top;
    text-align: center
}

#brokers-page .broker-container .btn-container a {
    background-color: #65bfe7;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
    display: block;
    font-size: 15px;
    font-weight: 700;
    padding: 20px 45px;
    margin-bottom: 15px
}

#brokers-page .broker-container .btn-container small {
    color: #748183;
    display: block;
    font-size: 13px;
    text-align: center
}

#brokers-page .broker-container .filters {
    color: #d3d4d6;
    font-size: 14px;
    margin-top: 15px;
    margin-left: 35px
}

#brokers-page .broker-container .filters ul li {
    display: inline
}

#brokers-page .broker-container .filters ul li .fa {
    color: #013343
}

#brokers-page .broker-container .filters ul li:before {
    color: #748183;
    content: "\2022";
    padding: 0 15px
}

#brokers-page .broker-container .filters ul li:first-child:before {
    content: ""
}

#brokers-page .broker-container .filters ul .true {
    color: #748183
}

#brokers-page .broker-container .container-bottom {
    margin-top: 30px
}

#brokers-page .broker-container .container-bottom span {
    font-size: 13px;
    margin-right: 55px
}

#brokers-page .broker-container .container-bottom span img {
    vertical-align: bottom
}

a.text_default {
    color: #013343;
    text-decoration: none
}

a.text_default:hover {
    opacity: .8
}

.color-cbc-green,
.color-green {
    color: #013343
}

.color-blue,
.color-forex-blue {
    color: #40cedf
}

.color-crypto {
    color: #0db77b
}

.color-binary-orange,
.color-orange {
    color: #f39127
}

.color-ewallet-purple {
    color: #b567f7
}

.color-poker-blue {
    color: #484e8d
}

.color-dgreen {
    color: #78a300
}

.color-red {
    color: #f57f7f
}

.color-dgray {
    color: #7b8587
}

.color-mdgray {
    color: #abb9bc
}

.color-mgray {
    color: #ddd
}

.color-lgray {
    color: #f7f7f7
}

.color-bronze {
    color: #cd7d30
}

.color-purple {
    color: #ce3f90
}

.color-blood {
    color: #ef4545
}

.color-white {
    color: #fff
}

.color-black {
    color: #000
}

.bg-cbc-green,
.bg-green {
    background: #013343
}

.bg-crypto {
    background: #0db77b
}

.bg-blue,
.bg-forex-blue {
    background: #40cedf
}

.bg-binary-orange,
.bg-orange {
    background: #f39127
}

.bg-ewallet-purple {
    background: #b567f7
}

.bg-blue {
    background: #40cedf
}

.bg-poker-blue {
    background: #484e8d
}

.bg-red {
    background: #f57f7f
}

.bg-yellow {
    background: #f5d34c
}

.bg-basic {
    background: #7b8587
}

.bg-bronze {
    background: #cd7d30
}

.bg-silver {
    background: #838997
}

.bg-gold {
    background: #ffbf00
}

.bg-platinum {
    background: #41a1b7
}

.bg-diamond {
    background: #32bd8a
}

.bg-master {
    background: #fa6585
}

.color-silver {
    color: #838997
}

.color-gold {
    color: #ffbf00
}

.color-platinum {
    color: #41a1b7
}

.color-diamond {
    color: #32bd8a
}

.color-master {
    color: #fa6585
}

.hover-opac {
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.hover-opac:hover {
    opacity: .8
}

.margin-auto-horizontal {
    margin-left: auto;
    margin-right: auto
}

.line-height-normal {
    line-height: normal
}

.border-radius-default {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px
}

:first-child+html .clearfix {
    zoom: 1
}

.centered {
    display: table;
    margin: 0 auto
}

.border-none {
    border: none!important
}

body {
    background: #fff;
    font-family: Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
    color: #394547;
    font-size: 16px;
    height: 100%;
    margin: 0;
    padding: 0;
    width: 100%
}

strong {
    font-weight: 700
}

.qtip-tipsy {
    background: rgba(0, 0, 0, .8);
    font-weight: 400
}

.qtip-tipsy a {
    color: #fff;
    text-decoration: underline
}

.qtip-tipsy strong {
    font-weight: 700
}

footer {
    padding: 100px 0 70px
}

@media screen and (max-width:480px) {
    .might-be-interested {
        display: none
    }
    .grid .col {
        margin: 1% 0
    }
    .grid .col.span-1,
    .grid .col.span-2,
    .grid .col.span-3,
    .grid .col.span-4,
    .grid .col.span-5,
    .grid .col.span-6,
    .grid .col.span-7,
    .grid .col.span-8,
    .grid .col.span-9,
    .grid .col.span-10,
    .grid .col.span-11,
    .grid .col.span-12 {
        width: 100%
    }
    section#firstTour section#popup2 div#nameInput input {
        width: 70px
    }
    section#firstTour section#popup2 div#nameInput span#first,
    section#firstTour section#popup2 div#titles #first {
        margin-left: 25px
    }
    section#firstTour section#popup2 div#nameInput span#last,
    section#firstTour section#popup2 div#titles #last {
        margin-right: 25px
    }
    section#firstTour section#popup2 div#country #country,
    section#firstTour section#popup2 div#countryInput span#country,
    section#firstTour section#popup2 div#username #username,
    section#firstTour section#popup2 div#usernameInput span#username {
        margin-left: 25px
    }
    section#firstTour section#popup2 div#countryInput select,
    section#firstTour section#popup2 div#usernameInput input {
        width: 83%;
        margin: 0;
        box-sizing: border-box
    }
    section#firstTour .step h4 {
        font-size: 20px
    }
    section#firstTour .step.percentageStep div.percentage span {
        font-size: 32px
    }
    section#firstTour .step.percentageStep div.percentage span#second {
        font-size: 33px
    }
    section#firstTour section#popup5 img#figure1 {
        margin-top: 40px;
        width: 80%
    }
    .box>h3,
    .box>h3 a.secondary-cta {
        display: block;
        text-align: center
    }
    .box>h3 a.secondary-cta {
        margin-top: 10px;
        float: none;
        margin-bottom: 20px
    }
    .fullPopup #aaSelect .stepContent {
        margin: 50px auto 0;
        width: 80%!important
    }
    .fullPopup #aaSelect .stepContent .oneClickSelect {
        width: 80%;
        display: inline-block;
        vertical-align: top;
        margin-right: 20px
    }
    section#rebateSystem section#rebateGraph h2 {
        line-height: 1.5em
    }
    section#history ul li span {
        margin-top: 0
    }
    section.oneinfo#user_brokers ul li p {
        top: -50px
    }
    nav ul li#addAccountLi {
        float: none
    }
    section#popup_how_it_works_container #popup_how_it_works {
        width: auto;
        margin: 130px 15px 0
    }
    section#popup_how_it_works_container h1 {
        font-size: 18px
    }
    section#popup_how_it_works_container #videoPlayer {
        width: auto
    }
    section#popup_how_it_works_container ul li {
        width: auto;
        margin: 0 0 35px 10px
    }
    .index_fold_brokers,
    .index_fold_content {
        width: 100%;
        margin: 0 auto;
        float: none
    }
    .index_fold_content {
        padding: 50px 0
    }
    .index_fold_brokers {
        padding: 0 0 70px;
        text-align: left
    }
}

.introjs-helperNumberLayer {
    padding: 0!important;
    width: 24px!important;
    height: 24px!important
}

@media (max-width:767px) {
    #brokers-page .filters-container ul>div {
        width: 100%!important
    }
    #brokers-page .filters-container ul li {
        display: block!important;
        border: 1px solid #d3d4d6;
        margin-bottom: 10px
    }
    #brokers-page .filters-container ul li ul {
        box-sizing: border-box;
        top: inherit;
        width: 100%
    }
    #brokers-page .filters-container .filter-ratings em {
        display: block;
        float: none!important;
        margin-bottom: 5px
    }
    #brokers-page .filters-container .filter-ratings .ratings {
        float: none!important
    }
    #brokers-page .filters-container .filter-more .form-row {
        width: 49%!important
    }
    #brokers-page .labels {
        margin: 30px 0 0
    }
    #brokers-page .labels .lvl-changer-dropdown {
        top: 65px;
        width: 100%
    }
    #brokers-page .labels>p {
        display: block;
        margin-bottom: 10px;
        text-align: left;
        width: 100%
    }
    #brokers-page .brokers-list {
        margin-top: 40px
    }
    #brokers-page .brokers-list .broker-container {
        margin-left: 0;
        width: 100%
    }
    #brokers-page .brokers-list .featured {
        padding: 30px 0
    }
    #brokers-page .brokers-list .img-container {
        display: block;
        margin: 0 auto
    }
    #brokers-page .brokers-list .container-right {
        text-align: center;
        width: 100%
    }
    #brokers-page .brokers-list .container-right .labels {
        display: block;
        margin-left: 0;
        margin-top: 15px;
        text-align: center;
        width: 100%
    }
    #brokers-page .brokers-list .container-right .cb-rates-container {
        display: block;
        margin-left: 0;
        width: 100%;
        max-height: none
    }
    #brokers-page .brokers-list .container-right .cb-rates-container small {
        margin-top: 20px
    }
    #brokers-page .brokers-list .container-right .cb-rates-container li {
        display: block;
        margin-bottom: 5px
    }
    #brokers-page .brokers-list .container-right .cb-rates-container li:before {
        content: "";
        padding: 0
    }
    #brokers-page .brokers-list .container-right .btn-container {
        display: block;
        margin: 15px 0 0;
        text-align: center
    }
    #brokers-page .brokers-list .container-right .filters {
        margin-left: 0;
        margin-top: 25px
    }
    #brokers-page .brokers-list .container-right .filters ul li {
        display: block;
        margin-bottom: 10px
    }
    #brokers-page .brokers-list .container-right .filters ul li:before {
        content: "";
        padding: 0
    }
    #brokers-page .brokers-list .container-bottom {
        margin-top: 20px;
        text-align: center
    }
    #brokers-page .brokers-list .container-bottom span {
        margin-right: 0
    }
}

#popup_visited_broker {
    position: absolute;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
    padding: 70px 120px 55px;
    display: inline-block;
    background: #fff;
    border-radius: 8px;
    text-align: center
}

#popup_visited_broker * {
    margin: 0 auto
}

#popup_visited_broker img {
    width: 92px;
    height: 92px
}

#popup_visited_broker h3 {
    margin-top: 47px;
    font-size: 24px;
    color: #333;
    line-height: 30px;
    max-width: 323px;
    font-weight: 700
}

#popup_visited_broker h3,
#popup_visited_broker p {
    font-family: Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#popup_visited_broker p {
    margin-top: 34px;
    font-size: 16px;
    color: #666;
    max-width: 347px;
    line-height: 22px;
    letter-spacing: 0
}

#popup_visited_broker a {
    display: inline-block;
    margin-top: 52px;
    background: #013343;
    border-radius: 4px;
    padding: 17px 74px;
    font-family: Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: 700;
    font-size: 14px;
    color: #fff
}

#popup_visited_broker a:hover {
    opacity: .7
}

#popup_visited_broker footer {
    padding: 0
}

#popup_visited_broker footer p {
    margin-top: 15px;
    font-size: 13px;
    color: #999
}

.popup .might-be-interested {
    position: absolute;
    bottom: 0;
    left: 0;
    border-top: 3px solid #a8ce3f
}

.broker-node {
    padding: 5px 20px 10px 0
}

.broker-node img {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    width: 50px;
    height: 50px;
    vertical-align: bottom;
    border-radius: 4px
}

.broker-node .right {
    margin-top: 10px;
    margin-left: 15px;
    vertical-align: top;
    text-align: left;
    display: inline-block;
    padding-bottom: 5px
}

.broker-node .right small {
    font-weight: 400;
    font-size: 12px
}

.broker-node .right h5 {
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 0
}

.broker-node .right h5 em {
    top: -5px
}

.might-be-interested {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 1;
    box-shadow: 0 3px 10px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, .2);
    -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, .2);
    background: #fff;
    border-top: 5px solid #a8ce3f;
    padding: 15px
}

.might-be-interested a:hover {
    opacity: .7
}

.might-be-interested h4 {
    color: #7b8587;
    margin: 0 20px 15px 0;
    white-space: nowrap;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 12px
}

.might-be-interested .glyphicon {
    float: right;
    margin-left: 50px;
    font-size: 12px;
    color: #ddd
}

.might-be-interested .glyphicon:hover {
    cursor: pointer
}

.crypto_cashback_info,
.esma_info {
    display: flex;
    align-items: center;
    background: #f99400;
    padding: 20px;
    color: #fff;
    line-height: 1.5em;
    text-align: left;
    font-size: 13px;
    margin-top: 20px
}

.crypto_cashback_info h2,
.esma_info h2 {
    font-weight: 700;
    margin-bottom: 10px
}

.crypto_cashback_info img,
.esma_info img {
    margin-left: 10px;
    width: 54px;
    height: 54px
}

.crypto_cashback_info a,
.esma_info a {
    text-decoration: underline
}

.esma_info {
    background: #3a3c90
}

.no-wrap {
    white-space: nowrap
}

.similar_cashback_deals {
    margin-top: 15px
}

.similar_cashback_deals h5 {
    margin: 0!important
}

.similar_cashback_deals img {
    width: 100px;
    height: 100px;
    border-radius: 4px;
    text-align: center;
    margin: 10px 0
}

.similar_cashback_deals .rebate_info {
    color: #013343;
    font-size: 13px;
    font-weight: 700;
    margin-top: 5px;
    margin-bottom: 10px
}

.similar_cashback_deals .small {
    font-size: 12px
}

.similar_cashback_deals .stars {
    margin: 5px 0
}

.similar_cashback_deals .stars i {
    font-size: 13px;
    width: 1em;
    text-align: left
}

.similar_cashback_deals .deal-box:hover {
    opacity: .75
}

.similar_cashback_deals .deal-box {
    display: table-cell;
    padding-left: 15px;
    max-width: 100px
}

@media (min-width:481px) {
    .col-md-20 {
        width: 20%;
        float: left
    }
}

.horizontal-center-wrapper {
    text-align: center
}

.horizontal-center-inner {
    display: inline-block
}

.text-center {
    text-align: center
}

.custom-btn {
    border: none;
    display: inline-block;
    background: #013343;
    border-radius: 4px;
    padding: 17px 74px;
    font-weight: 700;
    font-size: 14px;
    color: #fff;
    margin-bottom: 10px;
    transition: background .3s
}

.custom-btn:hover {
    background: rgba(174, 208, 80, .75)
}

.cf-popup {
    color: #8f9cb5;
    font-family: Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(94, 110, 141, .9);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity .3s 0s, visibility 0s .3s;
    -moz-transition: opacity .3s 0s, visibility 0s .3s;
    transition: opacity .3s 0s, visibility 0s .3s;
    z-index: 2000
}

.cf-popup.is-visible {
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity .3s 0s, visibility 0s 0s;
    -moz-transition: opacity .3s 0s, visibility 0s 0s;
    transition: opacity .3s 0s, visibility 0s 0s
}

.cf-popup-container {
    max-width: 450px;
    margin: 10em auto;
    background: #fff;
    border-radius: .25em .25em .4em .4em;
    text-align: center;
    box-shadow: 0 0 20px rgba(0, 0, 0, .2)
}

.cf-popup-container h2 {
    font-weight: 700;
    padding: 3em 1em 1em
}

.cf-popup-container p {
    padding: 1em;
    font-size: 12px
}

.cf-popup-container p i {
    margin-right: 5px
}

.cf-popup-close {
    float: right;
    margin: 5px
}

.cf-popup-close:hover {
    cursor: pointer
}

@media only screen and (min-width:1170px) {
    .cf-popup-container {
        margin: 8em auto
    }
}

.re-activate-account-btn {
    background: #013343;
    font-size: 12px;
    border: none
}

.delete_account h3 {
    font-size: 16px
}

.delete_account h3,
.delete_account p {
    margin: 15px 0
}

.delete_account .resend {
    margin-left: 10px;
    color: #6b8000
}

.delete_account .btn-holder {
    margin: 20px 20px 2px
}

.delete_account ul {
    display: block;
    list-style-type: square;
    list-style: initial;
    margin: 1em 0;
    padding-left: 40px
}

.delete_account ul li {
    margin: 5px 0
}

.delete_account .warning {
    color: #e65518
}

.delete_account button span {
    margin-right: 5px
}

.fromApp section .brokerLogo {
    display: block;
    margin-left: 30px
}

.fromApp section .get_a_quote {
    display: none
}

.fromApp section .bi_cbc_rating {
    margin-top: 30px
}

.fromApp section .nav_container {
    display: none
}

.fromApp section.fold {
    margin-top: 0
}

.fromApp .might-be-interested {
    display: none!important
}

.fromApp .mobileJumpToProfile,
.fromApp .zopim,
.fromApp footer {
    display: none
}

@media only screen and (min-width:556px) and (max-width:1000px) {
    section#indexFeaturesContainer section#topFeatures ul li {
        box-sizing: border-box;
        color: #394547;
        display: inline-block;
        font-size: 13px;
        line-height: 1.5em;
        margin: 0;
        text-align: center;
        vertical-align: top;
        width: 33%
    }
    section#indexFeaturesContainer section#topFeatures ul li#facebookBox {
        width: 100%;
        margin-top: 35px
    }
}

@media only screen and (min-width:480px) and (max-width:556px) {
    section#indexFeaturesContainer section#topFeatures ul li {
        margin-bottom: 30px;
        width: 100%
    }
    section#indexFeatures ul li {
        width: 100%;
        margin-bottom: 40px
    }
}

@media only screen and (min-width:556px) and (max-width:834px) {
    section#indexFeatures ul li {
        width: 50%;
        margin-bottom: 40px
    }
}

@media only screen and (min-width:834px) and (max-width:1000px) {
    section#indexFeatures ul li {
        margin-bottom: 40px
    }
}

@media only screen and (min-width:480px) and (max-width:1000px) {
    .index_fold_content {
        padding: 50px 0
    }
    .container_fixed {
        margin: 0 auto;
        width: 90%
    }
    .index_fold_brokers {
        padding: 0 0 70px;
        text-align: left
    }
    .index_fold_brokers,
    .index_fold_content {
        width: 100%;
        margin: 0 auto;
        float: none
    }
    section#indexHiw div#hiwSteps {
        border: none;
        width: 100%
    }
    section#indexHiw div#hiwFigureContainer {
        box-sizing: border-box;
        display: inline-block;
        margin: 80px 0 0;
        padding: 0 0 0 25%;
        vertical-align: top
    }
    section#indexHiw div.hiwText {
        color: #6d7c79;
        font-size: 14px;
        line-height: 1.5em;
        margin-top: 30px;
        text-align: center;
        padding-right: 33%
    }
    section#indexHiw div#hiwFigureContainer {
        display: none;
        width: 100%
    }
    section.fold nav div.navBottom {
        background: #f4f4f4;
        height: inherit
    }
    section.fold nav div.navTop ul,
    section.fold nav ol.family {
        display: none
    }
    section.fold nav h1 {
        border-right: inherit;
        float: left;
        margin: 17px 25px 0 0;
        padding: 2px 25px 3px 0
    }
}

section.index_fold#index_fold-forex {
    background: #40cedf url(data:image/jpeg;base64,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) no-repeat 0 0;
    background-size: cover;
    text-align: left
}

section.index_fold .index_fold_brokers ul li {
    margin: 2px
}

section.index_fold .index_fold_brokers ul li a img {
    width: 50px;
    height: 50px
}

section#brokerprofilefold {
    background: #394547 url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABVAAD/4QMxaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkY3ODIwQzQ5RTJBQTExRTY4RThBODEwNzY3NzE0RDNEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY3ODIwQzRBRTJBQTExRTY4RThBODEwNzY3NzE0RDNEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Rjc4MjBDNDdFMkFBMTFFNjhFOEE4MTA3Njc3MTREM0QiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Rjc4MjBDNDhFMkFBMTFFNjhFOEE4MTA3Njc3MTREM0QiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB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) no-repeat;
    background-size: cover;
    height: 170px
}

section#brokerprofilefold .forex-header-btns {
    display: inline-block;
    font-size: 13px;
    margin-top: 20px;
    text-align: right;
    float: right
}

section#brokerprofilefold .forex-header-btns #cbcNewAccountBtn {
    padding: 15px 20px;
    color: #fff;
    background-color: #013343;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px
}

section#brokerprofilefold .forex-header-btns #cbcExistingAccountBtn {
    margin-left: 15px;
    padding: 15px 10px;
    color: #314956;
    background-color: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px
}

section#brokerprofilefold .forex-header-btns #getCashbackBtn {
    background-color: #013343;
    color: #fff;
    margin-left: 270px;
    padding: 15px 60px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px
}

section#brokerprofilefold header {
    margin: 15px auto 0;
    font-family: Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

section#brokerprofilefold header h1 {
    font-size: 20px
}

section#brokerprofilefold header h1 span {
    margin-top: 15px
}

section#brokerprofilefold header h1 small {
    font-size: 13px;
    font-weight: 400;
    margin-top: 3px!important
}

section.fold#brokerfold {
    background: #013343 url(/common/build/images/bg_brokers_new.aeb6f274.jpg) no-repeat 100% 0;
    background-size: cover
}

section.fold#promotionPage {
    background: #394547 url(/common/build/images/bg_promotions.b29c2c75.jpg) no-repeat;
    background-size: cover
}

section.fold#leaderboardFold {
    background: url(/common/build/images/bg_leaderboard.f217a7cc.jpg) no-repeat top
}

section.fold#emailComposerFold {
    background: url(/common/build/images/bg_emailcomposer.fe311ed8.jpg) no-repeat top;
    background-size: cover
}

#broker-info-top {
    background-color: #f7f7f7
}

#broker-info-top p {
    font-size: 14px
}

#broker-info-top p img,
#broker-info-top p strong {
    vertical-align: middle
}

#broker-info-top p a {
    color: #65bfe7;
    text-decoration: underline
}

#broker-info-top .crown {
    padding: 25px 0
}

#broker-info-top .crown img {
    margin-right: 20px
}

#broker-info-top .lights {
    padding: 20px 0
}

#broker-info-top .lights img {
    margin-right: 10px;
    margin-top: -5px
}

section#landingFold {
    font-family: Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
    background: #f3f6ed url(/common/build/images/landingFold.d87bba04.png) no-repeat 100% 0;
    min-height: 649px;
    text-align: left;
    background-size: cover;
    box-sizing: border-box;
    color: #fff;
    position: relative;
    padding-top: 70px;
    text-align: center;
    width: 100%
}

section#landingFold strong {
    color: #013343
}

section#landingFold div#landingFoldTop {
    margin-bottom: 180px
}

section#landingFold div#landingFoldTop img {
    margin-right: 20px;
    vertical-align: middle
}

section#landingFold div#landingFoldTop h1 {
    vertical-align: middle;
    display: inline-block;
    font-weight: 800;
    font-size: 18px;
    text-transform: uppercase;
    color: #fff
}

section#landingFold div#landingFoldMiddle {
    margin-bottom: 160px;
    font-weight: 300;
    line-height: 1.4em;
    font-size: 32px
}

section#landingFold div#landingFoldBottom .boxBottom {
    font-weight: 300;
    width: 235px;
    line-height: 1.4em;
    font-size: 15px;
    display: inline-block;
    margin-left: 10px
}

section#landingFold div#landingFoldBottom .boxBottom .icon {
    margin-bottom: 20px
}

section#landingFold div#landingFoldBottom .boxBottom .icon .fa-shield {
    color: #40cedf
}

section#landingFold div#landingFoldBottom .boxBottom .icon #trusted,
section#landingFold div#landingFoldBottom .boxBottom .icon .fa-user {
    color: #013343
}

section#landingFold div#landingFoldBottom .boxBottom .icon #trusted {
    font-weight: 800;
    margin-left: 10px
}

section#broker_info #SignUpTemplateAccountAdd_accountName.error {
    border: 1px solid #ef4545
}

section#broker_info #template_addbroker li.error {
    color: #f57f7f;
    display: none
}

section#broker_info .addAccountBrokerPage {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    display: block;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    background-color: #40cedf;
    border: none;
    margin-top: 40px;
    outline: none;
    cursor: pointer;
    text-align: center;
    margin-left: 25px;
    padding: 15px 30px;
    margin-bottom: 40px
}

section#broker_info .addAccountBrokerPage:hover {
    opacity: .85
}

section#broker_info_left {
    display: inline-block;
    width: 640px;
    margin-right: 35px;
    vertical-align: top;
    padding-bottom: 40px
}

section#broker_info_left #bi_signup .content p {
    margin-bottom: 25px;
    font-size: 14px;
    line-height: 1.5em
}

section#broker_info_left #bi_signup .content p#underBrowser {
    margin-top: 30px;
    margin-bottom: 0;
    font-weight: 700
}

section#broker_info_left #bi_signup .content p b {
    font-weight: 700
}

section#broker_info_left #bi_signup .browser {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    padding: 10px 15px;
    background-color: #f0f9fe;
    display: inline-block;
    font-size: 13px
}

section#broker_info_left #bi_signup em {
    border-bottom: 3px solid #013343
}

section#broker_info_left #bi_signup em a {
    color: #013343
}

section#broker_info_left #bi_signup p#existing {
    font-size: 14px;
    line-height: 1.5em;
    margin-bottom: 20px
}

section#broker_info_left #bi_signup .label-true {
    background-color: #f2f8f1;
    display: inline-block;
    font-size: 14px;
    margin-bottom: 20px;
    padding: 12px 15px
}

section#broker_info_left #bi_signup .label-true i {
    color: #013343;
    margin-right: 8px
}

section#broker_info_left #bi_signup .label-false {
    background-color: #f8f1f3;
    display: inline-block;
    font-size: 13px;
    margin-bottom: 20px;
    padding: 12px 15px
}

section#broker_info_left #bi_signup .label-false i {
    color: #f57f7f;
    margin-right: 8px
}

section#broker_info_left #bi_signup .btn-contact {
    margin-right: 7px;
    background-color: #7b8587
}

section#broker_info_left #bi_signup .btn-contact,
section#broker_info_left #bi_signup .btn-email {
    display: inline-block;
    padding: 15px 30px;
    color: #fff;
    font-size: 13px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px
}

section#broker_info_left #bi_signup .btn-email {
    background-color: #013343
}

section#broker_info_left #bi_signup .forex_show_bonuses {
    margin-bottom: 60px
}

section#broker_info_left #bi_signup .forex_show_bonuses .box {
    border: none;
    margin-bottom: 10px
}

section#broker_info_left #bi_signup .forex_show_bonuses .promotion {
    background: #f0f9fe
}

section#broker_info_left #bi_signup .forex_show_bonuses .promotion h1 {
    margin: 10px 0 30px;
    font-size: 14px
}

section#broker_info_left #bi_signup .forex_show_bonuses .promotion a {
    color: #40cedf
}

section#broker_info_left #bi_signup .forex_show_bonuses div.exclusive {
    background: #f2f8f1
}

section#broker_info_left #bi_signup .forex_show_more {
    margin-bottom: 60px
}

section#broker_info_left #bi_signup .forex_show_more a {
    color: #40cedf;
    text-decoration: underline
}

section#broker_info_left #bi_signup .forex-notes {
    margin-bottom: 60px
}

section#broker_info_left #bi_signup .forex-cashback-rates {
    margin-top: 65px
}

section#broker_info_left #bi_signup .forex-cashback-rates h4 {
    margin-bottom: 40px
}

section#broker_info_left #bi_signup .forex-cashback-rates .select-lvl {
    margin-bottom: 20px;
    font-size: 14px;
    font-family: Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
    line-height: 1.4em
}

section#broker_info_left #bi_signup .forex-cashback-rates .select-lvl a {
    color: #65bfe7;
    text-decoration: underline
}

section#broker_info_left #bi_signup .forex-cashback-rates .trading-text {
    margin-top: 30px;
    margin-bottom: 60px;
    font-size: 14px;
    font-family: Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

section#broker_info_left #bi_signup .forex-cashback-rates .trading-text a {
    color: #65bfe7;
    text-decoration: underline
}

section#broker_info_left #bi_signup .forex-cashback-rates .cbc-levels {
    border: 1px solid #e5ecf2;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    width: 640px
}

section#broker_info_left #bi_signup .forex-cashback-rates .cbc-lvl {
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    font-family: Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
    border: 1px solid #e5ecf2;
    opacity: .5
}

section#broker_info_left #bi_signup .forex-cashback-rates .cbc-lvl:hover {
    opacity: .7
}

section#broker_info_left #bi_signup .forex-cashback-rates .cbc-lvl .fa:before {
    font-size: 60%;
    vertical-align: 22%
}

section#broker_info_left #bi_signup .forex-cashback-rates .cbc-lvl .fa {
    margin-right: 5px
}

section#broker_info_left #bi_signup .forex-cashback-rates .cbc-lvl a {
    padding: 15px 0 15px 10px;
    height: 100%;
    width: 100%;
    display: block
}

section#broker_info_left #bi_signup .forex-cashback-rates .cbc-lvl .lvl-name {
    display: inline-block;
    font-size: 13px
}

section#broker_info_left #bi_signup .forex-cashback-rates .cbc-lvl .lots-mo {
    display: block;
    font-size: 11px
}

section#broker_info_left #bi_signup .forex-cashback-rates .active {
    background-color: #f2f8f1;
    opacity: 1
}

section#broker_info_left #bi_signup .forex-cashback-rates .cbc-lvl:nth-of-type(6) {
    border: none
}

section#broker_info_left #bi_signup .forex-cashback-rates .cb-rates-container {
    overflow-x: auto
}

section#broker_info_left #bi_signup .forex-cashback-rates .table-cb-rates {
    width: 640px;
    font-size: 12px;
    font-family: Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

section#broker_info_left #bi_signup .forex-cashback-rates .table-cb-rates .tr-heading {
    background-color: #f0f9fe
}

section#broker_info_left #bi_signup .forex-cashback-rates .table-cb-rates .tr-heading th {
    font-weight: 700
}

section#broker_info_left #bi_signup .forex-cashback-rates .table-cb-rates .tr-heading td {
    text-align: center!important
}

section#broker_info_left #bi_signup .forex-cashback-rates .table-cb-rates th {
    border-left: 1px solid #e1ecf2;
    border-right: 1px solid #e1ecf2;
    border-bottom: 1px solid #e1ecf2;
    text-align: center;
    vertical-align: middle;
    padding: 15px 0
}

section#broker_info_left #bi_signup .forex-cashback-rates .table-cb-rates td {
    border: 1px solid #e1ecf2;
    text-align: center;
    vertical-align: middle;
    padding: 15px 0
}

section#broker_info_left #bi_signup .forex-cashback-rates .table-cb-rates th:first-child,
section#broker_info_left #bi_signup .forex-cashback-rates .table-cb-rates tr td:first-child {
    border-left: none;
    padding-left: 0;
    text-align: left;
    width: 140px
}

section#broker_info_left #bi_signup .forex-cashback-rates .table-cb-rates th:last-child,
section#broker_info_left #bi_signup .forex-cashback-rates .table-cb-rates tr td:last-child {
    border-right: none
}

section#broker_info_left #bi_signup .forex-cashback-rates .table-cb-rates .small,
section#broker_info_left #bi_signup .forex-cashback-rates .table-cb-rates .smaller {
    margin-top: 5px;
    font-size: 11px
}

section#broker_info_left #bi_signup .forex-cashback-rates .table-cb-rates .fa-check {
    color: #013343
}

section#broker_info_left #bi_signup .forex-cashback-rates .table-cb-rates .fa-times {
    color: #f57f7f
}

section#broker_info_left #bi_signup .forex-cashback-rates .table-cb-rates a {
    color: #65bfe7;
    text-decoration: underline
}

section#broker_info_left #bi_signup .cpa_cb_deal {
    margin-top: 70px
}

section#broker_info_left #bi_signup .cpa_cb_deal .deals {
    background: #f0f6f9;
    padding: 20px
}

section#broker_info_left #bi_signup .cpa_cb_deal .deals strong {
    color: #57b8e6;
    display: block;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 10px
}

section#broker_info_left #bi_signup .cpa_cb_deal .deals p {
    color: #394547;
    font-size: 13px;
    line-height: 1.4em;
    margin-bottom: 15px
}

section#broker_info_left #bi_signup .cpa_cb_deal .deals a {
    color: #57b8e6;
    font-size: 13px;
    text-decoration: underline
}

section#broker_info_left a.onePromo {
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    transition: all .3s;
    background: #fcf4ec;
    box-sizing: border-box;
    display: inline-block;
    margin-right: 20px;
    padding: 25px;
    text-align: center;
    vertical-align: top;
    width: 195px
}

section#broker_info_left a.onePromo em {
    display: block;
    font-size: 15px;
    font-weight: 700
}

section#broker_info_left a.onePromo small {
    color: #7b8587;
    display: block;
    font-weight: 400;
    margin: 20px 0 30px
}

section#broker_info_left a.onePromo span {
    color: #7b8587;
    display: block;
    font-size: 14px;
    line-height: 1.4em
}

section#broker_info_left a.onePromo:hover {
    background: #cee5db
}

section#broker_info_left span.exclusive {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    font-family: Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
    float: right;
    background-color: #013343;
    font-size: 12px;
    color: #fff;
    padding: 9px 15px;
    font-weight: 700;
    text-align: center;
    margin-top: -9px
}

section#broker_info_left table.gametypes {
    font-size: 12px;
    width: 100%
}

section#broker_info_left table.gametypes .fa-check {
    color: #013343
}

section#broker_info_left table.gametypes .fa-close {
    color: #f57f7f
}

section#broker_info_left table.gametypes tr td {
    padding: 8px 16px;
    vertical-align: middle;
    text-align: center
}

section#broker_info_left table.gametypes tr td:first-child {
    text-align: left;
    border-right: 1px solid #fff
}

section#broker_info_left table.gametypes tr:nth-child(2n) {
    background: #f1f2f8
}

section#broker_info_left table.gametypes tr:nth-child(odd) {
    background: #f5f8fa
}

section#broker_info_left table.gametypes th {
    height: 50px;
    font-weight: 700;
    vertical-align: middle;
    border-bottom: 1px solid #fff
}

section#broker_info_left table.gametypes th td {
    text-align: left!important
}

section#broker_info_left table.gametypes th:first-child {
    border-right: 1px solid #fff
}

section#broker_info_left .moreAboutThisBroker {
    margin-bottom: 40px
}

section#broker_info_left .moreAboutThisBroker p {
    margin-bottom: 15px
}

section#broker_info_left .moreAboutThisBroker p:last-of-type {
    margin-bottom: 5px
}

section#broker_info_right {
    display: inline-block;
    width: 320px;
    vertical-align: top;
    padding-top: 40px
}

section#broker_info_right #starsExpert {
    float: right
}

section#broker_info_right #screenshots {
    margin-bottom: 50px
}

section#broker_info_right #screenshots .screenThumbnail {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    max-height: 65px;
    max-width: 100px
}

section#broker_info_right #expertReviewer {
    margin: 20px 17px 60px 0
}

section#broker_info_right #expertReviewer #expertWrapper {
    display: inline-block;
    vertical-align: middle
}

section#broker_info_right #expertReviewer #expertWrapper #expertName {
    font-size: 14px;
    font-weight: 700
}

section#broker_info_right #expertReviewer #expertWrapper #expertDescription {
    font-size: 13px
}

section#broker_info_right #expertReviewer #expertPicture {
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px;
    width: 55px;
    height: 55px;
    vertical-align: middle;
    display: inline-block;
    margin-right: 18px
}

section#broker_info_left .content,
section#broker_info_left .icon,
section#broker_info_right .content,
section#broker_info_right .icon {
    display: inline-block
}

section#broker_info_left .icon,
section#broker_info_right .icon {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    vertical-align: top;
    font-size: 20px;
    border: 3px solid #ddd;
    position: relative;
    color: #40cedf;
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 45px
}

section#broker_info_left p.more,
section#broker_info_left p.ratings,
section#broker_info_left ul.ratings_content,
section#broker_info_right p.more,
section#broker_info_right p.ratings,
section#broker_info_right ul.ratings_content {
    color: #394547
}

section#broker_info_left p.more,
section#broker_info_right p.more {
    font-size: 12px;
    font-weight: 700;
    margin-top: 15px;
    cursor: pointer
}

section#broker_info_left p.ratings,
section#broker_info_right p.ratings {
    font-size: 14px;
    font-weight: 700
}

section#broker_info_left ul.ratings_content li,
section#broker_info_left ul.ratings_content li .stars .color-star,
section#broker_info_right ul.ratings_content li,
section#broker_info_right ul.ratings_content li .stars .color-star {
    font-size: 13px
}

section#broker_info_left ul.ratings_content li,
section#broker_info_right ul.ratings_content li {
    margin-top: 25px;
    display: inline-block;
    width: 49%;
    box-sizing: border-box;
    padding: 0 20px 0 0
}

section#broker_info_left ul.ratings_content li .stars,
section#broker_info_right ul.ratings_content li .stars {
    float: right
}

section#broker_info_left ul.ratings_content li .stars .color-star,
section#broker_info_right ul.ratings_content li .stars .color-star {
    color: #f5d34c
}

section#broker_info_left .content,
section#broker_info_left div.readMore p,
section#broker_info_right .content,
section#broker_info_right div.readMore p {
    font-size: 14px;
    line-height: 1.5em
}

section#broker_info_left div.readMore,
section#broker_info_right div.readMore {
    font-size: 13px;
    line-height: 1.5em;
    overflow: hidden
}

section#broker_info_left .content,
section#broker_info_right .content {
    width: 85%;
    margin-left: 25px;
    padding-bottom: 30px;
    margin-bottom: 30px;
    color: #394547;
    border-bottom: 1px dashed #ddd
}

section#broker_info_left .content:last-of-type,
section#broker_info_right .content:last-of-type {
    border: none
}

section#broker_info_left .content ul,
section#broker_info_right .content ul {
    border-left: 4px solid #ef6767;
    padding: 15px
}

section#broker_info_left .content .private_window,
section#broker_info_right .content .private_window {
    padding-bottom: 3px;
    background: #ec3160;
    width: 50%;
    margin: 0 auto;
    color: #fff;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px
}

section#broker_info_left a.cta,
section#broker_info_left button,
section#broker_info_right a.cta,
section#broker_info_right button {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    display: inline-block;
    color: #fff;
    font-size: 14px;
    padding: 15px 30px;
    background-color: #013343;
    border: none;
    font-weight: 700;
    margin-top: 0;
    outline: none;
    cursor: pointer;
    text-align: center
}

section#broker_info_left a.cta:hover,
section#broker_info_left button:hover,
section#broker_info_right a.cta:hover,
section#broker_info_right button:hover {
    opacity: .8
}

section#broker_info_left h4,
section#broker_info_right h4 {
    font-size: 18px;
    font-family: Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: 700;
    line-height: 1.2em;
    margin-bottom: 30px;
    text-transform: uppercase
}

section#broker_info_left h4 .fa,
section#broker_info_left h4 span,
section#broker_info_right h4 .fa,
section#broker_info_right h4 span {
    margin-right: 10px
}

section#broker_info_left h5,
section#broker_info_right h5 {
    font-size: 14px;
    font-weight: 700;
    color: #394547;
    margin-bottom: 10px
}

section#broker_info_left h6,
section#broker_info_right h6 {
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    color: #7b8587
}

section#broker_info_left section.oneinfo,
section#broker_info_right section.oneinfo {
    margin-bottom: 60px
}

section#broker_info_left section.oneinfo input.tableSearcher,
section#broker_info_right section.oneinfo input.tableSearcher {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    box-sizing: border-box;
    background: #fff;
    border: 1px solid #ddd;
    color: #394547;
    font-family: Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 15px;
    padding: 10px 15px;
    text-align: left;
    vertical-align: top;
    width: 100%
}

section#broker_info_left section.oneinfo label,
section#broker_info_right section.oneinfo label {
    width: 100%;
    margin-bottom: 15px
}

section#broker_info_left section.oneinfo#bi_info,
section#broker_info_right section.oneinfo#bi_info {
    margin-top: 50px
}

section#broker_info_left section.oneinfo#bi_info .fa,
section#broker_info_right section.oneinfo#bi_info .fa {
    margin-right: 5px
}

section#broker_info_left section.oneinfo#bi_info .fa-check,
section#broker_info_right section.oneinfo#bi_info .fa-check {
    color: #013343
}

section#broker_info_left section.oneinfo#bi_info .fa-times,
section#broker_info_right section.oneinfo#bi_info .fa-times {
    color: #f57f7f
}

section#broker_info_left section.oneinfo#bi_info table,
section#broker_info_right section.oneinfo#bi_info table {
    font-size: 12px;
    line-height: 1.4em;
    width: 100%
}

section#broker_info_left section.oneinfo#bi_info table tr td,
section#broker_info_right section.oneinfo#bi_info table tr td {
    padding: 8px 16px;
    vertical-align: middle
}

section#broker_info_left section.oneinfo#bi_info table tr td:first-of-type,
section#broker_info_right section.oneinfo#bi_info table tr td:first-of-type {
    width: 40%
}

section#broker_info_left section.oneinfo#bi_info table tr td:last-of-type,
section#broker_info_right section.oneinfo#bi_info table tr td:last-of-type {
    width: 60%;
    text-align: right
}

section#broker_info_left section.oneinfo#bi_info table tr td.devider,
section#broker_info_right section.oneinfo#bi_info table tr td.devider {
    background: #fff;
    height: 15px
}

section#broker_info_left section.oneinfo#bi_info table tr td a,
section#broker_info_right section.oneinfo#bi_info table tr td a {
    color: #65bfe7;
    text-decoration: underline
}

section#broker_info_left section.oneinfo#bi_info table tr:nth-child(2n),
section#broker_info_right section.oneinfo#bi_info table tr:nth-child(2n) {
    background: #fff
}

section#broker_info_left section.oneinfo#bi_info table tr:nth-child(odd),
section#broker_info_right section.oneinfo#bi_info table tr:nth-child(odd) {
    background: #f4f4f4
}

section#broker_info_left section.oneinfo#bi_info table tr.head,
section#broker_info_right section.oneinfo#bi_info table tr.head {
    background: #f0f9fe;
    color: #394547;
    font-weight: 700;
    text-transform: uppercase
}

section#broker_info_left section.oneinfo#bi_info table tr.head td,
section#broker_info_right section.oneinfo#bi_info table tr.head td {
    text-align: left!important
}

section#broker_info_left .get_a_quote,
section#broker_info_right .get_a_quote {
    background: #ce3f90;
    padding: 20px;
    color: #fff;
    line-height: 1.5em;
    text-align: left;
    font-size: 14px;
    margin-top: 20px
}

section#broker_info_left .get_a_quote h2,
section#broker_info_right .get_a_quote h2 {
    font-weight: 700;
    margin-bottom: 10px
}

section#broker_info_left .get_a_quote p,
section#broker_info_right .get_a_quote p {
    line-height: 1.5em
}

section#broker_info_left .get_a_quote a.btn,
section#broker_info_right .get_a_quote a.btn {
    display: inline-block;
    background: #fff;
    color: #ce3f90;
    margin: 20px auto 0
}

section#broker_info_left #bi_regulation h4 span,
section#broker_info_right #bi_regulation h4 span {
    font-weight: 400
}

section#broker_info_left #bi_regulation .regulator-container,
section#broker_info_right #bi_regulation .regulator-container {
    background-color: #f0f9fe;
    font-size: 13px;
    font-family: Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
    margin-bottom: 10px;
    padding: 15px 20px
}

section#broker_info_left #bi_regulation .regulator-container .read-more-link,
section#broker_info_right #bi_regulation .regulator-container .read-more-link {
    color: #65bfe7;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase
}

section#broker_info_left #bi_regulation .regulator-container table td:first-child,
section#broker_info_left #bi_regulation .regulator-container table tr th:first-child,
section#broker_info_right #bi_regulation .regulator-container table td:first-child,
section#broker_info_right #bi_regulation .regulator-container table tr th:first-child {
    text-align: left
}

section#broker_info_left #bi_regulation .regulator-container table td:last-child,
section#broker_info_left #bi_regulation .regulator-container table tr th:last-child,
section#broker_info_right #bi_regulation .regulator-container table td:last-child,
section#broker_info_right #bi_regulation .regulator-container table tr th:last-child {
    text-align: right
}

section#broker_info_left #bi_regulation .regulator-container table td,
section#broker_info_left #bi_regulation .regulator-container table th,
section#broker_info_right #bi_regulation .regulator-container table td,
section#broker_info_right #bi_regulation .regulator-container table th {
    padding: 5px 0;
    width: 50%;
    line-height: 1.6em
}

section#broker_info_left #bi_regulation .regulator-container table .colspan-2,
section#broker_info_right #bi_regulation .regulator-container table .colspan-2 {
    text-align: left!important;
    line-height: 1.6em!important
}

section#broker_info_left #bi_regulation .regulator-container table .padding-25-5,
section#broker_info_right #bi_regulation .regulator-container table .padding-25-5 {
    padding: 25px 0 5px
}

section#broker_info_left #bi_regulation .regulator-container table .padding-5-25,
section#broker_info_right #bi_regulation .regulator-container table .padding-5-25 {
    padding: 5px 0 25px
}

section#broker_info_left #bi_regulation .regulator-container table .fa,
section#broker_info_right #bi_regulation .regulator-container table .fa {
    margin-right: 5px
}

section#broker_info_left #bi_regulation .regulator-container table .fa-check,
section#broker_info_right #bi_regulation .regulator-container table .fa-check {
    color: #013343
}

section#broker_info_left #bi_regulation .regulator-container table .fa-times,
section#broker_info_right #bi_regulation .regulator-container table .fa-times {
    color: #f57f7f
}

section#broker_info_left #bi_regulation .regulator-container table .stars .fa,
section#broker_info_right #bi_regulation .regulator-container table .stars .fa {
    font-size: 13px;
    margin-right: 0
}

section#broker_info_left #bi_regulation .regulator-container table a,
section#broker_info_right #bi_regulation .regulator-container table a {
    color: #65bfe7;
    text-decoration: underline
}

section#broker_info_left #bi_regulation .regulator-container table .border-bottom,
section#broker_info_right #bi_regulation .regulator-container table .border-bottom {
    border-bottom: 1px solid #f0f9fe
}

section#broker_info_left #bi_regulation .regulator-container table .padding-top,
section#broker_info_right #bi_regulation .regulator-container table .padding-top {
    padding-top: 25px!important
}

section#broker_info_left #bi_regulation .regulator-container table .padding-bottom,
section#broker_info_right #bi_regulation .regulator-container table .padding-bottom {
    padding-bottom: 25px!important
}

section#broker_info_left ol li,
section#broker_info_right ol li {
    list-style-type: none;
    margin: 0 0 50px
}

section#broker_info_left ol li big,
section#broker_info_right ol li big {
    background-color: #f0f9fe;
    color: #383939;
    display: inline-block;
    font-family: Open Sans Condensed, Open Sans, Helvetica, Arial, sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 18px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 30px
}

.mfp-close:active {
    top: 10px!important
}

.popup-account-info-style {
    position: relative;
    background: #fff;
    padding: 35px;
    width: auto;
    max-width: 700px;
    margin: 20px auto;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    font-family: Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.popup-account-info-style h4 {
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 15px
}

.popup-account-info-style p {
    font-size: 13px;
    line-height: 1.4em
}

.popup-account-info-style p a {
    color: #65bfe7;
    text-decoration: underline
}

.popup-account-info-style .contact {
    color: #a7b0b2
}

.popup-account-info-style .cbc-levels {
    border: 1px solid #e5ecf2;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    width: 100%
}

.popup-account-info-style .cbc-lvl {
    font-family: Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
    border: 1px solid #e5ecf2;
    opacity: .6
}

.popup-account-info-style .cbc-lvl .fa:before {
    font-size: 60%;
    vertical-align: 22%
}

.popup-account-info-style .cbc-lvl .fa {
    margin-right: 5px
}

.popup-account-info-style .cbc-lvl a {
    padding: 15px 0 15px 10px;
    height: 100%;
    width: 100%;
    display: block
}

.popup-account-info-style .cbc-lvl .lvl-name {
    display: inline-block;
    font-size: 13px
}

.popup-account-info-style .cbc-lvl .lots-mo {
    display: block;
    font-size: 11px
}

.popup-account-info-style .active {
    background-color: #f2f8f1;
    opacity: 1
}

.popup-account-info-style .table-account-info {
    width: 100%;
    font-size: 12px
}

.popup-account-info-style .table-account-info th {
    background-color: #f0f9fe;
    font-weight: 700;
    border-left: 1px solid #e1ecf2;
    border-right: 1px solid #e1ecf2;
    border-bottom: 1px solid #e1ecf2;
    text-align: center;
    vertical-align: middle;
    padding: 15px 0
}

.popup-account-info-style .table-account-info td {
    border: 1px solid #e1ecf2;
    text-align: center;
    vertical-align: middle;
    padding: 15px 0
}

.popup-account-info-style .table-account-info th:first-child,
.popup-account-info-style .table-account-info tr td:first-child {
    border-left: none;
    padding-left: 0;
    text-align: left
}

.popup-account-info-style .table-account-info th:last-child,
.popup-account-info-style .table-account-info tr td:last-child {
    border-right: none
}

.cpa_deals_popup_style {
    position: relative;
    background: #fff;
    padding: 35px;
    width: auto;
    max-width: 500px;
    margin: 20px auto;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    font-family: Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.cpa_deals_popup_style h4 {
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 25px
}

.cpa_deals_popup_style p {
    color: #7b8587;
    font-size: 13px;
    line-height: 1.4em
}

.cpa_deals_popup_style p a {
    color: #65bfe7;
    text-decoration: underline
}

.cpa_deals_popup_style table {
    width: 100%;
    font-size: 12px
}

.cpa_deals_popup_style table th {
    background-color: #f0f9fe;
    font-weight: 700;
    border-left: 1px solid #e1ecf2;
    border-right: 1px solid #e1ecf2;
    border-bottom: 1px solid #e1ecf2;
    text-align: center;
    vertical-align: middle;
    padding: 15px 0
}

.cpa_deals_popup_style table td {
    border: 1px solid #e1ecf2;
    text-align: center;
    vertical-align: middle;
    padding: 15px 0
}

.cpa_deals_popup_style table th:first-child,
.cpa_deals_popup_style table tr td:first-child {
    border-left: none;
    text-align: left
}

.cpa_deals_popup_style table th:last-child,
.cpa_deals_popup_style table tr td:last-child {
    border-right: none
}

@media screen and (max-width:480px) {
    section.fold#indexFold {
        background: url(/common/build/images/index_bg_new_mobile.06dbd32e.jpg);
        background-position: top
    }
    section#broker_info_left #bi_signup .forex-cashback-rates .cb-rates-container {
        overflow-x: initial
    }
    section#landingFold div#landingFoldBottom .boxBottom {
        margin-bottom: 20PX
    }
    div.oneBrokerRow h3 a.learnMoreAboutBroker {
        padding: 18px 0;
        margin-bottom: 10px;
        margin-top: 10px
    }
    #brokerprofilefold {
        height: auto!important;
        padding-top: 30px;
        padding-bottom: 30px
    }
    #brokerprofilefold header {
        margin-top: 0!important;
        padding-top: 0!important
    }
    #brokerprofilefold header .circle b {
        box-shadow: none!important
    }
    #brokerprofilefold header .forex-header-btns {
        margin-left: 0;
        text-align: center;
        width: 100%;
        float: none
    }
    #brokerprofilefold header .forex-header-btns a {
        display: block;
        margin-left: 0!important;
        margin-right: 0!important;
        margin-top: 15px;
        padding: 0!important
    }
    #broker-info-top p {
        text-align: center;
        line-height: 1.3em
    }
    #broker-info-top img {
        display: block;
        margin: 0 auto 10px!important
    }
    #broker_info_left {
        width: 100%!important;
        margin-right: 0!important
    }
    #broker_info_left h4 {
        line-height: 1.5em!important
    }
    #broker_info_left .forex-cashback-rates .tables-container {
        overflow-x: scroll
    }
    #broker_info_left .forex-cashback-rates>p {
        line-height: 1.3em
    }
    #broker_info_left .forex_show_signup .icon {
        margin: 0 auto 15px;
        display: block
    }
    #broker_info_left .forex_show_signup .content {
        width: 100%;
        margin-left: 0
    }
    #broker_info_left #existing-accounts .label-false,
    #broker_info_left #existing-accounts .label-true {
        line-height: 1.4em
    }
    #broker_info_left #existing-accounts .btn-contact {
        display: block!important;
        text-align: center;
        margin-right: 0!important
    }
    #broker_info_left #existing-accounts .btn-email {
        display: block!important;
        text-align: center;
        margin-top: 10px!important
    }
    #broker_info_left .forex_show_bonuses span.exclusive {
        display: block;
        margin: 10px auto;
        float: none
    }
    #broker_info_left .forex_show_more {
        margin-bottom: 60px!important
    }
    #broker_info_left .forex_show_more .ratings_content .stars {
        display: block;
        float: left;
        margin-top: 5px
    }
    #broker_info_right {
        width: 100%!important
    }
    #broker_info_right #bi_cbc_rating {
        margin-top: 0
    }
    #broker_info_right #bi_info {
        margin-top: 60px!important
    }
    #broker_info_right #bi_regulation .regulator-container {
        padding: 15px!important
    }
    #broker_info_right .get_a_quote {
        margin: 0 0 30px!important
    }
    .popup-account-info-style {
        padding: 35px 15px
    }
    .popup-account-info-style .tables-container {
        overflow-x: scroll
    }
    .popup-account-info-style>p {
        line-height: 1.3em
    }
}

.sprite-broker-forex-50 {
    background-repeat: no-repeat;
    display: block;
    width: 50px;
    height: 50px
}

.sprite-broker-forex-50.s-24option {
    background-position: 0 0
}

.sprite-broker-forex-50.s-4xcube {
    background-position: 0 -51px
}

.sprite-broker-forex-50.s-acfx {
    background-position: 0 -102px
}

.sprite-broker-forex-50.s-adamant-finance {
    background-position: 0 -153px
}

.sprite-broker-forex-50.s-afbfx {
    background-position: 0 -204px
}

.sprite-broker-forex-50.s-amarkets-cpa {
    background-position: 0 -255px
}

.sprite-broker-forex-50.s-amarkets {
    background-position: 0 -306px
}

.sprite-broker-forex-50.s-amega-fx {
    background-position: 0 -357px
}

.sprite-broker-forex-50.s-armadamarkets {
    background-position: 0 -408px
}

.sprite-broker-forex-50.s-arum-capital {
    background-position: 0 -459px
}

.sprite-broker-forex-50.s-avatrade {
    background-position: 0 -510px
}

.sprite-broker-forex-50.s-axitrader {
    background-position: 0 -561px
}

.sprite-broker-forex-50.s-bdswiss {
    background-position: 0 -612px
}

.sprite-broker-forex-50.s-best_solution {
    background-position: 0 -663px
}

.sprite-broker-forex-50.s-bigboss {
    background-position: 0 -714px
}

.sprite-broker-forex-50.s-blackbull-markets {
    background-position: 0 -765px
}

.sprite-broker-forex-50.s-blackwell-global-uk {
    background-position: 0 -816px
}

.sprite-broker-forex-50.s-blackwell-global {
    background-position: 0 -867px
}

.sprite-broker-forex-50.s-capitalindex {
    background-position: 0 -918px
}

.sprite-broker-forex-50.s-championfx {
    background-position: 0 -969px
}

.sprite-broker-forex-50.s-ck-markets {
    background-position: 0 -1020px
}

.sprite-broker-forex-50.s-cm-trading {
    background-position: 0 -1071px
}

.sprite-broker-forex-50.s-deltastock {
    background-position: 0 -1122px
}

.sprite-broker-forex-50.s-directfx {
    background-position: 0 -1173px
}

.sprite-broker-forex-50.s-easymarkets {
    background-position: 0 -1224px
}

.sprite-broker-forex-50.s-eightcap {
    background-position: 0 -1275px
}

.sprite-broker-forex-50.s-etoro {
    background-position: 0 -1326px
}

.sprite-broker-forex-50.s-exness {
    background-position: 0 -1377px
}

.sprite-broker-forex-50.s-fbs {
    background-position: 0 -1428px
}

.sprite-broker-forex-50.s-fibogroup {
    background-position: 0 -1479px
}

.sprite-broker-forex-50.s-finfx {
    background-position: 0 -1530px
}

.sprite-broker-forex-50.s-forex-chief {
    background-position: 0 -1581px
}

.sprite-broker-forex-50.s-forex-com {
    background-position: 0 -1632px
}

.sprite-broker-forex-50.s-forex-mart {
    background-position: 0 -1683px
}

.sprite-broker-forex-50.s-forex4you {
    background-position: 0 -1734px
}

.sprite-broker-forex-50.s-forexcashbackcloud {
    background-position: 0 -1785px
}

.sprite-broker-forex-50.s-fortfs {
    background-position: 0 -1836px
}

.sprite-broker-forex-50.s-fxcc {
    background-position: 0 -1887px
}

.sprite-broker-forex-50.s-fxgiants-uk {
    background-position: 0 -1938px
}

.sprite-broker-forex-50.s-fxgiants {
    background-position: 0 -1989px
}

.sprite-broker-forex-50.s-axiory {
    background-position: 0 -2040px
}

.sprite-broker-forex-50.s-fxgrow-cysec {
    background-position: -51px 0
}

.sprite-broker-forex-50.s-fxgrow-vanuatu {
    background-position: -51px -51px
}

.sprite-broker-forex-50.s-fxopen-uk {
    background-position: -51px -102px
}

.sprite-broker-forex-50.s-fxopen {
    background-position: -51px -153px
}

.sprite-broker-forex-50.s-fxprimus {
    background-position: -51px -204px
}

.sprite-broker-forex-50.s-fxpro-cysec {
    background-position: -51px -255px
}

.sprite-broker-forex-50.s-fxpro-uk {
    background-position: -51px -306px
}

.sprite-broker-forex-50.s-fxpro {
    background-position: -51px -357px
}

.sprite-broker-forex-50.s-fxtm {
    background-position: -51px -408px
}

.sprite-broker-forex-50.s-gainsy {
    background-position: -51px -459px
}

.sprite-broker-forex-50.s-gkfxprime-cpa {
    background-position: -51px -510px
}

.sprite-broker-forex-50.s-gkfxprime {
    background-position: -51px -561px
}

.sprite-broker-forex-50.s-gulliverfx {
    background-position: -51px -612px
}

.sprite-broker-forex-50.s-hanseatic-brokerhouse {
    background-position: -51px -663px
}

.sprite-broker-forex-50.s-hotforex-cysec {
    background-position: -51px -714px
}

.sprite-broker-forex-50.s-hotforex {
    background-position: -51px -765px
}

.sprite-broker-forex-50.s-hycm {
    background-position: -51px -816px
}

.sprite-broker-forex-50.s-icmarkets {
    background-position: -51px -867px
}

.sprite-broker-forex-50.s-ifc-markets {
    background-position: -51px -918px
}

.sprite-broker-forex-50.s-iggroup {
    background-position: -51px -969px
}

.sprite-broker-forex-50.s-infinox {
    background-position: -51px -1020px
}

.sprite-broker-forex-50.s-instaforex {
    background-position: -51px -1071px
}

.sprite-broker-forex-50.s-iqoption {
    background-position: -51px -1122px
}

.sprite-broker-forex-50.s-ironfx {
    background-position: -51px -1173px
}

.sprite-broker-forex-50.s-justforex {
    background-position: -51px -1224px
}

.sprite-broker-forex-50.s-kawase {
    background-position: -51px -1275px
}

.sprite-broker-forex-50.s-landfx {
    background-position: -51px -1326px
}

.sprite-broker-forex-50.s-liteforex {
    background-position: -51px -1377px
}

.sprite-broker-forex-50.s-lmfx {
    background-position: -51px -1428px
}

.sprite-broker-forex-50.s-markets {
    background-position: -51px -1479px
}

.sprite-broker-forex-50.s-mayzus {
    background-position: -51px -1530px
}

.sprite-broker-forex-50.s-naga-markets {
    background-position: -51px -1581px
}

.sprite-broker-forex-50.s-navitas-markets {
    background-position: -51px -1632px
}

.sprite-broker-forex-50.s-neteller {
    background-position: -51px -1683px
}

.sprite-broker-forex-50.s-nordfx {
    background-position: -51px -1734px
}

.sprite-broker-forex-50.s-nsfx {
    background-position: -51px -1785px
}

.sprite-broker-forex-50.s-oandaeurope {
    background-position: -51px -1836px
}

.sprite-broker-forex-50.s-octafx {
    background-position: -51px -1887px
}

.sprite-broker-forex-50.s-olymptrade {
    background-position: -51px -1938px
}

.sprite-broker-forex-50.s-orbex {
    background-position: -51px -1989px
}

.sprite-broker-forex-50.s-axi {
    background-position: -51px -2040px
}

.sprite-broker-forex-50.s-paxforex {
    background-position: -102px 0
}

.sprite-broker-forex-50.s-pepperstone-uk {
    background-position: -102px -51px
}

.sprite-broker-forex-50.s-pepperstone {
    background-position: -102px -102px
}

.sprite-broker-forex-50.s-plus500 {
    background-position: -102px -153px
}

.sprite-broker-forex-50.s-roboforex {
    background-position: -102px -204px
}

.sprite-broker-forex-50.s-royal-financial-trading {
    background-position: -102px -255px
}

.sprite-broker-forex-50.s-skrill {
    background-position: -102px -306px
}

.sprite-broker-forex-50.s-spectre-ai {
    background-position: -102px -357px
}

.sprite-broker-forex-50.s-spediafx {
    background-position: -102px -408px
}

.sprite-broker-forex-50.s-swiss-markets {
    background-position: -102px -459px
}

.sprite-broker-forex-50.s-swissquote {
    background-position: -102px -510px
}

.sprite-broker-forex-50.s-tallinex {
    background-position: -102px -561px
}

.sprite-broker-forex-50.s-test2 {
    background-position: -102px -612px
}

.sprite-broker-forex-50.s-testbroker {
    background-position: -102px -663px
}

.sprite-broker-forex-50.s-thinkmarkets {
    background-position: -102px -714px
}

.sprite-broker-forex-50.s-tickmill-seychelles {
    background-position: -102px -765px
}

.sprite-broker-forex-50.s-tickmill-uk {
    background-position: -102px -816px
}

.sprite-broker-forex-50.s-tickmill {
    background-position: -102px -867px
}

.sprite-broker-forex-50.s-tradeo {
    background-position: -102px -918px
}

.sprite-broker-forex-50.s-traderstrust {
    background-position: -102px -969px
}

.sprite-broker-forex-50.s-tradersway {
    background-position: -102px -1020px
}

.sprite-broker-forex-50.s-tradeview-markets {
    background-position: -102px -1071px
}

.sprite-broker-forex-50.s-triomarkets {
    background-position: -102px -1122px
}

.sprite-broker-forex-50.s-usgfx {
    background-position: -102px -1173px
}

.sprite-broker-forex-50.s-valutrades {
    background-position: -102px -1224px
}

.sprite-broker-forex-50.s-vantagefx {
    background-position: -102px -1275px
}

.sprite-broker-forex-50.s-varianse {
    background-position: -102px -1326px
}

.sprite-broker-forex-50.s-vipro {
    background-position: -102px -1377px
}

.sprite-broker-forex-50.s-weltrade {
    background-position: -102px -1428px
}

.sprite-broker-forex-50.s-whittworth-investing {
    background-position: -102px -1479px
}

.sprite-broker-forex-50.s-windsor-brokers {
    background-position: -102px -1530px
}

.sprite-broker-forex-50.s-xemarkets {
    background-position: -102px -1581px
}

.sprite-broker-forex-50.s-xglobal {
    background-position: -102px -1632px
}

.sprite-broker-forex-50.s-xm {
    background-position: -102px -1683px
}

.sprite-broker-forex-50.s-xtrade {
    background-position: -102px -1734px
}

.sprite-broker-forex-50.s-z-com-trade {
    background-position: -102px -1785px
}

.sprite-broker-forex-50.s-alpari {
    background-position: -102px -1836px
}

.sprite-broker-forex-50.s-errante {
    background-position: -102px -1887px
}

.sprite-broker-forex-50.s-fp-markets {
    background-position: -102px -1938px
}

.sprite-broker-forex-50.s-zulutrade {
    background-position: -102px -1989px
}

.sprite-broker-forex-50.s-4xc {
    background-position: -102px -2040px
}

.sprite-broker-forex-65 {
    background-repeat: no-repeat;
    display: block;
    width: 65px;
    height: 65px
}

.sprite-broker-forex-65.s-24option {
    background-position: 0 0
}

.sprite-broker-forex-65.s-4xcube {
    background-position: -65px 0
}

.sprite-broker-forex-65.s-acfx {
    background-position: -130px 0
}

.sprite-broker-forex-65.s-adamant-finance {
    background-position: -195px 0
}

.sprite-broker-forex-65.s-afbfx {
    background-position: -260px 0
}

.sprite-broker-forex-65.s-amarkets {
    background-position: -325px 0
}

.sprite-broker-forex-65.s-amarkets-cpa {
    background-position: -390px 0
}

.sprite-broker-forex-65.s-amega-fx {
    background-position: -455px 0
}

.sprite-broker-forex-65.s-armadamarkets {
    background-position: -520px 0
}

.sprite-broker-forex-65.s-arum-capital {
    background-position: -585px 0
}

.sprite-broker-forex-65.s-avatrade {
    background-position: 0 -65px
}

.sprite-broker-forex-65.s-axitrader {
    background-position: -65px -65px
}

.sprite-broker-forex-65.s-bdswiss {
    background-position: -130px -65px
}

.sprite-broker-forex-65.s-best_solution {
    background-position: -195px -65px
}

.sprite-broker-forex-65.s-bigboss {
    background-position: -260px -65px
}

.sprite-broker-forex-65.s-blackbull-markets {
    background-position: -325px -65px
}

.sprite-broker-forex-65.s-blackwell-global {
    background-position: -390px -65px
}

.sprite-broker-forex-65.s-blackwell-global-uk {
    background-position: -455px -65px
}

.sprite-broker-forex-65.s-capitalindex {
    background-position: -520px -65px
}

.sprite-broker-forex-65.s-championfx {
    background-position: -585px -65px
}

.sprite-broker-forex-65.s-ck-markets {
    background-position: 0 -130px
}

.sprite-broker-forex-65.s-cm-trading {
    background-position: -65px -130px
}

.sprite-broker-forex-65.s-deltastock {
    background-position: -130px -130px
}

.sprite-broker-forex-65.s-directfx {
    background-position: -195px -130px
}

.sprite-broker-forex-65.s-easymarkets {
    background-position: -260px -130px
}

.sprite-broker-forex-65.s-eightcap {
    background-position: -325px -130px
}

.sprite-broker-forex-65.s-etoro {
    background-position: -390px -130px
}

.sprite-broker-forex-65.s-exness {
    background-position: -455px -130px
}

.sprite-broker-forex-65.s-fbs {
    background-position: -520px -130px
}

.sprite-broker-forex-65.s-fibogroup {
    background-position: -585px -130px
}

.sprite-broker-forex-65.s-finfx {
    background-position: 0 -195px
}

.sprite-broker-forex-65.s-forex-chief {
    background-position: -65px -195px
}

.sprite-broker-forex-65.s-forex-com {
    background-position: -130px -195px
}

.sprite-broker-forex-65.s-forex-mart {
    background-position: -195px -195px
}

.sprite-broker-forex-65.s-forex4you {
    background-position: -260px -195px
}

.sprite-broker-forex-65.s-forexcashbackcloud {
    background-position: -325px -195px
}

.sprite-broker-forex-65.s-fortfs {
    background-position: -390px -195px
}

.sprite-broker-forex-65.s-fxcc {
    background-position: -455px -195px
}

.sprite-broker-forex-65.s-fxgiants {
    background-position: -520px -195px
}

.sprite-broker-forex-65.s-fxgiants-uk {
    background-position: -585px -195px
}

.sprite-broker-forex-65.s-fxgrow-cysec {
    background-position: 0 -260px
}

.sprite-broker-forex-65.s-fxgrow-vanuatu {
    background-position: -65px -260px
}

.sprite-broker-forex-65.s-fxopen {
    background-position: -130px -260px
}

.sprite-broker-forex-65.s-fxopen-uk {
    background-position: -195px -260px
}

.sprite-broker-forex-65.s-fxprimus {
    background-position: -260px -260px
}

.sprite-broker-forex-65.s-fxpro {
    background-position: -325px -260px
}

.sprite-broker-forex-65.s-fxpro-cysec {
    background-position: -390px -260px
}

.sprite-broker-forex-65.s-fxpro-uk {
    background-position: -455px -260px
}

.sprite-broker-forex-65.s-fxtm {
    background-position: -520px -260px
}

.sprite-broker-forex-65.s-gainsy {
    background-position: -585px -260px
}

.sprite-broker-forex-65.s-gkfxprime {
    background-position: 0 -325px
}

.sprite-broker-forex-65.s-gkfxprime-cpa {
    background-position: -65px -325px
}

.sprite-broker-forex-65.s-gulliverfx {
    background-position: -130px -325px
}

.sprite-broker-forex-65.s-hanseatic-brokerhouse {
    background-position: -195px -325px
}

.sprite-broker-forex-65.s-hotforex {
    background-position: -260px -325px
}

.sprite-broker-forex-65.s-hotforex-cysec {
    background-position: -325px -325px
}

.sprite-broker-forex-65.s-hycm {
    background-position: -390px -325px
}

.sprite-broker-forex-65.s-icmarkets {
    background-position: -455px -325px
}

.sprite-broker-forex-65.s-ifc-markets {
    background-position: -520px -325px
}

.sprite-broker-forex-65.s-iggroup {
    background-position: -585px -325px
}

.sprite-broker-forex-65.s-infinox {
    background-position: 0 -390px
}

.sprite-broker-forex-65.s-instaforex {
    background-position: -65px -390px
}

.sprite-broker-forex-65.s-iqoption {
    background-position: -130px -390px
}

.sprite-broker-forex-65.s-ironfx {
    background-position: -195px -390px
}

.sprite-broker-forex-65.s-justforex {
    background-position: -260px -390px
}

.sprite-broker-forex-65.s-kawase {
    background-position: -325px -390px
}

.sprite-broker-forex-65.s-landfx {
    background-position: -390px -390px
}

.sprite-broker-forex-65.s-liteforex {
    background-position: -455px -390px
}

.sprite-broker-forex-65.s-lmfx {
    background-position: -520px -390px
}

.sprite-broker-forex-65.s-markets {
    background-position: -585px -390px
}

.sprite-broker-forex-65.s-mayzus {
    background-position: 0 -455px
}

.sprite-broker-forex-65.s-naga-markets {
    background-position: -65px -455px
}

.sprite-broker-forex-65.s-navitas-markets {
    background-position: -130px -455px
}

.sprite-broker-forex-65.s-neteller {
    background-position: -195px -455px
}

.sprite-broker-forex-65.s-nordfx {
    background-position: -260px -455px
}

.sprite-broker-forex-65.s-nsfx {
    background-position: -325px -455px
}

.sprite-broker-forex-65.s-oandaeurope {
    background-position: -390px -455px
}

.sprite-broker-forex-65.s-octafx {
    background-position: -455px -455px
}

.sprite-broker-forex-65.s-olymptrade {
    background-position: -520px -455px
}

.sprite-broker-forex-65.s-orbex {
    background-position: -585px -455px
}

.sprite-broker-forex-65.s-paxforex {
    background-position: 0 -520px
}

.sprite-broker-forex-65.s-pepperstone {
    background-position: -65px -520px
}

.sprite-broker-forex-65.s-pepperstone-uk {
    background-position: -130px -520px
}

.sprite-broker-forex-65.s-plus500 {
    background-position: -195px -520px
}

.sprite-broker-forex-65.s-roboforex {
    background-position: -260px -520px
}

.sprite-broker-forex-65.s-royal-financial-trading {
    background-position: -325px -520px
}

.sprite-broker-forex-65.s-skrill {
    background-position: -390px -520px
}

.sprite-broker-forex-65.s-spectre-ai {
    background-position: -455px -520px
}

.sprite-broker-forex-65.s-spediafx {
    background-position: -520px -520px
}

.sprite-broker-forex-65.s-swiss-markets {
    background-position: -585px -520px
}

.sprite-broker-forex-65.s-swissquote {
    background-position: 0 -585px
}

.sprite-broker-forex-65.s-tallinex {
    background-position: -65px -585px
}

.sprite-broker-forex-65.s-test2 {
    background-position: -130px -585px
}

.sprite-broker-forex-65.s-testbroker {
    background-position: -195px -585px
}

.sprite-broker-forex-65.s-thinkmarkets {
    background-position: -260px -585px
}

.sprite-broker-forex-65.s-tickmill {
    background-position: -325px -585px
}

.sprite-broker-forex-65.s-tickmill-seychelles {
    background-position: -390px -585px
}

.sprite-broker-forex-65.s-tickmill-uk {
    background-position: -455px -585px
}

.sprite-broker-forex-65.s-tradeo {
    background-position: -520px -585px
}

.sprite-broker-forex-65.s-traderstrust {
    background-position: -585px -585px
}

.sprite-broker-forex-65.s-tradersway {
    background-position: -650px 0
}

.sprite-broker-forex-65.s-tradeview-markets {
    background-position: -650px -65px
}

.sprite-broker-forex-65.s-triomarkets {
    background-position: -650px -130px
}

.sprite-broker-forex-65.s-usgfx {
    background-position: -650px -195px
}

.sprite-broker-forex-65.s-valutrades {
    background-position: -650px -260px
}

.sprite-broker-forex-65.s-vantagefx {
    background-position: -650px -325px
}

.sprite-broker-forex-65.s-varianse {
    background-position: -650px -390px
}

.sprite-broker-forex-65.s-vipro {
    background-position: -650px -455px
}

.sprite-broker-forex-65.s-weltrade {
    background-position: -650px -520px
}

.sprite-broker-forex-65.s-whittworth-investing {
    background-position: -650px -585px
}

.sprite-broker-forex-65.s-windsor-brokers {
    background-position: 0 -650px
}

.sprite-broker-forex-65.s-xemarkets {
    background-position: -65px -650px
}

.sprite-broker-forex-65.s-xglobal {
    background-position: -130px -650px
}

.sprite-broker-forex-65.s-xm {
    background-position: -195px -650px
}

.sprite-broker-forex-65.s-xtrade {
    background-position: -260px -650px
}

.sprite-broker-forex-65.s-z-com-trade {
    background-position: -325px -650px
}