/* CSS Affiliates Site 2016 */

body {
    background: none;
    background-color: #FFF;
    background-repeat: repeat-x; 
}

p {
    margin: auto;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 140%;
}

li {
    padding-bottom: 0;
}

ul.liSpacing li {
    padding-bottom: 8px;
}

img {
    border: 0;
}

.backBlk {
    background: #000;
}

.backWht {
    background: #FFF;
}

.backBlue {
    background: #00ADEF;
}

.backgroundDark {
    background: #262628;
}

.floatLeft {
    float: left;
}

.floatRight {
    float: right;
}

.spacer10 {
    height: 10px;
}

.spacer15 {
    height: 15px;
}

.spacer20 {
    height: 20px;
}

.spacer30 {
    height: 30px;
}

.spacer40 {
    height: 40px;
}

.spacer60 {
    height: 60px;
}

.spacer80 {
    height: 80px;
}

.spacer100 {
    height: 100px;
}

.textBold {
    font-weight: bold;
}

.textItalic {
    font-style: italic;
}

.textCenter {
    text-align: center;
}

.textInline {
    display: inline;
    float: left;
}

.formSpacer {
    margin: 30px 0;
}

hr {
    display: block;
    margin: 20px 0;
    padding: 0;
    height: 1px;
    border: 0;
    border-top: 1px solid #EAEAEA;
}

hr.chooseDateRange {
    border-top: 1px solid #D2D2D2;
}

.iframeBorder iframe {
    padding: 1%;
    width: 98%;
    height: 600px;
    border: 1px solid #CCC;
}

.marginLeft {
    margin-left: 10px;
}


/* Messages */

.error,
.success,
.notice,
.alert {
    margin: 10px 0 20px 0;
    padding: 10px 2%;
    width: 96%;
    border: none;
    color: #FFF;
    font-weight: normal;
    font-size: 9pt;
    font-family: arial, sans-serif;
}

.error a,
.success a,
.alert a {
    color: #FFF;
    font-weight: normal;
}

.error {
    background-color: #00A1E0;
}

.success {
    background-color: #4995B5;
}

.notice {
    background-color: #393939;
}

.alert {
    background-color: #C20000;
}

.special_message_box {
    margin-bottom: 30px;
    padding: 5px;
    border: 3px solid #000;
    -webkit-border-radius: 15px;
       -moz-border-radius: 15px;
            border-radius: 15px;

     -khtml-border-radius: 15px;
}

#cboxClose {
    display: none !important;
}

#cboxContent {
    background-color: #FFF;
}

.alertBoxText {
    font-size: 14px;
}

.containerOverlayAffMngr {
    padding: 20px 20px 0 20px;
    background: #FFF;
}

.messageSideMenu {
    width: 170px;
}


/* Arrows */

.arrowRight {
    width: 0;
    height: 0;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 25px solid #000;
}

.arrowLeft {
    width: 0;
    height: 0;
    border-top: 15px solid transparent;
    border-right: 25px solid #000;
    border-bottom: 15px solid transparent;
}


/* General Elements Start */

.clear {
    clear: both;
}


/* Text Elements */

