
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600);
:root {
    --theme-blue: #046db0;
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline
}
body {
    background: center / cover no-repeat url(/../../img/moaroffers/background.png), #000 !important;
}
html {
    line-height: 1
}
ol,
ul {
    list-style: none
}
table {
    border-collapse: collapse;
    border-spacing: 0
}
caption,
th,
td {
    text-align: left;
    font-weight: normal;
    vertical-align: middle
}
q,
blockquote {
    quotes: none
}
q:before,
q:after,
blockquote:before,
blockquote:after {
    content: "";
    content: none
}
a img {
    border: none
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block
}
@font-face {
    font-family: 'hero_lightlight';
    src: url("../fonts/hero_light-webfont.eot");
    src: url("../fonts/hero_light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/hero_light-webfont.woff2") format("woff2"), url("../fonts/hero_light-webfont.woff") format("woff"), url("../fonts/hero_light-webfont.ttf") format("truetype"), url("../fonts/hero_light-webfont.svg#hero_lightlight") format("svg");
    font-weight: normal;
    font-style: normal
}
@font-face {
    font-family: 'heroregular';
    src: url("../fonts/hero-webfont.eot");
    src: url("../fonts/hero-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/hero-webfont.woff2") format("woff2"), url("../fonts/hero-webfont.woff") format("woff"), url("../fonts/hero-webfont.ttf") format("truetype"), url("../fonts/hero-webfont.svg#heroregular") format("svg");
    font-weight: normal;
    font-style: normal
}
*,
*:before,
*:after {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}
body {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    text-align: center;
    color: #fff;
    background: #000;
}
.container {
    max-width: 1024px;
    min-width: 850px;
    width: 95%;
    margin: 0 auto;
    overflow: hidden;
    border: none;
    box-shadow: none;
    color: #151515;
}
.container.responsive {
    max-width: 1024px;
    min-width: 320px;
    width: 95%;
    margin: 0 auto;
    overflow: hidden
}
.container h2 {
    font-weight: bold;
    font-size: 2em
}
.container .h2 {
    font-weight: bold;
    font-size: 2em
}
a,
a:visited {
    color: #444;
    text-decoration: underline
}
a:hover {
    text-decoration: none
}
.btn,
a.btn {
    padding: 7px 12px;
    background-color: var(--theme-blue);
    color: #fff;
    border: none;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-size: 12px;
    cursor: pointer;
    color: #fff;
    text-decoration: none
}
.btn:hover,
a.btn:hover {
    background-color: #72c3de
}
.separator {
    width: 100%;
    height: 1px;
    background-color: #e9e9e9;
    margin: 0
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: bold;
    color: var(--theme-blue);
}
h1.title-page,
h2.title-page,
h3.title-page,
h4.title-page,
h5.title-page,
h6.title-page {
    font-size: 32px;
    margin-bottom: 20px;
    text-align: left;
}
h1.title-section,
h2.title-section,
h3.title-section,
h4.title-section,
h5.title-section,
h6.title-section {
    font-size: 28px
}
table {
    width: 100%;
    margin: 10px auto;
    font-size: 13px
}
table th {
    font-weight: bold
}
table th,
table td {
    padding: 8px;
    line-height: 18px;
    text-align: left;
    border: 1px solid #ddd
}
table.table-striped {
    border: 1px solid #ddd;
    border-collapse: collapse
}
table.table-striped tbody tr:nth-child(odd) td,
table.table-striped tbody tr:nth-child(odd) th {
    background-color: #f4fcff
}
input:focus,
textarea:focus {
    border-color: rgba(52, 169, 208, 0.8);
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(52, 169, 208, 0.6);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(52, 169, 208, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(52, 169, 208, 0.6);
    outline: 0
}
input[type="text"],
input[type="email"],
input[type="password"] {
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0
}
input[type="email"]:invalid:focus {
    outline: 2px solid rgba(220, 20, 60, 0.35);
}
input[type="email"]:valid, 
input[type="text"]:valid {
    outline: none;
}
.loader {
    margin: 0 auto;
    font-size: 10px;
    position: relative;
    text-indent: -9999em;
    border-top: 1.1em solid rgba(0, 0, 0, 0.2);
    border-right: 1.1em solid rgba(0, 0, 0, 0.2);
    border-bottom: 1.1em solid rgba(0, 0, 0, 0.2);
    border-left: 1.1em solid rgba(0, 0, 0, 0.5);
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: load8 1.1s infinite linear;
    animation: load8 1.1s infinite linear
}
.loader,
.loader:after {
    border-radius: 50%;
    width: 6em;
    height: 6em
}
@-webkit-keyframes load8 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}
@keyframes load8 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}
.hidden {
    display: none
}
.clear {
    clear: both
}
.left {
    float: left
}
.login-error {
    text-align: center;
    width: 70%;
    margin: 20px auto;
    font-weight: 300;
    font-size: 16px;
    color: crimson;
}
.login-error a {
    color: black;
}
.header {
    max-width: 1024px;
    min-width: 850px;
    width: 95%;
    margin: 0 auto;
    overflow: hidden
}
.header.responsive {
    max-width: 1024px;
    min-width: 320px;
    width: 95%;
    margin: 0 auto;
    overflow: hidden
}
.header img.brand-logo {
    display: block;
    padding: 0;
    width: 100%;
    max-width: 250px;
    margin: 0;
    float: left
}
.header .header-nav {
    float: right;
    margin-top: 55px
}
.header .header-nav .header-nav-item {
    float: left;
    margin-right: 5px
}
.header .header-nav .header-nav-item a {
    text-decoration: none;
    color: #fff;
    font-weight: 300;
    letter-spacing: 1px;
}
.header .header-nav .header-nav-item a:hover {
    text-decoration: underline
}
.header .header-nav .header-nav-item:after {
    content: '\b7';
    margin-left: 5px
}
.header .header-nav .header-nav-item:last-of-type:after {
    content: '';
    margin-left: 0
}
.header .header-nav-members {
    float: right;
    margin-top: 10px
}
.header .header-nav-members .header-nav-item {
    float: left;
    margin-right: 5px
}
@media (max-width: 664px) {
    .header img.brand-logo {
        float: none;
        margin: 0 auto;
        width: 100%
    }
    .header .header-nav {
        float: none;
        margin: 0 auto
    }
    .header .header-nav .header-nav-item {
        float: none;
        display: inline-block;
        margin-top: 10px
    }
}
.navbar {
    max-width: 1024px;
    min-width: 850px;
    width: 95%;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    margin: 20px auto 20px auto !important
}
.navbar.responsive {
    max-width: 1024px;
    min-width: 320px;
    width: 95%;
    margin: 0 auto;
    overflow: hidden
}
.navbar nav {
    height: 40px;
    border: none;
    background: none;
    box-shadow: none;
}
.navbar nav:before,
.navbar nav:after {
    content: '';
    display: table
}
.navbar nav:after {
    clear: both
}
.navbar nav a {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 300;
    letter-spacing: 1px;
    display: block;
    float: left;
    text-decoration: none;
    padding: 0 15px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    border: none;
}
.navbar nav a.breadcrumbs {
    border-bottom: 2px solid var(--theme-blue);
}
.navbar nav a:hover {
    border-bottom: 2px solid var(--theme-blue);
    color: #fff;
}
.navbar .aff-info {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 13px;
    height: 40px;
    margin-top: 10px;
    line-height: 38px;
    margin-right: 20px
}
.navbar .aff-info a {
    margin-left: 5px;
    color: #fff;
    text-transform: uppercase;
}
.navbar .aff-info div {
    float: right;
    padding-left: 15px;
    line-height: 20px
}
.navbar #form-login {
    position: absolute;
    top: 7px;
    right: 7px;
    font-size: 12px;
    line-height: 26px
}
.navbar #form-login label input {
    padding: 5px;
    height: 26px;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    border: none;
    width: 135px;
    background: transparent;
    border-bottom: 1px solid #fff;
    opacity: 0.73;
    color: #fff;
    font-size: 16px;
    outline: none;
}
.navbar #form-login label input::placeholder {
    font-size: 16px;
    text-transform: capitalize;
    color: #fff;
    opacity: 0.73;
    font-weight: 300;
}
.navbar #form-login label span {
    opacity: 0;
}
.navbar #form-login button[type="submit"] {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    white-space: nowrap;
    height: 26px;
    width: 100px;
    background-color:transparent;
    border: none;
    color: #fff;
    font-size: 14px;
    font-weight: 300;
    outline: none;
    cursor: pointer;
    text-transform: uppercase;
}
.navbar #form-login #login-help-btn {
    text-decoration: none;
    display: inline-flex;
    font-size: 20px;
    line-height: 26px;
    vertical-align: middle;
    margin: 0 2px 1px 4px;
    color: #fff !important;
}
.navbar #form-login #login-help-btn:hover {
    color: #666
}
.navbar .banner {
    clear: both;
    padding: 10px;
    margin-top: 10px
}
.navbar .banner.alert {
    background-color: rgba(255, 100, 100, 0.2);
    border: 1px solid red
}
.navbar .banner.alert a {
    color: #fff;
}
@media (max-width: 372px) {
    .navbar.responsive #form-login {
        position: relative;
        margin-top: 10px;
        right: auto;
        top: auto
    }
    .navbar.responsive #form-login label input {
        width: 117px
    }
}
@media (max-width: 950px) {
    .navbar nav a {
        padding: 0 5px;
    }
}
@media (max-width: 870px) {
    .navbar.responsive #form-login {
        position: relative;
        margin-top: 10px;
        right: auto;
        top: auto
    }
    .navbar.responsive #form-login label span {
        display: none
    }
    .navbar.responsive nav a {
        padding: 0 5px; 
    }
    #publishers, #advertisers {
        display: block !important;
    }
    #advertisers .bg-img {
        background-image: url(/../../img/moaroffers/home/index/advertisers@1x.jpg) !important;
        min-height: 400px;
    }
    #publishers .bg-img {
        min-height: 350px;
    }
}
.am {
    text-align: left;
    line-height: 20px;
    max-width: 600px;
    word-wrap: break-word
}
#home {
    width: 100%
}
#home #hero {
    width: 120%;
    border: none;
    position: relative;
    height: 425px;
    background: #fff;
    overflow: hidden;
}
#home #hero img {
    width: 120%;
    height: auto;
    position: absolute;
    top: 0;
    right: -9%;
    display: block;
    min-height: 425px;
}
#home #hero .nowrap, .nowrap {
    white-space: nowrap;
}
#home #boxes {
    background: white;
    border: none;
    display: flex;
    padding: 0 3rem;
}
#home #boxes:after, #home #boxes:before {
    content: none;
    display: none;
}
#home #boxes .box {
    border: none;
    margin: 0;
    padding: 3rem 2rem;
    box-shadow: none;
}
#home #boxes .box:nth-child(2n+1) {
    margin-right: 0;
}
#home #boxes .box .box-title {
    color: var(--theme-blue);
    font-size: 15px;
    line-height: 3rem;
    white-space: nowrap;
}
#home #boxes .box p {
    color: #151515;
    line-height: 1.25rem;
    font-size: 14px;
}
@media (max-width: 580px) {
    #home #boxes .box {
        width: 100%
    }
}
#home #boxes .box img {
    display: block;
    width: 50%;
    margin: 0 auto;
}
#home #hero .join .cta {
    background-color: var(--theme-blue);
    text-transform: uppercase;
    width: 250px;
    line-height: 2.5rem;
    letter-spacing: 1px;
    border-radius: 3px;
    font-size: 18px;
    padding: 0.7rem 3.5rem;
}
#home #hero .join {
    position: absolute;
    left: 0;
    width: 41%;
    padding: 3rem 0 3rem 2rem;
    text-align: left;
}
#home #hero .join .h2 {
    font-size: 42px;
    line-height: 1.4;
    color: white;
    display: block;
}
#home #hero .join .h3 {
    font-size: 28px;
    line-height: 1.4;
    color: white;
    display: block;
}
#home #hero .join .h6 {
    margin-bottom: 2rem;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.5;
    color: white;
    display: block;
}
#home #boxes .box .join a {
    display: block;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 14px
}
#publishers, #advertisers {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-areas: "image text"
                        "image list"
                        "image cta";
    background: white;
    color: #151515;
    font-size: 14px;
}

