@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,600);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}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:#444;background-color:#f3f3f3}.container{max-width:1024px;min-width:850px;width:95%;margin:0 auto;overflow:hidden}.container.responsive{max-width:1024px;min-width:320px;width:95%;margin:0 auto;overflow:hidden}.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:#34A9D0;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}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}.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)}}.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 10px;width:100%;max-width:500px;margin:25px auto 0 auto;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}.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}@media (max-width: 664px){.header img.brand-logo{float:none;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{-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;border:1px solid #cacaca;background-color:#fff;height:40px}.navbar nav:before,.navbar nav:after{content:'';display:table}.navbar nav:after{clear:both}.navbar nav a{text-transform:uppercase;font-size:13px;font-weight:bold;display:block;float:left;text-decoration:none;padding:0 15px;height:40px;line-height:40px;border-right:1px solid #e4e4e4}.navbar nav a:hover{opacity:0.7}.navbar .aff-info{position:absolute;top:0;right:0;font-size:13px;height:40px;line-height:38px;margin-right:20px}.navbar .aff-info a{margin-left:5px}.navbar #form-login{position:absolute;top:7px;right:7px;font-size:12px;line-height:26px}.navbar #form-login label input{padding:5px;height:26px;line-height:26px;appearance:none;-moz-appearance:none;-webkit-appearance:none;border:1px solid #cacaca;width:135px}.navbar #form-login button[type="submit"]{appearance:none;-moz-appearance:none;-webkit-appearance:none;height:26px;width:50px;background-color:#fff;border:1px solid #cacaca;vertical-align:top}.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:#aaa}.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}@media (max-width: 785px){.navbar.responsive nav a{font-size:12px;font-weight:normal;padding:0 10px;border-right:1px solid #e4e4e4}}@media (max-width: 740px){.navbar.responsive nav a{font-size:12px;font-weight:normal;padding:0 10px;border:none;float:none;display:inline-block}.navbar.responsive #form-login{position:relative;margin-top:10px;right:auto;top:auto}.navbar.responsive .aff-info{position:relative;right:auto;top:auto;margin:0 auto;height:28px}}@media (max-width: 496px){.navbar.responsive #form-login label span{display:none}}@media (max-width: 372px){.navbar.responsive #form-login label input{width:117px}}#home{width:100%}#home #hero{width:100%;border:1px solid #cacaca;-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}@media (max-width: 580px){#home #hero{display:none}}#home #hero img{width:100%;display:block}#home .home-banner{margin:12px auto 0px auto;border:1px solid #cacaca;background-color:#fff;-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}#home .home-banner a{display:block;text-decoration:none}#home .home-banner img{width:100%;display:block}#home .home-banner img.mobile-only{display:none}@media (max-width: 580px){#home .home-banner{margin:0 auto 14px auto}#home .home-banner img.mobile-only{display:block}#home .home-banner img.desktop-only{display:none}}#home #boxes:before,#home #boxes:after{content:'';display:table}#home #boxes:after{clear:both}#home #boxes .box{position:relative;width:calc(50% - 7px);border:1px solid #cacaca;background-color:#fff;float:left;margin-top:14px;-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}@media (max-width: 580px){#home #boxes .box{width:100%}#home #boxes .box:first-of-type{margin-top:0}}#home #boxes .box:nth-child(2n+1){margin-right:14px}#home #boxes .box img{display:block;width:100%}#home #boxes .box .join{position:absolute;bottom:6.5%;left:2.5%}#home #boxes .box .join a{display:block;color:#fff;text-decoration:none;text-transform:uppercase;font-size:14px}#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}#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}#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.wellhello,#programs h3.wellhello{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){#programs .site .site-thumb{width:45%}#programs .site .site-thumb img{display:none}#programs .site .site-thumb img:nth-of-type(2){width:100%;display:block !important;float:none;margin:0 auto}#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%}}#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;padding:9px 14px}#payouts-tour section .payout-info{clear:both;padding-top:1em}#payouts-tour section h2,#payouts-tour section h3{border-bottom:2px solid #C74649;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%;position:relative}#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:27%;float:left;padding:12px 0 40px 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;border:1px solid #cacaca;margin-top:20px}#payouts-tour .money .money-options .money-option .top{font-size:1.25em}#payouts-tour .money .money-options .money-option .middle{font-size:3.25em;font-weight:500;margin:12px auto;padding:10px 0;background-color:#34A9D0;color:#fff}#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.5em;font-weight:600}#payouts-tour .money .money-options .money-option .footnote{position:absolute;bottom:10px;width:100%;font-size:.8em;color:#919191}#payouts-tour .money .money-options .divider{width:1px;height:100px;margin:0 calc(2.5% - .5px);margin-top:50px;float:left;background-color:#cacaca}#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}@media (max-width: 574px){#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}#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;background-color:#fff;border:1px solid #cacaca;padding:6px 10px}#forgot-username label,#forgot-username input,#forgot-password label,#forgot-password input{margin-bottom:8px}#retrieval-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;line-height:1.5em}#login-help{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}#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;-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}@media (max-width: 799px){#signup #form-signup{display:none}#signup #form-quick-reg{display:block !important}}#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:1px solid #ccc;border-top:none}#signup #form-signup .row.first,#signup #form-quick-reg .row.first,#signup #form-edit .row.first{border-top:1px solid #ccc}#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}#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:32%;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: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}#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:220px;appearance:none;-moz-appearance:none;-webkit-appearance:none;padding:10px 20px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background-color:#38AA7A;cursor:pointer;color:#fff;border:none;font-size:20px}#signup #form-signup input[type="submit"]:hover,#signup #form-quick-reg input[type="submit"]:hover,#signup #form-edit input[type="submit"]:hover{background-color:#50c594}#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:-12px auto 10px auto}@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}@media (max-width: 399px){#signup{padding:20px 15px}#signup h2{font-size:1.75em}}#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 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:#34A9D0;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}#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}}#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:1px solid #ddd;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{margin-left:5px;display:inline-block}.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: 580px){.footer.responsive{text-align:center}.footer.responsive .copy{float:none;margin-top:8px}.footer.responsive ul{float:none;text-align:center}}#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:#34A9D0}.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:#34A9D0}.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:#34A9D0;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:#34A9D0}#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{border-bottom:1px solid #cacaca;width:100%;font-size:22px;margin-bottom:20px;padding-bottom:10px;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}#tools .step .options .option.deselected{opacity:0.5}#tools .step .options .option.selected{border:1px solid #34A9D0;opacity:1}#tools .step .options .option .option-title{font-size:16px;padding:5px 0 10px 0}#tools .step .options .option img{width:100%}#tools .step .options .option:last-of-type{margin-right:0 !important}#tools .step .options.five .option{width:18.4%;margin-right:2%}#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:#34A9D0}#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 h4{text-align:left;font-size:18px;margin-bottom:20px}#tools #banners-step .banner-instructions{text-align:left;margin-bottom:40px}#tools #banners-step #banner-list li{margin:15px auto 60px auto}#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;display:inline-block}#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:#34A9D0;font-size:16px;padding:15px 0 0 0}#account-info{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;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:#34A9D0}#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-right:10%;float:left}#account-info section.info-payment{width:45%;float:right}