p,
a,
h2,
h3,
h4,
h5 {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

h1 {
    margin: 0 0 15px 0;
    font-size: 40px;
    font-family: "Raleway", sans-serif;
    line-height: 44px;
}

h2 {
    margin: 10px 0 25px 0;
    font-size: 37px;
    font-family: "Raleway", sans-serif;
    line-height: 33px;
}

h3 {
    margin: 10px 0;
    font-weight: normal;
    font-size: 18px;
    line-height: 22px;
}

h4 {
    margin: 0;
    font-size: 60px;
    line-height: 60px;
}

h5 {
    margin: 0;
    font-weight: bold;
    font-size: 35px;
    line-height: 35px;
}

h6 {
    margin: 0;
    font-weight: bold;
    font-size: 24px;
}

a,
a:link,
a:visited,
a:active {
    color: #00AEEF;
}

li a,
li a:link,
li a:visited,
li a:active {
    color: #00AEEF;
    text-decoration: none;
}

a:hover {
    color: #0690CB;
}

.p2,
.p2:link,
.p2:visited,
.p2:active {
    color: #555;
}

.p2:hover {
    color: #333;
}

.fontStyleCourier {
    margin: 13px 0;
    font-size: 10pt;
    font-family: courier new;
}

.sideLinks li a.active {
    background: #F1F1F1;
}


/* Font Colors */

.p1,
.p1 a {
    color: #000;
    text-decoration: none;
}

.p2,
.p2 a {
    color: #333;
    text-decoration: none;
}

.p3,
.p3 a {
    color: #555;
    text-decoration: none;
}

.p4,
.p4 a {
    color: #FFF;
    text-decoration: none;
}

.lookup-page .p4 a {
	color: #00AEEF;
	text-decoration: underline;
}

.p5,
.p5 a,
.p5 a {
    color: #00AEEF;
    text-decoration: none;
}

.p5.link a {
    text-decoration: underline;
}

.p5,
.p5 a {
    color: #00AEEF;
    text-decoration: none;
}

.p6,
.p6 a {
    color: #A6A6A6;
    text-decoration: none;
}

.p6 a:hover {
    color: #B0B0B0;
}

.p7,
.p7 a {
    color: #615D5E;
    text-decoration: none;
}

.p8,
.p8 a {
    color: #DA0000;
    text-decoration: none;
}

.p9,
.p8 a {
    color: #00F;
    text-decoration: none;
}

.p10,
.p10 a {
    color: #009;
    text-decoration: none;
}

.p11,
.p11 a {
    color: #F00;
    text-decoration: none;
}

/* Font Sizes */

.s1 {
    font-size: 12px;
}

.s2 {
    font-size: 14px;
}

.s3 {
    font-size: 16px;
}

.s4 {
    font-size: 18px;
}

.s5 {
    font-size: 22px;
}

.s6 {
    font-size: 30px;
}

.breakLine {
    margin: 20px 0;
    padding: 0 2%;
    width: 96%;
    height: 1px;
    border-bottom: 1px solid #E1E1E1;
}

.textCenter {
    text-align: center;
}

.italics {
    font-style: italic;
}

/* Buttons */

.buttonStandard {
    position: relative;
    width: 100%;
    height: 35px;
    border: none;
    text-align: center;
    font-weight: normal;
    font-size: 18px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 35px;
    cursor: pointer;
}

input.buttonStandard {
    line-height: 30px;
}

.lookup-page input.buttonStandard {
	padding: 0px !important;
}

/* Button Colors */

.buttonP1 {
    background: #00A9E0;
}

.buttonP1:hover {
    background: #0690CB;
}

.buttonP2 {
    background: #BABABB;
}

.buttonP2:hover {
    background: #CDCDCD;
}

.buttonP3 {
    background: #696969;
}

.buttonP3:hover {
    background: #595959;
}

.buttonP4 {
    background: #DA0000;
}

.buttonP4:hover {
    background: #C50202;
}

.buttonP5 {
    background: #444;
}

.buttonP5:hover {
    background: #383838;
}

.buttonTransparent {
    height: 31px;
    border: 2px solid #C9C9C9;
    background: none;
    line-height: 31px;
}

.buttonTransparent:hover {
    background: none;
}

.buttonStandard a {
    display: block;
    text-decoration: none;
}


/* Button Sizes */

.button400 {
    width: 400px;
}

.button300 {
    width: 300px;
}

.button250 {
    width: 250px;
}

.button200 {
    width: 200px;
}

.button150 {
    width: 150px;
}

.button100 {
    width: 100px;
}

.button3Across {
    float: right;
    margin-right: 10px;
    width: 32.4%;
}


/* Bulleted Lists */

ol,
ul.pList1 {
    padding-left: 0;
    list-style-position: inside;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 25px;
}

ul.pList2 {
    margin-left: 0;
    padding-left: 0;
    color: #00A7E1;
    list-style: none;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.pList2 li {
    margin-bottom: 10px;
}

.pList2 li:before {
    padding-right: 5px;
    content: ">";
}


/* Layout */

.boxes4Across {
    float: left;
    margin: 10px 0.5%;
    padding: 10px 1%;
    width: 21.5%;
}

.boxes4Across:last-child {
    margin-right: 0;
}

.boxes3Across {
    float: left;
    margin: 10px 0.5%;
    padding: 0 1%;
    width: 30%;
}

.boxes2Across {
    float: left;
    margin: 10px 3% 20px 0;
    width: 47%;
}

.boxes2Across:last-child {
    float: right;
    margin: 10px 0;
    width: 47%;
}

.boxesBorderP1 {
    border: 3px solid #00A9E0;
}


/* Box with Icon */

.boxWithIcon {
    position: relative;
    display: block;
    width: 100%;
    border: 1px solid #EDF1F5;
    box-shadow: 0 0 2px #CCC;
}

.boxWithIconInside {
    float: left;
    margin-right: 10px;
    margin-bottom: 5px;
    padding: 10px;
    width: 30%;
    height: 50%;
    border-right: 1px solid #EDF1F5;
    border-bottom: 1px solid #EDF1F5;
}

.boxWithIconText {
    padding-left: 10px;
    width: 90%;
    height: 90%;
}

.boxWithIconInside img {
    display: block;
    margin: 0 auto;
    width: 50px;
    height: 50px;
}

.boxShadow {
    -webkit-box-shadow: 3px 3px 3px #CCC;
       -moz-box-shadow: 3px 3px 3px #CCC;
            box-shadow: 3px 3px 3px #CCC;
}


/* Side Navigation */

.containerSideNav {
    width: 200px;
}

.sideNavButton {
    float: left;
    width: 100%;
    height: 35px;
    border-bottom: 1px solid #E5E5E5;
    background: #EFEFF0;
    text-align: left;
    font-weight: normal;
    font-size: 14px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 35px;
}

.sideNavButton:hover {
    background: #F3F3F5;
}

.sideNavButton a {
    display: block;
    text-decoration: none;
}

.sideNavIcon {
    float: left;
    margin: 5px 10px 0 5px;
    width: 25px;
    height: 25px;
}

.sideNavIcon img {
    width: auto;
    height: 100%;
}


/* Icons */

.icon {
    float: left;
    margin: 5px 20px 5px 0;
    margin-right: 20px;
    width: 100%;
}

.icon.small {
    line-height: 0;
}

.icon.large {
    line-height: 25px;
}

img.iconLarge {
    float: left;
    margin-right: 10px;
    width: 50px;
    height: auto;
}

img.iconSmall {
    float: left;
    margin-right: 10px;
    width: 25px;
    height: auto;
    line-height: 10px;
}


/* Form Elements */

.formSection {
    display: block;
    float: left;
    width: 100%;
}

.formTitleLeft {
    float: left;
    margin: 0 10px 0 0;
    width: 168px;
    text-align: right;
    font-size: 14px;
    line-height: 54px;
}

.formElementRight {
    float: left;
    margin: 0 0 5px 0;
    width: 66%;
}

.formElementRight input,
form textarea,
textarea {
    width: 95%;
}

.formElementRight input[type="radio"] {
    width: auto;
}

form textarea,
textarea {
    height: 75px;
}

.containerSubmitArrow {
    width: 320px;
    height: 55px;
}

.submitArrow {
    float: left;
    width: 270px;
    height: 55px;
    background: #00AEEF;
}

.submitArrowPoint {
    float: left;
    width: 0;
    height: 0;
    border-top: 27px solid transparent;
    border-bottom: 27px solid transparent;
    border-left: 35px solid #00AEEF;
}

.arrowText {
    text-align: center;
    line-height: 36px;
}

.arrowText a {
    display: block;
    text-align: center;
    text-decoration: none;
    line-height: 36px;
}

.statsSelect select,
select.calendarDateInput,
form input[type="text"],
form input[type="password"],
form textarea,
form select,
select {
    margin: 10px 20px 10px 0;
    padding: 9px;
    border: 1px solid #A1A1A1;
    -webkit-box-shadow: inset 2px 2px 2px 0 #DDD;
       -moz-box-shadow: inset 2px 2px 2px 0 #DDD;
            box-shadow: inset 1px 1px 1px 0 #DDD;
    font-size: 14px;
}

form select,
select {
    padding: 7px;
}

form .containerHalfScreen input[type="text"],
form .containerHalfScreen input[type="password"] {
    background: #EFF9FF;
}

form select {
    background: #FFF;
}

.containerHalfScreen input[type="text"],
.containerHalfScreen input[type="password"],
form .containerHalfScreen select {
    width: 90%;
}

form .containerHalfScreen select {
    width: 93%;
}

form .containerHalfScreen textarea {
    margin-top: -5px;
    width: 92%;
    height: 85px;
}

input[type="checkbox"] {
    margin-left: 5px;
    width: 18px;
    height: 18px;
}

.buttonViewAccount {
    float: right;
    clear: both;
    margin-top: 5px;
}

.buttonWidth200 {
    width: 200px;
}

.containerFormSubmit {
    margin: 10px 0 0 175px;
}

.formOptionText {
    margin-top: 18px;
}


/* Forms */

.statsRow1 {
    border-bottom: 1px solid #000;
    background-color: #EFEFEF;
    color: #000;
}

.statsRow2 {
    background-color: #E0E0E0;
    color: #000;
}

.statsRow,
.statsFooter {
    padding: 8px 8px;
    font-size: 90%;
}

.statsRow a {
    color: #000;
    text-decoration: underline;
}

.statsRow_hover:hover .statsRow a {
    color: #FFF;
}

.statsRow1:hover .statsRow a {
    color: #FFF;
}

.statsRow_hover {
    background-color: #004862;
    color: #FFF;
}

.statsRowB_hover {
    background-color: #262626;
}

.statsBreak,
.rowBreak {
    padding: 0;
    height: 3px;
    background-color: #313131;
    font-size: 2pt;
}

.statsSubHeader {
    padding: 10px;
    background: #000;
}

.statsSubHeaderLinks th {
    text-decoration: underline;
    cursor: pointer;
}

.statsFooter {
    background: #777;
}


/* Images */

img.imgCoolAwards {
    display: block;
    margin: 20px auto;
    width: 833px;
}

img.imgLivePreviews {
    display: block;
    margin: 0 auto;
    max-width: 483px;
    width: 100%;
    height: auto;
}

img.imgFlirt4 {
    margin-bottom: -21px;
    width: 65px;
    height: auto;
}

img.imgRightTools {
    margin-bottom: 20px;
}

.imgSalesPerson {
    float: left;
    margin: 20px 2% 0 2%;
    width: 40%;
}

img.imgPPS,
img.imgRevShare,
img.ccReferral {
    float: left;
    margin: 0 20px 20px 0;
}

img.imgAffiliateSupport {
    float: left;
    margin: 0 2% 0 0;
    width: 46%;
}

img.imgWhiteLabelCreate {
    margin: 20px 0;
}

img.imgWLSetup {
    float: left;
    margin: 0 40px 20px 0;
    width: 160px;
}

img.imgPayoneer {
    float: none;
}

.imgFirstChoice {
    margin: 0 auto 0 150px;
    width: auto;
}

img.imgParkedDomain,
img.img250pps {
    float: left;
    margin: 0 2% 25px 0;
    width: 50%;
}


/* Content Containers */

.containerMainFull {
    float: left;
    margin-top: 45px;
    width: 100%;
    height: 100%;
}

.containerMainFull.loggedOut {
    margin-top: 110px;
}

.containerMainFullNonSecure,
.containerLoggedInFullWidth {
    float: left;
    width: 100%;
    height: auto;
}

.containerLoggedInFullWidth {
    margin-top: 40px;
}

.containerMainWidth {
    margin: 0 auto 30px auto;
    padding: 0 1%;
    max-width: 1280px;
}

.containerFullBar {
    float: left;
    margin: 35px 0 50px 0;
    padding: 15px 0;
    width: 100%;
    background: #10101D;
}

.containerHalfScreen {
    float: left;
    padding: 1%;
    width: 47%;
}

.containerWithSideMenuMain {
    float: left;
    width: 84%;
}

.addDomainWidthFull .containerWithSideMenuMain {
    width: 100%;
}

.containerWithoutSideMenuMain {
    float: left;
    width: 100%;
}

.containerWithSideMenuMain ul.indent {
    margin-left: 25px;
    list-style: none;
}

.containerWithSideMenuMain ul.indent li {
    margin-bottom: 8px;
}

.containerLoggedOut .containerMainWidth {
    padding: 0 5%;
}

.containerBackground {
    display: block;
    float: left;
    margin: 8px 0 35px 0;
    padding: 0 2%;
    width: 96%;
    background: #F1F1F1;
}

.containerAdvantages {
    margin: 0 auto;
    width: 98%;
    text-align: center;
}

.containerAdvantages div {
    float: left;
    padding: 1%;
    width: 48%;
}

/* side nav menu */

.containerSideMenu {
    display: table-cell;
    float: left;
    margin-right: 25px;
    min-width: 175px;
}

#open_side_links {
    display: none;
}

.sideLinks ul {
    margin: 0;
    padding: 0;
    width: 100%;
}

.sideLinks li {
    display: block;
    margin: 0 2% 0 0;
    height: auto;
    border-bottom: 1px solid #D8D5D5;
    background: #FFF;
}

.sideLinks li:hover {
    background: #F7F7F7;
}

.sideLinks li a {
    display: block;
    padding: 8px;
    color: #353434;
    text-decoration: none;
}

.mobileTitle {
    display: none;
    padding: 15px;
    border: 1px solid #CCC;
    font-size: 15px;
}

/* Homepage Non-Secure */

@keyframes imageFadeInOut {
    0% {
        opacity: 0;
    }
    45% {
        opacity: 0;
    }
    55% {
        opacity: 1;
    }
    90% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}

.nonSecureMainImage {
    position: relative;
    margin-bottom: -40px;
    min-height: 900px;
    width: 100%;
}

.nonSecureMainImageGirls,
.nonSecureMainImageGuys {
    position: absolute;
    top: 0;
    left: 0;
    margin-bottom: -40px;
    min-height: 900px;
    width: 100%;
    background-position: center;
    -webkit-background-size: cover;
       -moz-background-size: cover;
         -o-background-size: cover;
            background-size: cover;
    background-repeat: no-repeat;
}

.nonSecureMainImageGirls {
    z-index: -5;
    background-image: url("/images/skins/affiliates/homepageMainNonSecureGirls.jpg");
}

.nonSecureMainImageGuys {
    z-index: -4;
    background-image: url("/images/skins/affiliates/homepageMainNonSecureGuys.jpg");
    opacity: 0;
    -webkit-animation: imageFadeInOut infinite forwards 8s ease;
       -moz-animation: imageFadeInOut infinite forwards 8s ease;
         -o-animation: imageFadeInOut infinite forwards 8s ease;
            animation: imageFadeInOut infinite forwards 8s ease;
}

.nonSecurePoweredProfitsImage,
.nonSecureLoggedOutImage {
    min-height: 700px;
    width: 100%;
    background-image: url("/images/skins/affiliates/homepagePoweredProfits.jpg");
    background-position: center;
    -webkit-background-size: cover;
       -moz-background-size: cover;
         -o-background-size: cover;
            background-size: cover;
    background-repeat: no-repeat;
}

.nonSecureLoggedOutImage {
    margin-bottom: -25px;
}

.nonSecurePoweredPayoutsImage {
    margin-bottom: -30px;
    min-height: 700px;
    width: 100%;
    background-image: url("/images/skins/affiliates/homepagePayouts.jpg");
    background-position: center;
    -webkit-background-size: cover;
       -moz-background-size: cover;
         -o-background-size: cover;
            background-size: cover;
    background-repeat: no-repeat;
}

p.titleNonSecureMain {
    color: #FFF;
    text-align: center;
    font-size: 130px;
    font-family: "Lato", sans-serif;
    line-height: 120px;
}

.containerPoweredProfits {
    margin: 0 auto;
    padding-top: 90px;
    width: 470px;
}

.titlePoweredProfits {
    float: left;
    color: #FFF;
    text-align: center;
    font-weight: bold;
    font-style: italic;
    font-size: 44px;
    font-family: arial;
    line-height: 94px;
}

.mainImageContent {
    position: relative;
    z-index: 0;
    margin: 0 auto;
    padding-top: 150px;
    min-width: 710px;
}

.titleWithBorder {
    margin: 40px auto 10px auto;
    padding: 25px 0;
    width: 300px;
    border: 1px solid #FFF;
    border-radius: 8px;
    color: #FFF;
    text-align: center;
    text-decoration: none;
    font-size: 25px;
    line-height: 25px;
    cursor: pointer;
}

.titleWithBorder.summerPromo {
    margin-top: 25px;
    background: #EAE61F;
}

.titleWithBorder.summerPromo a {
    color: #000;
    font-weight: bold;
}

.titleWithBorder:nth-child(2) {
    margin-right: 0;
}

.titleWithBorder a {
    display: block;
    color: #FFF;
    text-decoration: none;
}

.containerCirclePayouts {
    margin: 0 auto;
    max-width: 1280px;
}

.circleTextMiddle,
.circleSmTextMiddle,
.circleTextPayouts {
    margin: 25px auto 50px auto;
    width: 100px;
    height: 100px;
    -webkit-border-radius: 50px;
       -moz-border-radius: 50px;
            border-radius: 50px;
    background: #00ADEF;
    color: #FFF;
    text-align: center;
    font-weight: bold;
    font-size: 30px;
    line-height: 100px;
}

.circleSmTextMiddle {
    float: left;
    margin: 0 14px 0 17px;
    width: 90px;
    height: 90px;
    background-image: url("/images/skins/affiliates/logo-f4f-4-only.png");
    background-position: center center;
    background-size: 55px 53px;
    background-repeat: no-repeat;
}

.circleTextPayouts {
    float: left;
    margin: 60px 30px 80px 30px;
    width: 250px;
    height: 250px;
    border: 4px solid #FFF;
    -webkit-border-radius: 125px;
       -moz-border-radius: 125px;
            border-radius: 125px;
    background: none;
}

.circleTextPayouts h1,
.circleTextPayouts h2 {
    color: #FFF;
    text-align: center;
    font-weight: bold;
    font-size: 80px;
}

.circleTextPayouts h2 {
    font-size: 45px;
}

.circleTextPayouts.circleLeft h1 {
    margin: 90px 0 75px 0;
}

.circleTextPayouts.circleMiddle h1 {
    margin: 55px 0 40px 0;
}

.circleTextPayouts.circleMiddle h2 {
    margin-bottom: 35px;
}

.circleTextPayouts.circleRight h2 {
    margin: 65px 0 30px 0;
}

.circleTextPayouts.circleRight h2.circleRightRevShare {
    margin: 0 0 45px 0;
}

.titleCoolAwards {
    display: block;
    color: #FFF;
    text-align: center;
    font-style: italic;
    font-size: 23px;
    font-family: "Times New Roman", Georgia, Serif;
    line-height: 31px;
}

.buttonTriangleUp {
    float: right;
    margin: -27px -10px 0 0;
    width: 0;
    height: 0;
    border-right: 10px solid transparent;
    border-bottom: 17px solid #FFF;
    border-left: 10px solid transparent;
}

.latestNews .boxes4Across {
    background: #FFF;
}

.latestNews h4,
#newsContents h4 {
    margin-bottom: 5px;
    text-align: left;
    font-size: 16px;
    line-height: 20px;
}