#publishers .bg-img {
    background: center / cover no-repeat url("/../../img/moaroffers/home/index/publishers@2x.jpg");
    grid-area: image;
}
#publishers #sales-pitch, #advertisers #sales-pitch {
    text-align: left;
}
#publishers #sales-pitch h1, #advertisers #sales-pitch h1  {
    color: var(--theme-blue);
    font-size: 36px;
    margin-bottom: 1rem;
}
#publishers #sales-pitch .h3  {
    color: var(--theme-blue);
    font-size: 16px;
    margin-bottom: 1rem;
}

h2.h3.trouble {
    font-size: 16px;
}

#publishers #sales-pitch .lede, #advertisers #sales-pitch .lede {
    margin: 3rem 3rem 1rem 3rem;
    line-height: 1.75rem;
    grid-area: text;
}
#publishers #sales-pitch #pub-tools, #advertisers .advert-form {
    border: none;
    box-shadow: none;
    padding: 0;
    line-height: 1.75rem;
    grid-area: list;
}
#publishers #sales-pitch #pub-tools {
    margin: 3rem 3rem 1rem 3rem;
}
#publishers #sales-pitch #pub-tools ul {
    list-style: disc inside;
    margin-left: 1rem;
}
#publishers #sales-pitch .cta-banner, #advertisers #contactus {
    background-color: var(--theme-blue);
    color: white;
    padding: 3rem;
    text-align: center;
    grid-area: cta;
    font-size: 18px;
    font-weight: 300;
    outline: none;
    border: none;
}
#publishers #sales-pitch .cta {
    color: white;
    font-weight: 600;
}
#advertisers .bg-img {
    background: center / cover no-repeat url("/../../img/moaroffers/home/index/advertisers@2x.jpg");
    grid-area: image;
}
#advertisers .advert-form {
    text-align: center;
}
#advertisers .advert-form .row {
    width: 75%;
    margin: 0 auto 1rem;
}
#advertisers .advert-form .row label {
    float: left;
    font-size: 12px;
    padding: 0.25rem 0;
    font-weight: 300;
}
#advertisers .advert-form .row input,
#advertisers .advert-form .row textarea {
    width: 100%;
    line-height: 28px;
    border-radius: 2px;
    background-color: #f6f6f6;
    border: 1px solid #fff;
    box-shadow: 0 0 4px rgba(0,0,0,0.25);
}
#advertisers #contactus {
    width: 100%;
    padding: 1.25rem;
    letter-spacing: 1px;
}
#advertisers #recaptcha-validate {
    opacity: 0;
    transform: translateY(-24px);
    height: 1px;
    width: 1px;
}
#programs {
    background-color: #fff;
    margin: 0 auto;
    border: 1px solid #cacaca;
    padding: 30px;
    -moz-box-shadow: inset 0 0 5px #fcfcfc, 0px 0px 2px #ddd;
    -webkit-box-shadow: inset 0 0 5px #fcfcfc, 0px 0px 2px #ddd;
    box-shadow: inner 0 0 5px #fcfcfc, 0px 0px 2px #ddd
}
#programs .site {
    position: relative;
    clear: both;
    margin-bottom: 15px
}
#programs .site:before,
#programs .site:after {
    content: '';
    display: table
}
#programs .site:after {
    clear: both
}
#programs .site .site-thumb {
    width: 85%;
    margin: 0 auto;
    position: relative
}
#programs .site .site-thumb:before,
#programs .site .site-thumb:after {
    content: '';
    display: table
}
#programs .site .site-thumb:after {
    clear: both
}
#programs .site .site-thumb img {
    width: 30%;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border: 1px solid #cacaca;
    margin-right: 5%;
    display: block;
    float: left
}
#programs .site .site-thumb > img:last-of-type {
    margin-right: 0;
    margin-left: 5%;
}#programs .site .site-desc{width:80%;margin:20px auto 0 auto;clear:both}#programs .site-secondary:before,#programs .site-secondary:after{content:'';display:table}#programs .site-secondary:after{clear:both}#programs .site-secondary .site-thumb{margin:0 auto}#programs .site-secondary .site-thumb img{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;width:18%;border:1px solid #cacaca}#programs .site-secondary .site-desc{width:75%;margin:5px auto}#programs .site-desc{padding:15px;line-height:1.3em}
.fa-circle-thin {
    font-size: 11px;
}
#programs a.signup {
    display: table;
    font-size: 1.3em;
    padding: 10px 20px;
    margin: 20px auto 10px auto;
    color: #fff;
    text-decoration: none
}
#programs h2,
#programs h3,
#programs h4 {
    margin-bottom: .75em;
    display: inline-block
}
#programs h2 a,
#programs h3 a,
#programs h4 a {
    text-decoration: none
}
#programs h2 a:hover,
#programs h3 a:hover,
#programs h4 a:hover {
    color: #555
}
#programs h2.primary,
#programs h3.primary {
    font-size: 2.5em;
    margin-top: .5em;
    padding-bottom: 1px
}
#programs h2.secondary,
#programs h3.secondary {
    font-size: 2em}
