a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,masthead,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}b,strong{font-weight:700}abbr,acronym{border-bottom:1px dotted}.c:after{content:"";display:block;height:0;clear:both;visibility:hidden}* html .c{height:1%}.c{display:block}a:not([href]){cursor:pointer}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn)}}@-moz-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-ms-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}*{text-rendering:optimizeLegibility;word-wrap:break-word}body,html{background:#fff}body{min-width:1024px}.pad{height:auto;margin:0 auto;max-width:960px;padding:0 2%;position:relative}#wrap{position:relative}header h2,header h3{margin-bottom:16px}a{text-decoration:none;color:#447bc4}a:hover{text-decoration:underline}#page section{margin-bottom:39px}.island{background:#fff;border:1px solid #d7d2c3;border-radius:5px;box-shadow:0 -2px 0 rgba(215,210,195,.2) inset,0 0 1px rgba(0,0,0,.1);display:block;margin-bottom:15px;padding:15px}.island.swagger{background-color:#f3f3f3;background-image:-webkit-gradient(linear,left bottom,left top,from(#fff),to(#f3f3f3));background-image:linear-gradient(#fff,#f3f3f3);background-image:-moz-linear-gradient(#fff,#f3f3f3);background-image:-webkit-linear-gradient(#fff,#f3f3f3)}.island>section{border-bottom:1px solid #c9ddf2;border-top:1px solid transparent;margin:0 -14px;padding:14px;float:left;width:100%}.island>section:first-child{border-top:0;padding-top:0}.island>section:last-child{border-bottom:0}.daily-message{background:#fafad2;display:none;position:relative;margin-bottom:30px;overflow:auto}.daily-message .close{background-color:#ddd;border-radius:20px;color:#fff;font-size:16px;font-weight:700;height:20px;line-height:20px;position:absolute;right:20px;text-align:center;text-decoration:none;top:20px;width:20px}.daily-message .close:hover{background-color:#ccc;text-decoration:none}.daily-message h2{color:#b8840b}.daily-message p{line-height:1.3;margin:0 0 5px}.daily-message .subtle{text-align:right;width:50px;float:right;clear:both}.full{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;width:100%}#site-notice{background:#faf2bd;border-bottom:1px solid #ddd}#site-notice p{text-align:center;margin:0;padding:1em;font-size:14px;font-weight:700;line-height:18px}.alert-notice:before{background:url(../../img/zamboni/icons/alert-32x32.png?ee16f6d);background-size:16px 16px;content:'';display:inline-block;height:16px;margin-right:3px;position:relative;top:2px;width:16px}#popup-staging,.hidden,.js-hidden{display:none}span.emaillink{direction:rtl;unicode-bidi:bidi-override}span.emaillink .i{display:none}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn)}}@-moz-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-ms-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}#breadcrumbs{color:#666}#breadcrumbs ol{list-style:none;margin:0;padding:0}#breadcrumbs li{display:inline-block}#breadcrumbs li:before{content:'\00a0\00bb\00a0';font-size:1.3em}#breadcrumbs li a{color:#999}#breadcrumbs li a.home,#breadcrumbs li:first-child a{background:url(../../img/impala/breadcrumb-home.png?f3b8d00) no-repeat;display:block;float:left;height:13px;margin-top:2px;overflow:hidden;text-indent:-9999px;text-decoration:none;width:15px}#breadcrumbs li a.home:hover,#breadcrumbs li:first-child a:hover{opacity:.7}#breadcrumbs li:first-child:before{display:none}#breadcrumbs,#breadcrumbs+h1,.island #breadcrumbs,.island #breadcrumbs+h1{margin-bottom:5px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn)}}@-moz-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-ms-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@font-face{font-family:'Feura Sans';src:url(fonts/FeuraSansWeb-Light.woff?dda15c1) format('woff');font-weight:300;font-style:normal}@font-face{font-family:'Feura Sans';src:url(fonts/FeuraSansWeb-Regular.woff?9e04b64) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'Feura Sans';src:url(fonts/FeuraSansWeb-Medium.woff?576e66a) format('woff');font-weight:600;font-style:normal}@font-face{font-family:'Feura Sans';src:url(fonts/FeuraSansWeb-Bold.woff?a309cce) format('woff');font-weight:700;font-style:normal}body{color:#333;font-family:"Feura Sans",FeuraSansWeb,"Open Sans","Helvetica Neue",Arial,sans-serif;font-size:13px;font-style:normal}section+h1{margin:15px 0}#page h1{font:300 32px/40px "Feura Sans",FeuraSansWeb,"Open Sans","Helvetica Neue",Arial,sans-serif;margin-bottom:15px}#page h2{font:300 20px "Feura Sans",FeuraSansWeb,"Open Sans","Helvetica Neue",Arial,sans-serif;margin-bottom:10px}#page h3{font:300 17px "Feura Sans",FeuraSansWeb,"Open Sans","Helvetica Neue",Arial,sans-serif;margin-bottom:10px}#page h4{font:700 14px "Feura Sans",FeuraSansWeb,"Open Sans","Helvetica Neue",Arial,sans-serif;margin-bottom:5px}#page ol+h2,#page p+h2,#page ul+h2{margin-top:25px}h2,h2 a,h3,h4,h5{color:#484848}h1{color:#e60}hgroup h2{color:#666}hgroup b{font-weight:700}h4{font-size:14px}blockquote{border-left:1px solid #ccc;margin:2em 1em;padding-left:1em}h5{font-weight:700}h5 span{font-size:.857em;font-weight:400;white-space:nowrap}code,kbd,pre,samp,tt{font-family:Menlo,"Ubuntu Mono","Andale Mono",monospace}pre{line-height:1.4;white-space:pre-wrap}.modal p,.modal ul,.primary p,.primary ul{line-height:1.3em}.modal p,.primary p{margin-top:1em}.modal p.call-to-action,.primary p.call-to-action{font-weight:700}.modal>p:first-child,.primary>p:first-child{margin:0}.modal .indent,.primary .indent{color:#666;margin-left:1.5em}.modal ul.indent,.primary ul.indent{list-style:disc inside;margin-top:1em}.modal em,.primary em{font-style:italic}.island h2,.modal h2,.popup h2{margin-bottom:.5em}.island h2 .seeall,.modal h2 .seeall,.popup h2 .seeall{font:400 12px "Feura Sans",FeuraSansWeb,"Open Sans","Helvetica Neue",Arial,sans-serif;text-transform:none;margin-left:.5em}.island.hero h1,.modal.hero h1,.popup.hero h1{margin-bottom:5px}.island.hero hgroup h3,.modal.hero hgroup h3,.popup.hero hgroup h3{color:#666;font-size:14px}.island.hero hgroup b,.modal.hero hgroup b,.popup.hero hgroup b{font-weight:700}.island.hero header+.item,.modal.hero header+.item,.popup.hero header+.item{border-top:1px dotted #c9ddf2;margin-top:1em}.primary>.seeall{text-align:center;clear:both;font-size:14px;line-height:22px}.secondary h2{font-style:normal;font-weight:700;text-transform:uppercase;color:#333}.secondary h2 .seeall{font:400 12px "Feura Sans",FeuraSansWeb,"Open Sans","Helvetica Neue",Arial,sans-serif;text-transform:none;margin-left:.5em}.secondary h3{color:#333}caption{display:none}th{text-align:left}.html-rtl th{text-align:right}dl{margin:0}dt{color:#333;font-weight:700;margin:0 0 5px}dd{color:#666;margin:0 0 15px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn)}}@-moz-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-ms-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}.account-links{cursor:pointer;float:right;height:100%;position:absolute;right:0;width:39px;z-index:4}.account-links ul{background:#2b363f;border-radius:3px 0 3px 3px;line-height:15px;opacity:0;padding:6px 4px;right:0;visibility:hidden}.account-links.reviewers ul{width:210px}.account-links li{position:relative}.account-links li+li:after,.account-links li+li:before{content:"";display:block;height:1px;position:absolute;top:0;width:100%}.account-links li+li:before{background-image:-webkit-linear-gradient(left,rgba(33,40,46,0),rgba(33,40,46,.75) 25%,rgba(33,40,46,.75) 75%,rgba(33,40,46,0) 100%);background-image:linear-gradient(to right,rgba(33,40,46,0),rgba(33,40,46,.75) 25%,rgba(33,40,46,.75) 75%,rgba(33,40,46,0) 100%)}.account-links li+li:after{background-image:-webkit-linear-gradient(left,rgba(59,71,80,0),rgba(59,71,80,.95) 25%,rgba(59,71,80,.95) 75%,rgba(59,71,80,0) 100%);background-image:linear-gradient(to right,rgba(59,71,80,0),rgba(59,71,80,.95) 25%,rgba(59,71,80,.95) 75%,rgba(59,71,80,0) 100%);top:1px}.account-links li a{color:#fff;display:block;text-decoration:none;text-shadow:0 .5px 0 #000;padding:10px 15px}.account-links li a:hover{background-image:-webkit-linear-gradient(top,rgba(36,45,51,1) 0,rgba(36,45,51,.57) 18%,rgba(36,45,51,0) 42%));background-image:linear-gradient(to bottom,rgba(36,45,51,1) 0,rgba(36,45,51,.57) 18%,rgba(36,45,51,0) 42%));color:#1a95fc}.account-links a em{color:#999;display:block;font-style:italic;margin-bottom:6px}.account-links a:hover em{color:#ccc}.account-links.inactive{display:none}.account-links.active ul{opacity:1;visibility:visible}.account-links.active .settings:after{background-image:-webkit-linear-gradient(top,rgba(252,252,253,0) 0,rgba(43,54,63,.07) 15%,rgba(43,54,63,1) 100%);background-image:linear-gradient(to bottom,rgba(252,252,253,0) 0,rgba(43,54,63,.07) 15%,rgba(43,54,63,1) 100%);content:"";display:block;height:39px;position:relative;float:right;width:40px;z-index:2}.account-links.active .settings:before{background-position:0 -24px}.account-links.active:not(.reviewers){width:210px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn)}}@-moz-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-ms-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}#site-header{box-shadow:0 -1px 0 rgba(0,0,0,.3) inset,0 1px 0 rgba(255,255,255,.1) inset;background:#3c4b56 url(../../img/mkt/grain.png?d99a08c);background-size:100px 100px}#site-header .upper-header{position:relative;z-index:1006}#site-header .menu-nav{position:relative;max-width:960px}.developer-hub #site-header h1 a{overflow:hidden;text-indent:100%;white-space:nowrap;background:url(../../img/ecosystem/logo.png?7184af7) no-repeat 0 40%;display:block;height:80px;min-width:300px}#site-header .upper-header,#site-nav .pad{padding:0}.menu-nav{font-size:12px;margin-left:64px;position:relative;z-index:1005}.menu-nav.no-img{margin-left:0}.menu-nav li.slim:hover:after{display:none}.menu-nav li.slim:hover>a{border-radius:3px}.menu-nav>ul{margin:0;padding:0}.menu-nav>ul>li{float:left;position:relative}.menu-nav>ul>li>a{position:relative;z-index:2;border-style:solid;border-radius:3px 3px 0 0;border-color:transparent;border-width:1px 1px 0}.menu-nav>ul>li.open>ul,.menu-nav>ul>li:not(.open):hover>ul{display:block}.menu-nav>ul>li>ul{width:190px;position:absolute;z-index:3;padding:8px;display:none;background:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 -2px 0 rgba(215,210,195,.2) inset,0 0 1px rgba(0,0,0,.1)}.menu-nav>ul>li>ul a{text-decoration:none;display:block;line-height:1.2;padding:6px 8px;word-wrap:break-word}.menu-nav>ul>li>ul a:hover{background:#cee0f3}.menu-nav>ul em a:hover{background:#e1edfb}.menu-nav hr{border:0;margin:6px 8px;border-top:1px dotted #ccc}.menu-nav em{background:#f4f8fc;display:block;font-weight:700}#site-nav{background:#fff;border-bottom:1px solid #ddd;height:44px;position:relative;z-index:2}#site-nav .menu-nav>ul>li{border-left:1px dotted #ccc;margin:10px 0}#site-nav .menu-nav>ul>li ul{padding:5px}#site-nav .menu-nav>ul>li>a{color:#484848;display:block;padding:6px 12px;line-height:12px;text-transform:uppercase}#site-nav .menu-nav>ul>li>a.selected{color:#282828;font-weight:700;text-decoration:none}#site-nav .menu-nav>ul>li:first-child{border:0;padding-left:0}#site-nav .menu-nav>ul>li:first-child>a{padding-left:0}#site-nav>li{float:left}#aux-nav>ul>li{margin-left:1px;z-index:3}#aux-nav>ul>li .user,#aux-nav>ul>li>a{border-radius:0;display:block;line-height:32px;height:32px;padding:0 1em}#aux-nav>ul>li .user:after,#aux-nav>ul>li>a:after{display:inline-block;vertical-align:middle;top:12px;left:4px;margin:0 0 0 4px;content:"\00a0";width:0;height:0;border:4px solid transparent;border-style:solid;border-top-color:#fff}#aux-nav>ul>li:hover{z-index:1004}#aux-nav>ul>li:after{top:32px}#aux-nav>ul>li>ul{right:5px;top:31px}#aux-nav>ul>li.nomenu a{display:inline-block}#aux-nav>ul>li.nomenu a:after{display:none}#aux-nav>ul>li.nomenu:hover a{background:0 0;border-color:transparent}#aux-nav>ul>li.nomenu:hover:after{display:none}#aux-nav>ul>li.login:before,#aux-nav>ul>li.logout:before{background:0}#aux-nav>ul>li.login a,#aux-nav>ul>li.logout a{font-weight:400}#aux-nav>ul>li.login.legacy a,#aux-nav>ul>li.logout.legacy a{padding-left:.5em}#aux-nav>ul>li.login.legacy a:first-child,#aux-nav>ul>li.logout.legacy a:first-child{padding-right:.5em}.html-rtl #aux-nav>ul>li.legacy a{padding:0 .5em 0 1em}.html-rtl #aux-nav>ul>li.legacy a:first-child{padding:0 1em 0 .5em}.html-rtl #aux-nav>ul>li>a:after{margin:0 4px 0 0;right:4px;left:auto}#wrap{border-top:1px solid #fff;background:url(../../img/mkt/grain.png?d99a08c) #eff1f3;padding:35px 0 2em}.header-button{color:#fff;float:none;margin-top:-25px;position:absolute;top:50%;right:0;width:40px;height:50px}.header-button.icon{text-indent:-1000%}.header-button.icon:before{background-repeat:no-repeat;content:'';width:24px;height:24px;display:block;position:absolute;top:13px;left:13px}.header-button.back,.header-button.home{display:none!important}.header-button:after{display:none}.header-button.settings{display:block}.header-button.settings:before{background-image:url(../../img/mkt/icons/settings.png?72950e8);left:9px;z-index:3}.header-button.submit{overflow:hidden;text-indent:100%;white-space:nowrap;display:block;right:50px;z-index:13}.header-button.submit:before{background-image:url(../../img/ecosystem/submit.png?d7cdde3);left:9px;z-index:3}.header-button.submit:hover:before{background-position:0 -24px}.header-button.browserid{display:block;height:100%;line-height:80px;margin:0;text-align:right;top:0}.header-button.browserid.loading-submit{overflow:hidden;text-indent:100%;white-space:nowrap;-webkit-animation-duration:1.5s;-webkit-animation-name:spin;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;background:url(../../img/mkt/loading-16.png?0393859) center no-repeat}.header-button.browserid.loading-submit:after{display:none}.account-links{top:0}.account-links ul{margin:0;position:absolute;top:54px}.doc-wrapper,.upper-header{margin:0 auto;width:960px}#site-header{position:relative;z-index:4}#site-header .logo{width:400px}#site-header .header-button.icon.browserid{display:none}.header-button.browserid{position:relative;width:auto}.devhub-links{font-size:0;position:absolute;right:0;text-align:right;top:30px;width:630px;z-index:6}.devhub-links.logged{right:40px}.devhub-links a{color:#fff;font-size:13px;line-height:20px;padding:5px 7px}.devhub-links a.button-flat{margin:0 7px}.devhub-links .spacer{border-right:1px solid #000;font-size:13px;margin:0 7px}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min--moz-device-pixel-ratio:2),screen and (min-device-pixel-ratio:2){.header-button.submit:before{background-image:url(../../img/ecosystem/submit-2x.png?188ebb6);background-size:23px auto}.header-button.settings:before{background-image:url(../../img/mkt/icons/settings-2x.png?2a95fe1);background-size:23px auto}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn)}}@-moz-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-ms-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}#sorter,#sorter ul,#subscribe{line-height:18px}.html-rtl #subscribe{float:left}#sorter{font-size:11px;margin-bottom:1em}#sorter h3{font:11px/18px "Feura Sans",FeuraSansWeb,"Open Sans","Helvetica Neue",Arial,sans-serif}#sorter form,#sorter h3,#sorter>ul{color:#999;float:left;margin:0}#sorter li{margin:0}#sorter li.selected a{color:#333;font-weight:700;pointer-events:none;text-decoration:none}#sorter>ul>li{float:left;position:relative}#sorter>ul>li>a{border-right:1px solid #ccc;padding:0 6px}#sorter>ul>li:last-child:not(.extras) a{border-right:0}#sorter>ul>li.extras>a{border:1px solid transparent;border-bottom-width:0;border-radius:3px 3px 0 0;font-weight:700;position:relative;z-index:50}#sorter>ul>li.extras>a:after{border:3px solid transparent;border-top-color:#666;position:relative;margin:0 0 0 3px;content:"";width:0;height:0;top:8px}#sorter>ul>li.extras ul{background:#fff;border:1px solid #98b2c9;border-radius:0 3px 3px;box-shadow:0 0 4px rgba(0,0,0,.4);display:none;padding:6px;position:absolute;top:18px;z-index:49;width:120px}#sorter>ul>li.extras ul a{display:block;padding:3px 6px;word-wrap:break-word}#sorter>ul>li.extras ul a:hover{background:#ebf4fe}#sorter>ul>li.extras:hover>a{background:#fff;border-color:#98b2c9 #98b2c9 #fff;box-shadow:0 0 4px rgba(0,0,0,.4);padding:6px}#sorter>ul>li.extras:hover ul{display:block}#sorter>ul>li.extras:hover ul,#sorter>ul>li.extras:hover>a{margin-left:-1px;padding-left:7px}#sorter>ul>li.extras:hover:after{background:#fff;content:"";height:7px;position:absolute;top:19px;width:130px;z-index:52;left:0}.html-rtl #sorter,.html-rtl #sorter form,.html-rtl #sorter h3,.html-rtl #sorter ul,.html-rtl #sorter>ul>li{float:right}.html-rtl #sorter>ul>li>a{border:0;border-left:1px solid #ccc}.html-rtl #sorter>ul>li:last-child:not(.extras) a{border-left:0}.html-rtl #sorter>ul>li.extras>a{border:0}.html-rtl #sorter>ul>li.extras>a:after{margin:0 3px 0 0}.html-rtl #sorter>ul>li.extras:hover>a{border:1px solid #98b2c9;border-bottom-color:#fff}.html-rtl #sorter>ul>li.extras:hover ul,.html-rtl #sorter>ul>li.extras:hover>a{margin:0 -1px 0 0;padding-left:6px}.no-results{font:700 18px "Feura Sans",FeuraSansWeb,"Open Sans","Helvetica Neue",Arial,sans-serif;opacity:.5;padding:20px;text-align:center}.listing .item,.listing .items{width:100%}.listing .item{color:#999;width:100%}.listing .item.static,.listing .item:hover{background-color:rgba(215,210,195,.1)}.listing .item.static li,.listing .item:hover li{color:#333}.listing .item.static .install-shell,.listing .item:hover .install-shell{visibility:visible}.listing .item h3{font-size:16px;font-weight:700;line-height:18px}.listing .item h3 img{display:block;left:15px;position:absolute;max-height:64px;max-width:64px}.listing .item h3 .author{color:#666;font-size:12px}.listing .item h3 .author a{color:#333}.listing .item .desc,.listing .item h3{margin:0 0 5px}.listing .item .action,.listing .item .info{border-top:1px dotted #c7c0aa;padding:20px 0;vertical-align:top}.listing .item .info{overflow:hidden;position:relative}.html-rtl .listing .item h3 img{left:auto;right:15px}.paginator+.items{margin-top:1em}#sorter+.paginator,.item+.paginator,.items+.paginator{border-top:1px dotted #c7c0aa;padding-top:1em}.item+.paginator{border:0}.item:hover .item-actions>li>a{color:#447bc4}.item-devices{position:relative}.item-devices .device-list{margin:6px 1px}.item-devices a{display:block;font-size:11px;padding:4px 0 0 125px;position:absolute;left:0;top:0;width:40%}.item-actions{color:#aaa}.item-actions>li{float:left}.item-actions>li>a{font-weight:400;color:#aaa;-moz-transition:color;-webkit-transition:color;transition:color}.item-actions>li:not(:first-child){list-style-type:disc;margin-left:1.9em}.html-rtl .item-actions{float:left}.html-rtl .item-actions>li{float:right}.html-rtl .item-actions>li:not(:first-child){margin:0 1.9em 0 0}.item-note{float:left;color:#666;font:italic .9em "Feura Sans",FeuraSansWeb,"Open Sans","Helvetica Neue",Arial,sans-serif;margin-bottom:2px;margin-top:1em}.html-rtl .item-note{float:right}.price{color:#093}.price.premium{color:#e60}.price{line-height:13px}.listing .item h3 img{height:auto;width:auto}.listing .item .info{padding:20px 10px 20px 102px}.listing .item .item-details{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.listing .item p{font-size:13px;line-height:15px;margin:0}.listing .item p+p{margin-top:2px}.listing .item:hover a{color:#447bc4}.listing .item:hover h5{color:#333}.item-details .hint{display:inline-block}.html-rtl .listing .item .info{padding:20px 10px 20px 102px}.item-actions{clear:both;float:none;font-size:11px;line-height:13px;margin:1em 0 0}.item-actions a{color:#999}.item-actions a.more-actions{position:relative}.item-actions a.more-actions:after{border-color:#999 transparent transparent;border-style:solid;border-width:3px 3px 0;content:"";margin:5px 0 0 4px;position:absolute;height:0;top:0;width:0}.item-actions a.more-actions:hover:after{border-top-color:#05e}.item-actions a.done:after{color:#093;content:"\2714";margin-left:4px}.item-actions a.not-done:after{color:#c63717;content:"\2717";margin-left:4px}.item-actions h5{font-size:1em;margin-right:4px}.item-actions h5,.item-actions>ul,.item-actions>ul>li{color:#999;display:inline-block}.item-actions h5:after{content:":"}.item-actions>ul>li{display:inline-block}.item-actions>ul>li:not(:first-child):before{background-color:#999;border-radius:5em;content:"";display:inline-block;height:2px;margin:0 2px 4px;width:2px}.html-rtl .item-actions a.more-actions:after{margin:5px 4px 0 0}li.payments a,li.ratings a{font-size:11px;margin-left:4px}.rating-notice{display:inline-block;margin-top:5px}.item:hover .rating-notice{color:#424f5a}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn)}}@-moz-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-ms-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}.developer-hub .paginator p{font-size:12px}.developer-hub .paginator .button{line-height:30px}.paginator{margin-top:10px;width:100%}.paginator .disabled{opacity:.25;pointer-events:none}.paginator p{float:left;margin-top:0;font-size:11px}.paginator p.num a{color:inherit}.paginator .num,.paginator .pos{padding:7px 0 9px;width:20%}.paginator .pos{text-align:right}.paginator .rel{text-align:center;width:60%}.paginator .rel a{display:inline-block;font-size:12px;margin-left:7px;overflow:hidden;padding:0 14px}.paginator .rel a.button{font-size:14px}.paginator .rel a.jump{line-height:14px;padding:8px 14px}.paginator .rel a.jump:hover{color:#396eb5;text-decoration:underline}.html-rtl .paginator p{float:right}.html-rtl .paginator .pos{text-align:left}.html-rtl .paginator .num{text-align:right}@media (max-width:600px){.paginator .num,.paginator .pos,.paginator .rel{float:none;margin:0;text-align:center;width:100%}.paginator .rel{margin:0 auto 2px}.paginator .rel a{margin:0 5px}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn)}}@-moz-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-ms-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}.button-flat{background-color:#4cb1ff;border-radius:4px;padding:5px 7px}.button-flat:hover{background-color:#42cafe;text-decoration:none}.button,.button-mdn,button,input[type=submit]{border-radius:6px;box-shadow:0 1px rgba(0,0,0,.1),0 -2px rgba(0,0,0,.1) inset;background-color:#276195;background-image:-webkit-gradient(linear,left bottom,left top,from(#3c88cc),to(#276195));background-image:linear-gradient(#3c88cc,#276195);background-image:-moz-linear-gradient(#3c88cc,#276195);background-image:-webkit-linear-gradient(#3c88cc,#276195);border:0;color:#fff;cursor:pointer;font:700 13px/1em "Feura Sans",FeuraSansWeb,"Open Sans","Helvetica Neue",Arial,sans-serif;padding:6px 10px 7px;position:relative;text-align:center;text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0,.5)}.button.prominent,button.prominent{padding:8px 16px 12px;font-size:16px;box-shadow:0 3px rgba(0,0,0,.1),0 -4px rgba(0,0,0,.1) inset}.button.good,.button.good:active,button.good,button.good:active{background-color:#659324;background-image:-webkit-gradient(linear,left bottom,left top,from(#81bc2e),to(#659324));background-image:linear-gradient(#81bc2e,#659324);background-image:-moz-linear-gradient(#81bc2e,#659324);background-image:-webkit-linear-gradient(#81bc2e,#659324)}.button.bad,.button.manage,button.bad,button.manage{background-color:#a91300;background-image:-webkit-gradient(linear,left bottom,left top,from(#da5132),to(#a91300));background-image:linear-gradient(#da5132,#a91300);background-image:-moz-linear-gradient(#da5132,#a91300);background-image:-webkit-linear-gradient(#da5132,#a91300);border-color:#ad1212;text-shadow:0 -1px #e00}.button.bad:active,.button.manage:active,button.bad:active,button.manage:active{background-color:#da5132;background-image:-webkit-gradient(linear,left bottom,left top,from(#a91300),to(#da5132));background-image:linear-gradient(#a91300,#da5132);background-image:-moz-linear-gradient(#a91300,#da5132);background-image:-webkit-linear-gradient(#a91300,#da5132)}.button{display:inline-block}.button.add span{padding-left:16px;background:url(../../img/impala/button-icons.png?76a8a6e) no-repeat 0 3px}.button.add.prominent span{padding-left:24px;background-position:0 -189px}.button.add.prominent.concealed span,.button.add.prominent.disabled span{background-position:0 -253px}.button.add.prominent.caution span,.button.add.prominent.warning span{background-position:0 -317px}.button.add.caution,.button.add.warning{background:url(../../img/impala/warning-bg.png?b726031);color:#333;text-shadow:0 -1px 0 rgba(255,255,255,.5);top:0}.button.add.caution span,.button.add.warning span{background-position:0 -125px}.button.add.concealed,.button.add.disabled{top:0}.button.add.concealed span,.button.add.disabled span{background-position:0 -61px}.button.premium{background-color:#d6913d;background-image:-webkit-gradient(linear,left bottom,left top,from(#e3c17f),to(#d6913d));background-image:linear-gradient(#e3c17f,#d6913d);background-image:-moz-linear-gradient(#e3c17f,#d6913d);background-image:-webkit-linear-gradient(#e3c17f,#d6913d)}.button.contribute.prominent b{background:url(../../img/impala/button-icons.png?76a8a6e) no-repeat;padding-left:24px;margin-left:-4px;background-position:0 -444px}.button.developer span,.button.scary span{margin-left:-4px;padding-left:24px;background:url(../../img/impala/button-icons.png?76a8a6e) no-repeat;background-position:0 -381px}.button.watch:not(.watching){background:#ea0;background-color:#d69900;background-image:-webkit-gradient(linear,left bottom,left top,from(#ea0),to(#d69900));background-image:linear-gradient(#ea0,#d69900);background-image:-moz-linear-gradient(#ea0,#d69900);background-image:-webkit-linear-gradient(#ea0,#d69900)}.button.platform{display:none}.html-rtl .button.add span{background-position:93px 3px;padding:0 16px 0 0}.html-rtl .button.add.prominent span{padding:0 24px 0 0;background-position:right -189px}.html-rtl .button.add.prominent.concealed span,.html-rtl .button.add.prominent.disabled span{background-position:right -253px}.html-rtl .button.add.prominent.caution span,.html-rtl .button.add.prominent.warning span{background-position:right -317px}.html-rtl .button.add.caution span,.html-rtl .button.add.warning span{background-position:right -125px}.html-rtl .button.add.concealed span,.html-rtl .button.add.disabled span{background-position:right -61px}.html-rtl .button.contribute.prominent b{margin:0 -4px 0 0;padding:0 24px 0 4px;background-position:right -444px}.html-rtl .button.developer span,.html-rtl .button.scary span{margin:0 -4px 0 0;padding:0 24px 0 0;background-position:right -381px}.button-mdn.selected,.button-mdn:active,.button-mdn:focus,.button-mdn:hover,.button.selected,.button:active,.button:focus,.button:hover,button.selected,button:active,button:focus,button:hover{text-decoration:none;box-shadow:0 1px rgba(0,0,0,.1),0 -2px rgba(0,0,0,.1) inset,0 0 100px rgba(255,255,255,.2) inset}.button-mdn.prominent.selected,.button-mdn.prominent:active,.button-mdn.prominent:focus,.button-mdn.prominent:hover,.button.prominent.selected,.button.prominent:active,.button.prominent:focus,.button.prominent:hover,button.prominent.selected,button.prominent:active,button.prominent:focus,button.prominent:hover{box-shadow:0 3px rgba(0,0,0,.1),0 -4px rgba(0,0,0,.1) inset,0 0 100px rgba(255,255,255,.2) inset}.button-mdn.prominent.selected,.button-mdn.prominent:active,.button-mdn.selected,.button-mdn:active,.button.prominent.selected,.button.prominent:active,.button.selected,.button:active,button.prominent.selected,button.prominent:active,button.selected,button:active{box-shadow:inset 0 2px 0 0 rgba(0,0,0,.2),inset 0 12px 24px 6px rgba(0,0,0,.2),inset 0 0 2px 2px rgba(0,0,0,.2)}.install.clickHijack a *{pointer-events:none}.install-shell .install{display:inline-block}.install-shell .warning{font-size:12px}.install-shell .extra{margin-top:8px}.install-shell .notavail{color:#c00000;display:block;font-size:11px;margin:0 0 4px}.install-shell .acr-incompat{color:#999}#promos .button.concealed,#promos .button.disabled{display:none!important}.listing-grid .hovercard .install-shell{margin-bottom:12px}.listing-grid .hovercard .install-button{margin:0}.listing-grid .hovercard .button.concealed,.listing-grid .hovercard .button.disabled{display:none!important}.linux .button.linux,.mac .button.mac,.other .button.bsd,.other .button.solaris,.windows .button.windows{display:inherit}.thunderbird .listing-grid .install-shell{display:none}.button.concealed,.button.disabled,button[disabled]{background:#c1c5ca;background-color:#c1c5ca;background-image:-webkit-gradient(linear,left bottom,left top,from(#d1d4d7),to(#c1c5ca));background-image:linear-gradient(#d1d4d7,#c1c5ca);background-image:-moz-linear-gradient(#d1d4d7,#c1c5ca);background-image:-webkit-linear-gradient(#d1d4d7,#c1c5ca);color:#919497;box-shadow:0 3px rgba(0,0,0,.05),0 -4px rgba(0,0,0,.05) inset;text-shadow:0 1px 0 rgba(255,255,255,.5)}.button.disabled,button[disabled]{pointer-events:none}.consumer-submit{background-color:#1793e5;background-image:linear-gradient(#4cb1ff,#1793e5);background-repeat:repeat-x;border:1px solid #1793e5;border-radius:3px;color:#fff;display:inline-block;float:right;font:400 14px/48px "Feura Sans",FeuraSansWeb,"Open Sans","Helvetica Neue",Arial,sans-serif;height:48px;margin-top:10px;min-width:100px;white-space:nowrap;padding:0 20px;text-align:center;text-decoration:none}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn)}}@-moz-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-ms-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}.edit_with_prefix input[type=text]{width:170px!important}.simple-field .hint{color:#888;display:block;font-size:11px;margin-top:4px}.hint-inline{color:#888;font-weight:400;font-size:11px;padding-left:5px}label .hint-inline:only-child{font-size:12px;padding:0}#agreement-container,input[type=password],input[type=text],input[type=url],select,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:5px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background:#fff;border:1px solid #ccc;color:#333;font:1em/1.3 "Feura Sans",FeuraSansWeb,"Open Sans","Helvetica Neue",Arial,sans-serif;margin:0;max-width:100%;padding:5px}#agreement-container:focus,input[type=password]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{color:#000;border-color:#666}#agreement-container[disabled],#agreement-container[readonly],input[type=password][disabled],input[type=password][readonly],input[type=text][disabled],input[type=text][readonly],input[type=url][disabled],input[type=url][readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{background-color:#eee;color:#999;cursor:not-allowed}input[type=file]:focus,select:focus{box-shadow:none}input:-moz-placeholder{color:#aaa}select{padding:0}option{max-width:634px}.label,label{font-weight:700}.choice label,label.choice,li label,td label{cursor:pointer}.choice label,label.choice{font-weight:400}.error,.errorlist,.req{color:#c00000!important}p.req{font-size:11px;margin:0 0 1em}form div[style]:first-child+p{margin-top:0}textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:100%}#page .notification-box{border-radius:5px;box-shadow:0 -1px 0 #ddd inset,0 1px 0 rgba(0,0,0,.1);border:1px solid #ccd6e3;padding:15px;background:#e3edfa;line-height:1.3;margin-bottom:1em}#page .notification-box form{line-height:28px}#page .notification-box form button{float:right}#page .notification-box p{margin:0}#page .notification-box p+p{margin-top:10px}#page .notification-box b{color:#333}#page .notification-box a{font-weight:700;text-decoration:underline}#page .notification-box a:hover{text-decoration:none}#page .notification-box.error a,#page .notification-box.error b{color:#800}#page .notification-box.error a:hover{color:#7a0000}#page .notification-box.notice a,#page .notification-box.notice b{color:#258}#page .notification-box.notice a:hover{color:#1f4c7a}#page .notification-box h1{color:maroon;font-size:14px}#page .notification-box h2{color:#458;font-size:12px;font-weight:700;margin:0}#page .notification-box.error{background:#fee3e5;border-color:#e0c9d6}#page .notification-box.error h2{color:#b14949}#page .notification-box.warning{background:#fd9;border:1px solid #a36d00}.prettyform.grid li label{color:#555;display:inline-block;font-weight:400;padding:0 1em 1em 0;width:120px;text-align:right}.prettyform.grid li label.check{width:auto;text-align:left;color:#777}.prettyform.grid li label.check:hover{color:#555}.prettyform.grid .errorlist{color:#c63717;margin-bottom:13px;margin-left:137px;margin-top:0}.prettyform.grid .formfields{float:left;max-width:430px}.prettyform.grid .formfields p:first-child{margin-top:0}.prettyform.grid legend+p{margin:0 0 1em}.devhub-form .brform{margin-bottom:15px}.devhub-form .brform label,.devhub-form p label{display:block;margin:15px 0 5px}.devhub-form .brform div.choice,.devhub-form p div.choice{margin-top:15px}.devhub-form .brform div.choice label,.devhub-form p div.choice label{margin-top:5px}.devhub-form .simple-field label{display:inline-block}.devhub-form .simple-field ul li{display:inline-block;margin-right:15px}.devhub-form .simple-field ul label{font-weight:400;margin-top:5px}.devhub-form .char-count,.devhub-form .html-support{margin:5px 0}.devhub-form .char-count b{color:#333}.devhub-form .char-count.error b{color:#ad0000}.devhub-form .html-support,.devhub-form .note{color:#666;font-size:11px;line-height:1.4}.devhub-form .html-support{padding:0;text-align:right}.devhub-form .html-support span{border-bottom:1px dotted #bbb;cursor:help}.devhub-form span.optional{color:#999;font-size:11px;font-weight:400}.devhub-form label.optional{font-weight:400}.devhub-form ul{font-size:13px}.devhub-form ul.note li{display:inline-block}.devhub-form ul.note li:before{content:"\b7";padding-right:3px}.devhub-form ul.note li:first-child:before{content:"";padding:0}.devhub-form ul.errorlist{font-size:12px}.devhub-form input[type=checkbox],.devhub-form input[type=radio]{margin-left:0}.devhub-form input[type=text]{width:200px}.devhub-form input[type=text].name{font-size:16px}.devhub-form input[type=text].t{width:60px}.devhub-form input[type=text].s{width:90px}.devhub-form input[type=text].m{width:200px}.devhub-form input[type=text].l{width:250px}.devhub-form input[type=text].xl{width:400px}.devhub-form input[type=text].xxl{width:550px}.devhub-form input[type=text].full{width:100%}.devhub-form input[type=color]{width:80px}.devhub-form textarea{vertical-align:text-top}.devhub-form p{margin-bottom:1em}.devhub-form p button{margin-right:1em}.devhub-form p:first-child{margin-top:0}.devhub-form p:last-child{margin-bottom:0}.devhub-form .error input[type=color],.devhub-form .error input[type=password],.devhub-form .error input[type=text],.devhub-form .error select,.devhub-form .error textarea{border-color:#c00}.devhub-form .errorlist{color:#c00000;margin-top:2px}.devhub-form input[type=hidden]+.errorlist{line-height:1;margin:0 0 4px}#account-list a.loading-submit:after,#paypal-id-verify p.loading-submit:before,button.loading-submit:after,input.loading-submit:after{background-image:url(../../img/zamboni/loading-white.gif?005dbc7);content:"";display:block;height:16px;margin-left:10px;position:absolute;right:-10px;top:0;width:16px}#account-list a.loading-submit:after,#paypal-id-verify p.loading-submit:before{display:inline-block;position:relative;top:0;right:0;margin-left:0;margin-right:10px}#account-list a.loading-submit:after{left:-8px;margin:0 0 -5px 50%;top:-3px}.devhub-form{position:relative}.devhub-form h2 .button{margin:0 5px}.devhub-form table{margin:0;width:100%}.devhub-form table+.listing-footer{margin-top:8px}.devhub-form table td,.devhub-form table th{border-top:1px dotted #c7c0aa;padding:1em 0;vertical-align:top}.devhub-form table tr:first-child td,.devhub-form table tr:first-child th{border-top:0;padding-top:0}.devhub-form table tr:last-child td,.devhub-form table tr:last-child th{padding-bottom:0}.devhub-form table th{padding-right:20px;width:130px}.devhub-form table th .req{vertical-align:top}.devhub-form table td{color:#666}.devhub-form table td label{font-weight:400}.devhub-form table ul{margin:0}.devhub-form table table td{border-top:0}.devhub-form table .regions table th,.devhub-form table .regions table tr:last-child th{border-top:0;font-size:12px;padding:1em 0}.devhub-form table .regions table td{border-top:1px dotted #c7c0aa;vertical-align:middle}.devhub-form table .regions table tr:first-child th{padding:0 0 1em}.devhub-form table .regions table tr:first-child td{padding:1em 0}.devhub-form table .screenshot.thumbnail{width:100px;height:75px}.devhub-form table,.devhub-form tbody{border-top:0;border-bottom:0}.html-rtl .devhub-form table th{padding:8px 0 8px 20px}.addon-submission-process .tip,.devhub-form .tip{margin-left:3px}.listing-footer{background-color:rgba(201,221,242,.1);background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(201,221,242,.2)),to(rgba(201,221,242,.1)));background-image:linear-gradient(rgba(201,221,242,.2),rgba(201,221,242,.1));background-image:-moz-linear-gradient(rgba(201,221,242,.2),rgba(201,221,242,.1));background-image:-webkit-linear-gradient(rgba(201,221,242,.2),rgba(201,221,242,.1));border-radius:0 0 8px 8px;border-top:1px dotted #c9ddf2;padding:8px;text-align:right}.listing-footer .button,.listing-footer button{margin-right:6px}.listing-footer .button.only-child,.listing-footer .button:only-child,.listing-footer button.only-child,.listing-footer button:only-child{margin:0}.listing-footer a{margin-left:4px}.listing-footer button a{color:#fff}.html-rtl .listing-footer,.login .listing-footer,.modal .listing-footer{text-align:left}.html-rtl .listing-footer .button,.html-rtl .listing-footer button{margin:0 0 0 6px}.html-rtl .listing-footer a{margin:0 4px 0 0}.html-rtl .login .listing-footer,.html-rtl .modal .listing-footer{text-align:right}.island .listing-footer{margin:0 -15px -15px;padding:15px}.island p.listing-footer{margin:20px -15px -15px}.devhub-form .tip,a.remove,span.remove,ul.errorlist li span.tip{border-radius:20px;background-color:#ddd;color:#fff;display:inline-block;font-size:11px;font-weight:700;height:14px;line-height:14px;margin-top:0;text-align:center;text-decoration:none;width:14px}.devhub-form tr .tip{vertical-align:top}a.remove{cursor:pointer;float:right;font-size:12px;line-height:20px;height:20px;margin-top:4px;width:20px}span.remove{background-color:#eee}#existing_locales li:hover a.remove,#required-addons ul.dependencies li:hover a.remove,.addon-submission-process #icon_preview:hover .tip,.compat-versions tr:hover a.remove,.devhub-form .author:hover .remove,.devhub-form tr:hover .tip,.devhub-form tr:hover>td>a.remove{background-color:#ccc}.addon-submission-process tr:hover .tip:hover,.devhub-form tr:hover .tip:hover{cursor:help}a.remove:hover,span.tip:hover{background-color:#2a4364!important}.devhub-form .empty{color:#999;font-style:italic}.action-button,.add-button,.edit-button,.remove-button{background:#fefefe url(../../img/developers/add.png?1988c3c) no-repeat 10px 50%;border:1px solid #ccc;border-radius:10px;padding:3px 15px 3px 35px;white-space:nowrap}.html-rtl .action-button,.html-rtl .add-button,.html-rtl .edit-button,.html-rtl .remove-button{background-position:95% 50%;padding:3px 35px 3px 15px}.undo{float:right}.html-rtl .undo{float:left}#issue-refund{font-size:14px}form .contact .row{margin:15px 0 0;display:block;clear:both}form .contact .row:first-child{margin-top:0}form .contact .field{float:left;margin:15px 15px 0 0}form .contact label{display:block;margin:0 0 5px}form .contact .wide input{width:415px}fieldset.contact{margin-bottom:26px}input~label{cursor:pointer}td>.errorlist:first-child{margin-bottom:15px}p.toggles{color:#999;font-size:11px;margin:0 0 10px;padding-top:5px}p.toggles a{text-transform:lowercase}.other-regions{border-top:1px dotted #d9d4c6;margin-top:10px;padding-top:8px}.devhub-form .hint{color:#999;line-height:15px}.devhub-form #id_publish_type li{display:block}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn)}}@-moz-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-ms-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}#notification{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#3b3b3b;bottom:-62px;color:#fff;cursor:pointer;font-family:MozTT,"Feura Sans",FeuraSansWeb,"Open Sans","Helvetica Neue",Arial,sans-serif;background-image:url(../../img/mkt/grain.png?d99a08c);height:62px;left:0;line-height:42px;margin:0 auto;padding:10px 15px;position:fixed;right:0;-moz-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;-moz-transition-property:bottom;-webkit-transition-property:bottom;transition-property:bottom;width:100%;z-index:9999}#notification.show{bottom:0;-moz-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;-moz-transition-property:bottom;-webkit-transition-property:bottom;transition-property:bottom}#notification.hidden{display:none}#notification.good{background-color:#003b00}#notification.bad{background-color:#3b0000}#notification-content{display:inline-block;line-height:1.5;vertical-align:middle}#notification-content b{text-transform:uppercase;color:#0995b0}@media (min-width:600px){#notification{border-radius:4px 4px 0 0;max-width:600px}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn)}}@-moz-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-ms-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}body.overlayed{overflow:hidden}.overlay{position:fixed;width:100%;height:100%;top:0;left:0;display:none;z-index:2000;opacity:0;overflow:hidden;color:#000;background:rgba(0,0,0,.5);pointer-events:none;-moz-transition:.5s opacity ease;-webkit-transition:.5s opacity ease}.overlay.show{pointer-events:auto;opacity:1;display:block}.overlay>section{border:2px solid #424f5a;border-radius:5px;box-shadow:0 2px 2px rgba(0,0,0,.5);background-color:#fff;background-image:-webkit-gradient(linear,left bottom,left top,from(#dee3e6),to(#fff));background-image:linear-gradient(#dee3e6,#fff);background-image:-moz-linear-gradient(#dee3e6,#fff);background-image:-webkit-linear-gradient(#dee3e6,#fff);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:1em;position:absolute;top:50%;left:50%;margin:auto;height:auto;width:auto;min-width:300px;max-width:100%;max-height:100%;overflow-x:hidden;overflow-y:auto;-moz-transition:.5s all ease;-webkit-transition:.5s all ease;color:#424f5a}.overlay>section footer{margin-top:10px;backround-color:#ccc;width:100%;display:block}.overlay>section footer button{margin:10px 0 0;float:right}.overlay>section.bare{border-radius:0;border:0;padding:0}.overlay>section.bare .header-button{display:block}.overlay>section>p{margin-bottom:1em}.overlay header .dismiss{width:50px}.overlay .char-count,.overlay h2{margin-bottom:10px}.overlay .req-error{float:left;font-size:13px;line-height:18px;margin-top:5px}.overlay .dismiss{display:block;width:100%}@media (max-width:600px){.overlay>section{padding:10px}.overlay>section form{margin:0}}#msg-overlay{text-align:center}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn)}}@-moz-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-ms-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}.tooltip.ajax-loading{background-size:auto 12px}.modal-actions.ajax-loading,.modal.ajax-loading,.tooltip.ajax-loading,.tooltip:hover.ajax-loading,.widgets .widget.ajax-loading,.widgets .widget:hover.ajax-loading,input.ui-autocomplete-loading{background-image:url(../../img/zamboni/loading-white.gif?005dbc7);background-position:0 100%;background-repeat:no-repeat}.modal.ajax-loading{background-position:50% 50%}.modal-actions.ajax-loading,input.ui-autocomplete-loading{background-position:100% 50%}#modals{display:none}.modal,.popup{background:#fff;border:3px solid #2e5186;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.35);line-height:1.3em;margin-top:5px;padding:10px;position:absolute;left:-15px;z-index:2001}.modal p,.modal ul,.popup p,.popup ul{margin:1em 0 0}.modal p:first-child,.modal ul:first-child,.popup p:first-child,.popup ul:first-child{margin-top:0}.modal p:last-child,.modal ul:last-child,.popup p:last-child,.popup ul:last-child{margin-bottom:0}.modal footer.listing-footer,.modal p.listing-footer,.popup footer.listing-footer,.popup p.listing-footer{margin:1em -10px -10px -10px}.modal{margin-top:10%}.modal form{margin:0}.modal h2,.modal h3{color:#258;margin:0}.modal h2+p,.modal h3+p{margin-top:10px}.modal h2{font:700 18px "Feura Sans",FeuraSansWeb,"Open Sans","Helvetica Neue",Arial,sans-serif}.modal h3{font:700 14px "Feura Sans",FeuraSansWeb,"Open Sans","Helvetica Neue",Arial,sans-serif}.modal-delete h3{color:#6c1a1a}.popup .msg{background-repeat:no-repeat;min-height:32px}.install-note.left,.popup.left{left:-160px}.popup.warning{border-color:#c90}.modal-delete,.popup.error{border-color:#6c1a1a;color:#333}.modal-overlay{background-color:#fff;height:100%;opacity:.75;position:fixed;top:0;left:0;width:100%;z-index:2000}.install-note:before,.popup:before{content:"\00a0";display:block;position:absolute;width:0;height:0;left:50px;top:-20px;border:10px solid transparent;border-bottom-color:#2e5186;pointer-events:none}.popup.warning:before,.unreviewed .install-note:before{border-bottom-color:#c90}.popup.error:before{border-bottom-color:#6c1a1a}.install-note:after,.popup:after{content:"\00a0";display:block;position:absolute;left:55px;width:0;height:0;top:-10px;border:5px solid transparent;border-bottom-color:#fff;pointer-events:none}.install-note.left:before,.popup.left:before{right:71px;left:auto}.install-note.left:after,.popup.left:after{right:76px;left:auto}.install .install-note>*,.popup.warning>*{margin-bottom:1em;padding-left:50px}.install .install-note strong,.popup strong{margin:0;color:inherit;font-size:inherit}.modal>.close,.site-balloon>.close,.site-tip>.close{background:url(../../img/impala/banner-close.png?b330fed) no-repeat;border-radius:4px;cursor:pointer;height:25px;margin:0;overflow:hidden;position:absolute;top:10px;right:10px;text-indent:-1000em;width:25px}.modal>.close:hover,.site-balloon>.close:hover,.site-tip>.close:hover{background-color:#c40000;background-position:-25px 0}.site-balloon>.close,.site-tip>.close{margin:auto;top:0;bottom:0}.html-rtl #lightbox>.close,.html-rtl .modal>.close,.html-rtl .site-balloon>.close,.html-rtl .site-tip>.close{right:auto;left:10px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn)}}@-moz-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-ms-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}.device-list{margin-top:10px}.device-list h4,.device-list ul{display:inline-block;line-height:20px;vertical-align:top}.device-list ul{color:#666;margin:0;padding:0}.device-list li{display:inline-block;height:23px;position:relative;text-indent:-9999px;vertical-align:middle;width:26px;background:url(../../img/mkt/icons/device_icons.png?e413402) no-repeat}.device-list li.android-mobile{background-position:0 -138px;margin-left:2px}.device-list li.android-mobile.unavailable{background-position:0 -161px}.device-list li.android-tablet{background-position:0 -230px;height:17px;margin-left:4px}.device-list li.android-tablet.unavailable{background-position:0 -253px}.device-list li.desktop{background-position:0 -92px}.device-list li.desktop.unavailable{background-position:0 -115px}.device-list li.firefoxos{background-position:0 -184px}.device-list li.firefoxos.unavailable{background-position:0 -207px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn)}}@-moz-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-ms-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}#tooltip{display:none;background:#2a4364;color:#fff;font-size:11px;border:1px solid #fff;border-radius:.8em;max-width:300px;text-align:center;position:absolute;padding:1em;pointer-events:none;z-index:2001}#tooltip.error{background:#a30000}#tooltip span{color:#fff!important;display:block;line-height:1.2em}#tooltip:before{content:"\00a0";display:block;position:absolute;width:0;height:0;margin-left:-6px;left:50%;bottom:-16px;border:solid transparent;border-width:8px 6px;border-top-color:#2a4364;pointer-events:none}#tooltip.error:before{border-top-color:#a30000}.tip{background-color:#ddd;border-radius:20px;color:#fff;cursor:help;display:inline-block;font-size:14px;font-weight:700;height:18px;line-height:18px;text-align:center;text-decoration:none;width:18px}.tip:hover{background-color:#2a4364}.pretty-tooltip{background-color:#888;border-radius:4px;color:#fff;display:inline-block;padding:8px 12px;position:relative}.pretty-tooltip a{color:#eee;text-decoration:underline}.pretty-tooltip.tl:before{border-bottom:6px solid #888;border-left:6px solid transparent;border-right:6px solid transparent;bottom:0;content:" ";display:block;height:0;left:12px;position:absolute;top:-6px;width:0}.html-rtl .pretty-tooltip.tl:before{left:auto;right:10px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn)}}@-moz-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-ms-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}.trans [lang]{display:none}.trans [lang]:first-child{display:block}.trans .init-trans{display:none}.trans .cloned{color:#ccc;font-style:italic}#l10n-menu{background:#def;color:#999;float:right;margin:0;padding:10px 15px 12px}#l10n-menu p{margin:0}#change-locale{padding:0 5px}#change-locale:after{border:4px solid transparent;border-top-color:#039;content:"\00a0";display:inline-block;height:0;left:4px;position:relative;top:10px;width:0}#locale-popup:after{right:53px}#locale-popup:before{right:48px}#locale-popup section{display:block;height:300px;line-height:30px;margin-right:-10px;overflow-y:auto}#locale-popup section a{display:block}#locale-popup section a:hover{background-color:#eefafe;text-decoration:none}#locale-popup section a em{color:#98bfef}#locale-popup section ul{margin:0}#existing_locales a.remove{display:block;float:right;line-height:18px;margin:4px 8px}#existing_locales a.remove:hover{background-color:#2a4364}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn)}}@-moz-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-ms-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}.data-grid-top{border-bottom:1px solid #a5bfce}.data-grid-bottom{border-top:1px solid #a5bfce}.data-grid-content{padding:5px}.data-grid-content ol.pagination{margin:0}.data-grid-content:after{content:".";display:block;clear:both;height:0;visibility:hidden}table.data-grid{margin-bottom:0;width:100%}table.data-grid thead th{background:rgba(201,221,242,.1)}table.data-grid thead th a:active,table.data-grid thead th a:hover,table.data-grid thead th a:visited{color:#36b}table.data-grid thead th.ordered{background-color:#c9ddf2;background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(201,221,242,.1)),to(#c9ddf2));background-image:linear-gradient(rgba(201,221,242,.1),#c9ddf2);background-image:-moz-linear-gradient(rgba(201,221,242,.1),#c9ddf2);background-image:-webkit-linear-gradient(rgba(201,221,242,.1),#c9ddf2)}table.data-grid thead th.ordered a{color:#137}table.data-grid thead th.ordered a:active,table.data-grid thead th.ordered a:hover,table.data-grid thead th.ordered a:visited{color:#039}table.data-grid tr th{background:rgba(201,221,242,.1);border-top:1px dotted #ddd}table.data-grid tr td{border-top:1px dotted #ddd}table.data-grid tr a{display:block}table.data-grid tr:nth-child(odd){background-color:#fafafa}table.data-grid tr:nth-child(even){background-color:#fff}table.data-grid .addon-locked{width:16px;height:16px;position:relative;top:4px}table.data-grid .locked .addon-locked{background:url(../../img/mkt/icons/mkt-reviewer-icons.png?62ffce1) no-repeat top left;background-position:-16px -16px}table.data-grid ul{margin:0}table.data-grid.four-col th:first-child{width:60%}table.data-grid.four-col th:nth-child(2){width:100px}table.data-grid.four-col th:last-child,table.data-grid.four-col th:nth-child(3){width:120px}table.data-grid.four-col td:last-child{text-align:center}table.data-grid.four-col button.product{height:24px;line-height:23px;font-size:13px;vertical-align:middle}@media (min-width:768px){.data-grid thead th:nth-child(3){min-width:7em}.data-grid thead th:nth-child(4){min-width:8em}.data-grid thead th:nth-child(5){min-width:90px}.data-grid thead th:nth-child(6),.data-grid thead th:nth-child(7){min-width:7em}.data-grid thead th:nth-child(8){min-width:10em}.data-grid tr td,.data-grid tr th{padding:7px 10px}.data-grid th{line-height:1.3}.data-grid .addon-row a{max-width:600px}}@media (max-width:767px){.data-grid tr td,.data-grid tr th{border:1px solid #eee;line-height:12px;font-size:11px;padding:4px 2px;text-align:center}.data-grid tr td:nth-child(1),.data-grid tr th:nth-child(1){border-right:0}.data-grid tr td:nth-child(2),.data-grid tr th:nth-child(2){border-left:0}.data-grid thead th:nth-child(2){max-width:300px}.data-grid thead th:nth-child(6){min-width:55px}.data-grid thead th:nth-child(7){min-width:45px}.data-grid th{font-weight:400;vertical-align:middle}}@media (max-width:480px){.data-grid.two-col tbody tr:last-child td{border-bottom:1px solid #999}.data-grid.two-col tbody:last-child tr:last-child td{border:0}.data-grid.two-col th{font-weight:700}.data-grid.two-col td,.data-grid.two-col th{text-align:left;padding:5px 6px}.data-grid.two-col th:last-child{width:30%}.data-grid.two-col td:last-child{text-align:center;vertical-align:middle}.data-grid.two-col button.product{height:24px;line-height:23px}.data-grid.two-col .sprite-reviewer{top:0}.data-grid.one-col tbody tr{border-radius:5px}.data-grid.one-col tbody tr:first-child td:first-child{border:1px solid #d7d2c3;border-bottom:0;border-radius:5px 5px 0 0}.data-grid.one-col tbody tr td{display:block;text-align:left;border:0;border-left:1px solid #d7d2c3;border-right:1px solid #d7d2c3;padding:0 15px;line-height:21px;font-size:12px}.data-grid.one-col tbody tr td.name{border-right:1px solid #d7d2c3}.data-grid.one-col tbody tr td:first-child{padding-top:15px}.data-grid.one-col tbody tr td:last-child{padding-top:5px;padding-bottom:15px;border-bottom:1px solid #d7d2c3}.data-grid.one-col tbody tr.comments td{background-color:#f8f8f8}.data-grid.one-col .name a:first-child{font-size:15px}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn)}}@-moz-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-ms-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}.devhub-form.primary,.devhub-form.secondary,.manage.primary,.manage.secondary{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.devhub-form.primary,.manage.primary{float:right;width:74%}.devhub-form.secondary,.manage.secondary{float:left;width:22%}.devhub-form .edit-addon-nav,.manage .edit-addon-nav{background:rgba(238,102,0,.02)}.devhub-form .refinements a,.manage .refinements a{display:block;padding:8px 6px;text-decoration:none}.devhub-form .refinements a:hover,.manage .refinements a:hover{background:rgba(184,176,149,.1)}.devhub-form .refinements li+li a,.manage .refinements li+li a{border-top:1px dotted #c7c0aa}.devhub-form .refinements .selected a,.manage .refinements .selected a{background:rgba(215,210,195,.7);color:#333;font-weight:700}.loaded,.loading{position:relative}.loading:before{border-radius:5px;-moz-transition:opacity .5s;-webkit-transition:opacity .5s;transition:opacity .5s;content:"";display:block;background:#040204 url(../../img/zamboni/loading.gif?e1b3ec4) no-repeat 50% 50%;height:100%;opacity:.4;position:absolute;top:0;left:0;width:100%;z-index:1000}.loaded:before{opacity:0;pointer-events:none}#edit-addon .edit-addon-section{margin-bottom:2em;overflow:hidden;width:100%}#edit-addon .edit-addon-section small{display:block;font-size:10px;margin-top:10px}#edit-addon h2{margin-top:0}#edit-addon h2 .save-badge,#edit-addon h2 a{font-size:11px;font-style:normal;position:relative;top:-3px;left:3px}#edit-addon .island+h2{margin-top:30px}.save-badge{background:#4b0;border-radius:6px;color:#fff;font:normal bold 10px "Feura Sans",FeuraSansWeb,"Open Sans","Helvetica Neue",Arial,sans-serif;margin-left:.5em;padding:.375em 1em;text-shadow:0 1px 0 rgba(0,0,0,.5);-moz-transition:opacity 1s;-webkit-transition:opacity 1s;transition:opacity 1s}#marketplace-confirm h3,#setup h3,.addon-submission-process>h3,.developer-hub .primary>h3{margin-top:0;padding-top:0}#manifest-url input,#trans-name input,#trans-tags input{width:400px}.trans{line-height:1.3}.item.island .trans{max-width:530px;word-wrap:break-word}.item.island table .prose .trans{max-height:250px;padding-right:15px;overflow:auto}.html-rtl .item.island table .trans{padding:0 0 0 15px}#submit-describe #trans-name{display:inline-block;margin-right:8px;vertical-align:bottom}#submit-describe #trans-name input{width:370px}.edit_with_prefix{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;background:#eee;border-radius:5px;color:#666;padding:0;width:400px}.edit_with_prefix input,.edit_with_prefix span{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.edit_with_prefix span{border-right:0 none;display:block;float:left;line-height:1.2;overflow:hidden;max-width:215px;padding:5px;text-overflow:ellipsis;white-space:nowrap}.edit_with_prefix input[type=text]{border-radius:0 5px 5px 0;box-shadow:none;border:0;float:right}.error .edit_with_prefix{border-color:#c63717}.edit_initially_hidden{display:none}#edit-addon-details #trans-homepage input,#edit-addon-support #trans-support_email input,#edit-addon-support #trans-support_url input{width:400px}a.smaller{font-size:11px;font-weight:700}.html-rtl form .edit-addon-details .char-count,form .char-count{float:left}.html-rtl form .char-count,form .edit-addon-details .char-count{float:right}form .char-count{font-size:.9em}form .edit-addon-details .char-count,form .edit-addon-details .html-support{font-size:1em}form .char-count.error,form .char-count.error b{color:#c00;margin-bottom:0}form .char-count b,span.hint,span.locale{font-weight:400}.devhub-form th label{display:inline-block;font-weight:700}form .char-count,span.hint,span.locale{color:#888}span.hint,span.locale{display:block;font-size:.9em;line-height:1;margin-top:2px}input+.hint{font-size:11px;margin-top:6px}.above-the-field{font:700 14px "Feura Sans",FeuraSansWeb,"Open Sans","Helvetica Neue",Arial,sans-serif;color:#333}.above-the-field+.help{color:#666;margin-top:5px}label.above-the-field .locale{display:inline;margin-left:.5em}table .prose{margin:0;overflow:hidden}.edit-addon-details,.edit-media-details{padding-top:3px;font-size:.9em}.edit-addon-details,form .char-count b{color:#555}.edit-media-details{padding-bottom:5px;color:#444}.edit-media-details .tip{font-size:12px;height:14px;width:14px}.addon-app-cats>label{display:block;margin-bottom:5px}#addon-categories-edit .note{border-top:1px dotted #ccc;margin-top:10px;padding-top:5px}#edit-app-basic .char-count,#edit-app-basic .html-support{margin-bottom:0}#edit-app-basic p{margin:0}#edit-app-basic p.note{line-height:1.3;margin-top:5px}#edit-app-basic p.addon-app-cats:first-child{border-top-width:0;margin-top:0;padding-top:0}.checkbox-choices:not(.regions){column-count:2;-moz-column-count:2;-webkit-column-count:2;column-gap:1.5em;-moz-column-gap:1.5em;-webkit-column-gap:1.5em;margin-bottom:.5em}.checkbox-choices:not(.regions) li{margin-top:.25em}td .checkbox-choices:not(.regions){column-count:2;-moz-column-count:2;-webkit-column-count:2}.addon-misc-category{margin:0}.checkbox-choices label{font-weight:400}.other-regions .devhub-form .hint{margin-top:4px}.island-error{margin-bottom:10px}#transaction-lookup dd{margin-top:5px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn)}}@-moz-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-ms-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}.primary .prose h2,.primary .prose h3{margin-top:1em}.primary .prose h3{font:italic 16px/18px "Feura Sans",FeuraSansWeb,"Open Sans","Helvetica Neue",Arial,sans-serif}#page .prose{line-height:1.4em}#page .prose h2,#page .prose h3{margin:1em 0 .5em}#page .prose ol,#page .prose ul{margin:1em 0 0 20px}#page .prose ul{list-style:disc}#page .prose ul ul{list-style:circle}#page .prose ol{list-style:decimal}#page .prose li{margin-left:1em}#page .prose li+li{margin-top:.5em}#page .prose>ol:first-child,#page .prose>p:first-child,#page .prose>ul:first-child{margin-top:0}#page .prose b,#page .prose strong{font-weight:700}#page .prose em,#page .prose i{font-style:italic}#page .prose blockquote{margin:2em 4em 0;color:#666}#page .prose address{margin-left:1.5em;font-family:Menlo,"Ubuntu Mono","Andale Mono",monospace}.secondary .prose ul{margin-left:10px}.secondary .prose li{border:0 none}.html-rtl .prose ol,.html-rtl .prose ul{margin:1em 20px 0 0}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn)}}@-moz-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-ms-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}#author-roles-help,#what-are-roles{font-size:.9em;line-height:1.3}#author-roles-help dl{margin-top:2em}#what-are-roles{display:block;font-weight:400}#author_list{padding-top:4px}#author_list li{border-bottom:1px dotted #c7c0aa;padding:8px 0}#author_list li>input,#author_list li>label,#author_list li>select{margin-right:.5em}#author_list li label{font-weight:400}#author_list input.formerror{border-color:#c00000}#author_list input.invalid{background:url(../../img/zamboni/notifications.png?88882cf) no-repeat 254px -161px}#author_list input.valid{background:url(../../img/zamboni/notifications.png?88882cf) no-repeat 250px -368px}#author_list .email-autocomplete{padding-right:20px;width:250px}#author_list .author .errorlist{display:none}#author_list .handle{background:url(../../img/zamboni/icons/icon-draggable.png?451306d) no-repeat 0 50%;cursor:move;display:inline-block;height:16px;width:20px}#author_list .blank{border:0}#author_list .blank *{display:none}#author_list .blank .handle{display:inline-block;visibility:hidden}#author_list .blank .email-autocomplete{display:inline}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn)}}@-moz-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-ms-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}.devhub-form .in-app-config input[type=text]{width:100%}.devhub-form .in-app-config .is-https.hint{display:inline}.devhub-form .in-app-config .preamble{margin:1.5em 0;line-height:1.3em}.devhub-form .in-app-config table{margin-bottom:26px}#in-app-private-key .secret{display:none}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn)}}@-moz-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-ms-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}.button-wrapper{text-align:center}.payment-account-actions{display:block;font-size:11px;margin-top:5px}.helpful-links{padding-top:10px;line-height:1.5em}.payments .provider-regions{color:#999;font-size:11px}.payments .indent{margin-left:0}.payments #premium-type{float:left;width:35%}.payments .divider{width:5%}.payments .premium-detail{border-left:1px dotted #ccc;float:right;padding-left:10px;margin-bottom:12px;width:60%}.payments #payments-price-level .extra{margin:13px 0 5px}.payments #payments-currencies li,.payments #payments-currencies ul li label{display:inline}.payments #payments-currencies ul li label{font-weight:400;margin-right:4px}.payments #payments-payment-account #payment-label,.payments #payments-payment-account .extra{display:inline}.payments #payments-payment-account ul label{font-weight:400}.payments #payments-payment-account p{color:#c63717;font-style:italic;margin-top:5px}.payments #payments-payment-account #paypal-id-verify,.payments #payments-payment-account .loading-submit{display:inline}.payments #payments-payment-account .check-icon:before{border-radius:8px;color:#fff;display:inline-block;font-weight:400;height:16px;line-height:14px;margin:0 10px 0 2px;position:relative;text-align:center;width:16px}.payments #payments-payment-account .check-icon.inactive:before{background-color:#ccc!important}.payments #payments-payment-account #check-passed:before{background-color:#093;content:"\2714"}.payments #payments-payment-account #check-failed:before{background-color:#c63717;content:"\00D7";font-weight:700}.payments #payments-payment-account .item-actions{margin:2px 0 5px}.payments #payments-payment-account .item-actions .setup-bounce{display:none}.payments #payments-payment-account .item-actions ul{font-size:11px;line-height:13px}.payments #payments-payment-account .item-actions li:hover{cursor:pointer}.payments #payments-upsell .note{margin-top:5px}.payments #payments-upsell #upsell-form{display:none}.payments .listing-footer{clear:both;margin-top:1.5em}.payments .button-wrapper .button:only-child{margin-bottom:.25em}.payment-account-overlay{line-height:1.25}.payment-account-overlay .listing{background-color:rgba(201,221,242,.1);background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(201,221,242,.2)),to(rgba(201,221,242,.1)));background-image:linear-gradient(rgba(201,221,242,.2),rgba(201,221,242,.1));background-image:-moz-linear-gradient(rgba(201,221,242,.2),rgba(201,221,242,.1));background-image:-webkit-linear-gradient(rgba(201,221,242,.2),rgba(201,221,242,.1));border-radius:8px;text-align:left;padding:10px}.payment-account-overlay .listing .actions{text-align:right;margin-right:18px}.payment-account-overlay .call-to-action{text-align:center;padding:20px 0}#payment-account-action{margin-right:4px}.devhub-form .learn-more{margin:10px 0 0}.overlay header .close,.overlay header .dismiss{color:#888;cursor:pointer;float:right;font-size:1.5em}.overlay header .close:hover,.overlay header .dismiss:hover{color:#666}.overlay h2{text-align:left;font-size:18px;font-weight:400}.overlay .brform,.overlay input,.overlay select{margin-top:10px;padding:5px}.overlay form{margin:0}.overlay form .field{clear:left;padding:1em 0}.overlay form .field.no-border,.overlay form .field:last-child{padding-bottom:0}.overlay form .field+.field{border-top:1px solid #bbb}.overlay form .field.no-border+.field{border-top:0}.overlay form .field label{display:block;float:left;line-height:2em;padding-right:2%;position:relative;text-align:right;width:30%}.overlay form .field label[data-optional]{line-height:1em}.overlay form .field label[data-optional]:after{content:attr(data-optional);display:block;font-size:.8em;font-weight:400}.overlay form .field input,.overlay form .field select,.overlay form .field textarea{width:65%}.overlay form .field .faux-input,.overlay form .field input,.overlay form .field select,.overlay form .field textarea{display:block;margin:0}.overlay form .field .faux-input .error,.overlay form .field input .error,.overlay form .field select .error,.overlay form .field textarea .error{padding-left:0}.overlay form .field .faux-input+small,.overlay form .field input+small,.overlay form .field select+small,.overlay form .field textarea+small{font-size:.8em}.overlay form .field .error,.overlay form .field .faux-input{padding-left:32%}.overlay form .field .horiz-strip>*{display:inline-block}.overlay form .field .inline-strip>*{display:inline}.overlay form .field .error{font-size:.9em;padding-top:3.5px}.overlay .listing-footer{clear:both;margin:15px -10px -10px}.overlay section.account-list table{margin:0;width:550px}.overlay section.account-list table+.listing-footer{margin-top:15px}.overlay section.account-list table td,.overlay section.account-list table th{border-top:1px dotted #c7c0aa;padding:1em 20px 1em 0;vertical-align:top}.overlay section.account-list table td:last-child,.overlay section.account-list table th:last-child{padding-right:0}.overlay section.account-list table tr:first-child td,.overlay section.account-list table tr:first-child th{border-top:0;padding-top:0}.overlay section.account-list table tr:last-child td,.overlay section.account-list table tr:last-child th{padding-bottom:0}.overlay section.account-list table th{font-weight:700}.overlay section.account-list table td{color:#666}.overlay section.account-list table,.overlay section.account-list tbody{border-top:0;border-bottom:0}.overlay section.payment-account-add,.overlay section.payment-account-edit{height:80%;max-width:650px;min-width:650px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;left:0;top:0;right:0;bottom:0}.overlay section.payment-account-add #payment-account-errors>div,.overlay section.payment-account-edit #payment-account-errors>div{margin:.25em 0}.overlay section.payment-account-add #payment-account-errors span,.overlay section.payment-account-add #payment-account-errors ul.errorlist,.overlay section.payment-account-edit #payment-account-errors span,.overlay section.payment-account-edit #payment-account-errors ul.errorlist{display:inline-block;vertical-align:top}.overlay section.payment-account-add #payment-account-errors p.error,.overlay section.payment-account-edit #payment-account-errors p.error{margin-top:1em}.overlay section.payment-account-add .bank-accounts-strip div{width:45px}.overlay section.payment-account-add .bank-accounts-strip div+div{width:100px}.overlay section.payment-account-add .bank-accounts-strip div+div+div{width:150px}.overlay section.payment-account-add .bank-accounts-strip div+div+div+div{width:45px}.overlay section.payment-account-add .bank-accounts-strip div input,.overlay section.payment-account-add .bank-accounts-strip div+div input{width:auto}.overlay section.payment-account-add .bank-accounts-strip div:last-child{line-height:40px;vertical-align:top;width:auto}.overlay section.payment-account-add .un-groupie-bank-accounts{background:#eee;border-radius:1em;color:#666;cursor:pointer;display:inline-block;font-size:1.15em;font-weight:700;height:25px;line-height:25px;text-align:center;width:25px}.overlay section.payment-account-add .un-groupie-bank-accounts:hover{background:#2b69a2;color:#fff}.overlay section.payment-account-reference{height:21em}#paid-island .note{margin:0}#paid-island .allow-inapp li{display:inline;margin-right:10px}#id_upsell_of{max-width:400px}#submit-payment-type .helpful-links,#submit-payment-type .update-payment-type{padding:10px;width:100%}#bango-payment-accounts label{display:none}.island.warning{background:#ff4500;color:#fff}.region-msg.island{background-position:15px 50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;line-height:25px;margin-bottom:10px;padding:15px 15px 15px 45px;width:100%}.region-msg.island .button{float:right;font-size:12px}.status-label{color:#800;font-size:10px;padding-left:2px}.status-label:not(:empty):before{content:"("}.status-label:not(:empty):after{content:")"}.special-regions+ul{padding-top:6px}.overlay>.show-agreement{max-width:650px;min-width:650px}.overlay>.show-agreement h3{font:300 20px "Feura Sans",FeuraSansWeb,"Open Sans","Helvetica Neue",Arial,sans-serif}.overlay>.show-agreement h4{font:700 14px "Feura Sans",FeuraSansWeb,"Open Sans","Helvetica Neue",Arial,sans-serif;margin-top:10px}.agreement-text,.agreement-valid{margin-bottom:15px}.agreement-valid time{font-weight:700}.agreement-text{max-height:300px;overflow:auto}.show-agreement p{padding-top:10px}.show-agreement .listing-footer{padding:10px 10px 6px}.terms-accepted{font-family:monospace}.accepted .terms-accepted{color:green}.accepted .terms-accepted:before{content:"\2713"}.accepted .accept-tos,.portal-link-reference,.rejected .modify-account,.rejected .portal-link{display:none}label.disabled{color:#ccc}#page .devhub-form table td.region-container h3{color:#333;font-weight:600}.devhub-form table th.region-toggle{padding-bottom:0}.devhub-form table .regions .region-heading{display:block;overflow:hidden;text-indent:100%;white-space:nowrap}.devhub-form table .regions .local-currency-heading,.devhub-form table .regions .my-currency,.devhub-form table .regions td .local-retail{display:block}.devhub-form table .regions .local-currency-heading{color:#999;padding-top:2px}.devhub-form table .regions th{color:#333;width:33.33%}.devhub-form table .regions table td{border-color:#eee;line-height:1.5em;min-height:1.5em;padding:1em 0}.devhub-form table .regions table{border-bottom:1px dotted #eee;margin:20px 0}.paid-regions{margin-bottom:10px}.paid-regions .rest-of-world{display:none}body>label{font-weight:400}.note p:only-child{margin-bottom:1em}#regions input[type=radio]{margin:1px 3px 1px 1px}#regions li+li input[type=radio]{margin-top:6px}#regions [data-region] input[type=checkbox]{margin-right:4px}#regions-island h2{margin-top:1.5em}#regions-island #regions>ul{margin:2px 2px 0}#regions-island #regions .disabled-regions,#regions-island #regions .other-regions,#regions-island #regions .region-choices,#regions-island #regions header{margin:10px 22px 5px}#regions-island #regions .special-regions-unrestricted{margin:10px 20px 5px}#regions-island #regions header{margin-top:0}#regions-island #regions .toggles{padding-top:0}#regions-island #regions .other-regions{margin-top:15px;padding-top:15px}#regions-island .special-regions-unrestricted h4{color:#666;font-size:12px;font-weight:400}.region-cb.disabled:after,.region-cb.low-memory:after,.region-cb.special:after{color:#999;content:" *"}.disabled-regions:before{color:#999;content:"* ";font-size:14px;font-weight:600;vertical-align:top}.special-regions ul{display:none}.paid-regions{margin-top:15px}.region-choices li{min-height:19px}#regions li label{font-weight:400}.region{overflow:visible;text-overflow:normal}label .region{background-position:0 50%}#payment-account-delete-confirm .deleting-account-name{color:#c63717}#payment-account-delete-confirm .app-name{font-weight:700;padding-right:5px}#payment-account-delete-confirm .app-list li{padding-bottom:5px}#payment-account-delete-confirm .island p{margin-bottom:1em}.payment-account-note{padding-top:3px}.no-payment-regions:not(.hidden){border-bottom:1px dotted #eee;padding-bottom:1.2em;text-align:center}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn)}}@-moz-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-ms-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}td.amount,th.amount{text-align:right}#tx-filters{margin-bottom:52px}#tx-filters label{display:inline-block;margin-right:5px;text-align:right;width:110px}#tx-filters .date-to label{width:50px}#tx-filters button{bottom:26px;float:right;position:relative}#tx-filters .errorlist,#tx-filters .errorlist li,#tx-filters .form-elem{display:inline}#tx-filters .errorlist li{left:5px;position:relative}.date-from{float:left}.form-row{margin-bottom:13px}.results-found{clear:both;display:block;margin-bottom:13px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn)}}@-moz-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-ms-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}#rejection blockquote{margin:10px 0 0}#rejection+p{margin:20px 0 0}#version-status h3{color:#666;font:400 13px "Feura Sans",FeuraSansWeb,"Open Sans","Helvetica Neue",Arial,sans-serif}#version-status h3 time{color:#999;font-weight:400}#version-status h3 time:after{content:":"}#version-status label{margin-top:5px}.version-status-actions{border-top:1px dotted #d7d2c3;margin-top:10px;padding-top:5px}.version-status-actions form{display:inline}.field-limited{display:none;margin:-15px 0 0 20px}.status-info .status{display:block;margin-bottom:13px}.status-info .island{margin:20px 0}.status-info form p{margin:15px 0}.status-info form div[style]:first-child+p:last-child{margin:15px 0 0}.status-info p:last-child{margin-bottom:13px}#version-status-item a,.status-none b{color:#666}.status-pending b{font-style:normal;color:#3e7987}.status-admin-disabled b,.status-disabled b,.status-incomplete b{color:#851006}.status-approved b,.status-public b,.status-unlisted b,.status-waiting b{color:#329902}.status-rejected{display:inline}.status-rejected b{color:#800}#version-list{table-layout:auto;width:100%}#version-list tr.current{background-color:#ecf5fe}#version-list td{border-top:1px dotted #c7c0aa;padding:5px 0 5px 5px;vertical-align:middle}#version-list td h4{font-size:150%;font-weight:400;padding:5px}#version-list td small{border-left:1px solid #eee;color:#999;display:block;float:left;font-size:90%;line-height:10px;margin:4px 0 0 10px;padding:7px 0 7px 10px}#version-list td .buttons{text-align:right}#version-list td .buttons a{margin:0 5px 5px 0}#version-list td .buttons form{display:inline}#version-list td input[type=checkbox]{vertical-align:middle}#version-list td label{display:inline-block;margin-top:5px}#version-list th{color:#666;font-weight:700;padding:5px 0 5px 5px;width:auto}#version-list .date{white-space:nowrap}#preload h2{display:inline-block}#preload .help{background:#ccc;border-radius:10px;bottom:5px;display:inline-block;height:18px;left:5px;position:relative;width:18px}#preload .help:after{content:"?";left:6px;position:relative;top:2px}#preload .help:hover{background:#333}#preload .outdated{font-style:italic;margin-left:8px}#preload .agree{float:left;max-width:50%}#preload label[for=id_agree]{line-height:16px;margin-right:10px}#preload label[for=id_test_plan]{clear:right;display:block;float:right;margin:5px 2px 0}#preload label[for=id_test_plan]+.errorlist{clear:right;float:right}#preload input[name=test_plan]{float:right;display:block}#preload .terms{margin-bottom:26px}#preload .terms h2{margin:0}#preload .terms h2+table{margin-top:13px}#preload .terms th{font-weight:700;padding-bottom:13px}#preload .terms td:first-child,#preload .terms th:first-child{max-width:50px}#preload .terms td{padding-right:10px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn)}}@-moz-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-ms-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}.iarc-sec-code{margin-top:15px}.iarc-sec-code label{margin-right:5px}#ratings-summary h2 a{bottom:3px;font-size:11px;left:5px;position:relative}#ratings-summary table{margin-bottom:16px;text-align:center}#ratings-summary table td,#ratings-summary table th{border:1px solid #ddd}#ratings-summary table thead th{background:#f8f8f8;text-align:center}#ratings-summary table tbody td{background:#fff;padding-bottom:20px;padding-top:20px;vertical-align:middle}#ratings-summary .content-rating .icon{left:calc(50% - 32px);position:relative}#ratings-edit .iarc-sec-code th{width:100px}#ratings-edit .iarc-sec-code tr{display:block;margin-bottom:13px}#ratings-edit .iarc-sec-code input{margin-right:5px}#ratings-edit .iarc-cert input{margin:5px;width:300px}.content-descriptors .icon,.content-rating .icon,.interactive-elements .icon{background:#000;border-radius:5px;color:#fff;float:left;font:600 32px/64px "Feura Sans",FeuraSansWeb,"Open Sans","Helvetica Neue",Arial,sans-serif;max-width:64px;text-align:center;vertical-align:middle}.content-rating{margin-bottom:12px}.content-rating .description{font-weight:400;margin:0;vertical-align:middle;width:100%}.content-descriptors .icon{margin:1px}.interactive-elements .names{margin-bottom:5px}span.dot-sep:not(:last-child):after{content:'\00B7';display:inline-block;left:1px;margin:0 1px;position:relative}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn)}}@-moz-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-ms-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}.edit-previews-submit #file-list{margin-bottom:5px}#file-list .handle{background:url(../../img/zamboni/icons/icon-draggable.png?451306d) no-repeat 0 50%;cursor:move;display:block;height:16px;width:20px;float:left}#file-list .preview{border-bottom:1px dotted #add0dc;background-color:#fff;margin-bottom:15px;padding-bottom:15px}#file-list .preview:last-child{display:none}#file-list .preview .preview-delete{margin-right:1.6em;text-align:right}.html-rtl #file-list .preview .preview-delete{margin-right:0}#file-list .preview .preview_extra{display:none}#file-list .preview label{color:#666;display:block;font-size:.9em;font-weight:700;margin-bottom:.5em;padding-bottom:0}#file-list .preview textarea{font-size:.9em;height:59px;line-height:1.1em;width:356px}#file-list .preview .edit-previews-text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:-webkit-calc(100% - 190px);width:calc(100% - 190px)}.edit-previews-submit{border:1px solid #c9e8f3;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;margin-top:10px;padding:15px}.preview-error,.preview-thumb{-moz-background-size:contain;-webkit-background-size:contain;background-size:contain;background-position:50% 50%;background-repeat:no-repeat;border:3px solid #d7d2c3;display:inline-block;height:120px;margin-right:15px;vertical-align:middle;width:80px}.preview-thumb-landscape{height:80px;width:120px}.preview-error{background:#040204 url(../../img/zamboni/loading.gif?e1b3ec4) no-repeat 50% 50%;opacity:.5}.preview-thumb.error-loading{border-color:#8b2710;background-color:#c63717;color:#fff;opacity:.6;text-shadow:0 0 10px rgba(0,0,0,.7)}.preview-thumb.error-loading:before{display:block;content:"\2639";font-size:72px;font-weight:700;line-height:90px;text-align:center;width:100%}#edit-addon-admin .preview-error,#edit-addon-admin .preview-thumb{height:184px;width:264px}#edit-addon-admin .error-loading:before{line-height:184px}#edit-addon-admin #file-list .preview{display:block;max-height:inherit}#edit-addon-admin #file-list .preview+.preview:last-child,#edit-addon-admin #file-list .preview.extra{display:none}.edit-previews-readonly>div{line-height:150px}.edit-previews-readonly .preview-thumb{margin-right:10px}.addon-submission-process table td{border-bottom:1px dotted #a4cfde;padding-bottom:15px;padding-top:15px}.addon-submission-process #submit-media,.addon-submission-process #submit-media .item{margin-top:0}#submit-media>p{margin:0}#icons_default{border:1px solid #d7d2c3;max-height:100px;overflow-x:hidden;overflow-y:scroll;background-color:#fff}#icon_preview_readonly img{border:1px solid #d7d2c3;margin-right:20px}#icons_default label{display:none}#icons_default li{display:inline-block}#icons_default li.hide{display:none}#icons_default li a{border-radius:3px;display:block;padding:8px}#icons_default li a:hover{background-color:#eee}#icons_default li a img{display:block}#icons_default li a.active{border:1px solid #cadbfa;background-color:#e8f0fd;padding:7px}#icon_preview{margin-bottom:1em}#icon_preview .icon_preview_box{display:inline-block;vertical-align:bottom;margin-right:1em}#icon_preview .icon_preview{border:1px solid #d7d2c3;text-align:center;background-color:#fff}.html-rtl #icon_preview{float:left;margin:0 10px 0 0}#icon_preview_32{line-height:32px;width:32px;height:32px}#icon_preview_32 img{max-width:32px;max-height:32px}#icon_preview_48{line-height:48px;width:48px;height:48px}#icon_preview_48 img{max-width:48px;max-height:48px}#icon_preview_64{line-height:64px;width:64px;height:64px}#icon_preview_64 img{max-width:64px;max-height:64px}#icon_preview_128{line-height:128px;width:128px;height:128px}#icon_preview_128 img{max-width:128px;max-height:128px}.edit-addon-section #icons_default{margin-bottom:1em}.image_preview{clear:left;margin-bottom:16px}.image_preview .image{display:inline-block;vertical-align:middle;width:35%}.image_preview .edit-media-details{display:inline-block;width:25%;vertical-align:middle}.image_preview .invisible-upload{display:inline-block}#image_preview_readonly img{vertical-align:top}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn)}}@-moz-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-ms-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}.invisible-upload{cursor:pointer;display:inline-block;overflow:hidden;position:relative}.invisible-upload input{display:block;cursor:pointer;height:110%;opacity:0;outline:0;position:absolute;right:0;bottom:0;width:auto;z-index:0}.invisible-upload:hover input{font-size:1000px}.invisible-upload a.button{display:inline-block;position:relative}.invisible-upload a.link{color:#05e;text-decoration:none}.invisible-upload:focus a.button,.invisible-upload:hover a.button{border-color:#25f;box-shadow:inset 0 0 2px #fff}.invisible-upload:focus a.link,.invisible-upload:hover a.link{text-decoration:underline}.invisible-upload.legacy input{opacity:1;position:static}.filesystem-only,.invisible-upload.legacy a.button{display:none}.filesystem .filesystem-only{display:block}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn)}}@-moz-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-ms-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}.submit-header h1{float:left}#submission-progress{float:right;display:table;padding-bottom:10px;table-layout:fixed;width:400px}#submission-progress ol{display:table-row;counter-reset:item;margin:0;position:relative;z-index:3}#submission-progress li{color:#c2c2c2;display:table-cell;counter-increment:item;font:14px/20px "Feura Sans",FeuraSansWeb,"Open Sans","Helvetica Neue",Arial,sans-serif;text-align:center;width:100%}#submission-progress li:before{border-radius:30px;background:#e2e2e2;display:block;content:counter(item);font-size:14px;height:25px;line-height:25px;margin:0 auto;position:relative;text-align:center;text-indent:1px;width:25px;z-index:2}#submission-progress li:after{border-top:2px solid #e2e2e2;content:"";display:block;margin-top:-34px;position:relative;width:100%;left:-50%;z-index:1}#submission-progress li:first-child:after{content:none}#submission-progress li.completed,#submission-progress li.current{color:#333;font-weight:700}#submission-progress li.completed:before,#submission-progress li.current:before{background:#fff;border:2px solid #666;color:#333;z-index:2}#submission-progress li.completed:after,#submission-progress li.current:after{border-color:#666;margin-top:-36px}#submission-progress li.completed,#submission-progress li.completed a,#submission-progress li.completed:before{color:#666}#submission-progress li.completed a{display:block;margin-top:-40px;padding-top:40px;position:relative;z-index:3}#submission-progress li.current:before{border-color:#333}#submission-progress li,#submission-progress li.active,#submission-progress li.active:before{-moz-transition:1s color ease-in-out,1s border linear;-webkit-transition:1s color ease-in-out,1s border linear;transition:1s color ease-in-out,1s border linear}.continue{float:right;margin-top:10px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn)}}@-moz-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-ms-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}#submit-terms #agreement-container{border:1px solid #ccc;margin:20px 0 10px;max-height:300px;overflow:auto;padding:1em}#submit-terms #agreement-container #dev-agreement p{margin:0 0 1em}#submit-terms #agreement-container #dev-agreement ol,#submit-terms #agreement-container #dev-agreement ul{list-style:decimal outside;margin-left:4ex}#submit-terms #agreement-container #dev-agreement ol .loud-noises,#submit-terms #agreement-container #dev-agreement ul .loud-noises{text-transform:uppercase}#submit-terms #agreement-container #dev-agreement ol li,#submit-terms #agreement-container #dev-agreement ul li{margin-bottom:.5em}#submit-terms #agreement-container #dev-agreement ol ul,#submit-terms #agreement-container #dev-agreement ul ul{list-style:circle outside;margin:1em 2em}#submit-terms #agreement-extra-links{color:#666;font-size:11px;text-align:right}#submit-terms #agreement-extra-links li{display:inline-block}#submit-terms #agreement-extra-links li+li:before{content:"\00a0\00b7\00a0"}#submit-terms form{margin-top:1.5em}#submit-terms form label{color:#666}.html-rtl #submit-terms #agreement-extra-links{text-align:left}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn)}}@-moz-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-ms-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}#submit-manifest .learn-mdn{margin-top:20px}#upload-webapp-features label{display:block;padding:15px 0}#upload-webapp-features .toggle{font-weight:600;padding:10px 20px}#upload-webapp-features .toggle.hidden,#upload-webapp-features .view-all:not(.hidden)~.feature-choices li:not(.checked){display:none}#upload-webapp-features .feature-choices{margin-top:20px}#upload-webapp-features .api,#upload-webapp-features .hint{color:#555}#upload-webapp-features .api{background:#eee;border:1px solid #ccc;border-radius:2px;color:#aaa;font-size:11px;font-weight:300;padding:2px 5px}#upload-webapp-features .api+.api{margin-left:4px}#upload-webapp-features .apis,#upload-webapp-features .hint{padding:2px 0 0 18px}#upload-webapp-features .hint{line-height:1.3}#upload-webapp-features .label{color:#444}#upload-webapp-features input:checked~{color:#333}#upload-webapp-features input:checked~.label{color:#036}#upload-webapp-features input:checked~.apis .api,#upload-webapp-features input:checked~.hint{color:#369}#upload-webapp-features input:checked~.apis .api{background:#cef;border-color:#036}#upload-webapp-features li{border-top:1px dotted #eee}#upload-webapp-features li:hover{background:#eef9ff}#upload-webapp-features li:hover .label{color:#111}#upload-webapp-features li:hover .api,#upload-webapp-features li:hover .hint{color:#222}#upload-webapp #upload-webapp-features{border-top:1px dotted #98b2c9;margin-top:20px;padding-top:20px}#upload-webapp #upload-webapp-features .apis{float:right;padding:0}#upload-webapp #upload-webapp-features .hint{padding:2px 0 0 21px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn)}}@-moz-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-ms-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}.houdini{-moz-transition:all .8s ease-in-out;-webkit-transition:all .8s ease-in-out;transition:all .8s ease-in-out}.houdini .after .done,.houdini .before{display:none}.houdini .done:hover,.houdini .edit:hover{text-decoration:underline}.houdini .edit{color:#447bc4;cursor:pointer;display:block;font-weight:700;margin-top:5px}.houdini .edit:before{background:url(../../img/admin/icon_changelink.gif?7618341) 0 50% no-repeat;content:"";display:block;float:left;height:15px;width:17px;opacity:.5}.houdini .edit:hover{color:#396eb5}.houdini .edit:hover:before{opacity:1}.houdini .done{color:#333;display:none!important}.houdini .done:hover{color:#666}.houdini.ready .before{display:block}.houdini.ready .after{display:none}.houdini.fading{opacity:0}.houdini.active{opacity:1}.houdini.active .before{display:none}.houdini.active .after{display:block}.html-rtl .houdini .edit:before{background-position:100% 50%;float:right}.devhub-form label.houdini{display:block;margin:0}#submit-details .errorlist{margin:4px 0 10px}#submit-details #general-details{margin:2em 0;min-height:70px;padding-left:95px;position:relative}#submit-details #general-details .icon-errorlist{margin:8px 0 0 -80px}#submit-details #general-details h2{color:#258;font-weight:700;margin:0 0 5px;word-wrap:break-word}#submit-details #general-details .view{font-size:11px;font-weight:700;margin-left:5px}#submit-details #general-details .details-url{margin:10px 0}#submit-details #general-details .edit_with_prefix span{max-width:195px}#submit-details #general-details img{position:absolute;left:15px}#submit-details #general-details b{color:#666}#submit-details #general-details td,#submit-details #general-details th{border-top:0;padding:0}#submit-details #general-details td label,#submit-details #general-details th label{display:inline-block;margin-top:8px}#submit-details #general-details td .tip,#submit-details #general-details th .tip{vertical-align:middle}#submit-details #general-details th{width:10%}#submit-details #general-details tr:first-child td,#submit-details #general-details tr:first-child th{padding-bottom:12px;vertical-align:bottom}#submit-details #general-details #trans-name{margin:0}#submit-details #general-details #trans-name input{font-weight:700}#submit-details #general-details #icon_preview .icon_preview img{vertical-align:top}#submit-details #show-privacy.active label.checkbox,#submit-details #show-privacy.error label.checkbox,#submit-details #show-privacy.ready .brform{display:none}#submit-details #show-privacy.active .brform{display:block}#submit-details #addon-categories-edit label{display:inline-block}#submit-details #addon-categories-edit .addon-app-cats>label{margin:15px 0 5px}#submit-details #addon-categories-edit .addon-categories{column-count:4;-moz-column-count:4;-webkit-column-count:4}#submit-details #addon-categories-edit .addon-categories label{margin-top:5px}#submit-details #support-fields .simple-field{float:left;width:48%}#submit-details #support-fields .simple-field+.simple-field{float:right}#submit-details #submit-media #screenshots{margin-top:15px}#submit-details #submit-media #screenshots .errorlist{margin:0 0 10px}#submit-details #submit-media .preview{position:relative}#submit-details #submit-media video.preview-thumb{background-color:#000}#submit-details #submit-media .trans{margin-top:10px}#submit-details #submit-media .remove{position:absolute;top:4px;right:0;line-height:18px}#submit-details #icon_preview{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:70px;margin:0;position:absolute;left:15px}#submit-details #icon_preview:hover:after{content:"Edit";position:absolute;top:0;left:0;width:70px;color:#258;height:70px;line-height:70px;background:rgba(248,248,248,.5);border-radius:5px;font-weight:700;text-align:center;pointer-events:none}#submit-details #icon_preview img{position:static}#submit-details #icon_preview .icon_preview{padding:2px;background:0 0;border:1px solid #eee;border-radius:5px}#submit-details #trans-description+.hint,#submit-details #trans-summary+.hint{float:left}#submit-details .char-count,#submit-details .html-support{float:right;margin:2px 0 0}#submit-details .char-count{margin-top:4px}.spinner:after{content:"";left:50%;position:absolute;-webkit-animation:.9s spin infinite steps(30);-moz-animation:.9s spin infinite steps(30);animation:.9s spin infinite steps(30);height:30px;margin:0 auto;background:url(../../img/mkt/btn_spinner.png?6b64211) no-repeat center;width:30px;top:3px}#addon-edit-license .devhub-form .brform,#submit-persona .devhub-form .brform{margin-bottom:10px}#addon-edit-license #general-details,#submit-persona #general-details{padding-left:20px}#addon-edit-license #general-details tr:first-child td,#submit-persona #general-details tr:first-child td{padding-bottom:10px}#addon-edit-license #cc-chooser,#submit-persona #cc-chooser{margin-top:15px}#addon-edit-license #cc-chooser .license-part,#submit-persona #cc-chooser .license-part{display:block;font-weight:700;margin:10px 0}#addon-edit-license #cc-chooser .radios li,#submit-persona #cc-chooser .radios li{display:block}#addon-edit-license #cc-chooser .radios li label,#submit-persona #cc-chooser .radios li label{margin-top:0}#addon-edit-license .addon-app-cats li,#submit-persona .addon-app-cats li{display:block}#addon-edit-license div#persona-license,#submit-persona div#persona-license{background-color:#fff;margin-top:5px}#addon-edit-license div#persona-license-list,#submit-persona div#persona-license-list{background-color:inherit;padding:0}#addon-edit-license div#persona-license-list li,#submit-persona div#persona-license-list li{display:block}#addon-edit-license #persona-footer,#addon-edit-license #persona-header,#addon-edit-license #persona-preview,#addon-edit-license .colors,#submit-persona #persona-footer,#submit-persona #persona-header,#submit-persona #persona-preview,#submit-persona .colors{margin-bottom:25px}#addon-edit-license #persona-footer label.row,#addon-edit-license #persona-header label.row,#addon-edit-license #persona-preview label.row,#addon-edit-license .colors label.row,#submit-persona #persona-footer label.row,#submit-persona #persona-header label.row,#submit-persona #persona-preview label.row,#submit-persona .colors label.row{display:block;margin-bottom:10px}#addon-edit-license #persona-design,#addon-edit-license #persona-design h3,#submit-persona #persona-design,#submit-persona #persona-design h3{margin-top:20px}#icon_preview_readonly{min-height:64px}#icon_preview_readonly.loading img{border:0}@media (max-width:860px){#submit-details #addon-categories-edit .addon-categories{column-count:3;-moz-column-count:3;-webkit-column-count:3}}@media (max-width:500px){#submit-details #addon-categories-edit .addon-categories{column-count:2;-moz-column-count:2;-webkit-column-count:2}}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min--moz-device-pixel-ratio:2),screen and (min-device-pixel-ratio:2){.spinner:after{background-image:url(../../img/mkt/btn_spinner_2x.png?bc57577);background-size:30px auto}}#temp-locale-container{display:none}#icon_preview_64.loading:before,#icon_preview_readonly.loading:before{background-size:75% auto;border-radius:3px}#icon_preview_readonly.loading:before{background-size:5% auto;border-radius:3px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn)}}@-moz-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-ms-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}#upload-webapp footer{margin-top:20px}#upload-webapp button{margin-left:15px}#upload-file{margin-top:15px}#upload-file .vf-button button{border-radius:0 3px 3px 0;-moz-transition:box-shadow .3s ease;-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;border:0;border-left:1px solid #ccc;font:1.3em/1.3em "Feura Sans",FeuraSansWeb,"Open Sans","Helvetica Neue",Arial,sans-serif;margin:0;padding:6px 25px 6px 0;min-width:120px}#upload-file .vf-button button.disabled{opacity:.5}#upload-file .vf-button button:active{top:0;box-shadow:0 2px rgba(0,0,0,.1),0 -1px rgba(0,0,0,.1) inset,0 0 100px rgba(255,255,255,.4) inset}#upload-file .vf-button button:after{border-radius:0 4px 4px 0;-moz-transition:right .3s ease;-webkit-transition:right .3s ease;transition:right .3s ease;border:30px solid rgba(0,0,0,.4);border-bottom-color:transparent;border-left-color:transparent;content:"";-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top;display:block;position:absolute;top:50%;right:-22px;height:58px;width:58px}#upload-file .vf-button button.hovered:after,#upload-file .vf-button button:hover:after{right:-30px}#upload-file #validate-field{border-radius:5px;border:1px solid #ccc;display:table;margin:5px 0 0;overflow:hidden;width:100%}#upload-file #validate-field #upload-webapp-url{border-radius:5px 0 0 5px;border:0;font-size:1.3em;width:100%}#upload-file #validate-field #upload-webapp-url.loading{background:url(../../img/zamboni/loading-white.gif?005dbc7) 98% 50% no-repeat}#upload-file #validate-field #upload-webapp-url:-moz-placeholder{color:#ccc}#upload-file #validate-field #upload-webapp-url::-webkit-placeholder{color:#cbcbcb}#upload-file #validate-field #upload-webapp-url:invalid{background-color:#fee7e7;border-bottom-color:red;border-left-color:red;border-top-color:red;box-shadow:0 0!important}#upload-file #validate-field>div{display:table-cell}#upload-file #validate-field>div.vf-text{box-shadow:0 1px 2px rgba(0,0,0,.1) inset;width:100%}#upload-file #validate-field>div.vf-text #upload-webapp-url{box-shadow:none}#upload-file .upload-details{-moz-transition:padding-top .3s ease;-webkit-transition:padding-top .3s ease;transition:padding-top .3s ease;color:#999;font-size:11px;margin:10px 0 0;position:relative}#upload-file .upload-details.show-tip{padding-top:36px}#upload-file .upload-details+.submission-buttons{margin-top:20px}#upload-file #validate-error-protocol{opacity:0;position:absolute;top:0;pointer-events:none}#upload-file #validate-error-protocol.visible{pointer-events:all;-moz-transition:opacity .3s ease;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:1}#upload-file h3{margin-top:0}#upload-file p{margin-bottom:10px}.upload-file{padding:20px}#upload-status-bar{background-color:#f2f2f2;border-radius:5px;height:20px}#upload-status-bar.bar-fail{background-color:#d81916}#upload-status-bar.bar-success{background-color:#325487}#upload-status-bar div{background-color:#8bc5fa;border-radius:5px;width:0;height:20px}#upload-status-bar.progress-idle,#upload-status-bar.progress-idle div{background-image:url(../../img/developers/progress.gif?66f4de1)}#upload-status-bar.progress-idle{background-position:0 -26px}#upload-status-results ul{font-size:11px;line-height:1.4em;list-style:disc inside none;margin:0 0 0 24px;padding-top:3px}#upload-status-results strong+a{display:block;margin:6px 24px}#upload-status-text{display:block;margin:20px 0 5px}#upload-status-results{margin:20px 0 10px;background-repeat:no-repeat;display:none}#upload-status-results.status-fail,#upload-status-results.status-pass{display:block}#upload-status-results a.view-more{color:#359aff;display:block;font-size:12px;padding:5px 0 0 24px}#upload-status-results strong,.post-validation-errors{background:url(../../img/zamboni/icons/checks.png?0b3807e) no-repeat;padding:0 0 2px 24px}.post-validation-errors{margin:10px 0;color:#d81916;background-position:0 -119px}#upload-status-results.status-fail strong,section.payments li.status-fail{color:#d81916;background-position:0 -116px}#upload-status-results.status-pass strong,section.payments li.status-pass{color:#325487;background-position:0 -76px}#upload-file .upload-status #uploadstatus{color:#777;font-size:11px;margin-top:4px}.results-intro,.suite-summary{border-radius:5px 5px 0 0;border:1px solid #ddd;background-color:#fff;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.results-intro dd,.results-intro dt,.results-intro span,.suite-summary dd,.suite-summary dt,.suite-summary span{color:#333;font:16px "Feura Sans",FeuraSansWeb,"Open Sans","Helvetica Neue",Arial,sans-serif;padding:10px}.results-intro dd,.results-intro dt,.suite-summary dd,.suite-summary dt{float:left}.results-intro dt,.suite-summary dt{width:320px;padding-right:0}.results-intro dd,.suite-summary dd{padding-left:0}.results-intro span,.suite-summary span{display:block}.html-rtl .results-intro dd,.html-rtl .results-intro dt{float:right}.html-rtl .results-intro dt{text-align:right;padding-right:10px;padding-left:0}.html-rtl .results-intro dd{padding-right:0;padding-left:10px}.suite-summary{margin-top:15px}.html-rtl .suite-summary{text-align:right}.results .tiers,.suite-container .tiers{border:1px solid #ddd;border-radius:0 0 5px 5px}.results .result,.results .tiers,.suite-container .result,.suite-container .tiers{border-top:0}.results .result .result-header,.results .result .test-tier,.results .tiers .result-header,.results .tiers .test-tier,.suite-container .result .result-header,.suite-container .result .test-tier,.suite-container .tiers .result-header,.suite-container .tiers .test-tier{padding:10px 10px 0;border-bottom:1px dotted #ddd}.results .result .result-header:last-child,.results .result .test-tier:last-child,.results .tiers .result-header:last-child,.results .tiers .test-tier:last-child,.suite-container .result .result-header:last-child,.suite-container .result .test-tier:last-child,.suite-container .tiers .result-header:last-child,.suite-container .tiers .test-tier:last-child{border-bottom:0}.results .result .tier-summary,.results .tiers .tier-summary,.suite-container .result .tier-summary,.suite-container .tiers .tier-summary{margin:8px 0}.results .result .tests-passed .tier-summary,.results .tiers .tests-passed .tier-summary,.suite-container .result .tests-passed .tier-summary,.suite-container .tiers .tests-passed .tier-summary{color:#093}.results .result .tests-failed .tier-summary,.results .tiers .tests-failed .tier-summary,.suite-container .result .tests-failed .tier-summary,.suite-container .tiers .tests-failed .tier-summary{color:#c63717}.suite-summary.ajax-loading span,.test-tier.ajax-loading .tier-summary,.tier-results.ajax-loading{height:20px;background:url(../../img/developers/suite-running.gif?ad4b553) no-repeat;background-size:20px}.suite-summary.ajax-loading span,.tier-results.ajax-loading{background-position:10px}.html-rtl .suite-container .tiers{text-align:right}.results{color:#333;border:1px solid #ddd;border-top:0;border-radius:0 0 5px 5px}.results h4{float:left;width:320px}.results ul{float:right}.results ul li{float:left;padding:0 8px}.results .tier-results{background-color:#fff;padding:10px}.results .result-summary:after{content:"\00A0"}.results .result .result-header{padding-bottom:10px}.results .result:last-child .tier-results{border-radius:0 0 5px 5px}.results .result .msg{padding-bottom:10px}.results .result .msg.msg-error h5{color:#c63717}.results .result .msg.msg-warning h5{color:#e60}.results .result .msg.msg-notice h5{color:#333}.results .result .msg h5,.results .result .msg p{line-height:22px}.results .result .msg h5{color:#333;font-weight:400;border-bottom:1px dotted #ddd;padding-bottom:5px;margin-bottom:4px}.results .result .msg .context{margin:.5em 0 0 1em;padding:.4em;color:#868686;border:1px solid #f3f3f3;background-color:#f9f9f9;font-family:Menlo,"Ubuntu Mono","Andale Mono",monospace}.results .result .msg .context .file{font-size:105%;margin-bottom:.3em}.results .result .msg .context .code{font-size:95%;background-color:#f3f3f3}.results .result .msg .context .code .lines{float:left;background-color:#f9f9f9}.results .result .msg .context .code .lines div{margin-right:.3em}.results .result .msg .context .code .inner-code{float:left;padding-left:.2em}.results .result .msg .context .code .inner-code div{max-width:45em;overflow:hidden}.results .result .msg .context .code .inner-code div,.results .result .msg .context .code .lines div{padding:.1em}.results .result .msg .context .code:last-child:after{content:".";display:block;clear:both;height:0;visibility:hidden}.results .result .msg:last-child{padding-bottom:0}.html-rtl .results h4{float:right;text-align:right}.html-rtl .results ul{float:left}.html-rtl .results .result-summary,.html-rtl .results .tier-results{text-align:right}.manage #upload-file .submission-buttons{margin-top:0}.manage #upload-file .upload-file-submit{margin-top:20px}.manage #upload-file .upload-file-submit[disabled]{display:none}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn)}}@-moz-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-ms-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}.soon{color:#999;font-size:12px;font-weight:700}h2 .soon{margin-left:4px}#upload-file .island{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:48%}#upload-file .island+.island{float:right}#upload-file .learn-mdn{margin-top:30px}#upload-file .soon{display:block;text-align:center}#submit-choose .button{border-bottom:#ccc 2px solid;margin-top:15px;font-weight:300;font-size:28px;padding:15px 30px}#submit-choose .button:hover{border-bottom-color:#c2c2c2}#submit-choose .button:active{border-bottom:0;margin-bottom:2px}#submit-choose strong{color:#222}#submit-choose ul{color:#666}#submit-choose p{text-align:center;padding-bottom:0}#submit-choose p+p{margin-top:10px}#submit-choose ul{list-style:inside;margin:15px 0 0 15px}#submit-choose ul li+li{margin-top:5px}.listing-footer .or{color:#bbb;font:italic 15px/18px Georgia,serif;padding:0 6px 0 4px;vertical-align:middle}.learn-mdn{display:none}.learn-mdn a{border-radius:4px;background:url(../../img/mkt/logos/dino.png?f02a3e2) 10px 50% no-repeat #def;border:1px solid rgba(201,221,242,.6);display:inline-block;line-height:25px;min-height:25px;padding:10px 10px 10px 52px}.learn-mdn a:hover{background-color:#c5e2ff;border-color:#b7d2ee;color:#396eb5;text-decoration:none}.learn-mdn.active{display:block}#submit-payment-type .tab.active{display:flex;flex-wrap:wrap}#submit-payment-type .error{margin-bottom:15px;width:100%}#submit-payment-type .wrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0;padding:0 10px;width:25%}#submit-payment-type .wrapper a.choice,#submit-payment-type .wrapper span.unclickable{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:100%;margin-bottom:0;opacity:.9;padding:180px 10px 60px;position:relative;text-decoration:none;text-align:center;width:100%}#submit-payment-type .wrapper a.choice[data-value$="-firefoxos"],#submit-payment-type .wrapper span.unclickable[data-value$="-firefoxos"]{background:url(../../img/developers/firefox_phone.png?7e3e466) no-repeat 50% 25px}#submit-payment-type .wrapper a.choice[data-value$="-desktop"],#submit-payment-type .wrapper span.unclickable[data-value$="-desktop"]{background:url(../../img/developers/firefox_logo.png?bebaeb6) no-repeat 50% 25px}#submit-payment-type .wrapper a.choice[data-value$="-android-mobile"],#submit-payment-type .wrapper span.unclickable[data-value$="-android-mobile"]{background:url(../../img/developers/firefox_android_phone.png?fea64df) no-repeat 50% 25px}#submit-payment-type .wrapper a.choice[data-value$="-android-tablet"],#submit-payment-type .wrapper span.unclickable[data-value$="-android-tablet"]{background:url(../../img/developers/firefox_android_tablet.png?5a4b4ba) no-repeat 50% 40px}#submit-payment-type .wrapper a.choice.selected,#submit-payment-type .wrapper a.choice.selected:hover,#submit-payment-type .wrapper span.unclickable.selected,#submit-payment-type .wrapper span.unclickable.selected:hover{background-color:#faf2bd}#submit-payment-type .wrapper a.choice:hover,#submit-payment-type .wrapper span.unclickable:hover{background-color:#fbf3c4}#submit-payment-type .wrapper a.choice.selected,#submit-payment-type .wrapper a.choice:active,#submit-payment-type .wrapper a.choice:hover,#submit-payment-type .wrapper span.unclickable.selected,#submit-payment-type .wrapper span.unclickable:active,#submit-payment-type .wrapper span.unclickable:hover{border-color:#f2cc00;opacity:1}#submit-payment-type .wrapper a.choice.selected .listing-footer,#submit-payment-type .wrapper a.choice:active .listing-footer,#submit-payment-type .wrapper a.choice:hover .listing-footer,#submit-payment-type .wrapper span.unclickable.selected .listing-footer,#submit-payment-type .wrapper span.unclickable:active .listing-footer,#submit-payment-type .wrapper span.unclickable:hover .listing-footer{background:rgba(0,0,0,.1);border-color:#ffd90d}#submit-payment-type .wrapper a.choice div,#submit-payment-type .wrapper span.unclickable div{color:#484848}#submit-payment-type .wrapper a.choice .listing-footer input,#submit-payment-type .wrapper span.unclickable .listing-footer input{pointer-events:none}#submit-payment-type .wrapper span.unclickable{padding-bottom:0}#submit-payment-type .listing-footer{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:0 0 3px 3px;bottom:0;background:#eee;border-color:#ccc;left:0;margin:0;padding:0 10px 10px;position:absolute;text-align:center;width:100%}#submit-payment-type input{margin-top:15px}#upload-file.spacer{margin-top:60px}#submit-next-steps ol.next-steps{list-style:decimal inside}#submit-next-steps li{line-height:20px}#submit-next-steps li.done{color:#999}#submit-next-steps li.done span{text-decoration:line-through}#submit-next-steps li.done:after{color:#093;content:"\2714";margin-left:5px;text-decoration:none}#submit-next-steps ul.other-options{list-style:disc inside}#submit-next-steps .listing-footer{margin-top:20px}#submit-next-steps .listing-footer span{margin-right:10px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn)}}@-moz-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-ms-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}.tabbable{position:relative;margin-top:52px}.tabbable hgroup{position:absolute;top:-44px;width:100%;left:-1px}.tabbable hgroup h2{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block}.tabbable hgroup h2 a{background-color:#f9f9f9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:5px 5px 0 0;border:1px solid #e5e2db;color:#949494;display:block;line-height:42px;margin-right:10px;text-align:center}.tabbable hgroup h2 a:hover{text-decoration:none}.tabbable hgroup h2.active a{border:1px solid #d7d2c3;border-bottom:1px solid #fff;background-color:#fff;color:#484848}.tabbable hgroup h2:last-child{position:absolute;right:-2px}.tabbable hgroup h2:last-child a{margin-right:0}.tabbable .tab{display:none}.tabbable .tab.active{display:block}.tabbable.initialized{border-radius:0 0 5px 5px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn)}}@-moz-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-ms-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}.login #page .primary>.notification-box{font:700 12px/1 "Feura Sans",FeuraSansWeb,"Open Sans","Helvetica Neue",Arial,sans-serif;margin-bottom:2em}.login #page h1{color:#b23215}.login .prose h2{font-size:18px}.login #id_password,.login #id_username{width:200px}.login #remember-me{padding-left:132px}.login .island.hero{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin:0 0 2em;width:75%}.login .island.hero .prose h1,.login .island.hero .prose p{text-align:center}.login .island.hero .prose p{line-height:1.5em}.login #page .info{margin:0;width:25%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:2em;opacity:.7}.login #page .info p{color:#666;margin-top:0;margin-bottom:.5em}.login #page .info h2{font-weight:700;color:#666;margin-bottom:4px}.login .primary fieldset{margin:0;padding:0}.login form footer div,.login form ul{margin:0 auto;width:60%}.login .login-submit{float:right}.login .user-message{display:none}.login form.listing-footer{margin-top:2em;background:#eee;border-top:1px dotted #ccc}.login .browserid .user-message{display:block;text-align:center;color:#666;margin-top:10px;font-size:.9em}.login .browserid .user-message p{margin:0}.login .browserid .user-message p+p{border-radius:0 0 8px 8px;background:rgba(215,210,195,.1);border-top:1px dotted #d7d2c3;margin:.5em -15px -15px;padding:.5em 0}.login .browserid .user-message p+p a{color:#666;margin:0}.login .browserid #browserid-login{text-align:center}.login .browserid #normal-login{display:none}.login .browserid footer{margin:0 -15px -15px;padding-left:145px}.login .browserid .browserid-login-alt{position:relative}.login .browserid .browserid-login-alt:after{top:0}.overlay#login a{display:inline}.overlay#login a.button{display:inline-block;padding:10px 15px}.overlay#login h2{color:#5875a0;font-weight:600;text-align:center}.overlay#login p{color:#666}.overlay#login footer{margin-top:5px}.centre,.centre footer,.centre h2{text-align:center}.centre .proceed{margin-top:20px}.notice{color:#666;margin:30px 0 20px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn)}}@-moz-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-ms-keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);-ms-transform:rotate(0turn);transform:rotate(0turn)}100%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}#footzilla{background:url(../../img/mkt/logos/footzilla.png?114899f) 0 5px no-repeat;float:left;text-indent:-9999px}#footzilla a{display:block}#footzilla,#footzilla a{height:26px;width:100px}#footer{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #bdc3c6;color:#999;overflow:hidden;padding:30px 0;width:100%}#footer p,#footer ul{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-left:1px dotted #ccc;font-size:11px;line-height:1.3;margin:0;padding-left:1em}#footer p{float:left;width:60%}#footer ul{float:right;line-height:1.2;width:20%}#footer ul a{display:block}#footer li+li{margin-top:2px}#footer a{color:#3495e0}#footer a:hover{color:#2189d9;text-decoration:underline}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min--moz-device-pixel-ratio:2),screen and (min-device-pixel-ratio:2){#footzilla{background-image:url(../../img/mkt/logos/footzilla-2x.png?a69aa49);background-size:81px auto}}.mkt-cloak{display:none}.mkt-banner{background:#797979;color:#fff;display:block;overflow:hidden;position:relative;line-height:1.3}.mkt-banner-content{margin:2px auto;max-width:1024px;position:relative;text-align:center}.mkt-banner-content .close{margin-top:-17px;top:50%}.mkt-banner-content span{display:inline-block;margin-top:10px;padding:0}.mkt-banner-content a{border-radius:5px;color:#fff;display:inline-block;margin:10px;padding:10px;text-decoration:none}.mkt-banner-firefox .mkt-banner-content{background:url(../img/logos/firefox-64.png?) no-repeat;background-position:0 50%;background-size:64px 60px;min-height:60px;padding:0 40px 0 70px}.mkt-banner-firefox a{background-color:#535353}.mkt-banner-firefox a:hover{background-color:#4b4b4b}.mkt-banner-firefox .close,.mkt-banner-firefox .close:hover{background-color:transparent}.mkt-banner-success{background:#64be3c}.mkt-banner-success .mkt-banner-content{font-size:15px;font-weight:500;padding:0 10px}.mkt-banner-success small{font-size:15px;font-weight:400}.mkt-banner-success a{background-color:#118e36}.mkt-banner-success a:hover{background-color:#0f8031}@media (min-width:1025px){.mkt-banner-content{padding:0}}@media (max-width:709px){.mkt-banner small{display:none}}