.latestNews .boxes4Across {
    overflow: hidden;
    padding: 1%;
    min-height: 220px;
    max-height: 220px;
    width: 21%;
}

.whiteLabelSamples {
    margin-bottom: 20px;
    width: 100%;
    text-align: center;
}

.whiteLabelSamples img {
    margin-bottom: 5px;
    width: 100%;
    border: 1px solid #E6E6E6;
}

.parkedDomainContent {
    float: left;
    width: 40%;
}

.pps250Content {
    float: left;
    width: 48%;
}


/* Homepage Secure */

.latestNewsBack {
    padding-bottom: 100px;
    background-image: url("/images/skins/affiliates/background-latest-news.jpg");
    background-repeat: repeat;
}

.containerWhiteLabelLeft {
    float: left;
    margin-top: 51px;
    width: 28%;
}

.containerWhiteLabelMiddle {
    float: left;
    margin: 40px 2% 25px 2%;
    width: 40%;
}

.containerWhiteLabelRight {
    float: left;
    margin-top: 51px;
    width: 28%;
}

.containerYourTracking {
    float: left;
    margin-right: 1%;
    padding: 10px 2%;
    min-height: 315px;
    width: 35%;
    border: 1px solid #E2E2E2;
    background: #FAF9F9;
}

.containerYourTracking.trackLinkOnly {
    min-height: 0;
    width: 96%;
}

.containerYourTracking.trackLinkOnly select {
    margin: 10px 1% 10px 0;
    width: 32%;
}

.containerYourTracking.trackLinkOnly textarea {
    width: 97.8%;
}

.containerYourTracking select {
    width: 100%;
}

.containerYourTracking textarea {
    width: 99%;
}

.containerTopSpenders {
    float: right;
    padding: 10px 2%;
    min-height: 315px;
    width: 54%;
    border: 1px solid #E2E2E2;
    background: #FAF9F9;
}

.buttonStandard.specialBecomeAff,
.buttonStandard.specialSeeWork,
.buttonStandard.specialPayouts,
.buttonStandard.letsDoIt {
    margin: 0 auto;
    padding: 10px;
    width: 250px;
    border-radius: 5px;
    font-size: 23px;
}

.buttonStandard.specialSeeWork {
    margin-top: 55px;
    background: #FFF;
}

.buttonStandard.specialSeeWork:hover {
    background: #FAFAFA;
}

.buttonStandard.letsDoIt {
    margin-bottom: 15px;
    padding: 5px 40px 5px 10px;
    border-radius: 0;
    font-size: 23px;
}

.containerRightToolsInd {
    float: left;
    margin: 50px 0 6px 0;
    min-height: 140px;
    width: 20%;
    text-align: center;
}

.textTheRightTools {
    margin-bottom: 60px;
    line-height: 50px;
}

.theRightToolsBack {
    background-image: url("/images/skins/affiliates/background-f4f-logo-large.png");
    background-position: center 40px;
    background-repeat: no-repeat;
}

.circleTextPayouts p a {
    text-decoration: underline;
}

.textSpecialLetDoThis {
    margin-bottom: 60px;
    font-size: 57px;
}

.textSpecialCallUsToday {
    margin-bottom: 50px;
    font-size: 62px;
    line-height: 1.25;
}

.textSpecialPlanForYou {
    margin-bottom: 70px;
}

.textSpecialNewsDate {
    color: #717171;
    font-size: 11px;
    line-height: 10px;
}

.poweredProfits .boxes4Across h1 {
    line-height: 100px;
}

.pageHomeLoggedOut .s5,
.pageHomeLoggedOut .s6 {
    margin-bottom: 20px;
}

.titleMyStatsOverview {
    float: left;
}

.titleRevShareStats {
    float: right;
    margin-top: 20px;
}

.containerStatsOverview {
    float: left;
    margin: 25px 0 0 0;
    padding: 20px 0;
    width: 100%;
    border: 1px solid #E2E2E2;
    background: #FAF9F9;
}

.statsOverviewSection {
    float: left;
    padding: 2%;
    width: 30%;
}

.statsOverviewSection:last-child {
    padding-right: 0;
}

.statsOverviewSection img {
    float: left;
    margin-right: 10px;
}

.statsOverviewBase {
    float: left;
    width: 100%;
    height: 52px;
    border: 1px solid #00AEEF;
    background: #00AEEF;
    text-align: center;
    font-size: 27px;
    line-height: 52px;
}

.statsOverviewBase a {
    text-decoration: underline;
}

.statsOverviewBase a:hover {
    color: #EFEFEF;
}

.statsOverviewContent {
    float: none;
    margin: 0 auto;
    max-width: 325px;
    height: 65px;
}

.statsOverviewContent h2 {
    float: left;
}

.recommendedPromoTools {
    float: left;
    margin: 0 10% 0 0;
    width: 100%;
}

.promoToolsItems {
    float: left;
    margin: 36px 0;
}

img.imgPromoTools {
    margin: 20px 21px 20px 0;
}

img.imgPromoMain {
    float: right;
}

img.imgHomepageFeatured {
    margin: 10px 0;
    border: 1px solid #E1E1E1;
}

span.numbsStatsOverview {
    display: block;
    clear: both;
    color: #615D5E;
    text-align: center;
    font-weight: narrow;
    font-size: 80px;
    font-family: "Arial Narrow", Arial, sans-serif;
    line-height: 80px;
}

#newsContents {
    overflow: auto;
    padding-right: 10px;
    max-height: 611px;
}

#newsContents img {
    max-width: 570px;
}

#latestNewsAndUpdates {
    position: relative;
    min-height: 150px;
}

#newsPrev,
#newsNext {
    display: none;
}

.statsOverviewSection {
    position: relative;
}

.statsOverviewSection .loader {
    margin-top: 25px;
}

.loader {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 2;
    overflow: hidden;
    margin: 0;
    width: 1em;
    height: 1em;
    border-radius: 50%;
    text-indent: -9999em;
    font-size: 40px;
    -webkit-transform: translateZ(0);
        -ms-transform: translateZ(0);
            transform: translateZ(0);
    -webkit-animation: loading 1.7s infinite ease;
            animation: loading 1.7s infinite ease;
}

.containerMyStats.overview .loader {
    margin: 5px 0 0 -15px;
    font-size: 20px;
}

.cssCircleUniques,
.cssCircleQual,
.cssCirclePayout {
    float: left;
    margin: -5px 10px 0 0;
    width: 54px;
    height: 54px;
    -webkit-border-radius: 27px;
       -moz-border-radius: 27px;
            border-radius: 27px;
}

.cssCircleUniques {
    background: #00AEEF;
}