/*
/* #programs h2.badoink,
#programs h3.badoink {
    border-bottom: 2px solid #0077E9
} */
#programs h2.seekverify,
#programs h3.seekverify {
    border-bottom: 2px solid #C74649
}
#programs h2:hover,
#programs h3:hover {
    border-bottom: 2px solid #80C229
}
#programs .features {
    margin-bottom: 1em
}
#programs .features h4 {
    font-size: 1.5em
}
#programs .features .program-desc {
    line-height: 1.3em;
    width: 75%;
    margin: 0 auto
}
#programs .features ul {
    margin: 1.5em auto 10px auto;
    text-align: left;
    display: inline-block;
    border: 1px solid #cacaca;
    padding: 20px
}
#programs .features ul li {
    line-height: 1.3em;
    position: relative;
    padding-left: 32px;
    margin-bottom: 10px
}
#programs .features ul li .check {
    position: absolute;
    left: 0;
    top: -3px;
    display: inline-block;
    color: #80C229
}
#programs .features ul li .check i {
    font-size: 1.8em
}
#programs .separator {
    width: 50%;
    margin: 15px auto 25px auto
}
@media (max-width: 727px) {
    #home #hero img { 
        width: 200%;
        height: 100%;
        right: -50%;
    }
    #home #hero .join { 
        width: 70%;
    }
    #home #hero .join .h3 {
        font-size: 18px;
    }
    #home #hero .join .h2 {
        font-size: 24px;
    }
    #home #hero .join .h6 {
        font-size: 12px;
        margin-top: 15px;
    }
    #home #boxes {
        flex-direction: column;
        align-items: center;
    }
    #home #boxes .box  {
        padding: 2rem 0.25rem;
    }
    #programs .site .site-thumb {
        width: 45%
    }
    #programs .site .site-thumb img {
        display: none
    }
    #programs .site .site-thumb a img {
        width: 100%;
        display: block !important;
        float: none;
        margin: 0 auto
    }
    #programs .site .site-thumb img:nth-of-type(2) {
        display: none !important; /* This '!important' overrides the display: block from css/style.css so middle SeekVerify img displays responsively */
    }#programs .site-secondary .site-thumb{width:30%}#programs .site-secondary .site-thumb img{width:100%}#programs .site-desc,#programs .program-desc{width:100% !important}#programs .separator{margin:15px auto 30px auto}}@media (max-width: 599px){#programs{padding:20px 15px}#programs .site .site-thumb{width:60%}#programs .site-secondary .site-thumb{width:40%}}
    @media (max-width: 479px){
        #programs{padding:20px 15px}#programs .site .site-thumb{width:80%}#programs .site-secondary .site-thumb{width:60%}}.products{background-color:#fff;padding-bottom:40px}.products img{width:100%}.products h1{font-size:2.5em;margin:40px 0}.products h1 .welcome{margin-top:80px}.products p{width:90%;margin:0 auto;font-size:1.25em;line-height:30px;text-align:left}.products ul:not(.slick-dots){width:60%;margin:0 auto;font-size:1.25em;text-align:left;list-style-image:url(../img/seekverifycash/dot.png)}.products li{margin:30px 0;padding-left:10px}.products .btn.signup{display:block;width:150px;margin:70px auto 30px;font-size:1.5em}.other-products{padding:50px 0 100px}.other-products h1{width:100%;height:20px;border-bottom:3px solid #ccc;text-align:center;margin:0}.other-products span{font-size:35px;background-color:#fff;padding:0 30px}#payouts-tour{background-color:#fff;margin:0 auto;border:1px solid #cacaca;padding:30px;-moz-box-shadow:inset 0 0 5px #fcfcfc, 0px 0px 2px #ddd;-webkit-box-shadow:inset 0 0 5px #fcfcfc, 0px 0px 2px #ddd;box-shadow:inner 0 0 5px #fcfcfc, 0px 0px 2px #ddd}#payouts-tour section{margin-bottom:30px}#payouts-tour section .btn.signup{display:table;margin:1em auto 0 auto;font-size:1.25em;width:90%;max-width:110px;padding:9px 0}#payouts-tour section .payout-info{clear:both;padding-top:1em;color:#666}#payouts-tour section h2,#payouts-tour section h3{border-bottom:2px solid black;display:inline-block;padding-bottom:2px}#payouts-tour .money{margin-top:.5em}#payouts-tour .money h2{margin-bottom:1em}#payouts-tour .money .money-options{width:100%;display:-ms-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;position:relative;flex-wrap:wrap}#payouts-tour .money .money-options:before,#payouts-tour .money .money-options:after{content:'';display:table}#payouts-tour .money .money-options:after{clear:both}#payouts-tour .money .money-options .money-option{width:28%;float:left;padding:5px 0 25px 0;position:relative;-moz-box-shadow:inset 0 0 5px #fcfcfc, 0px 0px 2px #ddd;-webkit-box-shadow:inset 0 0 5px #fcfcfc, 0px 0px 2px #ddd;box-shadow:inner 0 0 5px #fcfcfc, 0px 0px 2px #ddd;outline:1px solid #cacaca;/* outline and transparent border combo prevents jank during mouse hover */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             border: 2px solid transparent;margin-top:20px}#payouts-tour .money .money-options .money-option .top{font-size:1.25em;color: #00a2ff; /* prevcolor:var(--theme-blue)*/
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           }#payouts-tour .money .money-options .money-option .middle{font-size:3.5em;font-weight:900;color:#00a2ff;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }#payouts-tour .money .money-options .money-option.highlight{width:36%;padding:35px 0;margin-top:0}#payouts-tour .money .money-options .money-option.highlight .middle{background-color:#80C229;font-size:3.75em}#payouts-tour .money .money-options .money-option .bottom{font-size:1.2em;font-weight:600;background-color:#00a2ff;color:#fff;margin:10px -2px; /* -2px margin makes blue background touch outline from line 975 */padding:10px 0}#payouts-tour .money .money-options .money-option .footnote{width:100%;font-size:.895em;color:#ddd;min-height:36px;line-height:16px}#payouts-tour .money .money-options .money-option .btn.signup{font-size:1em;border-radius:20px;margin-top:20px;background-color:#00a2ff;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   }#payouts-tour .money .money-options .money-option .btn.signup:hover{background-color:#006199;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }@media (min-width: 575px) and (max-width: 855px){#payouts-tour .money .money-options .money-option .pps .bottom{padding:18px 0;
}
    #programs .site-secondary .site-thumb {
        width: 30%
    }
    #programs .site-secondary .site-thumb img {
        width: 100%
    }
    #programs .site-desc,
    #programs .program-desc {
        width: 100% !important
    }
    #programs .separator {
        margin: 15px auto 30px auto
    }
}
@media (max-width: 599px) {
    #programs {
        padding: 20px 15px
    }
    #programs .site .site-thumb {
        width: 60%
    }
    #programs .site-secondary .site-thumb {
        width: 40%
    }
}
@media (max-width: 479px) {
    #programs {
        padding: 20px 15px
    }
    #programs .site .site-thumb {
        width: 80%
    }
    #programs .site-secondary .site-thumb {
        width: 60%
    }
}
.products {
    background-color: #fff;
    padding-bottom: 40px
}
.products img {
    width: 100%
}
.products h1 {
    font-size: 2.5em;
    margin: 40px 0
}
.products h1 .welcome {
    margin-top: 80px
}
.products p {
    width: 90%;
    margin: 0 auto;
    font-size: 1.25em;
    line-height: 30px;
    text-align: left
}
.products ul:not(.slick-dots) {
    width: 60%;
    margin: 0 auto;
    font-size: 1.25em;
    text-align: left;
    list-style-image: url(../img/seekverifycash/dot.png)
}
.products li {
    margin: 30px 0;
    padding-left: 10px
}
.products .btn.signup {
    display: block;
    width: 150px;
    margin: 70px auto 30px;
    font-size: 1.5em
}
.other-products {
    padding: 50px 0 100px
}
.other-products h1 {
    width: 100%;
    height: 20px;
    border-bottom: 3px solid #ccc;
    text-align: center;
    margin: 0
}
.other-products span {
    font-size: 35px;
    background-color: #fff;
    padding: 0 30px
}
#payouts-tour {
    background-color: #fff;
    margin: 0 auto;
    border: 1px solid #cacaca;
    padding: 30px;
    -moz-box-shadow: inset 0 0 5px #fcfcfc, 0px 0px 2px #ddd;
    -webkit-box-shadow: inset 0 0 5px #fcfcfc, 0px 0px 2px #ddd;
    box-shadow: inner 0 0 5px #fcfcfc, 0px 0px 2px #ddd
}
#payouts-tour section {
    margin-bottom: 30px
}
#payouts-tour section .btn.signup {
    display: table;
    margin: 1em auto 0 auto;
    font-size: 1.25em;
    width: 90%;
    max-width: 110px;
    padding: 9px 0
}
#payouts-tour section .payout-info {
    clear: both;
    padding-top: 1em;
    color: #666
}
#payouts-tour section h2,
#payouts-tour section h3 {
    border-bottom: 2px solid black;
    display: inline-block;
    padding-bottom: 2px
}
#payouts-tour .money {
    margin-top: .5em
}
#payouts-tour .money h2 {
    margin-bottom: 1em
}
#payouts-tour .money .money-options {
    width: 100%;
    display: -ms-flex;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-around;
    justify-content: space-around;
    position: relative;
    flex-wrap: wrap
}
#payouts-tour .money .money-options:before,
#payouts-tour .money .money-options:after {
    content: '';
    display: table
}
#payouts-tour .money .money-options:after {
    clear: both
}
#payouts-tour .money .money-options .money-option {
    width: 28%;
    float: left;
    padding: 5px 0 25px 0;
    position: relative;
    -moz-box-shadow: inset 0 0 5px #fcfcfc, 0px 0px 2px #ddd;
    -webkit-box-shadow: inset 0 0 5px #fcfcfc, 0px 0px 2px #ddd;
    box-shadow: inner 0 0 5px #fcfcfc, 0px 0px 2px #ddd;
    outline: 1px solid #cacaca; /* outline and transparent border combo prevents jank during mouse hover */
    border: 2px solid transparent;
    margin-top: 20px
}
#payouts-tour .money .money-options .money-option .top {
    font-size: 1.25em;
    color: #00a2ff; /* prev color: var(--theme-blue) */
}
#payouts-tour .money .money-options .money-option .middle {
    font-size: 3.5em;
    font-weight: 900;
    color: #00a2ff;
}
#payouts-tour .money .money-options .money-option.highlight {
    width: 36%;
    padding: 35px 0;
    margin-top: 0
}
#payouts-tour .money .money-options .money-option.highlight .middle {
    background-color: #80C229;
    font-size: 3.75em
}
#payouts-tour .money .money-options .money-option .bottom {
    font-size: 1.2em;
    font-weight: 600;
    background-color: #00a2ff;
    color: #fff;
    margin: 10px -2px; /* -2px margin makes blue background touch outline from line 975 */
    padding: 10px 0
}
#payouts-tour .money .money-options .money-option .footnote {
    width: 100%;
    font-size: .895em;
    color: #ddd;
    min-height: 36px;
    line-height: 16px
}
#payouts-tour .money .money-options .money-option .btn.signup {
    font-size: 1em;
    border-radius: 20px;
    margin-top: 20px;
    background-color: #00a2ff;
}
#payouts-tour .money .money-options .money-option .btn.signup:hover {
    background-color: #006199;
}
@media (min-width: 575px) and (max-width: 855px) {
    #payouts-tour .money .money-options .money-option .pps .bottom {
        padding: 18px 0;
    }
}
@media (min-width: 575px) and (max-width: 855px) {
    #payouts-tour .money .money-options .money-option .ppl .bottom {
        padding: 18px 0
    }
}
@media (min-width: 575px) and (max-width: 855px) {
    #payouts-tour .money .money-options .money-option .rev .bottom {
        padding: 18px 0
    }
}
#payouts-tour .money .money-options .money-option:hover {
    border: 2px solid #00a2ff; /* prev color: var(--theme-blue) */
    padding-bottom: 25px;
    box-shadow: 1px 1px 5px #999
}
#payouts-tour .money .money-options .divider {
    width: 1px;
    height: 100px;
    margin: 0 calc(2.5% - .5px);
    margin-top: 50px;
    float: left
}
#payouts-tour .payment {
    width: 90%;
    margin: 3em auto 1em auto
}
#payouts-tour .payment h3 {
    font-size: 1.75em;
    margin-bottom: 1em
}
#payouts-tour .payment .payment-options {
    width: 95%;
    position: relative;
    margin: 0 auto 1em auto
}
#payouts-tour .payment .payment-options:before,
#payouts-tour .payment .payment-options:after {
    content: '';
    display: table
}
#payouts-tour .payment .payment-options:after {
    clear: both
}
#payouts-tour .payment .payment-options .payment-option {
    float: left;
    width: 30%;
    margin-right: 5%
}
#payouts-tour .payment .payment-options .payment-option:last-of-type {
    margin-right: 0
}
#payouts-tour .payment .payment-options .payment-option .payment-type img {
    max-width: 100%;
    max-height: 50px;
    display: inline-block;
    margin: 0 auto
}
#payouts-tour .payment .payment-options .payment-option .payment-type.text {
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    padding: 10px 5px;
    font-weight: 600;
    line-height: 1.1em
}
#payouts-tour .payment .btn.signup {
    background-color: #00a2ff;
}
#payouts-tour .payment .btn.signup:hover {
    background-color: #006199;
}
@media (max-width: 574px) {
    /* .header > a {
        content: url('../../img/moaroffers/home/logo.png');
        margin: 25px auto 0 auto;
        padding: 0 10px;
        width: 100%;
    } */
    /* .header > a > .brand-logo {
        display: none;
    } */
    @-moz-document url-prefix() {
        .header > a > .brand-logo {
            display: block;
        }
    }
    #payouts-tour {
        padding: 1em
    }
    #payouts-tour section h2,
    #payouts-tour section h3 {
        display: inline;
        line-height: 1.3em;
        padding-bottom: 0
    }
    #payouts-tour .money .money-options {
        margin-top: 1.5em
    }
    #payouts-tour .money .money-options .money-option {
        width: 70%;
        min-width: 245px;
        float: none;
        margin: 0 auto 1em auto
    }
    #payouts-tour .money .money-options .money-option.money-option.highlight {
        width: 80%;
        min-width: 290px
    }
    #payouts-tour .money .money-options .divider {
        display: none
    }
    #payouts-tour .payment .payment-options {
        margin-top: 1.5em
    }
    #payouts-tour .payment .payment-options .payment-option {
        width: 80%;
        float: none;
        margin: 0 auto 1em auto
    }
    #payouts-tour .payment .payment-options .payment-option:last-of-type {
        margin-right: auto
    }
}
#payouts-tour.dev .money-option,
#payouts-tour.dev .payment-option {
    border: 1px solid #ccc
}
.select-option {
    text-decoration: none
}
#forgot-username,
#forgot-password {
    background-color: #fff;
    margin: 0 auto;
    border: 1px solid #cacaca;
    padding: 30px;
    -moz-box-shadow: inset 0 0 5px #fcfcfc, 0px 0px 2px #ddd;
    -webkit-box-shadow: inset 0 0 5px #fcfcfc, 0px 0px 2px #ddd;
    box-shadow: inner 0 0 5px #fcfcfc, 0px 0px 2px #ddd
}
#forgot-username label,
#forgot-password label {
    width: 100px;
    display: inline-block;
    text-align: right
}
#forgot-username input,
#forgot-password input {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
}

#forgot-username h1,
#forgot-password h1 {
    color: var(--theme-blue);
    font-weight: bold;
    font-size: 2em;
    margin-bottom: 2rem;
}

