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:"aktivgrotesk";font-weight:normal;font-style:normal;src:url("../fonts/aktivgrotesk/aktivgrotesk.eot");src:url("../fonts/aktivgrotesk/aktivgrotesk.eot?#iefix") format("eot"),url("../fonts/aktivgrotesk/aktivgrotesk.woff") format("woff"),url("../fonts/aktivgrotesk/aktivgrotesk.ttf") format("truetype");text-rendering:optimizeLegibility}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face{font-family:"aktivgrotesk";src:url("../fonts/aktivgrotesk/aktivgrotesk.svg#aktivgrotesk") format("svg")}}body,.form-page form p input,.login-page form p input,.form-page form p textarea,.login-page form p textarea,.form-page form p select,.login-page form p select,.form-page form .fields span.options textarea,.login-page form .fields span.options textarea{-webkit-font-smoothing:antialiased;letter-spacing:0.2px;font-family:"aktivgrotesk",Arial,Verdana,Helvetica,sans-serif;font-weight:normal;font-style:normal}html,body{height:100%}html{box-sizing:border-box}body{color:#333;font-size:14px;line-height:1.33em}*,*:before,*:after{box-sizing:inherit}a,button{margin:0;padding:0;background:none;outline:0;border:0;font:inherit;color:inherit;text-decoration:none}p{margin:1em 0;font-size:14px}.form-page,.login-page{width:380px;margin:0 auto;text-align:left;color:#999;font-size:16px;line-height:22px}.form-page h1,.login-page h1{font-size:26px;line-height:30px;font-weight:normal;margin:0}.form-page p,.login-page p{margin:0 0 10px 0}.form-page form,.login-page form{background:#eee;margin:0;padding:20px}.form-page form h3,.login-page form h3{margin:20px 0 10px 0}.form-page form h3 small,.login-page form h3 small{display:inline}.form-page form .message,.login-page form .message{font-size:16px;line-height:22px;text-align:center}.form-page form .message.error,.login-page form .message.error{color:#c00}.form-page form .message.success,.login-page form .message.success{color:#007F24}.form-page form p,.login-page form p{margin:20px 0 0 0}.form-page form p:first-child,.login-page form p:first-child{margin-top:0}.form-page form p.info,.login-page form p.info{font-size:9px;line-height:16px;margin-top:10px}.form-page form p.info .example,.login-page form p.info .example{display:block;padding:7px 5px 5px 5px;background:#ddd;border-left:2px solid #ccc}.form-page form p input,.login-page form p input{background:#fff;border:1px solid #fff;color:#333;font-size:16px;line-height:22px;padding:5px;width:100%;box-sizing:border-box}.form-page form p textarea,.login-page form p textarea{display:block;background:#fff;border:1px solid #fff;color:#333;font-size:14px;line-height:20px;padding:7px 5px 5px 7px;width:100%;min-height:100px;resize:vertical}.form-page form p select,.login-page form p select{background:#fff;border:1px solid #fff;color:#333;font-size:16px;line-height:22px;padding:6px;width:100%;box-sizing:border-box}.form-page form p.error select,.form-page form p.error input,.login-page form p.error select,.login-page form p.error input{border-color:#c00}.form-page form p button,.login-page form p button{background:#333;border-radius:3px;font-size:16px;line-height:22px;text-transform:uppercase;color:#fff;padding:18px 20px 14px 20px;width:100%;text-align:center;box-sizing:border-box;cursor:pointer}.form-page form p button:hover,.login-page form p button:hover{background-color:#666}.form-page form .fields,.login-page form .fields{margin:15px 0 0 0;padding:0}.form-page form .fields p,.login-page form .fields p{padding:10px;margin:10px 0 0 0;background:#ddd;position:relative}.form-page form .fields p span.reorder,.login-page form .fields p span.reorder{vertical-align:middle;height:34px;padding:3px;background:#ddd;position:absolute;left:-30px;top:10px;z-index:1;cursor:pointer;display:none}.form-page form .fields p span.delete,.login-page form .fields p span.delete{vertical-align:middle;height:34px;padding:3px;background:#ddd;position:absolute;right:-30px;top:10px;z-index:1;cursor:pointer;display:none}.form-page form .fields p input[type="text"],.login-page form .fields p input[type="text"]{width:155px}.form-page form .fields p select,.login-page form .fields p select{width:155px;float:right}.form-page form .fields p span.options,.login-page form .fields p span.options{display:none}.form-page form .fields p:hover span.delete,.form-page form .fields p:hover span.reorder,.login-page form .fields p:hover span.delete,.login-page form .fields p:hover span.reorder{display:inline-block}.form-page form .fields p.field-select .options,.login-page form .fields p.field-select .options{display:block}.form-page form .fields p.demo,.login-page form .fields p.demo{display:none}.form-page form .fields span.options,.login-page form .fields span.options{display:block;clear:both;margin:10px 0 0 0}.form-page form .fields span.options textarea,.login-page form .fields span.options textarea{display:block;background:#fff;border:1px solid #fff;color:#333;font-size:14px;line-height:20px;padding:5px;width:100%;min-height:100px;resize:vertical}.form-page small,.login-page small{display:block;text-align:center;margin:20px 0 0 0;font-size:12px;line-height:22px;color:#999}.banner.format120x600{background-image:url(../img/120x600.png)}.banner.format120x600 .element{position:absolute;left:904px;top:94px}.banner.format160x600{background-image:url(../img/160x600.png)}.banner.format160x600 .element{position:absolute;left:864px;top:94px}.banner.format300x250{background-image:url(../img/300x250.png);position:relative}.banner.format300x250 .element{position:absolute;left:724px;top:94px}.banner.format336x280{background-image:url(../img/336x280.png);position:relative}.banner.format336x280 .element{position:absolute;right:0px;top:94px}.banner.format300x600{background-image:url(../img/300x600.png);position:relative}.banner.format300x600 .element{position:absolute;left:724px;top:94px}.banner.format320x240{width:320px;background-image:url(../img/320x240.png);background-repeat:no-repeat;position:relative}.banner.format320x240 .element{position:absolute;left:0;top:97px}.banner.format728x90{background-image:url(../img/728x90.png);position:relative}.banner.format728x90 .element{position:absolute;left:1px;top:94px}.banner.formatfacebook-ad-zzzzzzzzz{background-image:url(../img/facebook-ad.png);background-repeat:no-repeat;position:relative}.banner.formatfacebook-ad-zzzzzzzzz .element{position:absolute;left:616px;top:187px}.banner.formatfacebook-newsfeed-zzzzzzzzz{background-image:url(../img/facebook-newsfeed.png);background-repeat:no-repeat;position:relative}.banner.formatfacebook-newsfeed-zzzzzzzzz .element{position:absolute;left:159px;top:296px}a{text-decoration:none}.banner{width:1024px;height:695px;position:relative}h1{font-size:26px;color:#000;margin:0 0 20px}h2{font-size:26px;line-height:34px;color:#000;margin:0}h2 span{color:#999;width:150px;display:inline-block;vertical-align:middle}h3{font-size:16px;color:#999;margin:10px 0 20px}h3 a.download{background:#333;border-radius:3px;display:inline-block;padding:6px 7px 3px 8px;font-size:11px;line-height:12px;text-transform:uppercase;color:#f0f0f0;padding:5px 7px 2px;font-family:Helvetica,Arial,sans-serif;font-weight:bold;text-align:center;box-sizing:border-box;text-decoration:none;cursor:pointer}h3 a.download:hover{color:#fff;background-color:#000}main{width:1024px;margin:0 auto;padding:50px 0}.listing{display:table;margin-top:30px;font-size:16px;line-height:25px;width:500px}.listing.client-listing{width:auto}.listing .headers{color:#999;white-space:nowrap;display:table-header-group}.listing .headers .col.col-index-actions{text-decoration:none}.listing .headers .col.col-client-actions{text-decoration:none}.listing .col{display:table-cell;vertical-align:middle;padding:0 20px 0 0;text-decoration:none;width:100px}.listing .col.col-client-actions,.listing .col.col-index-actions,.listing .col:last-child{text-align:right;padding:0}.listing .col.col-client-id{width:50px}.listing .col.col-index-password{width:200px}.listing .col.col-campaign-name{width:150px}.listing ul{display:table-row-group}.listing ul li{display:table-row;text-decoration:none;white-space:nowrap}.listing ul li:hover{background:#e5e5e5}.actions{margin:15px 0}.actions a{background:#333;border-radius:3px;display:inline-block;font-family:Helvetica,Arial,sans-serif;font-weight:bold;font-size:11px;line-height:12px;text-transform:uppercase;color:#f0f0f0;padding:5px 7px 3px 8px;text-align:center;box-sizing:border-box;text-decoration:none;cursor:pointer}.actions a:hover{background-color:#666}.tabs{border-bottom:1px solid #ddd;margin:25px 0}.tabs a{border:1px solid transparent;border-radius:4px 4px 0 0;display:inline-block;padding:10px 15px;text-decoration:none;cursor:pointer;margin:0 5px -1px 0}.tabs a:hover{background-color:#eee;border-bottom-color:#ddd}.tabs a.selected{border-color:#ddd #ddd transparent #ddd;background-color:#fff;color:#999}p.none{font-style:italic}@media (max-width: 1024px){main{width:auto;padding:30px}h2{font-size:20px;line-height:28px}h2 span{width:120px}.actions a{font-size:14px;line-height:18px;padding:10px 15px}}@media (max-width: 1024px) and (min-width: 640px){.listing{max-width:100%;overflow-x:auto;font-size:14px;display:table}.listing .headers{display:table-row}.listing ul{display:table-row-group}.listing ul li{display:table-row}.listing .col{padding-right:20px;display:table-cell}}@media (max-width: 640px){h2{position:relative;padding-left:45%}h2 span{position:absolute;left:0;top:0;width:45%}h2.generic-index{padding-left:0}h2.generic-index span{width:auto;position:static}h3{font-size:14px}h3 a.download{font-size:14px;line-height:18px}.form-page,.login-page{width:auto}.listing{width:100% !important;font-size:14px;margin-top:15px}.listing .headers{display:none}.listing ul li{white-space:normal;padding:15px 0;border-top:1px solid #e5e5e5;display:block}.listing ul li:first-child{border-top:0}.listing ul li:hover{background:none}.listing .col{width:auto !important;display:block;position:relative;padding-left:45% !important;text-align:left !important}.listing .col::before{content:attr(data-field);position:absolute;left:0;top:0;width:45%;color:#999}.listing .col.col-index-client{font-weight:bold}.listing .col.col-index-client::before{font-weight:normal}.listing .col.col-client-name{font-weight:bold}.listing .col.col-client-name:before{font-weight:normal}.listing .col.col-campaign-name{font-weight:bold}.listing .col.col-campaign-name::before{font-weight:normal}.banner{width:auto;height:auto;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;background:none !important}.banner .element{position:static !important}}