.cssCircleQual {
    background: #DA20F6;
}

.cssCirclePayout {
    background: #72C02C;
}

.whiteLabelsBuildEmp img {
    float: left;
}

.topSpenderTitleAll {
    float: left;
    width: 49%;
}

.topSpendersTitle {
    float: left;
    width: 31.5%;
    height: 40px;
    text-align: center;
    font-weight: bold;
    font-size: 16px;
    line-height: 30px;
}

.topSpenderContentAll {
    float: left;
    margin: 0 2.5% 0 0;
    width: 46.5%;
    border-bottom: 1px solid #E2E2E2;
}

.topSpendersContent {
    float: left;
    width: 33%;
    height: 30px;
    border-right: 1px solid #E2E2E2;
    text-align: center;
    line-height: 30px;
}

.topSpendersContent:last-child,
.topSpendersTitle:last-child {
    border-right: none;
}

.txtViewAllSpender {
    float: right;
    margin: 20px 40px 0 0;
    font-size: 11px;
}


@-webkit-keyframes loading {
    0% {
        box-shadow: 0 -0.83em 0 -0.4em #00AEEF, 0 -0.83em 0 -0.42em #00AEEF, 0 -0.83em 0 -0.44em #00AEEF, 0 -0.83em 0 -0.46em #00AEEF, 0 -0.83em 0 -0.477em #00AEEF;
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
    }

    5%,
    95% {
        box-shadow: 0 -0.83em 0 -0.4em #00AEEF, 0 -0.83em 0 -0.42em #00AEEF, 0 -0.83em 0 -0.44em #00AEEF, 0 -0.83em 0 -0.46em #00AEEF, 0 -0.83em 0 -0.477em #00AEEF;
    }

    10%,
    59% {
        box-shadow: 0 -0.83em 0 -0.4em #00AEEF, -0.087em -0.825em 0 -0.42em #00AEEF, -0.173em -0.812em 0 -0.44em #00AEEF, -0.256em -0.789em 0 -0.46em #00AEEF, -0.297em -0.775em 0 -0.477em #00AEEF;
    }

    20% {
        box-shadow: 0 -0.83em 0 -0.4em #00AEEF, -0.338em -0.758em 0 -0.42em #00AEEF, -0.555em -0.617em 0 -0.44em #00AEEF, -0.671em -0.488em 0 -0.46em #00AEEF, -0.749em -0.34em 0 -0.477em #00AEEF;
    }

    38% {
        box-shadow: 0 -0.83em 0 -0.4em #00AEEF, -0.377em -0.74em 0 -0.42em #00AEEF, -0.645em -0.522em 0 -0.44em #00AEEF, -0.775em -0.297em 0 -0.46em #00AEEF, -0.82em -0.09em 0 -0.477em #00AEEF;
    }

    100% {
        box-shadow: 0 -0.83em 0 -0.4em #00AEEF, 0 -0.83em 0 -0.42em #00AEEF, 0 -0.83em 0 -0.44em #00AEEF, 0 -0.83em 0 -0.46em #00AEEF, 0 -0.83em 0 -0.477em #00AEEF;
        -webkit-transform: rotate(360deg);
                transform: rotate(360deg);
    }
}

@keyframes loading {
    0% {
        box-shadow: 0 -0.83em 0 -0.4em #00AEEF, 0 -0.83em 0 -0.42em #00AEEF, 0 -0.83em 0 -0.44em #00AEEF, 0 -0.83em 0 -0.46em #00AEEF, 0 -0.83em 0 -0.477em #00AEEF;
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
    }

    5%,
    95% {
        box-shadow: 0 -0.83em 0 -0.4em #00AEEF, 0 -0.83em 0 -0.42em #00AEEF, 0 -0.83em 0 -0.44em #00AEEF, 0 -0.83em 0 -0.46em #00AEEF, 0 -0.83em 0 -0.477em #00AEEF;
    }

    10%,
    59% {
        box-shadow: 0 -0.83em 0 -0.4em #00AEEF, -0.087em -0.825em 0 -0.42em #00AEEF, -0.173em -0.812em 0 -0.44em #00AEEF, -0.256em -0.789em 0 -0.46em #00AEEF, -0.297em -0.775em 0 -0.477em #00AEEF;
    }

    20% {
        box-shadow: 0 -0.83em 0 -0.4em #00AEEF, -0.338em -0.758em 0 -0.42em #00AEEF, -0.555em -0.617em 0 -0.44em #00AEEF, -0.671em -0.488em 0 -0.46em #00AEEF, -0.749em -0.34em 0 -0.477em #00AEEF;
    }

    38% {
        box-shadow: 0 -0.83em 0 -0.4em #00AEEF, -0.377em -0.74em 0 -0.42em #00AEEF, -0.645em -0.522em 0 -0.44em #00AEEF, -0.775em -0.297em 0 -0.46em #00AEEF, -0.82em -0.09em 0 -0.477em #00AEEF;
    }

    100% {
        box-shadow: 0 -0.83em 0 -0.4em #00AEEF, 0 -0.83em 0 -0.42em #00AEEF, 0 -0.83em 0 -0.44em #00AEEF, 0 -0.83em 0 -0.46em #00AEEF, 0 -0.83em 0 -0.477em #00AEEF;
        -webkit-transform: rotate(360deg);
                transform: rotate(360deg);
    }
}


/* Terms Page */

#terms {
    overflow: auto;
    margin: 10px 0 10px 0;
    padding: 1%;
    width: 98%;
    height: 300px;
    border: 1px solid #D2D2D2;
    text-align: left;
    font-size: 12px;
}


/* Login / Logout */

.containerLoggedOut {
    padding: 110px 0 30px 0;
}

.containerLoggedAvailBoth {
    padding: 80px 0 30px 0;
}

.containerAccountApproved {
    width: 200px;
}

.signupForm h2 {
    margin: 0 0 5px 175px;
    font-weight: bold;
    font-size: 33px;
}

.signupSections {
    float: left;
    margin-bottom: 20px;
}

.formTitleLeft.lookupPass {
    width: auto;
}

.overlaySalesPerson {
    float: left;
    margin: 6px 0 0 0;
    width: 53%;
}

.overlaySalesPerson ul {
    padding-left: 0;
    list-style-type: none;
}

.overlaySalesPerson li {
    padding-bottom: 8px;
}

h3.overlay {
    overflow-y: auto;
    max-height: 44px;
}

.buttonOverlaySales {
    width: 170px;
}

ul.ulNoIndent {
    padding-left: 0;
    list-style-type: none;
}

ul.ulNoIndent li {
    padding-bottom: 5px;
}


/* Update Account Information Pages */

.containerWithSideMenuMain .formElementRight {
    width: 83%;
}

.contactsLegend {
    display: block;
    margin-bottom: 12px;
}

.contactsLegend img {
    margin-bottom: -4px;
}

.accountFormShorter .formTitleLeft {
    width: 122px;
}

.accountFormShorter .containerFormSubmit {
    margin: 10px 0 0 109px;
}

.accountFormShorter.affiliateSupport .formTitleLeft {
    width: 60px;
}

.accountFormShorter.affiliateSupport .containerFormSubmit {
    margin: 10px 0 0 69px;
}

.paymentMethod .containerWithSideMenuMain .formElementRight {
    width: 80%;
}

.paymentMethod .formElementRight input {
    margin-bottom: 10px;
    width: 293px;
}

.payoutMethodRadioText {
    display: inline;
    float: left;
    margin-right: 20px;
    width: auto;
}

.paymentPlansInfo h3,
.paymentPlansInfo p {
    text-align: left;
}

.tableSubAccounts .statsRow {
    padding: 12px 8px;
}

.subAccountSearch {
    float: right;
    width: 414px;
}

.subAccountSearch form input[type="text"] {
    margin: 0 20px 11px 0;
}

.subAccountSearch .searchButton {
    margin-right: 2px;
}

.containerShowPage {
    margin: 0 auto;
    width: 230px;
}

.containerPaginate .buttonPrev,
.containerPaginate .buttonNext {
    display: block;
    float: left;
    margin-top: 11px;
    margin-bottom: -5px;
    width: 60px;
    height: 31px;
    font-size: 15px;
    line-height: 31px;
}

.containerPaginate .buttonNext {
    float: right;
}

.buttonFix {
    margin: 0 5px 10px 0;
}

.customLogoLoad .formTitleLeft {
    margin-top: -17px;
}

.uploadCustLogo {
    margin-top: 0;
}
ogg

/* Affiliate Support */

table .affiliateCustInfo {
    width: 400px;
}

.affName {
    margin-top: 0;
    font-size: 23px;
    font-family: "Josefin Sans", sans-serif;
}

.containerAffInfo {
    float: left;
    width: 50%;
}

.containerHalfScreen.affSupportGenInfo {
    margin-top: 0;
    padding-left: 2%;
    width: 46%;
    border-left: 1px solid #EAEAEA;
}

.affiliateSupport hr {
    width: 97%;
}

/* Advanced Tools */

.intDocumentation img {
    padding: 1%;
    width: 22%;
}

.intDocumentationAdv img {
    padding: 1%;
    width: 14%;
}

.columnLists {
    float: left;
    margin: 0 30px 0 10px;
}

.code {
    padding: 4px;
    background-color: #E0E0E0;
    font-size: 12pt;
    font-family: courier new;
}

.textCode {
    padding: 4px;
    font-size: 12pt;
    font-family: courier new;
}

.codeResponsive {
    overflow-x: scroll;
    width: 98%;
    white-space: normal;
}

.codeResponsiveSmall {
    padding: 4px;
    width: 100%;
    font-size: 11px;
    font-family: "Courier New", Courier, monospace;
}

.codeSmallText {
    margin-top: 5px;
    font-style: italic;
    font-size: 11px;
}

.parametersBack {
    margin-bottom: 15px;
    padding: 7px;
    width: 100%;
    border: 1px solid #EAEAEA;
    background-color: #EFFBFF;
    text-align: left;
    font-size: 12px;
}

.containerWithSideMenuMain.WLEditCategories .formElementRight {
    width: 76%;
}