@media (max-width: 565px){#signup #form-signup .row label,#signup #form-quick-reg .row label{text-align:left;width:100%;margin-right:0}#signup #form-signup .row input,#signup #form-signup .row textarea,#signup #form-signup .row select,#signup #form-quick-reg .row input,#signup #form-quick-reg .row textarea,#signup #form-quick-reg .row select{width:100%;max-width:100%}#signup #form-signup .row,#signup #form-signup .row.first,#signup #form-quick-reg .row,#signup #form-quick-reg .row.first{padding:5px 0;border:none}}#signup ul.errors{padding:0;list-style-position:inside;font-size:13px;color:red;margin-top:20px}#signup div.errors{padding:0;font-size:13px;color:red;margin-top:5px}@media (max-width: 399px){#signup{padding:20px 15px}#signup .h2{font-size:1.75em}}#recaptcha_area{margin:0 auto}#qraccounttype,#qrpromote{background:url(../img/seekverifycash/select.png) 98% no-repeat;background-size:9px}.row.checkbox_div{display:table}.multi_checkbox_label{display:table-cell;vertical-align:top;width:38%;text-align:right}.checkbox_group{display:table-cell;float:left;vertical-align:top;text-align:left;margin-left:36px;width:100%}#success{background-color:#fff;margin:0 auto;border:1px solid #cacaca;padding:30px;-moz-box-shadow:inset 0 0 5px #fcfcfc, 0px 0px 2px #ddd;-webkit-box-shadow:inset 0 0 5px #fcfcfc, 0px 0px 2px #ddd;box-shadow:inner 0 0 5px #fcfcfc, 0px 0px 2px #ddd}#terms,#faq{color: #151515;background-color:#fff;margin:0 auto;border:1px solid #cacaca;padding:30px;-moz-box-shadow:inset 0 0 5px #fcfcfc, 0px 0px 2px #ddd;-webkit-box-shadow:inset 0 0 5px #fcfcfc, 0px 0px 2px #ddd;box-shadow:inner 0 0 5px #fcfcfc, 0px 0px 2px #ddd;text-align:left;margin:0 auto}#terms h1,#terms h4,#faq h1,#faq h4{font-weight:bold; color: var(--theme-blue);}#terms h4,#faq h4{margin:5px auto;font-size:17px}#terms h1,#faq h1{font-size:26px;margin:.5em auto 1.5em auto}#terms p,#faq p{margin:1em 0}#terms .smaller,#terms .help,#faq .smaller,#faq .help{font-size:14px}#terms .separator,#faq .separator{width:100%;height:1px;background-color:#e9e9e9;margin:0}#terms b,#faq b{font-weight:bold}#terms a,#faq a{color:var(--theme-blue);font-weight:bold}#terms ul,#faq ul{list-item-type:none}#terms ul li,#faq ul li{padding-left:3em;line-height:2.5em}#contact{background-color:#fff;margin:0 auto;border:1px solid #cacaca;padding:30px;-moz-box-shadow:inset 0 0 5px #fcfcfc, 0px 0px 2px #ddd;-webkit-box-shadow:inset 0 0 5px #fcfcfc, 0px 0px 2px #ddd;box-shadow:inner 0 0 5px #fcfcfc, 0px 0px 2px #ddd;text-align:left}#contact h1{margin-bottom:30px}#contact label{display:inline-block;float:left;line-height:28px;width:75px;color: #151515;}#contact input,#contact textarea{padding:5px;font-size:14px;border:1px solid #ccc;background-color:#fff;appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}#contact input{width:350px}#contact textarea{height:195px;width:calc(100% - 75px);max-width:435px;min-width:350px}#contact select{width:220px;padding:0;background-color:#fff;border:1px solid #ccc;height:28px;line-height:28px;font-size:12px}#contact input,#contact select,#contact textarea{margin-bottom:15px}#contact button{margin-left:75px}#contact .errors{color:red;margin:0 auto 20px auto;list-style-position:inside;line-height:1.3em;font-size:12px}#contact .help{font-size:11px;margin-left:5px}#contact .success{margin:0 auto 20px auto;color:#32976c;font-size:1.1em}#contact .success b{font-weight:bold}@media (max-width: 512px){#contact input,#contact textarea{width:100%;min-width:0}#contact .contact-submit{text-align:center}#contact button{margin-left:0}#contact .help{display:block;margin-left:0;margin-top:6px}}
@media (max-width: 399px){
    #contact{padding:20px 15px}
    .navbar.responsive nav a {
        padding: 0 2px;
        height: 25px;
        line-height: 25px;
        letter-spacing: 0;
    }
    .navbar.responsive .aff-info {
        display: flex;
        flex-wrap: wrap;
        height: auto;
    }
    .aff-info-name, 
    .aff-info-id {
        order: -1;
    }
}
@media (min-width: 512px) {
    #contact div#has_a_captcha {
        margin-left: 75px;
    }
}
#reviews{
    background-color:#fff;
    margin:0 auto;
    border:1px solid #cacaca;
    padding:30px;
    -moz-box-shadow:inset 0 0 5px #fcfcfc, 0px 0px 2px #ddd;
    -webkit-box-shadow:inset 0 0 5px #fcfcfc, 0px 0px 2px #ddd;
    box-shadow:inner 0 0 5px #fcfcfc, 0px 0px 2px #ddd;
    text-align:left
}
#reviews p.review-intro{
    margin-bottom:3em
}
#reviews .review-grid:before,#reviews .review-grid:after{
    content:'';
    display:table
}
#reviews .review-grid:after{
    clear:both
}
#reviews .review-grid a.review-link{
    float:left;
    width:25%;
    display:block;
    text-decoration:none;
    margin-bottom:30px
}
#reviews .review-grid a.review-link:before,#reviews .review-grid a.review-link:after{
    content:'';
    display:table
}
#reviews .review-grid a.review-link:after{
    clear:both
}
#reviews .review-grid a.review-link .review-title{
    font-size:16px;
    font-weight:600;
    padding-bottom:5px;
    border-bottom:1px solid #cacaca;
    margin-right:30px;
    margin-bottom:10px;
    white-space:nowrap
}
.footer #sm-arrows {
    position: absolute;
    height: 80vh;
    width: 60vw;
    top: 0;
    right: 1%;
    transform: rotate(5deg);
    z-index: -999;
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,0) 5%, rgba(0,0,0,1), rgba(0,0,0,0) 82%);
}
.footer{
    max-width:1024px;
    min-width:850px;
    width:95%;
    margin:0 auto;
    overflow:hidden;
    margin:25px auto 20px auto;
    padding:15px 0;
    border-top:1px solid #ddd;
    font-size:12px
}
.footer.responsive{
    max-width:1024px;
    min-width:320px;
    width:95%;
    margin:0 auto;
    overflow:hidden;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    border: none;
}
.footer .looking {
    order: -1;
    /* margin-top: 5px; */
}
.footer .looking a {
    text-decoration: underline;
}
.footer .copy{
    float:left;
    /* margin-top: 5px; */
}
.footer .copy a{
    font-weight:bold;
}
.footer ul{
    text-align:right;
    float:right;
    /* margin-top: 5px; */
}
.footer ul li{
    display:inline
}
.footer ul li:before{
    content:'\00b7';
    margin-right:5px
}
.footer ul li:first-of-type:before{
    content:''
}
.footer a{
    text-decoration:none
}
.footer a:hover{
    text-decoration:underline
}
@media (max-width: 630px){
    .footer.responsive{
        text-align:center
    }
    .footer.responsive .copy{
        float:none;
        margin: 3px auto !important;
    }
    .footer.responsive ul{
        float:none;
        text-align:center;
        margin: 3px auto;
    }
    .footer.responsive .looking {
        margin: 3px auto;
    }
}
#unsubscribe{
    background-color:#fff;
    margin:0 auto;
    border:1px solid #cacaca;
    padding:30px;
    -moz-box-shadow:inset 0 0 5px #fcfcfc, 0px 0px 2px #ddd;
    -webkit-box-shadow:inset 0 0 5px #fcfcfc, 0px 0px 2px #ddd;
    box-shadow:inner 0 0 5px #fcfcfc, 0px 0px 2px #ddd;
    text-align:left
}
#members-home{
    background-color:#fff;
    margin:0 auto;
    border:1px solid #cacaca;
    padding:30px;
    -moz-box-shadow:inset 0 0 5px #fcfcfc, 0px 0px 2px #ddd;
    -webkit-box-shadow:inset 0 0 5px #fcfcfc, 0px 0px 2px #ddd;
    box-shadow:inner 0 0 5px #fcfcfc, 0px 0px 2px #ddd
}
#members-home p{
    display:inline-block;
    margin-bottom:10px
}
#members-home p.date{
    float:left
}
#members-home p.link-details{
    float:right
}
#members-home p.link-details a{
    color:var(--theme-blue)
}
.news-header{
    font-size:1.4em;
    text-align:left;
    font-weight:bold;
    border-bottom:1px solid #e9e9e9;
    padding-bottom:5px;
    margin:1.5em auto;
    color: var(--theme-blue);
}
.news{
    clear:both
}
.news .news-item{
    display:block;
    text-align:left;
    font-size:13px;
    margin-bottom:1.5em;
    padding-bottom:1.5em;
    border-bottom:1px solid #e9e9e9
}
.news .news-item:last-of-type{
    border-bottom:none;
    padding-bottom:0
}
.news .news-item .news-item-icon{
    float:left;
    font-size:2em;
    padding:4px 7px 0 0;
    color:var(--theme-blue)
}
.news .news-item .news-item-title{
    font-weight:bold;
    font-size:1.1em;
    line-height:1.5em
}
.news .news-item .news-item-content{
    margin-top:1em
}
#stats{
    background-color:#fff;
    margin:0 auto;
    border:1px solid #cacaca;
    padding:30px;
    -moz-box-shadow:inset 0 0 5px #fcfcfc, 0px 0px 2px #ddd;
    -webkit-box-shadow:inset 0 0 5px #fcfcfc, 0px 0px 2px #ddd;
    box-shadow:inner 0 0 5px #fcfcfc, 0px 0px 2px #ddd
}
#stats h4{
    font-size:16px;
    text-align:center
}
#stats #date-pickers:before,#stats #date-pickers:after{
    content:'';
    display:table
}
#stats #date-pickers:after{
    clear:both
}
#stats #date-pickers .date-picker{
    padding:20px 30px;
    position:relative;
    width:32%;
    height:240px;
    margin-right:2%;
    float:left
}
#stats #date-pickers .date-picker:last-of-type{
    margin-right:0
}
#stats #date-pickers .date-picker .date-desc{
    font-size:11px;
    text-align:left;
    margin:15px auto 8px auto
}
#stats #date-pickers .date-picker .btn-date-picker{
    position:absolute;
    bottom:20px;
    left:50%;
    padding:7px 0;
    width:80px;
    margin-left:-40px
}
#stats #date-pickers .date-picker #customstartmonth,#stats #date-pickers .date-picker #customendmonth,#stats #date-pickers .date-picker #monthlymonth,#stats #date-pickers .date-picker #monthlyyear,#stats #date-pickers .date-picker #customstartyear,#stats #date-pickers .date-picker #customendyear{
    width:34%
}
#stats #date-pickers .date-picker #customstartday,#stats #date-pickers .date-picker #customendday{
    width:23%;
    margin:0 2.5%
}
#stats #date-pickers .date-picker #payPeriod{
    width:100%
}
#stats #date-pickers #picker-monthly select,#stats #date-pickers #picker-period select{
    margin-top:55px
}
#stats #product-picker{
    padding:15px;
    width:100%;
    margin:2% auto;
    text-align:left
}
#stats #product-picker h4{
    display:inline-block
}
#stats .stats-picker{
    border:1px solid #ddd
}
#stats .stats-picker.deselected{
    opacity:.5
}
#stats .stats-picker.selected{
    border-color:var(--theme-blue);
    opacity:1
}
#stats select{
    border:1px solid #ababab;
    background-color:#fff;
    height:28px;
    line-height:28px;
    font-size:12px;
    vertical-align:top
}
#stats #stats-tabs{
    text-align:left;
    border-bottom:1px solid #ddd;
    font-size:16px
}
#stats #stats-tabs li{
    display:inline-block;
    padding:10px 20px;
    border-radius:4px 4px 0 0;
    -moz-border-radius:4px 4px 0 0;
    -webkit-border-radius:4px 4px 0 0;
    margin-bottom:-1px
}
#stats #stats-tabs li a{
    text-decoration:none;
    color:var(--theme-blue)
}
#stats #stats-tabs li.active{
    background-color:#fff;
    border:1px solid #ddd;
    border-bottom-color:#fff
}
#stats #stats-tabs li.active a{
    color:#444
}
#stats #stats-date{
    font-size:15px;
    text-align:left;
    margin:30px auto 10px auto
}
#tools{
    background-color:#fff;
    margin:0 auto;
    border:1px solid #cacaca;
    padding:30px;
    -moz-box-shadow:inset 0 0 5px #fcfcfc, 0px 0px 2px #ddd;
    -webkit-box-shadow:inset 0 0 5px #fcfcfc, 0px 0px 2px #ddd;
    box-shadow:inner 0 0 5px #fcfcfc, 0px 0px 2px #ddd
}
#tools .step{
    margin-bottom:65px
}
#tools .step .step-title{
    width:100%;
    font-size:22px;
    text-align:left
}
#tools .step .Notif-btn img {
    margin: 0;
}
#tools .step .options:before,#tools .step .options:after{
    content:'';
    display:table
}
#tools .step .options:after{
    clear:both
}
#tools .step .options .option{
    float:left;
    border:1px solid #cacaca;
    padding:6px;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    cursor:pointer;
    margin-bottom:20px
}
#tools .step .options .option.deselected{
    opacity:0.5
}
#tools .step .options .option.selected{
    border:1px solid var(--theme-blue);
    opacity:1
}
#tools .step .options .option .option-title{
    font-size:16px;
    padding:5px 0;
    overflow:hidden;
    text-overflow:ellipsis
}
#tools .step .options .option img{
    width:100%;
    max-width:150px
}
#tools .step .options .option:last-of-type{
    margin-right:0 !important
}
#tools .step .options .option .product-description{
    min-height:15px;
    font-style:italic
}
#tools .step .options.five .option{
    width: 18%;
    margin-right:1%
}
#tools .step .options.five .option:nth-child(5n+1){
    clear:both
}
#tools .step .options.five.seamless_lander .option{
    width:39%
}
#tools .step .options.three .option{
    width:32%;
    margin-right:2%
}
#tools .step .options .tool-selection{
    margin-top:20px;
    width:175px;
    height:45px;
    font-size:17px;
    line-height:33px;
    display:inline-block;
    margin-right:20px
}
#tools .step .options .tool-selection.deselected{
    opacity:0.5
}
#tools .step .options .tool-selection.selected{
    opacity:1
}
#tools .step .options .tool-selection:last-of-type{
    margin-right:0
}
#tools .step .download-link{
    margin-top:2em
}
#tools .step .download-link a{
    color:var(--theme-blue)
}
#tools #banners-step #banner-sizes #banner-size{
    border:1px solid #ababab;
    background-color:#fff;
    height:28px;
    line-height:28px;
    font-size:12px;
    vertical-align:top;
    width:250px
}
#tools #banners-step .banner-instructions{
    text-align:left;
    margin-bottom:40px
}
#tools #banners-step #banner-list li{
    margin:7px 2px;
    border:1px solid #000;
    padding:5px;
    float:left
}
#tools #banners-step #banner-list li .banner-info{
    margin:8px auto;
    font-size:.9em
}
#tools #banners-step #banner-list li .banner-info strong{
    font-weight:bold
}
#tools #banners-step #banner-list .loader{
    margin-top:30px
}
#tools #links-step{
    text-align:left
}
#tools #links-step .subid-row{
    margin-bottom:10px
}
#tools #links-step .subid-row p{
    font-weight:bold;
    width:180px;
    display:inline-block;
    font-size:.9em;
    line-height:26px
}
#tools #links-step .subid-row input,#tools #links-step .subid-row select{
    border:1px solid #ababab;
    background-color:#fff;
    height:28px;
    line-height:28px;
    font-size:12px;
    vertical-align:top;
    width:250px;
    display:inline-block;
    padding:5px
}
#tools #links-step .divider{
    width:100%;
    height:1px;
    background-color:#cacaca
}
#tools #links-step .create-link{
    text-align:center;
    line-height:33px;
    display:block;
    margin:30px auto;
    width:150px;
    height:45px;
    font-size:17px;
    background-color:#80C229;
    text-decoration:none
}
#tools #links-step .create-link:hover{
    opacity:0.7
}
#show-link{
    width:560px
}
#show-link .step-title{
    border-bottom:1px solid #cacaca;
    width:100%;
    font-size:22px;
    margin-bottom:20px;
    padding-bottom:10px;
    text-align:left
}
#show-link #link-details{
    padding:10px 0 30px 0;
    text-align:left
}
#show-link #link-details span{
    font-weight:bold
}
#show-link #generated-link{
    width:100%;
    margin:0 auto 40px auto;
    padding:5px;
    border:1px solid #ababab
}
#show-link .link-actions{
    width:100%;
    text-align:right
}
#show-link .link-actions .btn.copy{
    padding:10px 15px;
    margin-left:10px;
    margin-top:5px;
    width:200px
}
.banner-size-title{
    text-align:left;
    font-size:18px;
    margin-bottom:20px
}
.creative_choice{
    display:inline;
    margin:0px 20px 0px 20px;
    padding:15px 5px 10px 5px
}
.creative_btn{
    font-size:20px;
    width:150px
}
.controls{
    margin-bottom:30px
}
.controls label{
    font-weight:bold;
    font-size:14px
}
.controls input{
    font-size:14px;
    padding:2px
}
#popunder_code,#popunder_code_head{
    height:150px;
    width:500px
}
a.creative_btn{
    font-size:20px;
    width:150px;
    display:inline-block;
    height:37px
}
#postback_url{
    width:80%;
    height:30px;
    padding:5px;
    border-radius:5px;
    margin-left:25px;
    margin-top:5px
}
.btn #postback_btn{
    height:30px;
    background:#006905;
    font-size:14px
}
.btn .delete_postback{
    height:30px;
    background:#C40233;
    font-size:14px
}
#postback_response{
    padding:5px
}
#postback-step #postbacks-tabs{
    text-align:left;
    border-bottom:1px solid #ddd;
    font-size:16px
}
#postback-step #postbacks-tabs li{
    display:inline-block;
    padding:10px 20px;
    border-radius:4px 4px 0 0;
    -moz-border-radius:4px 4px 0 0;
    -webkit-border-radius:4px 4px 0 0;
    margin-bottom:-1px;
    cursor:pointer
}
#postback-step #postbacks-tabs li a{
    text-decoration:none;
    color:var(--theme-blue)
}
#postback-step #postbacks-tabs li.active{
    background-color:#fff;
    border:1px solid #ddd;
    border-bottom-color:#fff
}
#postback-step #postbacks-tabs li.active a{
    color:#444
}
.seamless_iframe{
    width:100%;
    height:560px
}
.seamless-form{
    width:48%;
    float:left
}
.seamless-preview{
    width:48%;
    float:right;
    border:1px solid #000
}
.optimal-text,.seamless-text{
    float:left;
    text-align:left;
    height:40px;
    width:80%
}
.optimal-text:before,.optimal-text:after,.seamless-text:before,.seamless-text:after{
    content:'';
    display:table
}
.optimal-text:after,.seamless-text:after{
    clear:both
}
#tools .step .options .option.optimal-div,#tools .step .options .option.seamless-div{
    float:left;
    border:1px solid #cacaca;
    padding:6px;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    cursor:pointer;
    height:40px;
    margin-bottom:40px;
    width:18.4%;
    margin-right:1%
}
#tools .step .options .option.optimal-div:before,#tools .step .options .option.optimal-div:after,#tools .step .options .option.seamless-div:before,#tools .step .options .option.seamless-div:after{
    content:'';
    display:table
}
#tools .step .options .option.optimal-div:after,#tools .step .options .option.seamless-div:after{
    clear:both
}
#tools .step .options .option.optimal-div.deselected,#tools .step .options .option.seamless-div.deselected{
    opacity:0.5
}
#tools .step .options .option.optimal-div.selected,#tools .step .options .option.seamless-div.selected{
    border:1px solid var(--theme-blue);
    opacity:1
}
#tools .step .options .option.optimal-div .option-title,#tools .step .options .option.seamless-div .option-title{
    font-size:16px;
    padding:5px 0;
    overflow:hidden;
    text-overflow:ellipsis
}
#tools .step .options .option.optimal-div:last-of-type,#tools .step .options .option.seamless-div:last-of-type{
    margin-right:0 !important
}
#tools .step .options .option.optimal-div .product-description,#tools .step .options .option.seamless-div .product-description{
    min-height:15px;
    font-style:italic
}
.lp_code{
    text-align:left;
    background:#f4fcff;
    border:1px solid #ccc;
    padding:15px
}
.lp_code_example{
    float:left
}
.lp_code.med{
    height:275px
}
.lp_code.lrg{
    height:635px
}
.lp_header{
    font-weight:bold;
    color:blue
}
.copy_to_clipboard{
    float:right;
    cursor:pointer
}
#lp-step p{
    text-align:left
}
#lp-tabs{
    text-align:left;
    border-bottom:1px solid #ddd;
    font-size:16px
}
#lp-tabs li{
    display:inline-block;
    padding:10px 20px;
    border-radius:4px 4px 0 0;
    -moz-border-radius:4px 4px 0 0;
    -webkit-border-radius:4px 4px 0 0;
    margin-bottom:-1px;
    cursor:pointer
}
#lp-tabs li a{
    text-decoration:none;
    color:var(--theme-blue)
}
#lp-tabs li.active{
    background-color:#fff;
    border:1px solid #ddd;
    border-bottom-color:#fff
}
#lp-tabs li.active a{
    color:#444
}
strong,b{
    font-weight:bold
}
#payouts{
    background-color:#fff;
    margin:0 auto;
    border:1px solid #cacaca;
    padding:30px;
    -moz-box-shadow:inset 0 0 5px #fcfcfc, 0px 0px 2px #ddd;
    -webkit-box-shadow:inset 0 0 5px #fcfcfc, 0px 0px 2px #ddd;
    box-shadow:inner 0 0 5px #fcfcfc, 0px 0px 2px #ddd
}
#payouts h1{
    font-size:40px;
    font-weight:600;
    text-align:center
}
#payouts p{
    font-size:17px
}
#payouts .small{
    font-size:15px
}
#payouts .description{
    margin:25px auto
}
#payouts .history h2{
    font-size:24px
}
#payouts .history table{
    max-width:700px;
    margin:10px auto
}
#payouts-more-money{
    background-color:#fff;
    margin:0 auto;
    border:1px solid #cacaca;
    padding:30px;
    -moz-box-shadow:inset 0 0 5px #fcfcfc, 0px 0px 2px #ddd;
    -webkit-box-shadow:inset 0 0 5px #fcfcfc, 0px 0px 2px #ddd;
    box-shadow:inner 0 0 5px #fcfcfc, 0px 0px 2px #ddd;
    padding-left:15px;
    padding-right:15px;
    margin-top:15px
}
#payouts-more-money:before,#payouts-more-money:after{
    content:'';
    display:table
}
#payouts-more-money:after{
    clear:both
}
#payouts-more-money h2{
    font-size:22px;
    margin:0 auto 20px auto
}
#payouts-more-money .option{
    width:35%;
    padding:20px 15px;
    margin-left:10%;
    height:175px;
    border:1px solid #ddd;
    float:left
}
#payouts-more-money .option h3{
    font-size:20px;
    margin-bottom:15px
}
#payouts-more-money .option p{
    font-size:15px;
    line-height:1.3em
}
#payouts-more-money a{
    display:block;
    clear:both;
    color:var(--theme-blue);
    font-size:16px;
    padding:15px 0 0 0
}
#account-info{
    background-color:#fff;
    margin:0 auto;
    border: none !important;
    padding: 0 !important;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-align:left;
    font-size:14px;
    line-height:1.4em;
    display: grid;
    grid-template-columns: 1fr 1.5fr;
    grid-template-areas: "image title"
                        "image subtitle"
                        "image section1"
                        "image section2";
}
#account-info .img-slot {
    background: center / cover no-repeat url(/../../img/moaroffers/home/index/advertisers@1x.jpg);
    min-height: 400px;
    grid-area: image;
}
#account-info > *:not(:first-child):not(:before):not(:after) {
    padding: 3rem;
}
#account-info:before,#account-info:after{
    content:'';
    display:table
}
#account-info:after{
    clear:both
}
#account-info h1 {
    grid-area: title;
    width: 100%;
    text-align:center;
    margin-top: 2rem;
}
#account-info p {
    grid-area: subtitle;
    width: 100%;
    text-align:center;
}
#account-info a{
    color:var(--theme-blue)
}
#account-info section{
    margin-top:30px
}
#account-info section h4{
    border-bottom:1px solid #e9e9e9;
    padding-bottom:5px;
    margin-bottom:10px;
    font-size:22px;
}
#account-info section .label{
    font-weight: bold;
}
#account-info section.info-affiliate{
    width:45%;
    margin: 0 auto;
    grid-area: section1;
}
#account-info section.info-payment{
    width:45%;
    margin-right: 0;
    margin: 0 auto;
    grid-area: section2;
}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 }
#login-help {
    background-color: #fff;
    margin: 0 auto;
    border: none;
    padding: 30px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-align: left;
}
#login-help h3 {
    font-size: 1.5em;
    line-height: 2em
}
#login-help ul {
    margin-top: 1.5em;
    list-style-type: disc;
    list-style-position: inside;
    line-height: 1.5em
}
#signup {
    background-color: #fff;
    margin: 0 auto;
    border: 1px solid #cacaca;
    padding: 30px;
    padding-top: 35vw;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: top / contain no-repeat url(/../../img/moaroffers/home/index/home-wide.png), #fff;
}
@media (min-width: 1065px) {
    #signup { 
        padding-top: 380px !important;
    }
}
@media (max-width: 859px)  {
    .footer .copy {
        margin-top: 5px;
    }
}
@media (max-width: 799px) {
    #signup #form-signup {
        display: none
    }
    #signup #form-quick-reg {
        display: block !important
    }
    #home #boxes {
        padding: 0;
    }
}
#signup {
    color: #151515;
    padding-bottom: 0;
    border: none;
}
#signup .h2, #signup h4 {
    color: var(--theme-blue);
}
#signup #form-signup,
#signup #form-quick-reg,
#signup #form-edit {
    width: 100%;
    max-width: 600px;
    margin: 0 auto
}
#signup #form-signup .row,
#signup #form-quick-reg .row,
#signup #form-edit .row {
    width: 100%;
    padding: 7px 10px;
    border: none;
    border-top: none;
}
#signup #form-signup .row.first,
#signup #form-quick-reg .row.first,
#signup #form-edit .row.first {
    border-top: none;
}
#signup #form-signup .row.heading,
#signup #form-quick-reg .row.heading,
#signup #form-edit .row.heading {
    border: none
}
#signup #form-signup .row.heading h4,
#signup #form-quick-reg .row.heading h4,
#signup #form-edit .row.heading h4 {
    font-weight: bold;
    font-size: 1.2em;
    margin: 1em 0
}
form div.promote-product-row {
    display: none;
}
#signup #form-signup .row:after:before,
#signup #form-signup .row:after:after,
#signup #form-quick-reg .row:after:before,
#signup #form-quick-reg .row:after:after,
#signup #form-edit .row:after:before,
#signup #form-edit .row:after:after {
    content: '';
    display: table
}
#signup #form-signup .row:after:after,
#signup #form-quick-reg .row:after:after,
#signup #form-edit .row:after:after {
    clear: both
}
#signup #form-signup label,
#signup #form-quick-reg label,
#signup #form-edit label {
    text-align: right;
    width: 38%;
    float: left;
    clear: both;
    margin-right: 10px
}
#signup #form-signup input,
#signup #form-signup textarea,
#signup #form-signup select,
#signup #form-quick-reg input,
#signup #form-quick-reg textarea,
#signup #form-quick-reg select,
#signup #form-edit input,
#signup #form-edit textarea,
#signup #form-edit select {
    width: 65%;
    max-width: 300px;
    padding: 5px;
    font-size: 14px;
    border: 2px solid rgba(0,0,0,0.15);
    background-color: #fff;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px
}
#signup #form-signup input[type="checkbox"],
#signup #form-quick-reg input[type="checkbox"],
#signup #form-edit input[type="checkbox"] {
    width: 30px !important;
    appearance: checkbox;
    -moz-appearance: checkbox;
    -webkit-appearance: checkbox
}
#signup #form-signup input[type="submit"],
#signup #form-quick-reg input[type="submit"],
#signup #form-edit input[type="submit"] {
    margin: 20px auto;
    min-width: 100%;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    padding: 2rem 20px;
    border-radius: none;
    -moz-border-radius: none;
    -webkit-border-radius: none;
    background-color: var(--theme-blue);
    cursor: pointer;
    color: #fff;
    border: none;
    font-size: 22px;
    margin-left: -50vw;
    margin-right: -50vw;
    min-width: 100vw;
	width: 100%;
}
#signup #form-signup input[type="submit"]:hover,
#signup #form-quick-reg input[type="submit"]:hover,
#signup #form-edit input[type="submit"]:hover {
    background-color: #006199;
}
#signup #form-signup input[name="other_bizcomments"],
#signup #form-quick-reg input[name="other_bizcomments"],
#signup #form-edit input[name="other_bizcomments"] {
    width: 100%
}
#signup #form-signup .small,
#signup #form-quick-reg .small,
#signup #form-edit .small {
    font-size: 13px;
    font-weight: 400
}
#signup #form-signup .required-fields,
#signup #form-quick-reg .required-fields,
#signup #form-edit .required-fields {
    font-size: .8em;
    margin: 0 auto;
    padding: 8px;
}
#signup #form-signup select,
#signup #form-quick-reg select,
#signup #form-edit select {
    background: url("/img/seekverifycash/select.png") 98% no-repeat;
    background-size: 9px;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
}
@media (max-width: 565px) {
    #signup #form-signup .row label,
    #signup #form-quick-reg .row label {
        text-align: left;
        width: 100%;
        margin-right: 0
    }
    #signup #form-signup .row input,
    #signup #form-signup .row textarea,
    #signup #form-signup .row select,
    #signup #form-quick-reg .row input,
    #signup #form-quick-reg .row textarea,
    #signup #form-quick-reg .row select {
        width: 100%;
        max-width: 100%
    }
    #signup #form-signup .row,
    #signup #form-signup .row.first,
    #signup #form-quick-reg .row,
    #signup #form-quick-reg .row.first {
        padding: 5px 0;
        border: none
    }
}
#signup ul.errors {
    padding: 0;
    list-style-position: inside;
    font-size: 13px;
    color: red;
    margin-top: 20px
}
#signup div.errors {
    padding: 0;
    font-size: 13px;
    color: red;
    margin-top: 5px
}
@media (max-width: 399px) {
    #signup {
        padding: 38vw 15px 20px;
    }
    #signup .h2 {
        font-size: 1.75em
    }
}
#recaptcha_area {
    margin: 0 auto
}
.recaptcha-row {
    margin: 0 auto;
}
.g-recaptcha {
    display: flex;
    justify-content: center;
}
#qraccounttype,
#qrpromote {
    background: url(../img/seekverifycash/select.png) 98% no-repeat;
    background-size: 9px
}
.row.checkbox_div {
    display: table
}
.multi_checkbox_label {
    display: table-cell;
    vertical-align: top;
    width: 38%;
    text-align: right
}
.checkbox_group {
    display: table-cell;
    float: left;
    vertical-align: top;
    text-align: left;
    margin-left: 36px;
    width: 100%
}
#success {
    background-color: #fff;
    margin: 0 auto;
    border: 1px solid #cacaca;
    padding: 30px;
    -moz-box-shadow: inset 0 0 5px #fcfcfc, 0px 0px 2px #ddd;
    -webkit-box-shadow: inset 0 0 5px #fcfcfc, 0px 0px 2px #ddd;
    box-shadow: inner 0 0 5px #fcfcfc, 0px 0px 2px #ddd
}
#terms,
#faq {
    background-color: #fff;
    margin: 0 auto;
    border: 1px solid #cacaca;
    padding: 30px;
    -moz-box-shadow: inset 0 0 5px #fcfcfc, 0px 0px 2px #ddd;
    -webkit-box-shadow: inset 0 0 5px #fcfcfc, 0px 0px 2px #ddd;
    box-shadow: inner 0 0 5px #fcfcfc, 0px 0px 2px #ddd;
    text-align: left;
    margin: 0 auto
}
#terms h1,
#terms h4,
#faq h1,
#faq h4 {
    font-weight: bold
}
#terms .h4,
#faq h4 {
    margin: 5px auto;
    font-size: 17px
}

