mozilla/fireplace — pull request #788 by cvan (2014-11-12 01:55:36+00:00)
Title: use Fira Sans (not Clear Sans/Helvetica) for FxA Migration popup (bug 1079744)

https://bugzilla.mozilla.org/show_bug.cgi?id=1079744

––

alternatively to the patch in this PR is a less hacky patch below - but it modifies FxA's CSS (removing all instances where `font-family` doesn't match our `$open-stack`):

```diff
diff --git a/src/media/css/fxa.css b/src/media/css/fxa.css
index 316f8f1..14b16af 100644
--- a/src/media/css/fxa.css
+++ b/src/media/css/fxa.css
@@ -20,8 +20,6 @@
}
body {
padding: 0 !important;
- /* $open-stack from lib.styl. */
- font-family: "Fira Sans OT", "Fira Sans", FiraSansWeb, sans-serif !important;
}

#main-content {
@@ -69,4 +67,4 @@ body {
margin-top: 20px;
}

-[class*=" icon-"]:before,[class^=icon-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.icon-zoom-out:before{content:'\e800'}.icon-minus-circled:before{content:'\e801'}.icon-zoom-in:before{content:'\e802'}.icon-plus:before{content:'\e803'}.icon-cancel-circled:before{content:'\e804'}.icon-cancel:before{content:'\e805'}.icon-user:before{content:'\e806'}.icon-camera:before{content:'\e807'}.icon-camera-alt:before{content:'\e808'}.icon-cw:before{content:'\e809'}.icon-level-down:before{content:'\e80a'}.icon-target:before{content:'\e80b'}.icon-cursor:before{content:'\e80c'}.icon-link:before{content:'\e80d'}.icon-trash:before{content:'\e80e'}.icon-left-big:before{content:'\e80f'}.icon-file-image:before{content:'\e810'}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{background-color:#f2f2f2;height:100%}body{color:#424f59;font-family:"Clear Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;padding-bottom:20px}a{color:#0095dd;cursor:pointer}a:active{outline:0}a:focus{outline:#0095dd dotted 1px}a.no-underline{text-decoration:none}noscript{color:#d63920;display:block;margin:160px 0 0}#about-mozilla{background-image:url(/images/a48a92ed.mozilla.png);background-size:69px 19px;cursor:pointer;height:19px;opacity:.5;position:absolute;right:12px;top:12px;-webkit-transition:opacity 150ms;transition:opacity 150ms;width:69px}#about-mozilla:hover{opacity:1}#about-mozilla:focus{outline-color:#f2f2f2}#fox-logo{background:url(/images/880ec6c3.firefox.png) 0 0/80px 85px;height:85px;margin:0 auto;opacity:0;position:relative;top:40px;width:80px;z-index:999}#fox-logo.static{opacity:1}.lt-ie9 #fox-logo{background:0 0;-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/880ec6c3.firefox.png', sizingMethod='scale')";filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/880ec6c3.firefox.png', sizingMethod='scale')}.lt-ie10 #fox-logo{opacity:1}#main-content{background:#fff;border-radius:4px;-webkit-box-shadow:0 1px 5px #8a9ba8;box-shadow:0 1px 5px #8a9ba8;margin:-5px auto 0;min-height:450px;padding:60px 40px 40px;text-align:center;width:420px}.in-content #main-content{margin-top:85px}.js #stage{display:none}.lt-ie10 #stage{display:block}header h1,header h2,header h3{font-family:"Fira Sans",Helvetica,Arial,sans-serif;line-height:1em;margin:0}header h1{font-size:24px;font-weight:200;margin:0 0 32px}header h1 span.service{display:block;font-size:18px;font-weight:200;margin-top:10px}header h2{font-size:24px;font-weight:200}#legal-header h2{margin:0 0 30px;padding:0}#legal-header h3{font-size:12px;padding:5px 0 10px}#legal-footer{bottom:0;margin:10px 0;position:absolute;text-align:center;width:100%}#legal-footer .terms{margin-right:10px;text-align:right;width:50%}#legal-footer .privacy{margin-left:10px;text-align:left;width:50%}#legal-footer a{color:#8a9ba8;font-size:12px;text-decoration:none}#legal-footer a:hover{color:#0095dd;text-decoration:underline}#legal-footer a:active{outline-color:#f2f2f2}section p{font-size:18px}section p.prefill{margin-top:24px;word-wrap:break-word}#legal-copy{text-align:left}#legal-copy p{font-size:14px}#legal-copy ol,#legal-copy ul{margin-left:0;padding-left:20px}strong.email{display:block}.error,.success{border-radius:2px;color:#fff;display:none;margin-bottom:5px;padding:5px;position:relative;top:-15px}.error a,.success a{color:#fff}.error{background:#d63920}.error.visible{display:block}.success{background:#5fad47;display:none}.complete{display:none}.browsehappy{display:block}.graphic{background-repeat:no-repeat;background-size:150px 130px;height:130px;margin:0 auto;overflow:hidden;text-indent:100%;white-space:nowrap;width:150px}.graphic-checkbox{background-image:url(/images/f0b2834a.graphic_checkbox.png)}.graphic-mail{background-image:url(/images/1a6fdeab.graphic_mail.png);margin-bottom:25px;padding-bottom:10px}.tooltip{background:#d63920;border-radius:2px;color:#fff;left:3px;padding:5px 12px;position:absolute;top:-32px;white-space:nowrap;z-index:5}.tooltip::before,.tooltip:before{background:#d63920;content:'.';height:16px;left:12px;position:absolute;text-indent:-999px;top:21px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);white-space:nowrap;width:16px;z-index:-1}html[dir=rtl] .tooltip::before,html[dir=rtl] .tooltip:before{top:19px}.tooltip-below::before,.tooltip-below:before,html[dir=rtl] .tooltip-below::before,html[dir=rtl] .tooltip-below:before{top:-7px}.input-row{margin-bottom:15px;position:relative;width:100%}.input-row:hover input{border-color:#424f59}.input-row:last-child{margin-bottom:0}.input-row button,.input-row input,.input-row select{font-family:"Clear Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.input-row input[type=email],.input-row input[type=password],.input-row input[type=text],.input-row select{-webkit-appearance:none;background-color:#fff;border:1px solid #8a9ba8;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px #f2f2f2;box-shadow:inset 0 1px 1px #f2f2f2;color:#424f59;font-size:18px;height:45px;outline:0;padding:0 20px;position:relative;-webkit-transition-duration:150ms;transition-duration:150ms;-webkit-transition-property:border-color;transition-property:border-color;width:100%;z-index:2}.input-row input:-moz-placeholder,.input-row input:-ms-input-placeholder,.input-row input::-moz-placeholder,.input-row input::-webkit-input-placeholder{color:#8a9ba8}.input-row select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:url(/images/9caf0d65.ddarrow_inactive.png) 96% center/10px 17px no-repeat #fff;color:#8a9ba8;height:auto;outline:0;padding:10px 20px;text-indent:.01px;text-overflow:'';-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.input-row select:focus,.input-row select:hover,.input-row select:hover:active{background-color:#f2f2f2;background-image:url(/images/273b0190.ddarrow_active.png);-webkit-transition-duration:150ms;transition-duration:150ms;-webkit-transition-property:all;transition-property:all}.input-row select:-moz-focusring{color:transparent!important;text-shadow:0 0 0 #424f59!important}.input-row input:focus,.input-row select:focus{-webkit-transition-duration:150ms;transition-duration:150ms;-webkit-transition-property:border-color;transition-property:border-color}.input-row option{background-color:#fff}.input-row input:hover,.input-row select:hover,.input-row:hover input:hover,.input-row:hover select:hover{border-color:#424f59;outline:0}.input-row input:focus,.input-row select:focus,.input-row:focus input,.input-row:hover input:focus,.input-row:hover select:focus{border-color:#0095dd;color:#424f59;outline:0}.input-row input[type=email].invalid,.input-row input[type=password].invalid,.input-row input[type=password].invalid~.show-password-label,.input-row input[type=text].invalid,.input-row input[type=text].invalid~.show-password-label,.input-row select.invalid{border-color:#d63920}.input-row .input-help{color:#8a9ba8;margin-top:8px}.input-row .input-help-focused{opacity:0;-webkit-transition-duration:450ms;transition-duration:450ms;-webkit-transition-property:opacity;transition-property:opacity}input:focus~.input-help-focused,label:active~.input-help-focused,label:focus~.input-help-focused{opacity:1}.select-row-wrapper{position:relative}.select-row{background:url(/images/9caf0d65.ddarrow_inactive.png) 96% center no-repeat #fff;border:1px solid #8a9ba8;border-radius:4px;cursor:pointer;height:45px;overflow:hidden;-webkit-transition-duration:150ms;transition-duration:150ms;-webkit-transition-property:border-color;transition-property:border-color;width:100%}.select-row:hover{background-image:url(/images/273b0190.ddarrow_active.png);border-color:#424f59}.select-row:hover select{color:#424f59}.select-row select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:0 0;border:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;color:#8a9ba8;cursor:pointer;font-size:18px;height:auto;outline:0;padding:9px 10% 9px 20px;text-indent:.01px;text-overflow:'';-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:90%}.select-row select option{background-color:#fff}.select-row.select-focus{background-color:#f2f2f2;background-image:url(/images/273b0190.ddarrow_active.png);border-color:#0095dd}.select-row.select-focus select{color:#424f59}.select-row.invalid-row{border-color:#d63920}.select-row select::-ms-value{background:0 0}.select-row select:focus::-ms-value{color:#424f59}.select-row select:-moz-focusring{color:transparent!important;text-shadow:0 0 0 #424f59!important}.button-row{margin-bottom:20px;margin-top:45px}.button-row a.button{display:inline-block;text-decoration:none}.button-row a.button,.button-row button{background:#0095dd;border:0;border-radius:4px;color:#fff;cursor:pointer;font-family:"Clear Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:24px;padding:15px 0;-webkit-transition-duration:150ms;transition-duration:150ms;-webkit-transition-property:background-color;transition-property:background-color;width:100%}.button-row a.button:active,.button-row a.button:focus,.button-row a.button:hover,.button-row button:active,.button-row button:focus,.button-row button:hover{background:#08c}.button-row button.disabled,.button-row button:disabled{background:#8a9ba8;cursor:auto}button::-moz-focus-inner{border:0;padding:0}.input-row-month-day select{width:45%}.description{font-size:18px}.links{margin-bottom:20px;overflow:auto;padding:1px}.links+.privacy-links{margin:20px 0 15px}.links .left{float:left}.links .right{float:right}.links a{text-decoration:none}.links a:hover{text-decoration:underline}ul.links{list-style:none;padding:0}ul.links li{margin:12px 0;padding:0}.privacy-links,.privacy-links a{color:#8a9ba8;margin-top:35px;-webkit-transition-duration:150ms;transition-duration:150ms}.privacy-links+.button-row{margin-top:20px}.privacy-links a:active,.privacy-links a:focus,.privacy-links a:hover{color:#0095dd}.signed-in-email-message,.verification-email-message{word-wrap:break-word}.password-row{position:relative}.password-row input[type=password],.password-row input[type=text]{padding-right:75px}.password-row .show-password-label{background-color:#fff;border-left:1px solid #8a9ba8;border-radius:0 4px 4px 0;color:#8a9ba8;cursor:pointer;font-size:14px;height:43px;line-height:42px;min-width:55px;padding:0 7px;position:absolute;right:1px;top:1px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:3}.password-row>.password:hover,.show-password-label{border-color:#424f59}.show-password{opacity:0;position:absolute}.no-toggle-pw .password-row input[type=password],.reveal-pw .password-row input[type=password]{padding-right:20px}.no-toggle-pw .show-password,.no-toggle-pw .show-password-label,.reveal-pw .show-password,.reveal-pw .show-password-label{display:none}.lt-ie9 input[type=password]{font-family:sans-serif}.show-password-label:active,.show-password-label:focus,.show-password-label:hover,.show-password:active+.show-password-label,.show-password:focus+.show-password-label,.show-password:hover+.show-password-label{background:#f2f2f2;color:#424f59;outline:0}.password:focus~.show-password-label{border-left-color:#0095dd}input[type=text]~.show-password-label{background:#8a9ba8;color:#fff}input[type=text]~.show-password-label:active,input[type=text]~.show-password-label:focus,input[type=text]~.show-password-label:hover,input[type=text]~.show-password:active+.show-password-label,input[type=text]~.show-password:focus+.show-password-label,input[type=text]~.show-password:hover+.show-password-label{background:#9aabb8;color:#fff}.customize-sync-row{color:#8a9ba8;margin-bottom:20px!important}.cannot-create-account-content{margin-top:105px}.change-password .password-row,.complete_reset_password .password-row{margin-bottom:25px}.label-helper{border-radius:2px;color:#8a9ba8;font-size:12px;font-weight:400;height:16px;margin:0 10px;position:absolute;top:0;z-index:1}.spinner{-webkit-animation:.9s spin infinite linear;animation:.9s spin infinite linear;background-image:url(/images/c422131a.spinnerlight.png);background-size:36px 36px;display:block;height:36px;margin:130px auto 0;overflow:hidden;text-indent:100%;white-space:nowrap;width:36px}.spinner-white{-webkit-animation:.9s spin infinite linear;animation:.9s spin infinite linear;background-image:url(/images/df381f80.spinnerwhite.png);background-size:33px 33px;display:block;height:33px;margin:0 auto;overflow:hidden;text-indent:100%;white-space:nowrap;width:33px}.hidden{display:none}.marketing{background-color:#f2f2f2;border-radius:0 0 4px 4px;border-top:1px solid #c3cfd8;-webkit-box-shadow:0 1px 1px #fff inset;box-shadow:0 1px 1px #fff inset;font-size:18px;margin:60px -40px -40px;position:relative}.marketing.image-snippet{padding:28px 160px 28px 50px;text-align:left}.marketing.text-snippet{padding:28px 20px 36px;text-align:center}.marketing .marketing-copy{display:block}.marketing .android-logo{background:url(/images/b90d7687.android_logo.png) 0 0/84px 74px;bottom:0;display:block;height:74px;position:absolute;right:50px;width:84px}.marketing a{text-decoration:none}.marketing a:hover{text-decoration:underline}.reset-warning{font-size:12px;font-weight:400}div+.error,div+.success{margin-top:10px}.avatar-wrapper{border-radius:50%;border-width:0;display:inline-block;height:240px;line-height:0;margin:0 0 5px;overflow:hidden;position:relative;width:240px}.avatar-wrapper.avatar-view{height:120px;width:120px;display:block;margin:0 auto;background:url(/images/5bdbfa6d.default-profile.svg) center no-repeat}.avatar-wrapper.avatar-view img{height:120px;width:120px}.avatar-wrapper img{display:block;height:240px;width:240px}.avatar-wrapper img.hidden{display:none}.avatar-wrapper img.default{background-image:url(/images/5bdbfa6d.default-profile.svg);background-size:cover}.avatar-wrapper video{border-radius:50%;position:relative}a.avatar-wrapper{color:transparent}#fxa-settings-sub-header{font-size:18px;font-weight:400;padding-bottom:5px}#fxa-settings-sub-header a{font-size:88%;text-decoration:none}.notice{color:#8a9ba8;font-size:14px}.main-avatar{display:inline-block;position:relative;width:240px}.main-avatar .remove{position:absolute;text-decoration:none;text-align:center;font-size:24px;line-height:50px;right:-10px;top:-10px;height:50px;width:50px}.avatar_camera canvas{display:none}.avatar_change .gravatar-logo{background:url(/images/522fe537.gravatar.svg) top center/contain no-repeat;display:inline-block;height:38.5px;width:38.5px}.avatar_change nav{background-color:#f2f2f2;border-radius:4px;margin:60px -40px -40px;padding:20px}.avatar_change nav a{background-color:#fff;border-radius:50%;display:inline-block;height:80px;line-height:1.1;margin:5px;padding:11px;text-decoration:none;width:80px}.avatar_change nav span{font-size:35px}.avatar_change nav span:after{content:'\A';white-space:pre}.cropper .wrapper{height:240px;margin:0 -40px;overflow:hidden;position:relative;width:420px;background-color:#000}.cropper .wrapper img{position:absolute}.cropper .mask{background:url(/images/204ef5bd.crop-mask.svg);height:240px;left:90px;position:relative;top:0;width:240px;z-index:1}.cropper .mask:after,.cropper .mask:before{background-color:rgba(0,0,0,.5);content:'';display:block;height:240px;position:absolute;top:0;width:90px;z-index:1}.cropper .mask:before{left:-90px}.cropper .mask:after{right:-90px}.cropper .drag-overlay{cursor:move;height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.cropper canvas{display:none}.cropper .zoom-in,.cropper .zoom-out{color:#8a9ba8;cursor:pointer;-webkit-touch-callout:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.cropper .rotate{background:0 0;border:0;color:#0095dd}.cropper .rotate,.cropper .zoom-in,.cropper .zoom-out{font-size:20px;vertical-align:middle}.cropper .slider{vertical-align:middle}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fade-up-tt{0%{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-up-tt{0%{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fade-down-tt{0%{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-down-tt{0%{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes pulse{0%{opacity:0;-webkit-transform:scale(1,1);transform:scale(1,1)}50%{opacity:1;-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}100%{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}}@keyframes pulse{0%{opacity:0;-webkit-transform:scale(1,1);transform:scale(1,1)}50%{opacity:1;-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}100%{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}}@-webkit-keyframes fade-down-logo{0%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-down-logo{0%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-4px);transform:translateX(-4px)}20%,40%,60%,80%{-webkit-transform:translateX(4px);transform:translateX(4px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-4px);transform:translateX(-4px)}20%,40%,60%,80%{-webkit-transform:translateX(4px);transform:translateX(4px)}}.shake{-webkit-animation:shake 1050ms;animation:shake 1050ms}.fadein{-webkit-animation:fadein 1050ms;animation:fadein 1050ms}.fade-down-logo{-webkit-animation:fade-down-logo 1050ms;animation:fade-down-logo 1050ms}.fade-down-tt{-webkit-animation-duration:450ms;animation-duration:450ms;-webkit-animation-name:fade-down-tt;animation-name:fade-down-tt}.fade-up-tt{-webkit-animation-duration:450ms;animation-duration:450ms;-webkit-animation-name:fade-up-tt;animation-name:fade-up-tt}.pulse{-webkit-animation-duration:450ms;animation-duration:450ms;-webkit-animation-name:pulse;animation-name:pulse}@media only screen and (max-width:480px),only screen and (orientation:landscape) and (min-width:481px) and (max-height:480px){@-webkit-keyframes movein{0%{left:0;top:-20px}100%{left:0;top:0}}@keyframes movein{0%{left:0;top:-20px}100%{left:0;top:0}}#about-mozilla{display:none}#fox-logo{background:url(/images/880ec6c3.firefox.png) center top/48px 51px no-repeat;height:51px;margin-top:10px;top:0;width:100%}header h1{font-size:20px;margin:0 0 20px}#main-content{border-radius:2px;margin:-28px auto 0;max-width:360px;min-height:300px!important;min-width:300px;padding:45px 20px 10px;position:relative;width:94%}section p{font-size:14px}.links+.privacy-links,.privacy-links{font-size:12px;margin:10px auto;max-width:340px}.input-row input[type=email],.input-row input[type=password],.input-row input[type=text],.input-row select{border-radius:2px;font-size:16px;height:40px}.select-row{border-radius:2px;height:42px}.select-row select{font-size:14px;padding:10px 10% 11px 20px;width:90%}.password-row .show-password-label{border-radius:0 2px 2px 0;height:38px;line-height:38px}.input-row .input-help{font-size:12px;margin-top:4px}.button-row{margin-top:20px}.button-row a.button,.button-row button{border-radius:2px;font-size:20px;padding:8px 0}.graphic{background-position:center center;background-size:120px 104px;height:104px}.marketing{margin:20px -20px -10px}.marketing.image-snippet{font-size:14px;padding:15px 50px 80px;text-align:center}.marketing.text-snippet{font-size:14px;text-align:center}.marketing .android-logo{background:url(/images/b90d7687.android_logo.png) center bottom/84px 74px no-repeat;bottom:0;display:block;height:74px;margin:0 auto;position:absolute;right:0;width:100%}}@media only screen and (max-width:319px){html{background-color:#fff;height:100%}body{margin:0;padding:0}#fox-logo{display:none}#main-content{background:0 0;-webkit-box-shadow:none;box-shadow:none;margin:10px auto 0;min-width:250px;padding:0;top:0;width:250px}header h1{font-size:18px;margin:0 0 10px}header h1 span.service{font-size:14px;margin-top:4px}section p{font-size:14px}.links{margin:0}.privacy-links{margin-bottom:0}.graphic{margin:40px auto 0}.error,.success{margin:0 0 10px;top:0}.input-row{margin-bottom:14px}.input-row input-help-focused{opacity:1}.input-row input[type=email],.input-row input[type=password],.input-row input[type=text]{padding:0 10px}.select-row select{padding-left:10px}.button-row{margin:0 0 10px}.button-row a.button,.button-row button{font-size:18px;padding:8px 0}.marketing{display:none}#legal-footer{margin:0}}@media only screen and (max-height:568px){#legal-footer{margin:10px 0 0;position:relative}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#fox-logo{background-image:url(/images/80463138.firefox@2x.png)}.graphic-checkbox{background-image:url(/images/b0c4cb65.graphic_checkbox@2x.png)}.graphic-mail{background-image:url(/images/fb0b1883.graphic_mail@2x.png)}.spinner{background-image:url(/images/b676d31c.spinnerlight@2x.png)}.spinner-white{background-image:url(/images/d8f0932e.spinnerwhite@2x.png)}.input-row select{background-image:url(/images/4a76768b.ddarrow_inactive@2x.png)}.input-row select:focus{background-image:url(/images/ce1fa71e.ddarrow_active@2x.png)}#about-mozilla{background-image:url(/images/4622b282.mozilla@2x.png)}.marketing .android-logo{background-image:url(/images/7dac03a9.android_logo@2x.png)}}
+[class*=" icon-"]:before,[class^=icon-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.icon-zoom-out:before{content:'\e800'}.icon-minus-circled:before{content:'\e801'}.icon-zoom-in:before{content:'\e802'}.icon-plus:before{content:'\e803'}.icon-cancel-circled:before{content:'\e804'}.icon-cancel:before{content:'\e805'}.icon-user:before{content:'\e806'}.icon-camera:before{content:'\e807'}.icon-camera-alt:before{content:'\e808'}.icon-cw:before{content:'\e809'}.icon-level-down:before{content:'\e80a'}.icon-target:before{content:'\e80b'}.icon-cursor:before{content:'\e80c'}.icon-link:before{content:'\e80d'}.icon-trash:before{content:'\e80e'}.icon-left-big:before{content:'\e80f'}.icon-file-image:before{content:'\e810'}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{background-color:#f2f2f2;height:100%}body{color:#424f59;font-size:14px;padding-bottom:20px}a{color:#0095dd;cursor:pointer}a:active{outline:0}a:focus{outline:#0095dd dotted 1px}a.no-underline{text-decoration:none}noscript{color:#d63920;display:block;margin:160px 0 0}#about-mozilla{background-image:url(/images/a48a92ed.mozilla.png);background-size:69px 19px;cursor:pointer;height:19px;opacity:.5;position:absolute;right:12px;top:12px;-webkit-transition:opacity 150ms;transition:opacity 150ms;width:69px}#about-mozilla:hover{opacity:1}#about-mozilla:focus{outline-color:#f2f2f2}#fox-logo{background:url(/images/880ec6c3.firefox.png) 0 0/80px 85px;height:85px;margin:0 auto;opacity:0;position:relative;top:40px;width:80px;z-index:999}#fox-logo.static{opacity:1}.lt-ie9 #fox-logo{background:0 0;-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/880ec6c3.firefox.png', sizingMethod='scale')";filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/880ec6c3.firefox.png', sizingMethod='scale')}.lt-ie10 #fox-logo{opacity:1}#main-content{background:#fff;border-radius:4px;-webkit-box-shadow:0 1px 5px #8a9ba8;box-shadow:0 1px 5px #8a9ba8;margin:-5px auto 0;min-height:450px;padding:60px 40px 40px;text-align:center;width:420px}.in-content #main-content{margin-top:85px}.js #stage{display:none}.lt-ie10 #stage{display:block}header h1,header h2,header h3{line-height:1em;margin:0}header h1{font-size:24px;font-weight:200;margin:0 0 32px}header h1 span.service{display:block;font-size:18px;font-weight:200;margin-top:10px}header h2{font-size:24px;font-weight:200}#legal-header h2{margin:0 0 30px;padding:0}#legal-header h3{font-size:12px;padding:5px 0 10px}#legal-footer{bottom:0;margin:10px 0;position:absolute;text-align:center;width:100%}#legal-footer .terms{margin-right:10px;text-align:right;width:50%}#legal-footer .privacy{margin-left:10px;text-align:left;width:50%}#legal-footer a{color:#8a9ba8;font-size:12px;text-decoration:none}#legal-footer a:hover{color:#0095dd;text-decoration:underline}#legal-footer a:active{outline-color:#f2f2f2}section p{font-size:18px}section p.prefill{margin-top:24px;word-wrap:break-word}#legal-copy{text-align:left}#legal-copy p{font-size:14px}#legal-copy ol,#legal-copy ul{margin-left:0;padding-left:20px}strong.email{display:block}.error,.success{border-radius:2px;color:#fff;display:none;margin-bottom:5px;padding:5px;position:relative;top:-15px}.error a,.success a{color:#fff}.error{background:#d63920}.error.visible{display:block}.success{background:#5fad47;display:none}.complete{display:none}.browsehappy{display:block}.graphic{background-repeat:no-repeat;background-size:150px 130px;height:130px;margin:0 auto;overflow:hidden;text-indent:100%;white-space:nowrap;width:150px}.graphic-checkbox{background-image:url(/images/f0b2834a.graphic_checkbox.png)}.graphic-mail{background-image:url(/images/1a6fdeab.graphic_mail.png);margin-bottom:25px;padding-bottom:10px}.tooltip{background:#d63920;border-radius:2px;color:#fff;left:3px;padding:5px 12px;position:absolute;top:-32px;white-space:nowrap;z-index:5}.tooltip::before,.tooltip:before{background:#d63920;content:'.';height:16px;left:12px;position:absolute;text-indent:-999px;top:21px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);white-space:nowrap;width:16px;z-index:-1}html[dir=rtl] .tooltip::before,html[dir=rtl] .tooltip:before{top:19px}.tooltip-below::before,.tooltip-below:before,html[dir=rtl] .tooltip-below::before,html[dir=rtl] .tooltip-below:before{top:-7px}.input-row{margin-bottom:15px;position:relative;width:100%}.input-row:hover input{border-color:#424f59}.input-row:last-child{margin-bottom:0}.input-row input[type=email],.input-row input[type=password],.input-row input[type=text],.input-row select{-webkit-appearance:none;background-color:#fff;border:1px solid #8a9ba8;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px #f2f2f2;box-shadow:inset 0 1px 1px #f2f2f2;color:#424f59;font-size:18px;height:45px;outline:0;padding:0 20px;position:relative;-webkit-transition-duration:150ms;transition-duration:150ms;-webkit-transition-property:border-color;transition-property:border-color;width:100%;z-index:2}.input-row input:-moz-placeholder,.input-row input:-ms-input-placeholder,.input-row input::-moz-placeholder,.input-row input::-webkit-input-placeholder{color:#8a9ba8}.input-row select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:url(/images/9caf0d65.ddarrow_inactive.png) 96% center/10px 17px no-repeat #fff;color:#8a9ba8;height:auto;outline:0;padding:10px 20px;text-indent:.01px;text-overflow:'';-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.input-row select:focus,.input-row select:hover,.input-row select:hover:active{background-color:#f2f2f2;background-image:url(/images/273b0190.ddarrow_active.png);-webkit-transition-duration:150ms;transition-duration:150ms;-webkit-transition-property:all;transition-property:all}.input-row select:-moz-focusring{color:transparent!important;text-shadow:0 0 0 #424f59!important}.input-row input:focus,.input-row select:focus{-webkit-transition-duration:150ms;transition-duration:150ms;-webkit-transition-property:border-color;transition-property:border-color}.input-row option{background-color:#fff}.input-row input:hover,.input-row select:hover,.input-row:hover input:hover,.input-row:hover select:hover{border-color:#424f59;outline:0}.input-row input:focus,.input-row select:focus,.input-row:focus input,.input-row:hover input:focus,.input-row:hover select:focus{border-color:#0095dd;color:#424f59;outline:0}.input-row input[type=email].invalid,.input-row input[type=password].invalid,.input-row input[type=password].invalid~.show-password-label,.input-row input[type=text].invalid,.input-row input[type=text].invalid~.show-password-label,.input-row select.invalid{border-color:#d63920}.input-row .input-help{color:#8a9ba8;margin-top:8px}.input-row .input-help-focused{opacity:0;-webkit-transition-duration:450ms;transition-duration:450ms;-webkit-transition-property:opacity;transition-property:opacity}input:focus~.input-help-focused,label:active~.input-help-focused,label:focus~.input-help-focused{opacity:1}.select-row-wrapper{position:relative}.select-row{background:url(/images/9caf0d65.ddarrow_inactive.png) 96% center no-repeat #fff;border:1px solid #8a9ba8;border-radius:4px;cursor:pointer;height:45px;overflow:hidden;-webkit-transition-duration:150ms;transition-duration:150ms;-webkit-transition-property:border-color;transition-property:border-color;width:100%}.select-row:hover{background-image:url(/images/273b0190.ddarrow_active.png);border-color:#424f59}.select-row:hover select{color:#424f59}.select-row select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:0 0;border:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;color:#8a9ba8;cursor:pointer;font-size:18px;height:auto;outline:0;padding:9px 10% 9px 20px;text-indent:.01px;text-overflow:'';-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:90%}.select-row select option{background-color:#fff}.select-row.select-focus{background-color:#f2f2f2;background-image:url(/images/273b0190.ddarrow_active.png);border-color:#0095dd}.select-row.select-focus select{color:#424f59}.select-row.invalid-row{border-color:#d63920}.select-row select::-ms-value{background:0 0}.select-row select:focus::-ms-value{color:#424f59}.select-row select:-moz-focusring{color:transparent!important;text-shadow:0 0 0 #424f59!important}.button-row{margin-bottom:20px;margin-top:45px}.button-row a.button{display:inline-block;text-decoration:none}.button-row a.button,.button-row button{background:#0095dd;border:0;border-radius:4px;color:#fff;cursor:pointer;font-size:24px;padding:15px 0;-webkit-transition-duration:150ms;transition-duration:150ms;-webkit-transition-property:background-color;transition-property:background-color;width:100%}.button-row a.button:active,.button-row a.button:focus,.button-row a.button:hover,.button-row button:active,.button-row button:focus,.button-row button:hover{background:#08c}.button-row button.disabled,.button-row button:disabled{background:#8a9ba8;cursor:auto}button::-moz-focus-inner{border:0;padding:0}.input-row-month-day select{width:45%}.description{font-size:18px}.links{margin-bottom:20px;overflow:auto;padding:1px}.links+.privacy-links{margin:20px 0 15px}.links .left{float:left}.links .right{float:right}.links a{text-decoration:none}.links a:hover{text-decoration:underline}ul.links{list-style:none;padding:0}ul.links li{margin:12px 0;padding:0}.privacy-links,.privacy-links a{color:#8a9ba8;margin-top:35px;-webkit-transition-duration:150ms;transition-duration:150ms}.privacy-links+.button-row{margin-top:20px}.privacy-links a:active,.privacy-links a:focus,.privacy-links a:hover{color:#0095dd}.signed-in-email-message,.verification-email-message{word-wrap:break-word}.password-row{position:relative}.password-row input[type=password],.password-row input[type=text]{padding-right:75px}.password-row .show-password-label{background-color:#fff;border-left:1px solid #8a9ba8;border-radius:0 4px 4px 0;color:#8a9ba8;cursor:pointer;font-size:14px;height:43px;line-height:42px;min-width:55px;padding:0 7px;position:absolute;right:1px;top:1px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:3}.password-row>.password:hover,.show-password-label{border-color:#424f59}.show-password{opacity:0;position:absolute}.no-toggle-pw .password-row input[type=password],.reveal-pw .password-row input[type=password]{padding-right:20px}.no-toggle-pw .show-password,.no-toggle-pw .show-password-label,.reveal-pw .show-password,.reveal-pw .show-password-label{display:none}.lt-ie9 input[type=password]{font-family:sans-serif}.show-password-label:active,.show-password-label:focus,.show-password-label:hover,.show-password:active+.show-password-label,.show-password:focus+.show-password-label,.show-password:hover+.show-password-label{background:#f2f2f2;color:#424f59;outline:0}.password:focus~.show-password-label{border-left-color:#0095dd}input[type=text]~.show-password-label{background:#8a9ba8;color:#fff}input[type=text]~.show-password-label:active,input[type=text]~.show-password-label:focus,input[type=text]~.show-password-label:hover,input[type=text]~.show-password:active+.show-password-label,input[type=text]~.show-password:focus+.show-password-label,input[type=text]~.show-password:hover+.show-password-label{background:#9aabb8;color:#fff}.customize-sync-row{color:#8a9ba8;margin-bottom:20px!important}.cannot-create-account-content{margin-top:105px}.change-password .password-row,.complete_reset_password .password-row{margin-bottom:25px}.label-helper{border-radius:2px;color:#8a9ba8;font-size:12px;font-weight:400;height:16px;margin:0 10px;position:absolute;top:0;z-index:1}.spinner{-webkit-animation:.9s spin infinite linear;animation:.9s spin infinite linear;background-image:url(/images/c422131a.spinnerlight.png);background-size:36px 36px;display:block;height:36px;margin:130px auto 0;overflow:hidden;text-indent:100%;white-space:nowrap;width:36px}.spinner-white{-webkit-animation:.9s spin infinite linear;animation:.9s spin infinite linear;background-image:url(/images/df381f80.spinnerwhite.png);background-size:33px 33px;display:block;height:33px;margin:0 auto;overflow:hidden;text-indent:100%;white-space:nowrap;width:33px}.hidden{display:none}.marketing{background-color:#f2f2f2;border-radius:0 0 4px 4px;border-top:1px solid #c3cfd8;-webkit-box-shadow:0 1px 1px #fff inset;box-shadow:0 1px 1px #fff inset;font-size:18px;margin:60px -40px -40px;position:relative}.marketing.image-snippet{padding:28px 160px 28px 50px;text-align:left}.marketing.text-snippet{padding:28px 20px 36px;text-align:center}.marketing .marketing-copy{display:block}.marketing .android-logo{background:url(/images/b90d7687.android_logo.png) 0 0/84px 74px;bottom:0;display:block;height:74px;position:absolute;right:50px;width:84px}.marketing a{text-decoration:none}.marketing a:hover{text-decoration:underline}.reset-warning{font-size:12px;font-weight:400}div+.error,div+.success{margin-top:10px}.avatar-wrapper{border-radius:50%;border-width:0;display:inline-block;height:240px;line-height:0;margin:0 0 5px;overflow:hidden;position:relative;width:240px}.avatar-wrapper.avatar-view{height:120px;width:120px;display:block;margin:0 auto;background:url(/images/5bdbfa6d.default-profile.svg) center no-repeat}.avatar-wrapper.avatar-view img{height:120px;width:120px}.avatar-wrapper img{display:block;height:240px;width:240px}.avatar-wrapper img.hidden{display:none}.avatar-wrapper img.default{background-image:url(/images/5bdbfa6d.default-profile.svg);background-size:cover}.avatar-wrapper video{border-radius:50%;position:relative}a.avatar-wrapper{color:transparent}#fxa-settings-sub-header{font-size:18px;font-weight:400;padding-bottom:5px}#fxa-settings-sub-header a{font-size:88%;text-decoration:none}.notice{color:#8a9ba8;font-size:14px}.main-avatar{display:inline-block;position:relative;width:240px}.main-avatar .remove{position:absolute;text-decoration:none;text-align:center;font-size:24px;line-height:50px;right:-10px;top:-10px;height:50px;width:50px}.avatar_camera canvas{display:none}.avatar_change .gravatar-logo{background:url(/images/522fe537.gravatar.svg) top center/contain no-repeat;display:inline-block;height:38.5px;width:38.5px}.avatar_change nav{background-color:#f2f2f2;border-radius:4px;margin:60px -40px -40px;padding:20px}.avatar_change nav a{background-color:#fff;border-radius:50%;display:inline-block;height:80px;line-height:1.1;margin:5px;padding:11px;text-decoration:none;width:80px}.avatar_change nav span{font-size:35px}.avatar_change nav span:after{content:'\A';white-space:pre}.cropper .wrapper{height:240px;margin:0 -40px;overflow:hidden;position:relative;width:420px;background-color:#000}.cropper .wrapper img{position:absolute}.cropper .mask{background:url(/images/204ef5bd.crop-mask.svg);height:240px;left:90px;position:relative;top:0;width:240px;z-index:1}.cropper .mask:after,.cropper .mask:before{background-color:rgba(0,0,0,.5);content:'';display:block;height:240px;position:absolute;top:0;width:90px;z-index:1}.cropper .mask:before{left:-90px}.cropper .mask:after{right:-90px}.cropper .drag-overlay{cursor:move;height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.cropper canvas{display:none}.cropper .zoom-in,.cropper .zoom-out{color:#8a9ba8;cursor:pointer;-webkit-touch-callout:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.cropper .rotate{background:0 0;border:0;color:#0095dd}.cropper .rotate,.cropper .zoom-in,.cropper .zoom-out{font-size:20px;vertical-align:middle}.cropper .slider{vertical-align:middle}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fade-up-tt{0%{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-up-tt{0%{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fade-down-tt{0%{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-down-tt{0%{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes pulse{0%{opacity:0;-webkit-transform:scale(1,1);transform:scale(1,1)}50%{opacity:1;-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}100%{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}}@keyframes pulse{0%{opacity:0;-webkit-transform:scale(1,1);transform:scale(1,1)}50%{opacity:1;-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}100%{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}}@-webkit-keyframes fade-down-logo{0%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-down-logo{0%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-4px);transform:translateX(-4px)}20%,40%,60%,80%{-webkit-transform:translateX(4px);transform:translateX(4px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-4px);transform:translateX(-4px)}20%,40%,60%,80%{-webkit-transform:translateX(4px);transform:translateX(4px)}}.shake{-webkit-animation:shake 1050ms;animation:shake 1050ms}.fadein{-webkit-animation:fadein 1050ms;animation:fadein 1050ms}.fade-down-logo{-webkit-animation:fade-down-logo 1050ms;animation:fade-down-logo 1050ms}.fade-down-tt{-webkit-animation-duration:450ms;animation-duration:450ms;-webkit-animation-name:fade-down-tt;animation-name:fade-down-tt}.fade-up-tt{-webkit-animation-duration:450ms;animation-duration:450ms;-webkit-animation-name:fade-up-tt;animation-name:fade-up-tt}.pulse{-webkit-animation-duration:450ms;animation-duration:450ms;-webkit-animation-name:pulse;animation-name:pulse}@media only screen and (max-width:480px),only screen and (orientation:landscape) and (min-width:481px) and (max-height:480px){@-webkit-keyframes movein{0%{left:0;top:-20px}100%{left:0;top:0}}@keyframes movein{0%{left:0;top:-20px}100%{left:0;top:0}}#about-mozilla{display:none}#fox-logo{background:url(/images/880ec6c3.firefox.png) center top/48px 51px no-repeat;height:51px;margin-top:10px;top:0;width:100%}header h1{font-size:20px;margin:0 0 20px}#main-content{border-radius:2px;margin:-28px auto 0;max-width:360px;min-height:300px!important;min-width:300px;padding:45px 20px 10px;position:relative;width:94%}section p{font-size:14px}.links+.privacy-links,.privacy-links{font-size:12px;margin:10px auto;max-width:340px}.input-row input[type=email],.input-row input[type=password],.input-row input[type=text],.input-row select{border-radius:2px;font-size:16px;height:40px}.select-row{border-radius:2px;height:42px}.select-row select{font-size:14px;padding:10px 10% 11px 20px;width:90%}.password-row .show-password-label{border-radius:0 2px 2px 0;height:38px;line-height:38px}.input-row .input-help{font-size:12px;margin-top:4px}.button-row{margin-top:20px}.button-row a.button,.button-row button{border-radius:2px;font-size:20px;padding:8px 0}.graphic{background-position:center center;background-size:120px 104px;height:104px}.marketing{margin:20px -20px -10px}.marketing.image-snippet{font-size:14px;padding:15px 50px 80px;text-align:center}.marketing.text-snippet{font-size:14px;text-align:center}.marketing .android-logo{background:url(/images/b90d7687.android_logo.png) center bottom/84px 74px no-repeat;bottom:0;display:block;height:74px;margin:0 auto;position:absolute;right:0;width:100%}}@media only screen and (max-width:319px){html{background-color:#fff;height:100%}body{margin:0;padding:0}#fox-logo{display:none}#main-content{background:0 0;-webkit-box-shadow:none;box-shadow:none;margin:10px auto 0;min-width:250px;padding:0;top:0;width:250px}header h1{font-size:18px;margin:0 0 10px}header h1 span.service{font-size:14px;margin-top:4px}section p{font-size:14px}.links{margin:0}.privacy-links{margin-bottom:0}.graphic{margin:40px auto 0}.error,.success{margin:0 0 10px;top:0}.input-row{margin-bottom:14px}.input-row input-help-focused{opacity:1}.input-row input[type=email],.input-row input[type=password],.input-row input[type=text]{padding:0 10px}.select-row select{padding-left:10px}.button-row{margin:0 0 10px}.button-row a.button,.button-row button{font-size:18px;padding:8px 0}.marketing{display:none}#legal-footer{margin:0}}@media only screen and (max-height:568px){#legal-footer{margin:10px 0 0;position:relative}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#fox-logo{background-image:url(/images/80463138.firefox@2x.png)}.graphic-checkbox{background-image:url(/images/b0c4cb65.graphic_checkbox@2x.png)}.graphic-mail{background-image:url(/images/fb0b1883.graphic_mail@2x.png)}.spinner{background-image:url(/images/b676d31c.spinnerlight@2x.png)}.spinner-white{background-image:url(/images/d8f0932e.spinnerwhite@2x.png)}.input-row select{background-image:url(/images/4a76768b.ddarrow_inactive@2x.png)}.input-row select:focus{background-image:url(/images/ce1fa71e.ddarrow_active@2x.png)}#about-mozilla{background-image:url(/images/4622b282.mozilla@2x.png)}.marketing .android-logo{background-image:url(/images/7dac03a9.android_logo@2x.png)}}
```