/* White Label Edit Design */

.wlEditDesign div.enlarge {
    position: relative;
    width: 57px;
}

.wlEditDesign div.enlarge span {
    position: absolute;
    top: -100%;
    left: -100%;
    display: none;
    border: 2px solid white;
    -webkit-box-shadow: 0 0 6px rgba(132, 132, 132, 0.75);
       -moz-box-shadow: 0 0 6px rgba(132, 132, 132, 0.75);
            box-shadow: 0 0 6px rgba(132, 132, 132, 0.75);
}

.wlEditDesign div.enlarge:hover span {
    display: block;
}

.wlEditDesign #picker {
    position: relative;
    display: block;
}

.wlEditDesign .colorwell {
    width: 6em;
    border: 2px solid #FFF;
    text-align: center;
    cursor: pointer;
}

body .wlEditDesign .colorwell-selected {
    border: 2px solid #000;
    font-weight: bold;
}

.wlEditDesign #default_color_switch_hidden {
    display: block;
}

.wlEditDesign #default_color_switch_visible {
    display: none;
}

.wlEditDesign #default_color_table {
    display: none;
}

.wlEditDesign .color_text {
    margin-top: 5px;
    vertical-align: top;
}

.wlEditDesign .advanced {
    display: none;
}

.formLowerTitleTxt {
    margin: -8px 0 20px 0;
}

.wlAddDomain .formElementRight {
    width: 87%;
}

/* Select a layout */

.wlEditDesign #advanced_layout span:last-child {
    display: none;
}

.wlEditDesign .layoutWrap {
    margin-left: 225px;
}

.wlEditDesign .layoutWrap .radio {
    float: left;
    width: 20px;
}

.wlEditDesign .layoutWrap label img {
    border: 1px solid #FFF;
}

.wlEditDesign .layoutWrap label {
    float: left;
    margin: 0 50px 0 0;
    width: 102px;
    height: 122px;
    border: 2px solid #CCC;
}

.wlEditDesign .advancedLayout {
    display: none;
}

.wlEditDesign .dropOptions {
    display: inline-block;
    float: left;
    margin: 0 12px 0 0;
    padding: 5px 10px 5px 5px;
    border-right: 1px solid #CCC;
}


/* Select a design/colors */

.wlEditDesign .selectDesigns span:nth-child(even) {
    background: #EEE;
}

.wlEditDesign .selectDesigns span:nth-child(odd) {
    background: #FFF;
}

.wlEditDesign .wlEditDesign .selectDesigns span {
    padding: 5px;
    border-bottom: 1px solid #CCC;
    cursor: pointer;
}

.wlEditDesign .selectDesigns span:hover {
    background: #DEECF1;
}

.wlEditDesign .selectDesigns .radio {
    float: left;
    width: 24px;
}

.wlEditDesign .selectDesigns span {
    float: left;
    margin-right: 1px;
    width: 144px;
}

.wlEditDesign .swatchWrap {
    float: left;
    width: 120px;
    text-transform: capitalize;
    font-weight: bold;
}

.wlEditDesign .swatches {
    margin: 0 0 0 14px;
    width: 65px;
    height: 75px;
    border: 1px solid #CCC;
}

.wlEditDesign .swatch {
    display: block;
    width: 65px;
    height: 25px;
}

.wlEditDesign .hexVal {
    float: left;
    margin-right: 6px;
    width: 150px;
    color: #444;
}

.wlEditDesign .bgVal {
    float: left;
    margin-right: 6px;
    width: 150px;
    color: #444;
}

.wlEditDesign .selectDesigns span.design_selected {
    background: #98D3FA;
}

.wlEditDesign #custom_design {
    display: inline-block;
    padding: 3px 8px 3px 8px;
    border: 1px solid #186093;
    -webkit-border-radius: 5px;
       -moz-border-radius: 5px;
            border-radius: 5px;
    background: #2582C4;
    color: #FFF;
    font-weight: bold;
    cursor: pointer;
}

.formCenterFix {
    line-height: 55px;
}

.wLSetupGuideStep1 {
    float: left;
    width: 80%;
}

.wlWhoIsSetup li {
    margin-bottom: 10px;
}

.wlTechInput {
    padding: 0;
    list-style-type: none;
}

/* Stats */

.payoutHistoryChart {
    height: 300px;
}

.lifetimePayout {
    float: right;
    margin-top: -42px;
    font-size: 25px;
}

.containerMyStats {
    position: relative;
    display: block;
    float: left;
    margin: 0 1% 0 0;
    padding: 0 8px 13px 0;
    min-height: 80px;
    width: 23%;
    border: 1px solid #DCDADA;
    background: #F5F5F5;
    text-align: center;
}

.containerMyStats.stats3up {
    width: 31.4%;
}

.statsDash {
    margin-top: 15px;
    font-size: 22px;
    font-family: "Josefin Sans", sans-serif;
}

.containerDateRange {
    padding: 35px 2%;
    width: 96%;
    border: 1px solid #DCDADA;
    background: #F5F5F5;
}

.optionDatesSingle {
    float: left;
    width: 14.2%;
}

.optionChooseMonth {
    float: left;
    margin-top: -16px;
    width: 30%;
}

.optionChooseCalendar {
    float: left;
    margin: 20px 0 0 22px;
    width: 40%;
}

.optionHideNoneSales {
    float: right;
    margin-top: 13px;
}

.perfRefStats[type="text"] {
    width: 500px;
}

.containerMyStats p {
    font-size: 34px;
    line-height: 26px;
}

.normal-row {
    background: #EFEFEF;
}

.alt-row {
    background: #E0E0E0;
}

.hilight-row {
    background: #004862;
    color: #FFF;
}

.hilight-row a {
    color: #FFF;
}

/* Promo Tools */

.linkingInstLand,
.linkingInstLinks {
    margin: 5px 0;
    padding: 11px 0 0 1%;
    width: 97.5%;
    height: 28px;
    font-size: 12px;
}

.promoToolsLinking .statsRow {
    padding: 25px 8px;
}

.linkingChangeCode {
    float: right;
}

.linkingTitle {
    float: left;
}

.bannerAdsChoices {
    float: left;
    padding: 10px 2%;
    width: 15%;
}

.bannerAdsAffCode {
    float: left;
    margin-right: 30px;
}

.bannerAdsAffCode .buttonStandard {
    margin-top: 30px;
}

.pagingPageDropdown {
    float: left;
    margin: 0 auto;
    margin-left: 20px;
}

.imgPopUpSample {
    width: 329px;
    height: auto;
}

.promoImPopup form select,
.promoLiveVideo form select,
.preBuiltIframes form select,
.custIframeGen form select,
.promoPopUnder form select {
    width: 99%;
}

.vidLiveAdsCatOpts {
    margin-top: 16px;
}

.iframeAdSample {
    padding: 0;
    border: 1px dashed #000;
}

.buttonIframeNext {
    float: right;
}

.buttonIframePrev {
    float: Left;
}

.containerIframeSamples {
    margin: 20px 0;
}

.containerIframeAds {
    float: left;
    width: 76%;
}

.containerWithSideMenuMain .containerIframeAds .formElementRight {
    width: 75%;
}

.containerIframeAds .bannerAdsChoices {
    width: 21%;
}

.availPrograms .programTypes {
    float: left;
    margin: 20px 2% 10px 0;
    width: 48%;
}

.availPrograms img {
    width: 100%;
}

.iframeSteps {
    float: right;
    margin-top: 8px;
}

.custIframeSample {
    float: left;
    margin: 10px 2% 0 2%;
    padding: 0 2%;
    min-height: 280px;
    width: 24%;
    border: 1px solid #E6E6E6;
    background: #F5F5F5;
    text-align: center;
}

.custIframeSample img {
    margin: 10px;
}

.formElementRight.custIframeGenShape {
    margin-top: 15px;
}

.formTitleLeft.promoHideUnsupBrow {
    margin-top: 7px;
    line-height: 20px;
}

.popunderIndivSections {
    float: left;
    margin: 20px 2% 10px 0;
    min-height: 270px;
    width: 48%;
    text-align: center;
    cursor: pointer;
}

.popunderIndivSections img {
    width: 100%;
}


/* Iframe List */

.iframe_list {
    float: left;
    overflow-x: hidden;
    overflow-y: scroll;
    margin-right: 20px;
    padding: 0 10px 0 10px;
    height: 642px;
    border: 1px solid #E8E8E8;
    text-align: left;
}

.iframe_list a {
    padding: 2px;
    text-decoration: none;
}

.iframe_list h2 {
    margin: 0;
    padding: 15px 0 5px 0;
}

.iframe_list a:hover {
    text-decoration: underline;
}

.iframe_list a:visited {
    color: #333;
    font-style: italic;
    font-size: 90%;
}

.iframe_list .geo {
    font-weight: bold;
    font-size: 80%;
}

.iframeRightCol {
    float: left;
    width: 70%;
}


.iframeRightCol .containerIframeAds {
    width: 98%;
}


#selected_style {
    padding: 2px 0 2px 0;
    background-color: #BEBEBE;
}

/* Finger Swipe Scroll */

.swipeAreaPosition {
    position: relative;
    z-index: 2;
    margin-bottom: 0;
    width: 100%;
    height: 35px;
    pointer-events: none;
}

.swipeMessageArea1200,
.swipeMessageArea1000,
.swipeMessageArea800 {
    display: none;
}

.swipeText {
    margin: 0 35px 0 35px;
    padding: 5px 0 6px 0;
    -webkit-border-radius: 5px;
       -moz-border-radius: 5px;
            border-radius: 5px;
    background: #E1E1E1;
    color: #585858;
    text-align: center;
    font-size: 14px;
}

.swipeArrowLeft {
    float: left;
    width: 0;
    height: 0;
    border-width: 14px 28px 14px 0;
    border-style: solid;
    border-color: transparent #E1E1E1 transparent transparent;
}

.swipeArrowRight {
    float: right;
    margin-top: -29px;
    width: 0;
    height: 0;
    border-width: 14px 0 14px 28px;
    border-style: solid;
    border-color: transparent transparent transparent #E1E1E1;
}