#terms .h4{
    margin: 0.75rem 2rem 0.25rem !important;
    display: inline-block;
}

#terms h1,
#faq h1 {
    font-size: 26px;
    margin: .5em auto 1.5em auto
}
#terms p,
#faq p {
    margin: 1em 0
}
#terms .smaller,
#terms .help,
#faq .smaller,
#faq .help,
#mo-comparison .smaller {
    font-size: 14px
}
#terms .separator,
#faq .separator {
    width: 100%;
    height: 1px;
    background-color: #e9e9e9;
    margin: 0
}
#terms b,
#faq b {
    font-weight: bold
}
#terms a,
#faq a {
    color: var(--theme-blue);
    font-weight: bold
}
#terms ul,
#faq ul {
    list-item-type: none
}
#terms ul li,
#faq ul li {
    padding-left: 3em;
    line-height: 2.5em
}
#contact {
    background-color: #fff;
    margin: 0 auto;
    border: 1px solid #cacaca;
    padding: 30px;
    -moz-box-shadow: inset 0 0 5px #fcfcfc, 0px 0px 2px #ddd;
    -webkit-box-shadow: inset 0 0 5px #fcfcfc, 0px 0px 2px #ddd;
    box-shadow: inner 0 0 5px #fcfcfc, 0px 0px 2px #ddd;
    text-align: left
}
#contact h1 {
    margin-bottom: 30px;
    color: var(--theme-blue);
}
#contact label {
    display: inline-block;
    float: left;
    line-height: 28px;
    width: 75px
}
#contact input,
#contact textarea {
    padding: 5px;
    font-size: 14px;
    border: 1px solid #ccc;
    background-color: #fff;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0
}
#contact input {
    width: 350px
}
#contact textarea {
    height: 195px;
    width: calc(100% - 75px);
    max-width: 435px;
    min-width: 350px
}
#contact select {
    width: 220px;
    padding: 0;
    background-color: #fff;
    border: 1px solid #ccc;
    height: 28px;
    line-height: 28px;
    font-size: 12px
}
#contact input,
#contact select,
#contact textarea {
    margin-bottom: 15px
}
#contact button {
    margin-left: 75px
}
#contact .errors {
    color: red;
    margin: 0 auto 20px auto;
    list-style-position: inside;
    line-height: 1.3em;
    font-size: 12px
}
#contact .help {
    font-size: 11px;
    margin-left: 5px
}
#contact .success {
    margin: 0 auto 20px auto;
    color: #32976c;
    font-size: 1.1em
}
#contact .success b {
    font-weight: bold
}
@media (max-width: 512px) {
    #contact input,
    #contact textarea {
        width: 100%;
        min-width: 0
    }
    #contact .contact-submit {
        text-align: center
    }
    #contact button {
        margin-left: 0
    }
    #contact .help {
        display: block;
        margin-left: 0;
        margin-top: 6px
    }
    #submit-quick-reg {
        padding: 10px 0 !important;
        font-size: 18px !important;
    }
}
@media (max-width: 399px) {
    #contact {
        padding: 20px 15px
    }
}
@media (min-width: 512px) {
    #contact div#has_a_captcha {
        margin-left: 75px;
    }
}
#reviews {
    background-color: #fff;
    margin: 0 auto;
    border: 1px solid #cacaca;
    padding: 30px;
    -moz-box-shadow: inset 0 0 5px #fcfcfc, 0px 0px 2px #ddd;
    -webkit-box-shadow: inset 0 0 5px #fcfcfc, 0px 0px 2px #ddd;
    box-shadow: inner 0 0 5px #fcfcfc, 0px 0px 2px #ddd;
    text-align: left
}
#reviews p.review-intro {
    margin-bottom: 3em
}
#reviews .review-grid:before,
#reviews .review-grid:after {
    content: '';
    display: table
}
#reviews .review-grid:after {
    clear: both
}
#reviews .review-grid a.review-link {
    float: left;
    width: 25%;
    display: block;
    text-decoration: none;
    margin-bottom: 30px
}
#reviews .review-grid a.review-link:before,
#reviews .review-grid a.review-link:after {
    content: '';
    display: table
}
#reviews .review-grid a.review-link:after {
    clear: both
}
#reviews .review-grid a.review-link .review-title {
    font-size: 16px;
    font-weight: 600;
    padding-bottom: 5px;
    border-bottom: 1px solid #cacaca;
    margin-right: 30px;
    margin-bottom: 10px;
    white-space: nowrap
}
.footer {
    max-width: 1024px;
    min-width: 850px;
    width: 95%;
    margin: 0 auto;
    overflow: hidden;
    margin: 25px auto 20px auto;
    padding: 15px 0;
    border-top: none;
    font-size: 12px
}
.footer.responsive {
    max-width: 1024px;
    min-width: 320px;
    width: 95%;
    margin: 0 auto;
    overflow: hidden
}
.footer .copy {
    float: left
}
.footer .copy a {
    font-weight: bold
}
.footer ul {
    text-align: right;
    float: right
}
.footer ul li {
    display: inline
}
.footer ul li:before {
    content: '\00b7';
    margin-right: 5px
}
.footer ul li:first-of-type:before {
    content: ''
}
.footer a {
    text-decoration: none;
    color: #fff !important;
}
.footer a:hover {
    text-decoration: underline
}
@media (max-width: 630px) {
    .footer.responsive {
        text-align: center
    }
    .footer.responsive .copy {
        float: none;
        margin-top: 8px
    }
    .footer.responsive ul {
        float: none;
        text-align: center
    }
}
#unsubscribe {
    background-color: #fff;
    margin: 0 auto;
    border: 1px solid #cacaca;
    padding: 30px;
    -moz-box-shadow: inset 0 0 5px #fcfcfc, 0px 0px 2px #ddd;
    -webkit-box-shadow: inset 0 0 5px #fcfcfc, 0px 0px 2px #ddd;
    box-shadow: inner 0 0 5px #fcfcfc, 0px 0px 2px #ddd;
    text-align: left
}
#members-home {
    background-color: #fff;
    margin: 0 auto;
    border: 1px solid #cacaca;
    padding: 30px;
    -moz-box-shadow: inset 0 0 5px #fcfcfc, 0px 0px 2px #ddd;
    -webkit-box-shadow: inset 0 0 5px #fcfcfc, 0px 0px 2px #ddd;
    box-shadow: inner 0 0 5px #fcfcfc, 0px 0px 2px #ddd
}
#members-home p {
    display: inline-block;
    margin-bottom: 10px
}
#members-home p.date {
    float: left
}
#members-home p.link-details {
    float: right
}
#members-home p.link-details a {
    color: var(--theme-blue)
}
.news-header {
    font-size: 1.4em;
    text-align: left;
    font-weight: bold;
    border-bottom: 1px solid #e9e9e9;
    padding-bottom: 5px;
    margin: 1.5em auto
}
.news {
    clear: both
}
.news .news-item {
    display: block;
    text-align: left;
    font-size: 13px;
    margin-bottom: 1.5em;
    padding-bottom: 1.5em;
    border-bottom: 1px solid #e9e9e9
}
.news .news-item:last-of-type {
    border-bottom: none;
    padding-bottom: 0
}
.news .news-item .news-item-icon {
    float: left;
    font-size: 2em;
    padding: 4px 7px 0 0;
    color: var(--theme-blue)
}
.news .news-item .news-item-title {
    font-weight: bold;
    font-size: 1.1em;
    line-height: 1.5em
}
.news .news-item .news-item-content {
    margin-top: 1em
}
#stats {
    background-color: #fff;
    margin: 0 auto;
    border: 1px solid #cacaca;
    padding: 30px;
    -moz-box-shadow: inset 0 0 5px #fcfcfc, 0px 0px 2px #ddd;
    -webkit-box-shadow: inset 0 0 5px #fcfcfc, 0px 0px 2px #ddd;
    box-shadow: inner 0 0 5px #fcfcfc, 0px 0px 2px #ddd
}
#stats h4 {
    font-size: 16px;
    text-elign: center
}
#stats #date-pickers:before,
#stats #date-pickers:after {
    content: '';
    display: table
}
#stats #date-pickers:after {
    clear: both
}
#stats #date-pickers .date-picker {
    padding: 20px 30px;
    position: relative;
    width: 32%;
    height: 240px;
    margin-right: 2%;
    float: left
}
#stats #date-pickers .date-picker:last-of-type {
    margin-right: 0
}
#stats #date-pickers .date-picker .date-desc {
    font-size: 11px;
    text-align: left;
    margin: 15px auto 8px auto
}
#stats #date-pickers .date-picker .btn-date-picker {
    position: absolute;
    bottom: 20px;
    left: 50%;
    padding: 7px 0;
    width: 80px;
    margin-left: -40px
}
#stats #date-pickers .date-picker #customstartmonth,
#stats #date-pickers .date-picker #customendmonth,
#stats #date-pickers .date-picker #monthlymonth,
#stats #date-pickers .date-picker #monthlyyear,
#stats #date-pickers .date-picker #customstartyear,
#stats #date-pickers .date-picker #customendyear {
    width: 34%
}
#stats #date-pickers .date-picker #customstartday,
#stats #date-pickers .date-picker #customendday {
    width: 23%;
    margin: 0 2.5%
}
#stats #date-pickers .date-picker #payPeriod {
    width: 100%
}
#stats #date-pickers #picker-monthly select,
#stats #date-pickers #picker-period select {
    margin-top: 55px
}
#stats #product-picker {
    padding: 15px;
    width: 100%;
    margin: 2% auto;
    text-align: left
}
#stats #product-picker h4 {
    display: inline-block
}
#stats .stats-picker {
    border: 1px solid #ddd
}
#stats .stats-picker.deselected {
    opacity: .5
}
#stats .stats-picker.selected {
    border-color: var(--theme-blue);
    opacity: 1
}
#stats select {
    border: 1px solid #ababab;
    background-color: #fff;
    height: 28px;
    line-height: 28px;
    font-size: 12px;
    vertical-align: top
}
#stats #stats-tabs {
    text-align: left;
    border-bottom: 1px solid #ddd;
    font-size: 16px
}
#stats #stats-tabs li {
    display: inline-block;
    padding: 10px 20px;
    border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    margin-bottom: -1px
}
#stats #stats-tabs li a {
    text-decoration: none;
    color: var(--theme-blue)
}
#stats #stats-tabs li.active {
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: #fff
}
#stats #stats-tabs li.active a {
    color: #444
}
#stats #stats-date {
    font-size: 15px;
    text-align: left;
    margin: 30px auto 10px auto
}
#mo-guidelines, #mo-comparison {
    text-align: left;
    padding: 30px;
    border: none;
    margin: 0 auto;
    background: #ffffff;
    color: #151515;
}
#mo-guidelines .separator {
    background-color: #151515;
}
#mo-guidelines .gl-heading {
    font-weight: 700;
    font-size: 26px;
}
#mo-guidelines h3, #mo-guidelines h4 {
    margin: 25px 0 10px 0;
}
#mo-guidelines .gl-first {
    padding-top: 10px;
}
#mo-guidelines .gl-underline {
    text-decoration: underline;
    font-weight: 300;
    font-size: 15px;
    letter-spacing: 0.5px;
}
#mo-guidelines .gl-bold {
    font-size: 17px;
    font-weight: 700;
}
#mo-guidelines p {
    padding:10px 0 0 10px;
    font-size: 14px;
}
#mo-comparison h3 {
    font-size: 28px;
    line-height: 32px;
}
#mo-comparison h4 {
    font-size: 26px;
    color: #000;
}
#mo-comparison h5 {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    color: #000;
}
#mo-comparison h6 {
    font-size: 17px;
    font-weight: 600;
    line-height: 24px;
    color: #000;
    margin: 10px 0;
}
#mo-comparison p {
    padding: 3px;
    font-size: 12px;
}
#mo-comparison .smaller {
    font-size: 14px;
    font-weight: 300;
    letter-spacing: 1px;
}
#mo-comparison p.emphasize {
    font-size: 1.2em;
    line-height: 24px;
}
#mo-comparison .bold {
    font-weight: 900;
}
#mo-comparison .bolder {
    font-weight: 500;
    letter-spacing: 0.5px;
    margin: 5px 0;
}
#mo-comparison .left {
    text-align: left;
}
#mo-comparison .dark {
    background: #000;
    margin: 10px 0;
}
#mo-comparison .blue {
    color: var(--theme-blue);
    white-space: nowrap;
}
#mo-comparison .comp-example {
    background: #f1f1f1;
    padding: 30px;
    text-align: center;
}
#mo-comparison .flex {
    display: flex;
    justify-content: space-evenly;
    padding: 10px;
}
#mo-comparison .flex > div {
    margin: 5px;
}
@media screen and (max-width: 550px) {
    #mo-comparison {
        padding: 10px;
    }
    #mo-comparison .comp-example {
        padding: 10px;
    }
    #mo-comparison .flex {
        flex-direction: column;
        align-items: center;
    }
    #mo-comparison .flex > div {
        margin: 5px;
        border: 1px solid grey;
        padding: 15px;
        border-radius: 5px;
    }
}
#tools {
    background-color: #fff;
    margin: 0 auto;
    border: 1px solid #cacaca;
    padding: 30px;
    -moz-box-shadow: inset 0 0 5px #fcfcfc, 0px 0px 2px #ddd;
    -webkit-box-shadow: inset 0 0 5px #fcfcfc, 0px 0px 2px #ddd;
    box-shadow: inner 0 0 5px #fcfcfc, 0px 0px 2px #ddd
}
#tools .step {
    margin-bottom: 65px
}
#tools .step .step-title {
    width: 100%;
    font-size: 22px;
    text-align: left
}
#tools .step .options:before,
#tools .step .options:after {
    content: '';
    display: table
}
#tools .step .options:after {
    clear: both
}
#tools .step .options .option {
    float: left;
    border: 1px solid #cacaca;
    padding: 6px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    cursor: pointer;
    margin-bottom: 20px
}
#tools .step .options .option.deselected {
    opacity: 0.5
}
#tools .step .options .option.selected {
    border: 1px solid var(--theme-blue);
    opacity: 1
}
#tools .step .options .option .option-title {
    font-size: 16px;
    padding: 5px 0;
    overflow: hidden;
    text-overflow: ellipsis
}
#tools .step .options .option img {
    width: 100%;
    max-width: 150px
}
#tools .step .options .option:last-of-type {
    margin-right: 0 !important
}
#tools .step .options .option .product-description {
    min-height: 15px;
    font-style: italic
}
#tools .step .options.five .option {
    width: 18.4%;
    margin-right: 1%
}
#tools .step .options.five.seamless_lander .option {
    width: 39%
}
#tools .step .options.three .option {
    width: 32%;
    margin-right: 2%
}
#tools .step .options .tool-selection {
    margin-top: 20px;
    width: 175px;
    height: 45px;
    font-size: 17px;
    line-height: 33px;
    display: inline-block;
    margin-right: 20px
}
#tools .step .options .tool-selection.deselected {
    opacity: 0.5
}
#tools .step .options .tool-selection.selected {
    opacity: 1
}
#tools .step .options .tool-selection:last-of-type {
    margin-right: 0
}
#tools .step .download-link {
    margin-top: 2em
}
#tools .step .download-link a {
    color: var(--theme-blue)
}
#tools #banners-step #banner-sizes #banner-size {
    border: 1px solid #ababab;
    background-color: #fff;
    height: 28px;
    line-height: 28px;
    font-size: 12px;
    vertical-align: top;
    width: 250px
}
#tools #banners-step .banner-instructions {
    text-align: left;
    margin-bottom: 40px
}
#tools #banners-step #banner-list li {
    margin: 7px 2px;
    border: 1px solid #000;
    padding: 5px;
    float: left
}
#tools #banners-step #banner-list li .banner-info {
    margin: 8px auto;
    font-size: .9em
}
#tools #banners-step #banner-list li .banner-info strong {
    font-weight: bold
}
#tools #banners-step #banner-list .loader {
    margin-top: 30px
}
#tools #links-step {
    text-align: left
}
#tools #links-step .subid-row {
    margin-bottom: 10px
}
#tools #links-step .subid-row p {
    font-weight: bold;
    width: 180px;
    display: inline-block;
    font-size: .9em;
    line-height: 26px
}
#tools #links-step .subid-row input,
#tools #links-step .subid-row select {
    border: 1px solid #ababab;
    background-color: #fff;
    height: 28px;
    line-height: 28px;
    font-size: 12px;
    vertical-align: top;
    width: 250px;
    display: inline-block;
    padding: 5px
}
#tools #links-step .divider {
    width: 100%;
    height: 1px;
    background-color: #cacaca
}
#tools #links-step .create-link {
    text-align: center;
    line-height: 33px;
    display: block;
    margin: 30px auto;
    width: 150px;
    height: 45px;
    font-size: 17px;
    background-color: #80C229;
    text-decoration: none
}
#tools #links-step .create-link:hover {
    opacity: 0.7
}
#show-link {
    width: 560px
}
#show-link .step-title {
    border-bottom: 1px solid #cacaca;
    width: 100%;
    font-size: 22px;
    margin-bottom: 20px;
    padding-bottom: 10px;
    text-align: left
}
#show-link #link-details {
    padding: 10px 0 30px 0;
    text-align: left
}
#show-link #link-details span {
    font-weight: bold
}
#show-link #generated-link {
    width: 100%;
    margin: 0 auto 40px auto;
    padding: 5px;
    border: 1px solid #ababab
}
#show-link .link-actions {
    width: 100%;
    text-align: right
}
#show-link .link-actions .btn.copy {
    padding: 10px 15px;
    margin-left: 10px;
    margin-top: 5px;
    width: 200px
}
.banner-size-title {
    text-align: left;
    font-size: 18px;
    margin-bottom: 20px
}
.creative_choice {
    display: inline;
    margin: 0px 20px 0px 20px;
    padding: 15px 5px 10px 5px
}
.creative_btn {
    font-size: 20px;
    width: 150px
}
.controls {
    margin-bottom: 30px
}
.controls label {
    font-weight: bold;
    font-size: 14px
}
.controls input {
    font-size: 14px;
    padding: 2px
}
#popunder_code,
#popunder_code_head {
    height: 150px;
    width: 500px
}
a.creative_btn {
    font-size: 20px;
    width: 150px;
    display: inline-block;
    height: 37px
}
#postback_url {
    width: 80%;
    height: 30px;
    padding: 5px;
    border-radius: 5px;
    margin-left: 25px;
    margin-top: 5px
}
.btn #postback_btn {
    height: 30px;
    background: #006905;
    font-size: 14px
}
.btn .delete_postback {
    height: 30px;
    background: #C40233;
    font-size: 14px
}
#postback_response {
    padding: 5px
}
#postback-step #postbacks-tabs {
    text-align: left;
    border-bottom: 1px solid #ddd;
    font-size: 16px
}
#postback-step #postbacks-tabs li {
    display: inline-block;
    padding: 10px 20px;
    border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    margin-bottom: -1px;
    cursor: pointer
}
#postback-step #postbacks-tabs li a {
    text-decoration: none;
    color: var(--theme-blue)
}
#postback-step #postbacks-tabs li.active {
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: #fff
}
#postback-step #postbacks-tabs li.active a {
    color: #444
}
.seamless_iframe {
    width: 100%;
    height: 560px
}
.seamless-form {
    width: 48%;
    float: left
}
.seamless-preview {
    width: 48%;
    float: right;
    border: 1px solid #000
}
.optimal-text,
.seamless-text {
    float: left;
    text-align: left;
    height: 40px;
    width: 80%
}
.optimal-text:before,
.optimal-text:after,
.seamless-text:before,
.seamless-text:after {
    content: '';
    display: table
}
.optimal-text:after,
.seamless-text:after {
    clear: both
}
#tools .step .options .option.optimal-div,
#tools .step .options .option.seamless-div {
    float: left;
    border: 1px solid #cacaca;
    padding: 6px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    cursor: pointer;
    height: 40px;
    margin-bottom: 40px;
    width: 18.4%;
    margin-right: 1%
}
#tools .step .options .option.optimal-div:before,
#tools .step .options .option.optimal-div:after,
#tools .step .options .option.seamless-div:before,
#tools .step .options .option.seamless-div:after {
    content: '';
    display: table
}
#tools .step .options .option.optimal-div:after,
#tools .step .options .option.seamless-div:after {
    clear: both
}
#tools .step .options .option.optimal-div.deselected,
#tools .step .options .option.seamless-div.deselected {
    opacity: 0.5
}
#tools .step .options .option.optimal-div.selected,
#tools .step .options .option.seamless-div.selected {
    border: 1px solid var(--theme-blue);
    opacity: 1
}
#tools .step .options .option.optimal-div .option-title,
#tools .step .options .option.seamless-div .option-title {
    font-size: 16px;
    padding: 5px 0;
    overflow: hidden;
    text-overflow: ellipsis
}
#tools .step .options .option.optimal-div:last-of-type,
#tools .step .options .option.seamless-div:last-of-type {
    margin-right: 0 !important
}
#tools .step .options .option.optimal-div .product-description,
#tools .step .options .option.seamless-div .product-description {
    min-height: 15px;
    font-style: italic
}
.lp_code {
    text-align: left;
    background: #f4fcff;
    border: 1px solid #ccc;
    padding: 15px
}
.lp_code_example {
    float: left
}
.lp_code.med {
    height: 275px
}
.lp_code.lrg {
    height: 635px
}
.lp_header {
    font-weight: bold;
    color: blue
}
.copy_to_clipboard {
    float: right;
    cursor: pointer
}
#lp-step p {
    text-align: left
}
#lp-tabs {
    text-align: left;
    border-bottom: 1px solid #ddd;
    font-size: 16px
}
#lp-tabs li {
    display: inline-block;
    padding: 10px 20px;
    border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    margin-bottom: -1px;
    cursor: pointer
}
#lp-tabs li a {
    text-decoration: none;
    color: var(--theme-blue)
}
#lp-tabs li.active {
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: #fff
}
#lp-tabs li.active a {
    color: #444
}
strong,
b {
    font-weight: bold
}
#payouts {
    background-color: #fff;
    margin: 0 auto;
    border: 1px solid #cacaca;
    padding: 30px;
    -moz-box-shadow: inset 0 0 5px #fcfcfc, 0px 0px 2px #ddd;
    -webkit-box-shadow: inset 0 0 5px #fcfcfc, 0px 0px 2px #ddd;
    box-shadow: inner 0 0 5px #fcfcfc, 0px 0px 2px #ddd
}
#payouts h1 {
    font-size: 40px;
    font-weight: 600;
    text-align: center
}
#payouts p {
    font-size: 17px
}
#payouts .small {
    font-size: 15px
}
#payouts .description {
    margin: 25px auto
}
#payouts .history h2 {
    font-size: 24px
}
#payouts .history table {
    max-width: 700px;
    margin: 10px auto
}
#payouts-more-money {
    background-color: #fff;
    margin: 0 auto;
    border: 1px solid #cacaca;
    padding: 30px;
    -moz-box-shadow: inset 0 0 5px #fcfcfc, 0px 0px 2px #ddd;
    -webkit-box-shadow: inset 0 0 5px #fcfcfc, 0px 0px 2px #ddd;
    box-shadow: inner 0 0 5px #fcfcfc, 0px 0px 2px #ddd;
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 15px
}
#payouts-more-money:before,
#payouts-more-money:after {
    content: '';
    display: table
}
#payouts-more-money:after {
    clear: both
}
#payouts-more-money h2 {
    font-size: 22px;
    margin: 0 auto 20px auto
}
#payouts-more-money .option {
    width: 35%;
    padding: 20px 15px;
    margin-left: 10%;
    height: 175px;
    border: 1px solid #ddd;
    float: left
}
#payouts-more-money .option h3 {
    font-size: 20px;
    margin-bottom: 15px
}
#payouts-more-money .option p {
    font-size: 15px;
    line-height: 1.3em
}
#payouts-more-money a {
    display: block;
    clear: both;
    color: var(--theme-blue);
    font-size: 16px;
    padding: 15px 0 0 0
}
#account-info {
    background-color: #fff;
    margin: 0 auto;
    text-align: left;
    font-size: 14px;
    line-height: 1.4em
}
#account-info:before,
#account-info:after {
    content: '';
    display: table
}
#account-info:after {
    clear: both
}
#account-info a {
    color: var(--theme-blue)
}
#account-info section {
    margin-top: 30px
}
#account-info section h4 {
    border-bottom: 1px solid #e9e9e9;
    padding-bottom: 5px;
    margin-bottom: 10px;
    font-size: 22px
}
#account-info section .label {
    font-weight: bold
}
#account-info section.info-affiliate {
    width: 45%;
}
#account-info section.info-payment {
    width: 45%;
}
#legacy-login {
	height: 26px;
	width: 50px;
	background-color: transparent;
	border: none;
	color: #fff;
	font-size: 14px;
	font-weight: 300;
	outline: none;
	cursor: pointer;
	text-transform: uppercase;
	text-decoration: none;
}