.swipeTableMinWidth952,
table.swipeTableMinWidth952 {
    min-width: 645px;
}

.swipeTableMinWidth800,
table.swipeTableMinWidth800 {
    min-width: 760px;
}

/* WL Custom Colors - Force to lowercase  */

.forceLowercase {
    text-transform: lowercase;
}

/* Media Queries  */

@media all and (max-width: 1460px) {
    .nonSecureMainImage,
    .nonSecureMainImageGirls,
    .nonSecureMainImageGuys {
        background-position: left;
    }

    .nonSecurePoweredProfitsImage,
    .nonSecureLoggedOutImage {
        background-position: right;
    }
}

@media all and (max-width: 1320px) {
    .containerIframeAds {
        width: 72%;
    }

    .containerWithSideMenuMain .containerIframeAds .formElementRight {
        width: 74%;
    }

    span.numbsStatsOverview {
        font-size: 70px;
    }

    .containerWithSideMenuMain .formElementRight {
        width: 82%;
    }

    .latestNews .boxes4Across {
        width: 46%;
    }

    .containerMyStats {
        width: 22.5%;
    }

    .containerMyStats.stats3up {
        width: 31.2%;
    }

    .button3Across {
        width: 32%;
    }

    .circleTextPayouts {
        margin: 50px 15px 80px 15px;
        width: 230px;
        height: 230px;
    }

    .containerCirclePayouts {
        margin: 0 auto;
        max-width: 1080px;
    }

    .circleTextPayouts.circleRight h2.circleRightRevShare {
        margin: 0 0 25px 0;
    }

    .circleTextPayouts.circleMiddle h2 {
        margin-bottom: 14px;
    }

    .circleTextPayouts.circleLeft h1 {
        margin: 90px 0 52px 0;
    }
}

@media all and (max-width: 1300px) {
    .boxes4Across {
        width: 21.3%;
    }

    .containerWithSideMenuMain {
        width: 83%;
    }

    .optionDatesSingle {
        width: 18%;
    }

    .optionChooseMonth {
        width: 40%;
    }

    .wLSetupGuideStep1 {
        width: 70%;
    }

    .faqImage {
        margin: 30px 0;
        width: 100%;
    }

    .faqImage img {
        width: 100%;
    }
}

@media all and (max-width: 1250px) {
    .formTitleLeft,
    .accountFormShorter .formTitleLeft {
        margin-bottom: 3px;
        width: 100%;
        text-align: left;
        line-height: 0;
    }

    .formElementRight {
        width: 90%;
    }

    .containerHalfScreen input[type="text"],
    .containerHalfScreen input[type="password"],
    form .containerHalfScreen select {
        width: 100%;
    }

    .containerFormSubmit,
    .accountFormShorter .containerFormSubmit {
        margin: 10px 0 0 0;
    }

    .signupForm h2 {
        margin: 0 0 20px 0;
        text-align: center;
    }

    .containerWithSideMenuMain {
        width: 82%;
    }

    .containerWithSideMenuMain .formElementRight {
        margin-bottom: 5px;
        width: 100%;
    }

    form input[type="text"],
    form input[type="password"],
    form textarea,
    form select,
    select {
        margin: 10px 20px 15px 0;
    }

    .paymentMethod .containerWithSideMenuMain .formElementRight {
        width: 100%;
    }

    .paymentMethod .formElementRight input {
        width: 95%;
    }

    .paymentMethod .formElementRight input[type="button"] {
        width: 293px;
    }

    .poweredProfits h1 {
        margin-bottom: 0;
        font-size: 30px;
    }

    .linkingChangeCode,
    .linkingTitle {
        float: none;
    }

    .containerIframeAds {
        width: 68%;
    }

    .containerWithSideMenuMain .containerIframeAds .formElementRight {
        width: 100%;
    }

    .formTitleLeft.promoHideUnsupBrow {
        margin-top: 0;
        width: 100%;
        line-height: auto;
    }

    .wlAddDomain .formElementRight {
        width: 100%;
    }
}

@media all and (max-width: 1220px) {
    img.imgPromoMain,
    img.imgHomepageFeatured {
        width: 100%;
    }

    img.imgPromoTools {
        width: 15%;
    }

    .promoToolsItems h5 {
        float: none;
        margin: 0;
        font-size: 25px;
    }

    .promoToolsItems a {
        float: none;
        margin: 0;
        font-size: 15px;
    }

    .promoToolsItems {
        margin: 21px 0;
    }

    .containerIframeAds .bannerAdsChoices {
        width: 29%;
    }

    .popunderIndivSections {
        min-height: 260px;
    }

    .containerMyStats p {
        font-size: 25px;
        line-height: 32px;
    }
}

@media all and (max-width: 1150px) {
    .containerWhiteLabelLeft {
        margin-top: 25px;
        width: 100%;
    }

    .containerWhiteLabelMiddle {
        width: 65%;
    }

    .containerWhiteLabelRight {
        width: 30%;
    }

    .circleTextPayouts {
        margin: 50px 20px 40px 20px;
        width: 225px;
        height: 225px;
    }

    .circleTextPayouts.circleRight h2 {
        margin: 58px 0 30px 0;
    }

    .circleTextPayouts.circleMiddle h1 {
        margin: 46px 0 40px 0;
    }

    .circleTextPayouts.circleRight h2.circleRightRevShare {
        margin: 0 0 23px 0;
    }

    .circleTextPayouts.circleMiddle h2 {
        margin-bottom: 13px;
    }

    .circleTextPayouts.circleLeft h1 {
        margin: 78px 0 50px 0;
    }

    .nonSecureLoggedOutImage h1,
    .nonSecureLoggedOutImage p {
        text-align: center;
    }

    .containerWithSideMenuMain {
        width: 81%;
    }

    .optionChooseCalendar {
        float: left;
        margin: 20px 0 0 22px;
        width: 46%;
    }

    .popunderIndivSections {
        min-height: 270px;
        width: 48%;
    }

    span.numbsStatsOverview {
        font-size: 65px;
    }

    .txtSpentHide {
        display: none;
    }

    .containerMyStats.stats3up {
        width: 31%;
    }

    .swipeMessageArea1200 {
        z-index: 0;
        display: block;
        margin: 5px 0 5px 0;
        width: 100%;
    }

    .mobileTableScroll {
        overflow-x: auto;
        margin-bottom: 25px;
        padding-bottom: 12px;
        width: 100%;
    }

    .containerCirclePayouts {
        max-width: 548px;
    }

    .circleTextPayouts {
        margin: 16px 20px 36px 20px;
    }
}

@media all and (max-width: 1112px) {
    .iframeRightCol {
        width: 60%;
    }
}

@media all and (max-width: 1100px) {
    .containerWithSideMenuMain {
        width: 79%;
    }

    .statsOverviewSection img {
        display: none;
    }

    .statsOverviewContent h2 {
        float: none;
        text-align: center;
    }

    .containerDateRange #DATE_START_RANGE_ID_Link,
    .containerDateRange #DATE_END_RANGE_ID_Link {
        display: none;
    }

    .bannerAdsChoices {
        width: 28%;
    }

    .containerIframeAds {
        width: 65%;
    }

    .mobileTableScroll {
        overflow-x: auto;
        margin-bottom: 25px;
        padding-bottom: 12px;
        width: 100%;
    }

    .swipeMessageArea1200 {
        z-index: 0;
        display: block;
        margin: 5px 0 5px 0;
        width: 100%;
    }

    .photoWrap {
        padding: 0.5% 0.5% 2% 0.5%;
        width: 33.3%;
    }

    .containerWelcomePage #side_col_1 + #primary_content {
        width: 77%;
    }

    .main_box_1_outer {
        display: none;
    }

    .fetishTxt {
        float: none;
        width: 100%;
    }

    .mailerImg {
        width: 100%;
    }
}

@media all and (max-width: 1024px) {
    .nonSecureMainImage {
        padding-bottom: 40px;
        min-height: 0;
        background-position: left;
        -webkit-background-size: none;
           -moz-background-size: none;
             -o-background-size: none;
                background-size: none;
    }

    .textSpecialCallUsToday {
        margin-bottom: 49px;
        font-size: 36px;
        line-height: 40px;
    }

    .containerMainFull {
        margin-top: 95px;
    }

    .containerLoggedInFullWidth {
        margin-top: 160px;
    }

    .nonSecureLoggedOutImage {
        min-height: 400px;
        background-position: center 60px;
        -webkit-background-size: 100%;
           -moz-background-size: 100%;
             -o-background-size: 100%;
                background-size: 100%;
    }

    .containerLoggedOut {
        padding: 90px 0 30px 0;
    }

    .containerLoggedAvailBoth {
        padding: 60px 0 30px 0;
    }

    .optionDatesSingle {
        width: 33%;
    }

    .optionChooseMonth {
        margin-top: 15px;
        width: 100%;
    }

    .containerIframeAds {
        width: 61%;
    }

    .containerIframeAds .bannerAdsChoices {
        width: 46%;
    }

    .nonSecureMainImageGirls,
    .nonSecureMainImageGuys {
        min-height: 600px;
    }

    .containerMyStats.stats3up {
        width: 31%;
    }

    .button3Across {
        width: 31.5%;
    }

    .titleWithBorder {
        margin: 25px auto 10px auto;
        padding: 20px 0;
    }

    .titleWithBorder.summerPromo {
        margin-top: 10px;
    }

    .imgFirstChoice {
        margin: 0 auto 0 85px;
        width: auto;
    }
}

@media all and (max-width: 1023px) {
    .statsOverviewSection {
        width: 26%;
    }

    .statsOverviewSection:last-child {
        width: 35%;
    }

    .containerMyStats.stats3up {
        width: 30.5%;
    }
}

@media all and (max-width: 1000px) {
    .swipeMessageArea1000 {
        z-index: 0;
        display: block;
        margin: 5px 0 5px 0;
        width: 100%;
    }
}

@media all and (max-width: 990px) {
    .containerWithSideMenuMain {
        width: 78%;
    }

    .containerMyStats {
        width: 22%;
    }

    .lifetimePayout {
        font-size: 20px;
    }

    img.img250pps {
        width: 100%;
    }

    .pps250Content {
        width: 100%;
    }
}

@media all and (max-width: 960px) {
    .boxes4Across {
        width: 21.1%;
    }

    .containerRightToolsInd {
        width: 25%;
    }

    .containerWithSideMenuMain {
        width: 76%;
    }

    img.imgAffiliateSupport {
        float: none;
        margin: 0 2% 15px 0;
        width: 96%;
    }

    .containerAffInfo {
        float: none;
        width: 100%;
        text-align: center;
    }
}

@media all and (max-width: 920px) {
    .imgSalesPerson {
        display: none;
    }

    .overlaySalesPerson {
        float: none;
        margin: 0 auto;
        width: 82%;
        text-align: center;
    }

    .buttonOverlaySales {
        width: 95%;
    }

    .overlaySalesPerson li {
        padding-bottom: 0;
        line-height: 16px;
    }

    h3.overlay {
        max-height: 26px;
    }
}


@media all and (max-width: 900px) {
    .containerWithSideMenuMain {
        width: 100%;
    }

    .containerWithSideMenuMain ul.indent {
        margin-left: 0;
        text-align: center;
    }

    .containerSideMenu {
        display: block;
        width: 100%;
    }

    .mobileTitle {
        position: relative;
        display: block;
        padding-left: 40px;
        background: #EEE;
        cursor: pointer;
    }

    .mobileTitle:after {
        position: absolute;
        top: 0;
        left: 32px;
        width: 1px;
        height: 100%;
        background: #CCC;
        content: "";
    }

    .sideLinks > ul {
        display: none;
    }

    .sideLinks {
        margin: 0 0 20px 0;
    }

    .sideLinks #open_side_links:checked ~ ul {
        display: block;
        box-sizing: border-box;
        margin: 0 0 0 0;
        width: 100%;
        border: 1px solid #CCC;
        border-top: 0;
    }

    .mobileTitle:after {
        position: absolute;
        top: 0;
        left: 32px;
        width: 1px;
        height: 100%;
        background: #CCC;
        content: "";
    }

    #open_side_links:not(:checked) ~ .mobileTitle:before {
        position: absolute;
        top: 21px;
        left: 8px;
        width: 0;
        height: 0;
        border-top: 8px solid #111;
        border-right: 8px solid transparent;
        border-left: 8px solid transparent;
        content: "";
    }

    #open_side_links:checked ~ .mobileTitle:before {
        position: absolute;
        top: 20px;
        left: 8px;
        width: 0;
        height: 0;
        border-right: 8px solid transparent;
        border-bottom: 8px solid #111;
        border-left: 8px solid transparent;
        content: "";
    }

    .sideLinks li {
        margin: 0;
        padding: 13px;
    }

    .sideLinks li:hover {
        background: #FFF;
    }

    .sideLinks li:last-child {
        border-bottom: 0;
    }

    .containerMainWidth {
        padding: 0 2%;
    }

    .sideLinks li {
        background: #FBFBFB;
    }

    .poweredProfits h1 {
        font-size: 25px;
    }

    .messageSideMenu {
        width: 96%;
    }

    .lifetimePayout {
        float: none;
        margin-top: 0;
    }

    .containerMyStats {
        width: 22.3%;
    }

    .formTitleLeft,
    .accountFormShorter .formTitleLeft {
        text-align: center;
    }

    .containerIframeAds {
        width: 64%;
    }

    .formElementRight.custIframeGenShape {
        display: block;
        text-align: center;
    }

    .statsOverviewSection,
    .statsOverviewSection:last-child {
        width: 96%;
    }

    .wlRadioCenter .containerWithSideMenuMain .formElementRight {
        text-align: center;
    }

    .sideLinks li a {
        padding: 0;
    }

    .containerYourTracking {
        width: 25%;
    }

    .containerTopSpenders {
        width: 64%;
    }

    .containerYourTracking.trackLinkOnly select {
        width: 31.5%;
    }

    .sideLinks li a.active {
        background: #FFF;
    }
}

@media all and (max-width: 880px) {
    .containerCirclePayouts {
        max-width: 550px;
    }

    .circleTextPayouts {
        margin: 22px 20px 31px 20px;
    }

    .availPrograms .programTypes {
        width: 48%;
    }

    .webcamWhtLableSamp .containerHalfScreen {
        width: 100%;
    }

    span.numbsStatsOverview {
        font-size: 60px;
    }

    img.imgCoolAwards {
        width: 100%;
    }
}

@media all and (max-width: 830px) {
    .statsOverviewSection h2 {
        font-size: 30px;
    }

    span.numbsStatsOverview {
        font-size: 60px;
        line-height: 62px;
    }

    p.titleNonSecureMain {
        font-size: 90px;
        line-height: 90px;
    }

    .latestNews .boxes4Across {
        padding: 2%;
        width: 90%;
    }

    .containerYourTracking {
        float: none;
        margin-bottom: 20px;
        width: 96%;
    }

    .containerTopSpenders {
        float: none;
        width: 96%;
    }
}

@media all and (max-width: 800px) {
    .pageHomeLogIn .boxes2Across {
        width: 94%;
    }

    img.imgPromoMain {
        display: block;
        float: none;
        margin: 0 auto;
        max-width: 525px;
    }

    .promoTools h2 {
        text-align: center;
    }

    .recommendedPromoTools {
        float: none;
        margin: 0 auto;
        max-width: 380px;
    }

    .pageHomeLogIn .boxes2Across {
        padding: 0 2%;
        width: 94%;
    }

    .containerWhiteLabelMiddle {
        margin: 10px 0 0 0;
        width: 100%;
    }

    .containerWhiteLabelRight {
        margin: 20px 0 10px 0;
        width: 100%;
        text-align: center;
    }

    .custIframeSample {
        margin-right: 0.5%;
        width: 43%;
    }

    .swipeMessageArea800 {
        z-index: 0;
        display: block;
        margin: 5px 0 5px 0;
        width: 100%;
    }

    .mobileTableScroll800 {
        overflow-x: auto;
        margin-bottom: 25px;
        padding-bottom: 12px;
        width: 100%;
    }

    .genericImages {
        max-width: 700px;
        width: 100%;
    }

    .camStarImages {
        max-width: 800px;
        width: 100%;
    }
}

@media all and (max-width: 780px) {
    .containerMyStats {
        width: 22.5%;
    }

    .containerIframeAds {
        width: 59%;
    }

    span.numbsStatsOverview {
        margin-bottom: 20px;
        font-size: 70px;
    }

    .wLSetupGuideStep1 {
        width: 60%;
    }
    .wlEditDesign .layoutWrap {
        margin-left: 125px;
    }
}

@media all and (max-width: 760px) {
    .boxes4Across {
        margin: 12px 2%;
        padding: 0 2%;
        width: 40%;
    }

    .statsOverviewSection:last-child {
        width: 96%;
    }

    .statsOverviewSection h2 {
        font-size: 40px;
    }

    .titleMyStatsOverview {
        float: none;
        text-align: center;
        font-size: 46px;
    }

    .titleRevShareStats {
        float: none;
        margin-top: 20px;
        text-align: center;
    }

    .statsOverviewContent {
        max-width: 300px;
    }

    .mainImageContent {
        padding-top: 110px;
        min-width: 0;
    }

    .containerLoggedInFullWidth {
        margin-top: 140px;
    }

    .nonSecureLoggedOutImage {
        min-height: 300px;
    }

    .poweredProfits .boxes4Across {
        min-height: 300px;
    }

    .statsOverviewSection img {
        display: block;
    }

    span.numbsStatsOverview {
        line-height: 80px;
    }

    .containerYourTracking.trackLinkOnly select {
        width: 98.8%;
    }

    .containerTitleWBorder {
        margin-top: 30px;
        width: 100%;
    }

    .titleWithBorder {
        float: none;
        margin: 20px auto;
        margin-right: 0;
    }
}

@media all and (max-width: 720px) {
    .containerRightToolsInd {
        width: 50%;
    }

    .containerHalfScreen input[type="text"],
    .containerHalfScreen input[type="password"],
    form .containerHalfScreen select {
        width: 98%;
    }

    .intDocumentation img {
        width: 46%;
    }

    .containerMyStats {
        margin-bottom: 7px;
        width: 47%;
    }

    .containerIframeAds {
        width: 55%;
    }

    .availPrograms .programTypes {
        width: 100%;
    }

    .availPrograms .programTypes h2 {
        margin: 5px;
    }

    .imgFirstChoice {
        margin: 0 auto;
        width: auto;
        text-align: center;
    }

    .iframe_list {
        width: 96%;
        height: 175px;
    }

    .iframeRightCol {
        margin-top: 20px;
        width: 96%;
    }
}

@media all and (max-width: 670px) {
    .subAccountSearch {
        margin-top: 10px;
        width: 100%;
    }

    .subAccountSearch form input[type="text"] {
        margin: 0 20px 11px 0;
        padding: 9px 2%;
    }

    .iframeSteps {
        float: left;
        clear: both;
        margin: 0 0 15px 0;
        font-size: 20px;
    }

    .popunderIndivSections {
        min-height: 250px;
        width: 48%;
    }

    .imgPopUnderSample {
        width: 98%;
    }

    .containerMyStats.stats3up {
        width: 98%;
    }

    img.imgParkedDomain {
        margin: 0 0 25px 0;
        width: 100%;
    }

    .parkedDomainContent {
        width: 100%;
    }
}


@media all and (max-width: 640px) {
    .containerHalfScreen {
        width: 100%;
    }

    form input[type="text"],
    form input[type="password"],
    form textarea {
        margin: 10px 0;
        padding: 10px 2%;
    }

    .containerHalfScreen input[type="text"],
    .containerHalfScreen input[type="password"] {
        width: 96%;
    }

    form .containerHalfScreen select {
        width: 100%;
    }

    form .containerHalfScreen textarea {
        width: 98%;
    }

    .formElementRight {
        width: 100%;
    }

    .formTitleLeft {
        text-align: center;
    }

    form select,
    select {
        margin: 10px 0 10px 0;
        width: 99%;
    }

    .buttonsPreFullWidth .button150 {
        margin-bottom: 10px;
        width: 99%;
    }

    .payoutMethodRadioText {
        width: 100%;
    }

    .containerShowPage form select,
    .containerShowPage select {
        margin: 10px 0 10px 0;
        width: auto;
    }

    .containerShowPage form select {
        margin: 10px 20px 15px 0;
    }

    img.imgAffiliateSupport {
        width: 100%;
    }

    .containerHalfScreen.affSupportGenInfo {
        width: 96%;
    }

    .intDocumentationAdv img {
        padding: 20px 1%;
        width: 29%;
    }

    .containerWithSideMenuMain.WLEditCategories .formElementRight {
        width: 98%;
    }

    .formCenterFix,
    .formElementRight p {
        text-align: center;
    }

    .optionChooseCalendar {
        float: left;
        margin: 20px 0 0 22px;
        width: 100%;
    }

    form select.pagingPageDropdown {
        width: 150px;
    }

    .containerIframeAds {
        width: 51%;
    }
}

@media all and (max-width: 600px) {
    .containerMainFull {
        margin-top: 20px;
    }

    p.titleNonSecureMain {
        font-size: 50px;
        line-height: 50px;
    }

    .titleWithBorder {
        width: 235px;
    }

    .containerCirclePayouts {
        max-width: 225px;
    }

    .circleTextPayouts,
    .containerCirclePayouts .circleRight {
        margin: 20px 0;
    }

    .textTheRightTools {
        margin: 20px 0 50px 0;
        line-height: 50px;
    }

    .textSpecialLetDoThis {
        margin: -15px 0 32px 0;
        font-size: 43px;
    }

    .dropDown {
        display: block;
        clear: both;
    }

    .nonSecureLoggedOutImage {
        min-height: auto;
    }

    .formTitleLeft,
    .accountFormShorter .formTitleLeft {
        text-align: center;
        font-size: 16px;
    }

    h2 {
        text-align: center;
        font-size: 31px;
    }

    .paymentPlansInfo h3,
    .paymentPlansInfo p {
        text-align: center;
    }

    .textCenterResp {
        margin-bottom: 30px;
        text-align: center;
    }

    .textCenter600 {
        text-align: center;
    }

    .poweredProfits .boxes4Across {
        min-height: 360px;
    }

    img.imgPPS,
    img.imgRevShare,
    img.ccReferral {
        margin: 0 0 20px 0;
        width: 100%;
    }

    .bannerAdsChoices {
        min-height: 130px;
        width: 46%;
    }

    .promoLiveVideo .bannerAdsChoices,
    .preBuiltIframes .bannerAdsChoices,
    .promoPopUnder .bannerAdsChoices {
        min-height: 0;
    }

    .containerIframeAds {
        width: 100%;
    }


    .containerIframeAds .bannerAdsChoices {
        width: 29%;
    }

    .popunderIndivSections {
        margin: 20px 0 10px 0;
        min-height: 0;
        width: 100%;
    }

    .perfRefStats[type="text"] {
        width: 95%;
    }

    .button3Across {
        margin-bottom: 10px;
        width: 100%;
    }

    .containerPoweredProfits {
        width: 450px;
    }
}

@media all and (max-width: 560px) {
    .containerMyStats {
        margin-bottom: 5px;
        width: 46.5%;
    }

    .bannerAdsAffCode {
        float: none;
        margin-right: 0;
    }

    .containerIframeAds .bannerAdsChoices {
        width: 46%;
    }
    .wlEditDesign .layoutWrap {
        margin-left: 50px;
    }

    .topSpenderContentAll {
        width: 100%;
    }

    .containerTopSpenders {
        min-height: 468px;
    }

    .topSpenderTitleAll {
        width: 100%;
    }

    .txtTopSpendHide {
        display: none;
    }

    .topSpendersTitle {
        width: 33%;
    }

    .wLSetupGuideStep1 {
        width: 50%;
    }

    .containerAdvantages div {
        float: none;
        padding: 0;
        width: 100%;
    }

    img.imgPayoneer {
        width: 100%;
    }
}

@media all and (max-width: 470px) {
    .boxes4Across,
    .boxes3Across,
    .boxes2Across {
        margin: 10px 2%;
        padding: 0 2%;
        width: 90%;
    }

    .containerSideNav {
        width: 100%;
    }

    .sideNavButton {
        height: 44px;
        text-align: center;
        line-height: 44px;
    }

    .sideNavIcon {
        margin: 8px 10px 0 10px;
    }

    .titleMyStatsOverview {
        font-size: 34px;
    }

    .titleRevShareStats {
        margin-top: 0;
        font-size: 14px;
    }

    .containerPoweredProfits {
        width: 320px;
    }

    .titlePoweredProfits {
        font-size: 32px;
        line-height: 90px;
    }

    .latestNewsBack {
        padding-bottom: 40px;
    }

    .circleSmTextMiddle {
        margin: 20px 10px 0 14px;
        width: 50px;
        height: 50px;
        background-size: 30px 28px;
    }

    .poweredProfits .boxes4Across h1 {
        text-align: center;
        font-size: 30px;
        line-height: 50px;
    }

    h1 {
        font-size: 30px;
    }

    .poweredProfits .boxes4Across {
        min-height: 0;
    }

    .iframe_list {
        width: 94%;
    }

    .custIframeSample {
        margin-right: 0;
        margin-bottom: 8px;
        padding-bottom: 15px;
        min-height: 0;
        width: 92%;
    }
}

@media all and (max-width: 460px) {
    .button100,
    .button150,
    .button200,
    .button250,
    .button300,
    .button400 {
        max-width: auto;
        width: 99%;
    }

    .buttonHighlight .button200 {
        width: 200px;
    }

    .containerAccountApproved {
        width: 100%;
    }

    form input[type="text"],
    form input[type="password"],
    .containerLoggedOut form input[type="text"] {
        width: 95%;
    }

    input.buttonStandard {
        margin-bottom: 10px;
    }

    .paymentMethod .formElementRight input[type="button"] {
        width: 100%;
        font-size: 16.5px;
    }

    .columnLists.respLowerList {
        float: left;
        margin: -23px 30px 0 10px;
        width: 100%;
    }

    .optionHideNoneSales {
        float: none;
        margin: 10px 0 0 0;
    }

    form .bannerAdsAffCode input[type="text"] {
        width: 50px;
    }

    .bannerAdsAffCode .buttonStandard {
        margin-top: 5px;
    }

    .pagingPageDropdown {
        float: none;
        margin: 20px auto;
    }

    form select.pagingPageDropdown {
        width: 98%;
    }

    .buttonIframeNext,
    .buttonIframePrev {
        float: none;
        margin-bottom: 10px;
    }
}

@media all and (max-width: 450px) {
    .imgSalesPerson {
        margin: 0 0 20px 0;
        width: 100%;
    }

    .buttonOverlaySales {
        margin: 0 auto;
        width: 150px;
    }

    .overlaySalesPerson {
        float: none;
        margin: 0 auto;
        width: 196px;
    }

    .overlaySalesPerson h3 {
        font-size: 17px;
        line-height: 19px;
    }

    img.imgWhiteLabelCreate {
        width: 98%;
    }

    .containerMyStats {
        width: 96%;
    }

    .wLSetupGuideStep1 {
        width: 98%;
    }

    h3.overlay {
        max-height: 22px;
    }
}

@media all and (max-width: 420px) {
    img.imgPromoTools {
        display: block;
        float: none;
        margin: 0 auto;
        width: 75px;
    }

    .recommendedPromoTools {
        float: none;
        clear: both;
    }

    .promoToolsItems {
        float: none;
        margin: 0;
        text-align: center;
    }

    .promoTools h2 {
        margin-bottom: 33px;
        text-align: center;
    }

    .pageHomeLoggedOut .spacer60 {
        height: 30px;
    }

    .containerPaginate .buttonPrev,
    .containerPaginate .buttonNext {
        margin: 0 2%;
;
        width: 46%;
    }

    .containerShowPage {
        clear: both;
    }

    .latestNews .boxes4Across {
        min-height: 300px;
    }
}

@media all and (max-width: 370px) {
    .containerRightToolsInd {
        width: 100%;
    }

    .buttonStandard.specialSeeWork {
        margin-top: 0;
    }

    .containerRightToolsInd {
        margin: 0 0 5px 0;
    }

    .intDocumentation img,
    .intDocumentationAdv img {
        padding: 10px 10%;
        width: 80%;
    }

    h3,
    h2,
    h1,
    p {
        text-align: center;
    }

    .bannerAdsChoices {
        min-height: none;
        width: 98%;
        border-bottom: 1px solid #EAEAEA;
        text-align: center;
    }

    .iframe_list {
        width: 92%;
    }

    .containerIframeAds .bannerAdsChoices {
        width: 98%;
    }

    .iframeSteps {
        float: none;
        text-align: center;
    }

    span.numbsStatsOverview {
        font-size: 60px;
    }
}

@media all and (max-width: 360px) {
    .overlaySalesPerson {
        width: 160px;
    }

    img.imgWLSetup {
        display: block;
        float: none;
        margin: 0 auto;
        width: 180px;
    }

    .statsSelect select,
    select.calendarDateInput {
        padding: 3px;
    }

    .imgPopUpSample {
        width: 100%;
    }
}

@media all and (max-width: 350px) {
    form input[type="text"] {
        width: 93%;
    }

    .containerSubmitArrow {
        width: 100%;
        height: 55px;
    }

    .submitArrow {
        width: 87%;
    }

    .containerSubmitArrow h2 {
        font-size: 28px;
    }

    .statsOverviewSection h2 {
        font-size: 35px;
    }

    span.numbsStatsOverview {
        font-size: 65px;
    }

    .titlePoweredProfits {
        font-size: 29px;
    }

    .containerPoweredProfits {
        width: 288px;
    }

    .buttonStandard.letsDoIt {
        padding: 5px 33px 5px 0;
    }
}
