@font-face {
  font-family: 'Fira Sans';
  src: local("Fira Sans Light"), url("../../fonts/fira/woff2/FiraSans-Light.woff2") format("woff2"), url("../../fonts/fira/woff/FiraSans-Light.woff") format("woff"), url("../../fonts/fira/otf/FiraSans-Light.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Fira Sans';
  src: local("Fira Sans Light Italic"), url("../../fonts/fira/woff2/FiraSans-LightItalic.woff2") format("woff2"), url("../../fonts/fira/woff/FiraSans-LightItalic.woff") format("woff"), url("../../fonts/fira/otf/FiraSans-LightItalic.otf") format("opentype");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: 'Fira Sans';
  src: local("Fira Sans"), local("Fira Sans Regular"), url("../../fonts/fira/woff2/FiraSans-Regular.woff2") format("woff2"), url("../../fonts/fira/woff/FiraSans-Regular.woff") format("woff"), url("../../fonts/fira/otf/FiraSans-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Fira Sans';
  src: local("Fira Sans Regular Italic"), url("../../fonts/fira/woff2/FiraSans-Italic.woff2") format("woff2"), url("../../fonts/fira/woff/FiraSans-Italic.woff") format("woff"), url("../../fonts/fira/otf/FiraSans-Italic.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: 'Fira Sans';
  src: local("Fira Sans Medium"), url("../../fonts/fira/woff2/FiraSans-Medium.woff2") format("woff2"), url("../../fonts/fira/woff/FiraSans-Medium.woff") format("woff"), url("../../fonts/fira/otf/FiraSans-Medium.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Fira Sans';
  src: local("Fira Sans Medium Italic"), url("../../fonts/fira/woff2/FiraSans-MediumItalic.woff2") format("woff2"), url("../../fonts/fira/woff/FiraSans-MediumItalic.woff") format("woff"), url("../../fonts/fira/otf/FiraSans-MediumItalic.otf") format("opentype");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: 'Fira Sans';
  src: local("Fira Sans SemiBold"), local("Fira Sans Semi Bold"), url("../../fonts/fira/woff2/FiraSans-SemiBold.woff2") format("woff2"), url("../../fonts/fira/woff/FiraSans-SemiBold.woff") format("woff"), url("../../fonts/fira/otf/FiraSans-SemiBold.otf") format("opentype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Fira Sans';
  src: local("Fira Sans Semi SemiBold Italic"), local("Fira Sans Semi Bold Italic"), url("../../fonts/fira/woff2/FiraSans-SemiBoldItalic.woff2") format("woff2"), url("../../fonts/fira/woff/FiraSans-SemiBoldItalic.woff") format("woff"), url("../../fonts/fira/otf/FiraSans-SemiBoldItalic.otf") format("opentype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: 'Fira Sans';
  src: local("Fira Sans Bold"), url("../../fonts/fira/woff2/FiraSans-Bold.woff2") format("woff2"), url("../../fonts/fira/woff/FiraSans-Bold.woff") format("woff"), url("../../fonts/fira/otf/FiraSans-Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Fira Sans';
  src: local("Fira Sans Bold Italic"), url("../../fonts/fira/woff2/FiraSans-BoldItalic.woff2") format("woff2"), url("../../fonts/fira/woff/FiraSans-BoldItalic.woff") format("woff"), url("../../fonts/fira/otf/FiraSans-BoldItalic.otf") format("opentype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url('../impala/fonts/OpenSans-Regular.ttf') format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url('../impala/fonts/OpenSans-Bold.ttf') format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans BoldItalic'), local('OpenSans-BoldItalic'), url('../impala/fonts/OpenSans-BoldItalic.ttf') format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url('../impala/fonts/OpenSans-Italic.ttf') format('truetype');
}
.listing-grid li {
  overflow: visible;
  float: left;
  height: 66px;
}
.listing-grid.personas li {
  height: 78px;
}
.listing-grid.cols-5 li {
  width: 20%;
}
.listing-grid.cols-4 li {
  width: 25%;
}
.listing-grid.cols-3 li {
  width: 33.33333333%;
}
.listing-grid.cols-2 li {
  width: 50%;
}
.listing-grid.cols-1 li {
  width: 100%;
}
.listing-grid section {
  display: none;
  position: relative;
}
.listing-grid section:first-child {
  display: block;
}
.hovercard {
  position: relative;
  border: 1px solid transparent;
  z-index: 20;
}
.hovercard .more,
.hovercard .desc {
  font-family: "Helvetica Neue", Arial, sans-serif;
  color: #333;
  font-size: 12px;
  z-index: 29;
  margin-top: 0;
}
.hovercard .desc {
  max-height: 2.6em;
  overflow: hidden;
}
.hovercard .install-shell .eula,
.hovercard .install-shell .contrib {
  font-size: 12px;
}
.hovercard .install-shell .extra + .extra {
  margin: 0;
}
.hovercard .install-shell .extra .notavail {
  margin: 0 0 2px;
}
.hovercard h3 {
  color: #447BC4;
  font-weight: bold;
  margin: 0 0 2px 0;
  font-size: 13px;
  line-height: 17px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 200px;
}
.hovercard .more {
  display: none;
  position: relative;
  padding: 0 14px 8px 12px;
}
.hovercard .more p:first-child {
  margin-top: 0;
}
.hovercard a {
  text-decoration: none;
}
.hovercard .adu {
  color: #390;
  font-size: 11px;
}
.hovercard .byline {
  margin-top: 8px;
  font-size: 11px;
  font-style: italic;
  max-width: 220px;
}
.hovercard .byline a {
  display: inline;
  color: inherit;
}
.hovercard:hover {
  z-index: 25;
  background: #fff;
  border-color: #ccc;
  box-shadow: 2px 2px 6px -2px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 2px 2px 6px -2px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 2px 2px 6px -2px rgba(0, 0, 0, 0.4);
}
.hovercard:hover .more {
  background: #fff;
  display: block;
  z-index: 28;
}
.hovercard:hover h3 {
  text-decoration: underline;
}
.hovercard.persona {
  overflow: hidden;
  padding: 9px;
  height: 78px;
}
.hovercard.persona a {
  overflow: hidden;
  display: block;
}
.hovercard.persona .persona-preview {
  width: 200px;
  height: 48px;
  float: right;
  overflow: hidden;
  position: relative;
}
.hovercard.persona .persona-preview img {
  width: auto;
  height: 67px;
  position: absolute;
  right: 0;
  top: 0;
}
.hovercard.persona .more {
  padding: 0;
  margin-top: 10px;
}
.hovercard.persona h3 {
  clear: right;
}
.hovercard.persona:hover {
  border-radius: 5px;
  height: auto;
}
.hovercard.addon .more .vitals,
.hovercard.theme:hover .more + .vitals {
  border-top: 1px dotted #ccc;
  padding: 8px 0 0;
  margin: 8px 0 4px;
}
.hovercard.addon {
  margin: 5px 5px 5px 61px;
}
.hovercard.addon .summary,
.hovercard.addon .icon {
  position: relative;
  padding: 8px;
}
.hovercard.addon .summary {
  height: 55px;
  z-index: 21;
  overflow: hidden;
}
.hovercard.addon .summary div {
  white-space: nowrap;
}
.hovercard.addon .icon {
  position: absolute;
  left: -57px;
  top: -1px;
  padding-right: 0;
  height: 48px;
  width: 48px;
  border-width: 1px 0 1px 1px;
  border-style: solid;
  z-index: 22;
  border-color: transparent;
}
.hovercard.addon .icon img {
  margin: 8px;
  max-width: 32px;
  max-height: 32px;
  border: 0;
  padding: 0;
}
.hovercard.addon:before {
  content: "";
  display: block;
  position: absolute;
  height: 66px;
  width: 56px;
  top: -1px;
  left: -57px;
  z-index: 1;
}
.hovercard.addon:hover {
  float: left;
  z-index: 25;
  background: #fff;
  border-color: #ccc;
  box-shadow: 2px 2px 6px -2px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 2px 2px 6px -2px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 2px 2px 6px -2px rgba(0, 0, 0, 0.4);
}
.hovercard.addon:hover .summary {
  background: white;
  z-index: 26;
  height: auto;
  min-height: 48px;
}
.hovercard.addon:hover .icon {
  background: #fff;
  border-color: #ccc;
  z-index: 27;
}
.hovercard.addon:hover:before {
  box-shadow: 2px 2px 6px -2px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 2px 2px 6px -2px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 2px 2px 6px -2px rgba(0, 0, 0, 0.4);
}
.hovercard.collection:hover .summary {
  overflow: visible;
  height: auto;
}
.hovercard.collection:hover .desc {
  overflow: visible;
  max-height: none;
}
.hovercard.collection:hover .more {
  font-size: 11px;
  border-top: 1px dotted #CCCCCC;
  padding: 8px 0;
  margin: 0 8px;
  color: #390;
}
.hovercard .category,
.hovercard .vital {
  color: #666;
  font-size: 11px;
  line-height: 10px;
  white-space: nowrap;
}
.hovercard .summary .vital {
  margin-top: 4px;
  font-size: 10px;
  line-height: 12px;
}
.hovercard .vital .price {
  color: #093;
}
.hovercard .vital .price:before {
  color: #999;
  content: '\00B7';
}
.featured h3,
.theme-grid h3 {
  font-size: 16px;
  line-height: 18px;
}
.featured li,
.theme-grid li {
  height: 212px;
  width: 240px;
}
.featured .hovercard,
.theme-grid .hovercard {
  padding: 9px 9px 11px;
  margin: 0;
}
.featured .hovercard.addon:before,
.theme-grid .hovercard.addon:before {
  display: none;
  content: none;
}
.featured .hovercard.addon .summary,
.theme-grid .hovercard.addon .summary {
  height: 192px;
  padding: 0;
}
.featured .hovercard.addon .summary div,
.theme-grid .hovercard.addon .summary div {
  width: 220px;
  height: 170px;
  position: relative;
}
.featured .hovercard.addon .summary div img,
.theme-grid .hovercard.addon .summary div img {
  padding: 8px;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  border: 1px solid #ccc;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
  position: absolute;
}
.featured .hovercard:hover.addon .summary,
.theme-grid .hovercard:hover.addon .summary {
  height: auto;
}
.featured .hovercard:hover .more,
.theme-grid .hovercard:hover .more {
  padding: 14px 0 0;
}
.theme-grid li {
  height: 205px;
  margin-bottom: 1em;
  width: 180px;
}
.theme-grid .incompatible img {
  opacity: 0.4;
}
.theme-grid .incompatible:hover img {
  opacity: 1;
}
.theme-grid .incompatible:hover > .notavail {
  display: none;
}
.theme-grid .incompatible > .notavail {
  color: #999;
  display: block;
  font: 10px/10px Arial, sans-serif;
  margin-top: 8px;
}
.theme-grid .hovercard.addon .summary {
  height: 157px;
}
.theme-grid .hovercard.addon .summary div {
  height: 135px;
  width: 160px;
}
.theme-grid .hovercard.addon .summary div img {
  max-height: 108px;
  max-width: 142px;
}
.theme-grid .hovercard.addon > .vital {
  font-size: 11px;
  margin-top: 8px;
}
.theme-grid .hovercard.addon > .vital .adu,
.theme-grid .hovercard.addon > .vital .updated {
  color: #390;
}
.secondary .hovercard.addon {
  line-height: 1.3;
  width: 196px;
  position: relative;
  left: -8px;
  border: 0;
  margin: 0;
}
.secondary .hovercard.addon .icon {
  float: left;
  position: static;
  left: auto;
  right: auto;
  border: 0;
}
.secondary .hovercard.addon .summary a,
.secondary .hovercard.addon p {
  padding: 0;
}
.secondary .hovercard.addon .summary a {
  display: inline;
}
.secondary .hovercard.addon:before {
  content: none;
}
.html-rtl .listing-grid li {
  float: right;
}
.html-rtl .listing-grid .hovercard.addon {
  margin: 5px 61px 5px 5px;
}
.html-rtl .listing-grid .hovercard .more {
  padding: 0 12px 8px 14px;
}
.html-rtl .listing-grid .hovercard .icon {
  left: auto;
  right: -57px;
  padding-left: 0;
  padding-right: 8px;
  border-width: 1px 1px 1px 0;
}
.html-rtl .listing-grid .hovercard:before {
  left: auto;
  right: -57px;
}
.html-rtl .listing-grid .addon:hover {
  float: right;
}
.html-rtl .listing-grid.featured .hovercard.addon,
.html-rtl .listing-grid.theme-grid .hovercard.addon {
  margin: 0;
}
.html-rtl .listing-grid.featured .hovercard.addon:hover .more,
.html-rtl .listing-grid.theme-grid .hovercard.addon:hover .more {
  padding: 14px 0 0;
}
.hovercard .install-shell .d2c-reasons-help {
  display: none;
}
h1,
h2,
h3,
h4,
h5 {
  line-height: 1.5;
  font-family: 'Open Sans', X-LocaleSpecific, sans-serif !important;
  font-style: normal !important;
  font-weight: normal;
}
* {
  font-family: 'Open Sans', X-LocaleSpecific, sans-serif !important;
}
html {
  font-size: 13px;
}
body.restyle {
  background: #fff none repeat scroll 0 0;
  color: #333;
  font-family: 'Open Sans', X-LocaleSpecific, sans-serif;
  font-style: normal;
  line-height: 1.5;
  min-width: 1018px;
}
h1,
#masthead h1 {
  font-family: 'Open Sans', X-LocaleSpecific, sans-serif;
}
#masthead h1 a {
  color: #fff;
}
h2 {
  margin-top: 1em;
}
.primary h1,
.island h2 {
  margin-top: 0;
}
h1,
.primary h2,
hgroup h2.addon,
hgroup h2.collection,
.developer-hub header h2,
.developer-hub #homepage h2,
.personas-featured h3 {
  color: #333;
  font-size: 1.692rem;
  font-style: normal;
}
masthead.submit-theme,
#collections-landing {
  margin-top: 20px;
}
#theme-preview-details {
  display: block;
  width: 640px;
  height: 92px;
}
.addon-description-header,
.addon-details .secondary.addon-vitals {
  background: none;
}
#addon .install-wrapper .warning {
  color: #fff;
}
.addon-details h2 {
  color: inherit;
  font-size: 1.75rem;
}
.primary header h2,
.personas-featured h3 {
  margin: 0 0 15px;
}
a,
a:link,
a:visited,
a:hover,
a:focus,
a:active,
.more-info,
.more-info:link,
.more-info:visited,
.more-info:hover,
.more-info:focus,
.more-info:active {
  color: #0996F8;
}
a.button,
a.delete-button,
a.delete-button:hover,
button.link:hover span,
button.link:focus span,
button.link:active span {
  color: #fff;
}
.amo-header::after,
.primary:not(.more-island)::after,
.secondary::after {
  clear: both;
  content: "";
  display: block;
  height: 0;
  width: 100%;
}
.primary,
.secondary {
  background: #fff;
}
.header-bg {
  background-color: #0c99d5;
  /*
    Main Content Wrapper Background - General
    blue-pattern, blue-gradient, white overlay
    (sharp-cut at 130px)
  */
  background-image: linear-gradient(to bottom, transparent 0, transparent 100px), linear-gradient(to bottom, rgba(12, 153, 213, 0) 0, #0c99d5 500px, #fff 0%), repeating-linear-gradient(118deg, rgba(12, 153, 213, 0) 0, #00a7e0 550px, rgba(12, 153, 213, 0) 550px, #00a7e0 800px, rgba(12, 153, 213, 0) 800px, #00a7e0 950px);
  background-position: 0 416px,
    0 0,
    0 0;
  margin: 0 0 12px calc(-1 * ((100vw - 100%) / 2));
  min-width: 1018px;
  width: 100vw;
}
.html-rtl .header-bg {
  margin: 0 calc(-1 * ((100vw - 100%) / 2)) 12px 0;
}
/*
  Main Content Wrapper Background - Home and Add-on Details page
  blue-pattern, blue-gradient, white overlay
  (sharp-cut at 416px)
*/
.home .header-bg,
.addon-details .header-bg {
  background-image: linear-gradient(to bottom, transparent 0, transparent 100px), linear-gradient(to bottom, rgba(12, 153, 213, 0) 0, #0c99d5 500px, #0c99d5 0%), repeating-linear-gradient(118deg, rgba(12, 153, 213, 0) 0, #00a7e0 550px, rgba(12, 153, 213, 0) 550px, #00a7e0 800px, rgba(12, 153, 213, 0) 800px, #00a7e0 950px);
  background-position: 0 416px,
    0 0,
    0 0;
}
.amo-header {
  margin-bottom: 0;
}
.amo-header-wrapper {
  margin: 0 auto;
  max-width: 960px;
}
.category-landing [role="main"],
.amo-header + .primary {
  width: 78%;
}
.category-landing .amo-header + .primary header {
  display: none;
}
.addon-details #background-wrapper {
  overflow: hidden;
}
.amo-header {
  font-family: inherit;
}
body:not(.home) .amo-header,
.addon-details .header-bg,
.home .header-bg {
  min-height: 130px;
}
.addon-details .header-bg {
  margin-bottom: 0;
}
#site-nav ul {
  margin-bottom: 0;
}
.menu-nav {
  color: #fff;
}
.amo-header ul a {
  color: #fff;
  font-family: inherit;
}
.amo-header ul a ul a {
  color: #fff;
}
#masthead h1 {
  font-size: 4.308rem;
  line-height: 3.692rem;
  letter-spacing: -1px;
  text-transform: none;
}
.site-title {
  margin-bottom: 0;
  padding-bottom: 7px;
}
.site-title a {
  color: #fff;
  text-decoration: none;
}
.site-title a:focus,
.site-title a:hover {
  color: #fff;
  text-shadow: none;
}
.site-title a img {
  width: 70px;
}
.site-title.prominent {
  margin-bottom: 20px !important;
  margin-top: -20px !important;
}
.site-title.prominent a {
  color: #fff;
  outline: none;
}
.site-title.prominent a:before {
  background-image: none;
}
.site-title.prominent a small {
  margin-left: 5px;
  margin-bottom: -7px;
  line-height: normal;
}
#site-nav > ul > li,
.secondary .categories > ul > li {
  border-left: none;
  left: -9px;
}
#site-nav > ul > li > a,
.secondary .categories > ul > li > a {
  padding-bottom: 8px;
}
#site-nav > ul > li > ul:after,
.secondary .categories > ul > li > ul:after {
  left: 10px;
}
.html-rtl #site-nav > ul > li > ul:after,
.html-rtl .secondary .categories > ul > li > ul:after {
  left: auto;
  right: 10px;
}
#site-nav > ul > li:hover:after,
.secondary .categories > ul > li:hover:after {
  top: 25px;
  left: 1px;
  height: 10px;
}
#site-nav #themes ul.two-col,
.secondary .categories #themes ul.two-col {
  height: 293px;
  padding: 8px;
}
#site-nav #themes ul.two-col div,
.secondary .categories #themes ul.two-col div {
  display: none;
}
#site-nav #themes ul.two-col + div,
.secondary .categories #themes ul.two-col + div {
  left: -1px;
  top: 305px;
}
.html-rtl #site-nav #themes ul.two-col + div,
.html-rtl .secondary .categories #themes ul.two-col + div {
  left: auto;
  right: -1px;
}
.secondary .categories {
  background: none;
}
.secondary .categories h3 {
  background: none;
  font-family: inherit;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 1.2;
  margin: 0;
  padding: 6px;
  text-transform: uppercase;
}
.secondary .categories h3 a {
  color: #aaa;
}
#aux-nav,
#site-nav {
  line-height: inherit;
}
.menu-nav a {
  color: #000;
}
.menu-nav > ul > li > ul {
  background-color: #fff;
  border: 0;
  border-radius: 0;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
  top: 25px;
}
.menu-nav > ul > li > ul a {
  color: #000;
}
.menu-nav > ul > li > ul > a {
  color: #fff;
}
.menu-nav > ul > li > ul:after {
  box-shadow: -2px -2px 2px rgba(0, 0, 0, 0.1);
  content: '';
  display: block;
  position: absolute;
  top: -6px;
  z-index: 1;
  transform: rotate(45deg);
  background-color: #fff;
  width: 12px;
  height: 12px;
}
.menu-nav > ul > li > a,
.menu-nav > ul > li:hover > a {
  background: none;
  border: 0;
  box-shadow: none;
}
.menu-nav > ul > li:hover:after {
  background: #fff;
  content: '';
  height: 16px;
  position: absolute;
  width: 200px;
  z-index: 62;
}
#aux-nav > ul > li > ul:after {
  right: 10px;
}
.html-rtl #aux-nav > ul > li > ul:after {
  left: 10px;
  right: auto;
}
#aux-nav > ul > li:hover:after {
  top: 32px;
  right: 1px;
  height: 10px;
}
#aux-nav > ul > li ul:after {
  left: auto;
  right: 15px;
}
#aux-nav > ul > li a:after {
  display: none;
}
#aux-nav > ul > li:not(:first-child):before {
  background: linear-gradient(to bottom, transparent 0%, transparent 20%, #fff 20%, #fff 80%, transparent 80%);
}
.header-search {
  background: none;
  border-radius: 0;
  box-shadow: none;
}
.header-search input {
  border-radius: 0;
  box-shadow: none;
  font: inherit;
  height: 30px;
}
#site-search-suggestions a span {
  color: #0996F8;
}
#main-wrapper {
  background: #fff;
}
.restyle .site-balloon,
.restyle .notification-box {
  background: #fbfbfb;
  border: 2px solid #1f386e;
  border-radius: 6px;
  color: #333;
  margin: 22px 0;
  padding: 15px 45px 15px 15px;
}
.html-rtl.restyle .site-balloon,
.html-rtl.restyle .notification-box {
  padding: 15px 15px 15px 45px;
}
.restyle .site-balloon::before,
.restyle .notification-box::before,
.restyle .site-balloon::after,
.restyle .notification-box::after {
  display: none;
}
.restyle .site-balloon .close,
.restyle .notification-box .close {
  background-image: url(../../img/impala/banner-close-style-refresh.png);
  color: #333;
}
.restyle .site-balloon .close:focus,
.restyle .notification-box .close:focus,
.restyle .site-balloon .close:hover,
.restyle .notification-box .close:hover {
  background-color: #333;
}
.restyle .site-balloon h2,
.restyle .notification-box h2 {
  font-size: 1.1rem;
}
.restyle .site-balloon.error,
.restyle .notification-box.error {
  background-color: #fee3e5;
  border-color: #e0c9d6;
  color: #333 !important;
}
.restyle .site-balloon.warning,
.restyle .notification-box.warning {
  background-color: #fd9;
  border-color: #664400;
}
#try-new-frontend {
  background: url(../../img/zamboni/promo-background.png) #202340;
  border: none;
  border-radius: 0;
  color: #fff;
  font-size: 17px;
  font-weight: 600;
  line-height: 26px;
  margin: -12px 0 12px 0;
  padding: 17px 80px;
}
#try-new-frontend .close {
  background-color: #FFF;
  background-image: none;
  mask: url(../../img/impala/x.svg) no-repeat 50% 50%;
  right: 24px;
  width: 13px;
  height: 13px;
}
#try-new-frontend .close:focus,
#try-new-frontend .close:hover {
  background-color: #F9F9FA;
}
#try-new-frontend a:link,
#try-new-frontend a:visited {
  color: #0A84FF;
  font-weight: 600;
}
#try-new-frontend p {
  margin-right: 0.5em;
}
#try-new-frontend * {
  font-family: 'Fira Sans', sans-serif !important;
}
.addon-details #try-new-frontend {
  margin: 0;
}
#promos {
  float: none;
  margin: 20px 0 0;
  min-height: 0;
  opacity: 1;
  visibility: visible;
  width: 960px;
}
#promos hgroup {
  margin: 0 auto 20px;
}
#promos.show {
  display: block;
}
#promos #monthly {
  background-image: url(../../img/zamboni/discovery_pane/promos-refresh/carousel-1.png);
}
#promos #monthly h2,
#promos #monthly h3,
#promos #monthly p {
  color: #fff;
  text-shadow: #333 1px 1px;
}
#promos .promo,
#promos .promo-collection.webdev,
#promos .promo-purple,
#promos #holiday,
#promos #travel {
  background-image: url(../../img/zamboni/discovery_pane/promos-refresh/carousel-2.png);
}
#promos .promo h2,
#promos .promo-collection.webdev h2,
#promos .promo-purple h2,
#promos #holiday h2,
#promos #travel h2,
#promos .promo h3,
#promos .promo-collection.webdev h3,
#promos .promo-purple h3,
#promos #holiday h3,
#promos #travel h3,
#promos .promo a,
#promos .promo-collection.webdev a,
#promos .promo-purple a,
#promos #holiday a,
#promos #travel a,
#promos .promo p.desc,
#promos .promo-collection.webdev p.desc,
#promos .promo-purple p.desc,
#promos #holiday p.desc,
#promos #travel p.desc {
  color: #fff;
  text-align: left;
  text-shadow: #333 1px 1px;
}
.html-rtl #promos .promo h2,
.html-rtl #promos .promo-collection.webdev h2,
.html-rtl #promos .promo-purple h2,
.html-rtl #promos #holiday h2,
.html-rtl #promos #travel h2,
.html-rtl #promos .promo h3,
.html-rtl #promos .promo-collection.webdev h3,
.html-rtl #promos .promo-purple h3,
.html-rtl #promos #holiday h3,
.html-rtl #promos #travel h3,
.html-rtl #promos .promo a,
.html-rtl #promos .promo-collection.webdev a,
.html-rtl #promos .promo-purple a,
.html-rtl #promos #holiday a,
.html-rtl #promos #travel a,
.html-rtl #promos .promo p.desc,
.html-rtl #promos .promo-collection.webdev p.desc,
.html-rtl #promos .promo-purple p.desc,
.html-rtl #promos #holiday p.desc,
.html-rtl #promos #travel p.desc {
  text-align: right;
}
#promos .promo-collection.webdev h2,
#promos #monthly h2,
#promos #monthly h3 {
  font-size: 36px;
  font-weight: 100;
}
#promos #travel {
  background-position: 50% 0;
  background-repeat: no-repeat;
}
#promos .promo-gray {
  background-image: url(../../img/zamboni/discovery_pane/promos-refresh/carousel-gray.png);
}
#promos .promo-test-pilot {
  background: none;
}
#promos,
#promos li > div,
#promos > div,
#promos .feature {
  border-radius: 0;
}
.island {
  background: none;
  border: 0;
  border-radius: 0;
  box-shadow: none;
}
.restyle .primary.island {
  border-top: 1px solid #ebebeb;
}
.island > section {
  border-bottom: 1px solid #ebebeb;
}
#reviews .review,
#detail-relnotes .items {
  border: 0;
}
#reviews a.more-info,
#detail-relnotes a.more-info {
  float: none;
}
.promo h2 {
  margin-top: 0;
}
.featured:not(.listing-grid) li {
  height: auto;
  width: auto;
}
#featured-addon,
#monthly {
  background: none;
}
#featured-addon::before,
#monthly::before {
  display: none;
}
#featured-addon .wrap > div,
#monthly .wrap > div {
  max-height: 160px;
}
#starter.feature {
  background: none;
}
#promos .feature {
  padding: 10px 78px;
}
#promos .control:hover,
.carousel > a:hover {
  background: rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.3);
}
#promos .control:after,
.carousel > a:after {
  background: none;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  color: #ffffff;
  font-family: 'Open Sans', X-LocaleSpecific, sans-serif;
  height: 100%;
  line-height: 260px;
  vertical-align: middle;
}
.restyle .control {
  font-family: 'Open Sans', X-LocaleSpecific, sans-serif;
}
#promos .prev {
  left: 0;
}
#promos .next {
  right: 0;
}
#promos h2,
#promos h3 {
  font-family: inherit;
  font-style: normal;
}
#promos .promo {
  background-size: cover;
}
#featured-addon .wrap > div,
#monthly .wrap > div {
  display: block;
}
#featured-addon .blurb,
#featured-addon .thumb,
#monthly .blurb,
#monthly .thumb {
  display: inline-block;
}
#featured-addon .thumb,
#monthly .thumb {
  float: left;
}
#featured-addon > div,
#go-mobile > div,
#monthly > div,
.addons li > a {
  background: none;
  background-color: rgba(255, 255, 255, 0);
  border: 0;
  border-radius: 0;
  box-shadow: none;
  transition-property: background-color;
}
.addons li > a:active,
.addons li > a:focus,
.addons li > a:hover {
  background-color: rgba(255, 255, 255, 0.2);
  box-shadow: none;
  transition-property: background-color;
}
.addons li > a:active h3,
.addons li > a:focus h3,
.addons li > a:hover h3 {
  text-decoration: none;
}
.addons img {
  float: left;
  margin-bottom: 3px;
  margin-right: 8px;
}
.addons h3,
#featured-addon h3,
#monthly h3 {
  font-size: 1.2rem;
  font-weight: 200;
  line-height: 1.3rem;
  max-height: 1.2rem;
  padding-bottom: 5px;
  text-align: left;
}
#featured-addon h3 a,
#monthly h3 a {
  color: #fff;
}
#monthly .addons p.desc,
#monthly .wrap p {
  clear: both;
  color: #fff;
  font-weight: 200;
  max-height: 5.4em;
  text-overflow: ellipsis;
}
.home .hovercard.persona .persona-preview {
  width: 150px;
}
.listing-grid.personas li {
  height: 118px;
}
.home #side-nav {
  margin-top: 0;
}
.toplist li a {
  line-height: 1.5;
  padding: 0.25em 0;
}
.toplist li a small {
  margin-top: -3px;
}
button,
.button {
  display: inline-block;
}
.sidebar a.button,
.sidebar button,
.linux .button.linux,
.mac .button.mac,
.other .button.bsd,
.other .button.solaris,
.windows .button.windows,
a.delete-button.delete-addon,
#upload-file-finish.button,
#upload-file-widget .button.prominent,
#promos .view-button a,
.cta a.button:link,
.cta a.button:visited,
.theme-queue a.button,
.theme-queue button,
.theme .choices button,
button,
button.button,
.button,
a.button:link,
a.button:visited,
input:not(.upvotes):not(.downvotes)[type="submit"],
.persona-install button {
  background: #5784bf;
  border: none;
  border-radius: 3px;
  box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.1), inset 0 -2px 0 0 rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
  color: #fff;
  font-family: 'Open Sans', X-LocaleSpecific, sans-serif;
  font-size: 1rem;
  height: auto;
  line-height: 1.5;
  padding: 8px 14px 9px;
  position: relative;
  text-shadow: none;
  transition: box-shadow linear 0.25s;
}
.sidebar a.button.download,
.sidebar button.download,
.linux .button.linux.download,
.mac .button.mac.download,
.other .button.bsd.download,
.other .button.solaris.download,
.windows .button.windows.download,
a.delete-button.delete-addon.download,
#upload-file-finish.button.download,
#upload-file-widget .button.prominent.download,
#promos .view-button a.download,
.cta a.button:link.download,
.cta a.button:visited.download,
.theme-queue a.button.download,
.theme-queue button.download,
.theme .choices button.download,
button.download,
button.button.download,
.button.download,
a.button:link.download,
a.button:visited.download,
input:not(.upvotes):not(.downvotes)[type="submit"].download,
.persona-install button.download,
.sidebar a.button.add,
.sidebar button.add,
.linux .button.linux.add,
.mac .button.mac.add,
.other .button.bsd.add,
.other .button.solaris.add,
.windows .button.windows.add,
a.delete-button.delete-addon.add,
#upload-file-finish.button.add,
#upload-file-widget .button.prominent.add,
#promos .view-button a.add,
.cta a.button:link.add,
.cta a.button:visited.add,
.theme-queue a.button.add,
.theme-queue button.add,
.theme .choices button.add,
button.add,
button.button.add,
.button.add,
a.button:link.add,
a.button:visited.add,
input:not(.upvotes):not(.downvotes)[type="submit"].add,
.persona-install button.add,
.sidebar a.button.button-green,
.sidebar button.button-green,
.linux .button.linux.button-green,
.mac .button.mac.button-green,
.other .button.bsd.button-green,
.other .button.solaris.button-green,
.windows .button.windows.button-green,
a.delete-button.delete-addon.button-green,
#upload-file-finish.button.button-green,
#upload-file-widget .button.prominent.button-green,
#promos .view-button a.button-green,
.cta a.button:link.button-green,
.cta a.button:visited.button-green,
.theme-queue a.button.button-green,
.theme-queue button.button-green,
.theme .choices button.button-green,
button.button-green,
button.button.button-green,
.button.button-green,
a.button:link.button-green,
a.button:visited.button-green,
input:not(.upvotes):not(.downvotes)[type="submit"].button-green,
.persona-install button.button-green {
  background: #57bd35;
  box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.1), inset 0 -2px 0 0 rgba(56, 136, 30, 0.5);
}
.sidebar a.button.download.button-red,
.sidebar button.download.button-red,
.linux .button.linux.download.button-red,
.mac .button.mac.download.button-red,
.other .button.bsd.download.button-red,
.other .button.solaris.download.button-red,
.windows .button.windows.download.button-red,
a.delete-button.delete-addon.download.button-red,
#upload-file-finish.button.download.button-red,
#upload-file-widget .button.prominent.download.button-red,
#promos .view-button a.download.button-red,
.cta a.button:link.download.button-red,
.cta a.button:visited.download.button-red,
.theme-queue a.button.download.button-red,
.theme-queue button.download.button-red,
.theme .choices button.download.button-red,
button.download.button-red,
button.button.download.button-red,
.button.download.button-red,
a.button:link.download.button-red,
a.button:visited.download.button-red,
input:not(.upvotes):not(.downvotes)[type="submit"].download.button-red,
.persona-install button.download.button-red,
.sidebar a.button.add.button-red,
.sidebar button.add.button-red,
.linux .button.linux.add.button-red,
.mac .button.mac.add.button-red,
.other .button.bsd.add.button-red,
.other .button.solaris.add.button-red,
.windows .button.windows.add.button-red,
a.delete-button.delete-addon.add.button-red,
#upload-file-finish.button.add.button-red,
#upload-file-widget .button.prominent.add.button-red,
#promos .view-button a.add.button-red,
.cta a.button:link.add.button-red,
.cta a.button:visited.add.button-red,
.theme-queue a.button.add.button-red,
.theme-queue button.add.button-red,
.theme .choices button.add.button-red,
button.add.button-red,
button.button.add.button-red,
.button.add.button-red,
a.button:link.add.button-red,
a.button:visited.add.button-red,
input:not(.upvotes):not(.downvotes)[type="submit"].add.button-red,
.persona-install button.add.button-red,
.sidebar a.button.button-green.button-red,
.sidebar button.button-green.button-red,
.linux .button.linux.button-green.button-red,
.mac .button.mac.button-green.button-red,
.other .button.bsd.button-green.button-red,
.other .button.solaris.button-green.button-red,
.windows .button.windows.button-green.button-red,
a.delete-button.delete-addon.button-green.button-red,
#upload-file-finish.button.button-green.button-red,
#upload-file-widget .button.prominent.button-green.button-red,
#promos .view-button a.button-green.button-red,
.cta a.button:link.button-green.button-red,
.cta a.button:visited.button-green.button-red,
.theme-queue a.button.button-green.button-red,
.theme-queue button.button-green.button-red,
.theme .choices button.button-green.button-red,
button.button-green.button-red,
button.button.button-green.button-red,
.button.button-green.button-red,
a.button:link.button-green.button-red,
a.button:visited.button-green.button-red,
input:not(.upvotes):not(.downvotes)[type="submit"].button-green.button-red,
.persona-install button.button-green.button-red {
  background: #bc2b1a;
}
.sidebar a.button.download span:not(.os),
.sidebar button.download span:not(.os),
.linux .button.linux.download span:not(.os),
.mac .button.mac.download span:not(.os),
.other .button.bsd.download span:not(.os),
.other .button.solaris.download span:not(.os),
.windows .button.windows.download span:not(.os),
a.delete-button.delete-addon.download span:not(.os),
#upload-file-finish.button.download span:not(.os),
#upload-file-widget .button.prominent.download span:not(.os),
#promos .view-button a.download span:not(.os),
.cta a.button:link.download span:not(.os),
.cta a.button:visited.download span:not(.os),
.theme-queue a.button.download span:not(.os),
.theme-queue button.download span:not(.os),
.theme .choices button.download span:not(.os),
button.download span:not(.os),
button.button.download span:not(.os),
.button.download span:not(.os),
a.button:link.download span:not(.os),
a.button:visited.download span:not(.os),
input:not(.upvotes):not(.downvotes)[type="submit"].download span:not(.os),
.persona-install button.download span:not(.os),
.sidebar a.button.add span:not(.os),
.sidebar button.add span:not(.os),
.linux .button.linux.add span:not(.os),
.mac .button.mac.add span:not(.os),
.other .button.bsd.add span:not(.os),
.other .button.solaris.add span:not(.os),
.windows .button.windows.add span:not(.os),
a.delete-button.delete-addon.add span:not(.os),
#upload-file-finish.button.add span:not(.os),
#upload-file-widget .button.prominent.add span:not(.os),
#promos .view-button a.add span:not(.os),
.cta a.button:link.add span:not(.os),
.cta a.button:visited.add span:not(.os),
.theme-queue a.button.add span:not(.os),
.theme-queue button.add span:not(.os),
.theme .choices button.add span:not(.os),
button.add span:not(.os),
button.button.add span:not(.os),
.button.add span:not(.os),
a.button:link.add span:not(.os),
a.button:visited.add span:not(.os),
input:not(.upvotes):not(.downvotes)[type="submit"].add span:not(.os),
.persona-install button.add span:not(.os),
.sidebar a.button.button-green span:not(.os),
.sidebar button.button-green span:not(.os),
.linux .button.linux.button-green span:not(.os),
.mac .button.mac.button-green span:not(.os),
.other .button.bsd.button-green span:not(.os),
.other .button.solaris.button-green span:not(.os),
.windows .button.windows.button-green span:not(.os),
a.delete-button.delete-addon.button-green span:not(.os),
#upload-file-finish.button.button-green span:not(.os),
#upload-file-widget .button.prominent.button-green span:not(.os),
#promos .view-button a.button-green span:not(.os),
.cta a.button:link.button-green span:not(.os),
.cta a.button:visited.button-green span:not(.os),
.theme-queue a.button.button-green span:not(.os),
.theme-queue button.button-green span:not(.os),
.theme .choices button.button-green span:not(.os),
button.button-green span:not(.os),
button.button.button-green span:not(.os),
.button.button-green span:not(.os),
a.button:link.button-green span:not(.os),
a.button:visited.button-green span:not(.os),
input:not(.upvotes):not(.downvotes)[type="submit"].button-green span:not(.os),
.persona-install button.button-green span:not(.os) {
  border: none;
  margin: 0;
  background: url(../../img/impala/button-icons.png) no-repeat 0 -191px;
  padding: 0 0 0 24px;
}
.html-rtl .sidebar a.button.download span:not(.os),
.html-rtl .sidebar button.download span:not(.os),
.html-rtl .linux .button.linux.download span:not(.os),
.html-rtl .mac .button.mac.download span:not(.os),
.html-rtl .other .button.bsd.download span:not(.os),
.html-rtl .other .button.solaris.download span:not(.os),
.html-rtl .windows .button.windows.download span:not(.os),
.html-rtl a.delete-button.delete-addon.download span:not(.os),
.html-rtl #upload-file-finish.button.download span:not(.os),
.html-rtl #upload-file-widget .button.prominent.download span:not(.os),
.html-rtl #promos .view-button a.download span:not(.os),
.html-rtl .cta a.button:link.download span:not(.os),
.html-rtl .cta a.button:visited.download span:not(.os),
.html-rtl .theme-queue a.button.download span:not(.os),
.html-rtl .theme-queue button.download span:not(.os),
.html-rtl .theme .choices button.download span:not(.os),
.html-rtl button.download span:not(.os),
.html-rtl button.button.download span:not(.os),
.html-rtl .button.download span:not(.os),
.html-rtl a.button:link.download span:not(.os),
.html-rtl a.button:visited.download span:not(.os),
.html-rtl input:not(.upvotes):not(.downvotes)[type="submit"].download span:not(.os),
.html-rtl .persona-install button.download span:not(.os),
.html-rtl .sidebar a.button.add span:not(.os),
.html-rtl .sidebar button.add span:not(.os),
.html-rtl .linux .button.linux.add span:not(.os),
.html-rtl .mac .button.mac.add span:not(.os),
.html-rtl .other .button.bsd.add span:not(.os),
.html-rtl .other .button.solaris.add span:not(.os),
.html-rtl .windows .button.windows.add span:not(.os),
.html-rtl a.delete-button.delete-addon.add span:not(.os),
.html-rtl #upload-file-finish.button.add span:not(.os),
.html-rtl #upload-file-widget .button.prominent.add span:not(.os),
.html-rtl #promos .view-button a.add span:not(.os),
.html-rtl .cta a.button:link.add span:not(.os),
.html-rtl .cta a.button:visited.add span:not(.os),
.html-rtl .theme-queue a.button.add span:not(.os),
.html-rtl .theme-queue button.add span:not(.os),
.html-rtl .theme .choices button.add span:not(.os),
.html-rtl button.add span:not(.os),
.html-rtl button.button.add span:not(.os),
.html-rtl .button.add span:not(.os),
.html-rtl a.button:link.add span:not(.os),
.html-rtl a.button:visited.add span:not(.os),
.html-rtl input:not(.upvotes):not(.downvotes)[type="submit"].add span:not(.os),
.html-rtl .persona-install button.add span:not(.os),
.html-rtl .sidebar a.button.button-green span:not(.os),
.html-rtl .sidebar button.button-green span:not(.os),
.html-rtl .linux .button.linux.button-green span:not(.os),
.html-rtl .mac .button.mac.button-green span:not(.os),
.html-rtl .other .button.bsd.button-green span:not(.os),
.html-rtl .other .button.solaris.button-green span:not(.os),
.html-rtl .windows .button.windows.button-green span:not(.os),
.html-rtl a.delete-button.delete-addon.button-green span:not(.os),
.html-rtl #upload-file-finish.button.button-green span:not(.os),
.html-rtl #upload-file-widget .button.prominent.button-green span:not(.os),
.html-rtl #promos .view-button a.button-green span:not(.os),
.html-rtl .cta a.button:link.button-green span:not(.os),
.html-rtl .cta a.button:visited.button-green span:not(.os),
.html-rtl .theme-queue a.button.button-green span:not(.os),
.html-rtl .theme-queue button.button-green span:not(.os),
.html-rtl .theme .choices button.button-green span:not(.os),
.html-rtl button.button-green span:not(.os),
.html-rtl button.button.button-green span:not(.os),
.html-rtl .button.button-green span:not(.os),
.html-rtl a.button:link.button-green span:not(.os),
.html-rtl a.button:visited.button-green span:not(.os),
.html-rtl input:not(.upvotes):not(.downvotes)[type="submit"].button-green span:not(.os),
.html-rtl .persona-install button.button-green span:not(.os) {
  padding: 0 24px 0 0;
  background-position: right -189px;
}
.sidebar a.button.contribute b,
.sidebar button.contribute b,
.linux .button.linux.contribute b,
.mac .button.mac.contribute b,
.other .button.bsd.contribute b,
.other .button.solaris.contribute b,
.windows .button.windows.contribute b,
a.delete-button.delete-addon.contribute b,
#upload-file-finish.button.contribute b,
#upload-file-widget .button.prominent.contribute b,
#promos .view-button a.contribute b,
.cta a.button:link.contribute b,
.cta a.button:visited.contribute b,
.theme-queue a.button.contribute b,
.theme-queue button.contribute b,
.theme .choices button.contribute b,
button.contribute b,
button.button.contribute b,
.button.contribute b,
a.button:link.contribute b,
a.button:visited.contribute b,
input:not(.upvotes):not(.downvotes)[type="submit"].contribute b,
.persona-install button.contribute b {
  display: inline;
  background-position: 0 -444px;
}
.sidebar a.button.approve,
.sidebar button.approve,
.linux .button.linux.approve,
.mac .button.mac.approve,
.other .button.bsd.approve,
.other .button.solaris.approve,
.windows .button.windows.approve,
a.delete-button.delete-addon.approve,
#upload-file-finish.button.approve,
#upload-file-widget .button.prominent.approve,
#promos .view-button a.approve,
.cta a.button:link.approve,
.cta a.button:visited.approve,
.theme-queue a.button.approve,
.theme-queue button.approve,
.theme .choices button.approve,
button.approve,
button.button.approve,
.button.approve,
a.button:link.approve,
a.button:visited.approve,
input:not(.upvotes):not(.downvotes)[type="submit"].approve,
.persona-install button.approve,
.sidebar a.button#commit,
.sidebar button#commit,
.linux .button.linux#commit,
.mac .button.mac#commit,
.other .button.bsd#commit,
.other .button.solaris#commit,
.windows .button.windows#commit,
a.delete-button.delete-addon#commit,
#upload-file-finish.button#commit,
#upload-file-widget .button.prominent#commit,
#promos .view-button a#commit,
.cta a.button:link#commit,
.cta a.button:visited#commit,
.theme-queue a.button#commit,
.theme-queue button#commit,
.theme .choices button#commit,
button#commit,
button.button#commit,
.button#commit,
a.button:link#commit,
a.button:visited#commit,
input:not(.upvotes):not(.downvotes)[type="submit"]#commit,
.persona-install button#commit,
.sidebar a.button.good,
.sidebar button.good,
.linux .button.linux.good,
.mac .button.mac.good,
.other .button.bsd.good,
.other .button.solaris.good,
.windows .button.windows.good,
a.delete-button.delete-addon.good,
#upload-file-finish.button.good,
#upload-file-widget .button.prominent.good,
#promos .view-button a.good,
.cta a.button:link.good,
.cta a.button:visited.good,
.theme-queue a.button.good,
.theme-queue button.good,
.theme .choices button.good,
button.good,
button.button.good,
.button.good,
a.button:link.good,
a.button:visited.good,
input:not(.upvotes):not(.downvotes)[type="submit"].good,
.persona-install button.good {
  background: #57bd35;
}
.sidebar a.button.delete-button,
.sidebar button.delete-button,
.linux .button.linux.delete-button,
.mac .button.mac.delete-button,
.other .button.bsd.delete-button,
.other .button.solaris.delete-button,
.windows .button.windows.delete-button,
a.delete-button.delete-addon.delete-button,
#upload-file-finish.button.delete-button,
#upload-file-widget .button.prominent.delete-button,
#promos .view-button a.delete-button,
.cta a.button:link.delete-button,
.cta a.button:visited.delete-button,
.theme-queue a.button.delete-button,
.theme-queue button.delete-button,
.theme .choices button.delete-button,
button.delete-button,
button.button.delete-button,
.button.delete-button,
a.button:link.delete-button,
a.button:visited.delete-button,
input:not(.upvotes):not(.downvotes)[type="submit"].delete-button,
.persona-install button.delete-button,
.sidebar a.button.developer,
.sidebar button.developer,
.linux .button.linux.developer,
.mac .button.mac.developer,
.other .button.bsd.developer,
.other .button.solaris.developer,
.windows .button.windows.developer,
a.delete-button.delete-addon.developer,
#upload-file-finish.button.developer,
#upload-file-widget .button.prominent.developer,
#promos .view-button a.developer,
.cta a.button:link.developer,
.cta a.button:visited.developer,
.theme-queue a.button.developer,
.theme-queue button.developer,
.theme .choices button.developer,
button.developer,
button.button.developer,
.button.developer,
a.button:link.developer,
a.button:visited.developer,
input:not(.upvotes):not(.downvotes)[type="submit"].developer,
.persona-install button.developer {
  background: #bc2b1a;
}
.sidebar a.button.delete-button span,
.sidebar button.delete-button span,
.linux .button.linux.delete-button span,
.mac .button.mac.delete-button span,
.other .button.bsd.delete-button span,
.other .button.solaris.delete-button span,
.windows .button.windows.delete-button span,
a.delete-button.delete-addon.delete-button span,
#upload-file-finish.button.delete-button span,
#upload-file-widget .button.prominent.delete-button span,
#promos .view-button a.delete-button span,
.cta a.button:link.delete-button span,
.cta a.button:visited.delete-button span,
.theme-queue a.button.delete-button span,
.theme-queue button.delete-button span,
.theme .choices button.delete-button span,
button.delete-button span,
button.button.delete-button span,
.button.delete-button span,
a.button:link.delete-button span,
a.button:visited.delete-button span,
input:not(.upvotes):not(.downvotes)[type="submit"].delete-button span,
.persona-install button.delete-button span,
.sidebar a.button.developer span,
.sidebar button.developer span,
.linux .button.linux.developer span,
.mac .button.mac.developer span,
.other .button.bsd.developer span,
.other .button.solaris.developer span,
.windows .button.windows.developer span,
a.delete-button.delete-addon.developer span,
#upload-file-finish.button.developer span,
#upload-file-widget .button.prominent.developer span,
#promos .view-button a.developer span,
.cta a.button:link.developer span,
.cta a.button:visited.developer span,
.theme-queue a.button.developer span,
.theme-queue button.developer span,
.theme .choices button.developer span,
button.developer span,
button.button.developer span,
.button.developer span,
a.button:link.developer span,
a.button:visited.developer span,
input:not(.upvotes):not(.downvotes)[type="submit"].developer span,
.persona-install button.developer span {
  background-position: 0 -383px;
}
.html-rtl .sidebar a.button.delete-button span,
.html-rtl .sidebar button.delete-button span,
.html-rtl .linux .button.linux.delete-button span,
.html-rtl .mac .button.mac.delete-button span,
.html-rtl .other .button.bsd.delete-button span,
.html-rtl .other .button.solaris.delete-button span,
.html-rtl .windows .button.windows.delete-button span,
.html-rtl a.delete-button.delete-addon.delete-button span,
.html-rtl #upload-file-finish.button.delete-button span,
.html-rtl #upload-file-widget .button.prominent.delete-button span,
.html-rtl #promos .view-button a.delete-button span,
.html-rtl .cta a.button:link.delete-button span,
.html-rtl .cta a.button:visited.delete-button span,
.html-rtl .theme-queue a.button.delete-button span,
.html-rtl .theme-queue button.delete-button span,
.html-rtl .theme .choices button.delete-button span,
.html-rtl button.delete-button span,
.html-rtl button.button.delete-button span,
.html-rtl .button.delete-button span,
.html-rtl a.button:link.delete-button span,
.html-rtl a.button:visited.delete-button span,
.html-rtl input:not(.upvotes):not(.downvotes)[type="submit"].delete-button span,
.html-rtl .persona-install button.delete-button span,
.html-rtl .sidebar a.button.developer span,
.html-rtl .sidebar button.developer span,
.html-rtl .linux .button.linux.developer span,
.html-rtl .mac .button.mac.developer span,
.html-rtl .other .button.bsd.developer span,
.html-rtl .other .button.solaris.developer span,
.html-rtl .windows .button.windows.developer span,
.html-rtl a.delete-button.delete-addon.developer span,
.html-rtl #upload-file-finish.button.developer span,
.html-rtl #upload-file-widget .button.prominent.developer span,
.html-rtl #promos .view-button a.developer span,
.html-rtl .cta a.button:link.developer span,
.html-rtl .cta a.button:visited.developer span,
.html-rtl .theme-queue a.button.developer span,
.html-rtl .theme-queue button.developer span,
.html-rtl .theme .choices button.developer span,
.html-rtl button.developer span,
.html-rtl button.button.developer span,
.html-rtl .button.developer span,
.html-rtl a.button:link.developer span,
.html-rtl a.button:visited.developer span,
.html-rtl input:not(.upvotes):not(.downvotes)[type="submit"].developer span,
.html-rtl .persona-install button.developer span {
  background-position: right -381px;
}
.sidebar a.button.disabled,
.sidebar button.disabled,
.linux .button.linux.disabled,
.mac .button.mac.disabled,
.other .button.bsd.disabled,
.other .button.solaris.disabled,
.windows .button.windows.disabled,
a.delete-button.delete-addon.disabled,
#upload-file-finish.button.disabled,
#upload-file-widget .button.prominent.disabled,
#promos .view-button a.disabled,
.cta a.button:link.disabled,
.cta a.button:visited.disabled,
.theme-queue a.button.disabled,
.theme-queue button.disabled,
.theme .choices button.disabled,
button.disabled,
button.button.disabled,
.button.disabled,
a.button:link.disabled,
a.button:visited.disabled,
input:not(.upvotes):not(.downvotes)[type="submit"].disabled,
.persona-install button.disabled,
.sidebar a.button:disabled,
.sidebar button:disabled,
.linux .button.linux:disabled,
.mac .button.mac:disabled,
.other .button.bsd:disabled,
.other .button.solaris:disabled,
.windows .button.windows:disabled,
a.delete-button.delete-addon:disabled,
#upload-file-finish.button:disabled,
#upload-file-widget .button.prominent:disabled,
#promos .view-button a:disabled,
.cta a.button:link:disabled,
.cta a.button:visited:disabled,
.theme-queue a.button:disabled,
.theme-queue button:disabled,
.theme .choices button:disabled,
button:disabled,
button.button:disabled,
.button:disabled,
a.button:link:disabled,
a.button:visited:disabled,
input:not(.upvotes):not(.downvotes)[type="submit"]:disabled,
.persona-install button:disabled,
.sidebar a.button.concealed,
.sidebar button.concealed,
.linux .button.linux.concealed,
.mac .button.mac.concealed,
.other .button.bsd.concealed,
.other .button.solaris.concealed,
.windows .button.windows.concealed,
a.delete-button.delete-addon.concealed,
#upload-file-finish.button.concealed,
#upload-file-widget .button.prominent.concealed,
#promos .view-button a.concealed,
.cta a.button:link.concealed,
.cta a.button:visited.concealed,
.theme-queue a.button.concealed,
.theme-queue button.concealed,
.theme .choices button.concealed,
button.concealed,
button.button.concealed,
.button.concealed,
a.button:link.concealed,
a.button:visited.concealed,
input:not(.upvotes):not(.downvotes)[type="submit"].concealed,
.persona-install button.concealed {
  background: #ccc;
  box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.1), inset 0 -2px 0 0 rgba(136, 136, 136, 0.5);
  color: #919497;
  text-shadow: none;
}
.sidebar a.button.disabled:hover,
.sidebar button.disabled:hover,
.linux .button.linux.disabled:hover,
.mac .button.mac.disabled:hover,
.other .button.bsd.disabled:hover,
.other .button.solaris.disabled:hover,
.windows .button.windows.disabled:hover,
a.delete-button.delete-addon.disabled:hover,
#upload-file-finish.button.disabled:hover,
#upload-file-widget .button.prominent.disabled:hover,
#promos .view-button a.disabled:hover,
.cta a.button:link.disabled:hover,
.cta a.button:visited.disabled:hover,
.theme-queue a.button.disabled:hover,
.theme-queue button.disabled:hover,
.theme .choices button.disabled:hover,
button.disabled:hover,
button.button.disabled:hover,
.button.disabled:hover,
a.button:link.disabled:hover,
a.button:visited.disabled:hover,
input:not(.upvotes):not(.downvotes)[type="submit"].disabled:hover,
.persona-install button.disabled:hover,
.sidebar a.button:disabled:hover,
.sidebar button:disabled:hover,
.linux .button.linux:disabled:hover,
.mac .button.mac:disabled:hover,
.other .button.bsd:disabled:hover,
.other .button.solaris:disabled:hover,
.windows .button.windows:disabled:hover,
a.delete-button.delete-addon:disabled:hover,
#upload-file-finish.button:disabled:hover,
#upload-file-widget .button.prominent:disabled:hover,
#promos .view-button a:disabled:hover,
.cta a.button:link:disabled:hover,
.cta a.button:visited:disabled:hover,
.theme-queue a.button:disabled:hover,
.theme-queue button:disabled:hover,
.theme .choices button:disabled:hover,
button:disabled:hover,
button.button:disabled:hover,
.button:disabled:hover,
a.button:link:disabled:hover,
a.button:visited:disabled:hover,
input:not(.upvotes):not(.downvotes)[type="submit"]:disabled:hover,
.persona-install button:disabled:hover,
.sidebar a.button.concealed:hover,
.sidebar button.concealed:hover,
.linux .button.linux.concealed:hover,
.mac .button.mac.concealed:hover,
.other .button.bsd.concealed:hover,
.other .button.solaris.concealed:hover,
.windows .button.windows.concealed:hover,
a.delete-button.delete-addon.concealed:hover,
#upload-file-finish.button.concealed:hover,
#upload-file-widget .button.prominent.concealed:hover,
#promos .view-button a.concealed:hover,
.cta a.button:link.concealed:hover,
.cta a.button:visited.concealed:hover,
.theme-queue a.button.concealed:hover,
.theme-queue button.concealed:hover,
.theme .choices button.concealed:hover,
button.concealed:hover,
button.button.concealed:hover,
.button.concealed:hover,
a.button:link.concealed:hover,
a.button:visited.concealed:hover,
input:not(.upvotes):not(.downvotes)[type="submit"].concealed:hover,
.persona-install button.concealed:hover {
  box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.1), inset 0 -2px 0 0 rgba(0, 0, 0, 0.1);
}
.sidebar a.button.disabled:active,
.sidebar button.disabled:active,
.linux .button.linux.disabled:active,
.mac .button.mac.disabled:active,
.other .button.bsd.disabled:active,
.other .button.solaris.disabled:active,
.windows .button.windows.disabled:active,
a.delete-button.delete-addon.disabled:active,
#upload-file-finish.button.disabled:active,
#upload-file-widget .button.prominent.disabled:active,
#promos .view-button a.disabled:active,
.cta a.button:link.disabled:active,
.cta a.button:visited.disabled:active,
.theme-queue a.button.disabled:active,
.theme-queue button.disabled:active,
.theme .choices button.disabled:active,
button.disabled:active,
button.button.disabled:active,
.button.disabled:active,
a.button:link.disabled:active,
a.button:visited.disabled:active,
input:not(.upvotes):not(.downvotes)[type="submit"].disabled:active,
.persona-install button.disabled:active,
.sidebar a.button:disabled:active,
.sidebar button:disabled:active,
.linux .button.linux:disabled:active,
.mac .button.mac:disabled:active,
.other .button.bsd:disabled:active,
.other .button.solaris:disabled:active,
.windows .button.windows:disabled:active,
a.delete-button.delete-addon:disabled:active,
#upload-file-finish.button:disabled:active,
#upload-file-widget .button.prominent:disabled:active,
#promos .view-button a:disabled:active,
.cta a.button:link:disabled:active,
.cta a.button:visited:disabled:active,
.theme-queue a.button:disabled:active,
.theme-queue button:disabled:active,
.theme .choices button:disabled:active,
button:disabled:active,
button.button:disabled:active,
.button:disabled:active,
a.button:link:disabled:active,
a.button:visited:disabled:active,
input:not(.upvotes):not(.downvotes)[type="submit"]:disabled:active,
.persona-install button:disabled:active,
.sidebar a.button.concealed:active,
.sidebar button.concealed:active,
.linux .button.linux.concealed:active,
.mac .button.mac.concealed:active,
.other .button.bsd.concealed:active,
.other .button.solaris.concealed:active,
.windows .button.windows.concealed:active,
a.delete-button.delete-addon.concealed:active,
#upload-file-finish.button.concealed:active,
#upload-file-widget .button.prominent.concealed:active,
#promos .view-button a.concealed:active,
.cta a.button:link.concealed:active,
.cta a.button:visited.concealed:active,
.theme-queue a.button.concealed:active,
.theme-queue button.concealed:active,
.theme .choices button.concealed:active,
button.concealed:active,
button.button.concealed:active,
.button.concealed:active,
a.button:link.concealed:active,
a.button:visited.concealed:active,
input:not(.upvotes):not(.downvotes)[type="submit"].concealed:active,
.persona-install button.concealed:active {
  top: 0;
}
.sidebar a.button.disabled span:not(.os),
.sidebar button.disabled span:not(.os),
.linux .button.linux.disabled span:not(.os),
.mac .button.mac.disabled span:not(.os),
.other .button.bsd.disabled span:not(.os),
.other .button.solaris.disabled span:not(.os),
.windows .button.windows.disabled span:not(.os),
a.delete-button.delete-addon.disabled span:not(.os),
#upload-file-finish.button.disabled span:not(.os),
#upload-file-widget .button.prominent.disabled span:not(.os),
#promos .view-button a.disabled span:not(.os),
.cta a.button:link.disabled span:not(.os),
.cta a.button:visited.disabled span:not(.os),
.theme-queue a.button.disabled span:not(.os),
.theme-queue button.disabled span:not(.os),
.theme .choices button.disabled span:not(.os),
button.disabled span:not(.os),
button.button.disabled span:not(.os),
.button.disabled span:not(.os),
a.button:link.disabled span:not(.os),
a.button:visited.disabled span:not(.os),
input:not(.upvotes):not(.downvotes)[type="submit"].disabled span:not(.os),
.persona-install button.disabled span:not(.os),
.sidebar a.button:disabled span:not(.os),
.sidebar button:disabled span:not(.os),
.linux .button.linux:disabled span:not(.os),
.mac .button.mac:disabled span:not(.os),
.other .button.bsd:disabled span:not(.os),
.other .button.solaris:disabled span:not(.os),
.windows .button.windows:disabled span:not(.os),
a.delete-button.delete-addon:disabled span:not(.os),
#upload-file-finish.button:disabled span:not(.os),
#upload-file-widget .button.prominent:disabled span:not(.os),
#promos .view-button a:disabled span:not(.os),
.cta a.button:link:disabled span:not(.os),
.cta a.button:visited:disabled span:not(.os),
.theme-queue a.button:disabled span:not(.os),
.theme-queue button:disabled span:not(.os),
.theme .choices button:disabled span:not(.os),
button:disabled span:not(.os),
button.button:disabled span:not(.os),
.button:disabled span:not(.os),
a.button:link:disabled span:not(.os),
a.button:visited:disabled span:not(.os),
input:not(.upvotes):not(.downvotes)[type="submit"]:disabled span:not(.os),
.persona-install button:disabled span:not(.os),
.sidebar a.button.concealed span:not(.os),
.sidebar button.concealed span:not(.os),
.linux .button.linux.concealed span:not(.os),
.mac .button.mac.concealed span:not(.os),
.other .button.bsd.concealed span:not(.os),
.other .button.solaris.concealed span:not(.os),
.windows .button.windows.concealed span:not(.os),
a.delete-button.delete-addon.concealed span:not(.os),
#upload-file-finish.button.concealed span:not(.os),
#upload-file-widget .button.prominent.concealed span:not(.os),
#promos .view-button a.concealed span:not(.os),
.cta a.button:link.concealed span:not(.os),
.cta a.button:visited.concealed span:not(.os),
.theme-queue a.button.concealed span:not(.os),
.theme-queue button.concealed span:not(.os),
.theme .choices button.concealed span:not(.os),
button.concealed span:not(.os),
button.button.concealed span:not(.os),
.button.concealed span:not(.os),
a.button:link.concealed span:not(.os),
a.button:visited.concealed span:not(.os),
input:not(.upvotes):not(.downvotes)[type="submit"].concealed span:not(.os),
.persona-install button.concealed span:not(.os) {
  background-position: 0 -253px;
}
.html-rtl .sidebar a.button.disabled span:not(.os),
.html-rtl .sidebar button.disabled span:not(.os),
.html-rtl .linux .button.linux.disabled span:not(.os),
.html-rtl .mac .button.mac.disabled span:not(.os),
.html-rtl .other .button.bsd.disabled span:not(.os),
.html-rtl .other .button.solaris.disabled span:not(.os),
.html-rtl .windows .button.windows.disabled span:not(.os),
.html-rtl a.delete-button.delete-addon.disabled span:not(.os),
.html-rtl #upload-file-finish.button.disabled span:not(.os),
.html-rtl #upload-file-widget .button.prominent.disabled span:not(.os),
.html-rtl #promos .view-button a.disabled span:not(.os),
.html-rtl .cta a.button:link.disabled span:not(.os),
.html-rtl .cta a.button:visited.disabled span:not(.os),
.html-rtl .theme-queue a.button.disabled span:not(.os),
.html-rtl .theme-queue button.disabled span:not(.os),
.html-rtl .theme .choices button.disabled span:not(.os),
.html-rtl button.disabled span:not(.os),
.html-rtl button.button.disabled span:not(.os),
.html-rtl .button.disabled span:not(.os),
.html-rtl a.button:link.disabled span:not(.os),
.html-rtl a.button:visited.disabled span:not(.os),
.html-rtl input:not(.upvotes):not(.downvotes)[type="submit"].disabled span:not(.os),
.html-rtl .persona-install button.disabled span:not(.os),
.html-rtl .sidebar a.button:disabled span:not(.os),
.html-rtl .sidebar button:disabled span:not(.os),
.html-rtl .linux .button.linux:disabled span:not(.os),
.html-rtl .mac .button.mac:disabled span:not(.os),
.html-rtl .other .button.bsd:disabled span:not(.os),
.html-rtl .other .button.solaris:disabled span:not(.os),
.html-rtl .windows .button.windows:disabled span:not(.os),
.html-rtl a.delete-button.delete-addon:disabled span:not(.os),
.html-rtl #upload-file-finish.button:disabled span:not(.os),
.html-rtl #upload-file-widget .button.prominent:disabled span:not(.os),
.html-rtl #promos .view-button a:disabled span:not(.os),
.html-rtl .cta a.button:link:disabled span:not(.os),
.html-rtl .cta a.button:visited:disabled span:not(.os),
.html-rtl .theme-queue a.button:disabled span:not(.os),
.html-rtl .theme-queue button:disabled span:not(.os),
.html-rtl .theme .choices button:disabled span:not(.os),
.html-rtl button:disabled span:not(.os),
.html-rtl button.button:disabled span:not(.os),
.html-rtl .button:disabled span:not(.os),
.html-rtl a.button:link:disabled span:not(.os),
.html-rtl a.button:visited:disabled span:not(.os),
.html-rtl input:not(.upvotes):not(.downvotes)[type="submit"]:disabled span:not(.os),
.html-rtl .persona-install button:disabled span:not(.os),
.html-rtl .sidebar a.button.concealed span:not(.os),
.html-rtl .sidebar button.concealed span:not(.os),
.html-rtl .linux .button.linux.concealed span:not(.os),
.html-rtl .mac .button.mac.concealed span:not(.os),
.html-rtl .other .button.bsd.concealed span:not(.os),
.html-rtl .other .button.solaris.concealed span:not(.os),
.html-rtl .windows .button.windows.concealed span:not(.os),
.html-rtl a.delete-button.delete-addon.concealed span:not(.os),
.html-rtl #upload-file-finish.button.concealed span:not(.os),
.html-rtl #upload-file-widget .button.prominent.concealed span:not(.os),
.html-rtl #promos .view-button a.concealed span:not(.os),
.html-rtl .cta a.button:link.concealed span:not(.os),
.html-rtl .cta a.button:visited.concealed span:not(.os),
.html-rtl .theme-queue a.button.concealed span:not(.os),
.html-rtl .theme-queue button.concealed span:not(.os),
.html-rtl .theme .choices button.concealed span:not(.os),
.html-rtl button.concealed span:not(.os),
.html-rtl button.button.concealed span:not(.os),
.html-rtl .button.concealed span:not(.os),
.html-rtl a.button:link.concealed span:not(.os),
.html-rtl a.button:visited.concealed span:not(.os),
.html-rtl input:not(.upvotes):not(.downvotes)[type="submit"].concealed span:not(.os),
.html-rtl .persona-install button.concealed span:not(.os) {
  background-position: right -253px;
}
.sidebar a.button b,
.sidebar button b,
.linux .button.linux b,
.mac .button.mac b,
.other .button.bsd b,
.other .button.solaris b,
.windows .button.windows b,
a.delete-button.delete-addon b,
#upload-file-finish.button b,
#upload-file-widget .button.prominent b,
#promos .view-button a b,
.cta a.button:link b,
.cta a.button:visited b,
.theme-queue a.button b,
.theme-queue button b,
.theme .choices button b,
button b,
button.button b,
.button b,
a.button:link b,
a.button:visited b,
input:not(.upvotes):not(.downvotes)[type="submit"] b,
.persona-install button b {
  display: none;
}
.sidebar a.button.selected,
.sidebar button.selected,
.linux .button.linux.selected,
.mac .button.mac.selected,
.other .button.bsd.selected,
.other .button.solaris.selected,
.windows .button.windows.selected,
a.delete-button.delete-addon.selected,
#upload-file-finish.button.selected,
#upload-file-widget .button.prominent.selected,
#promos .view-button a.selected,
.cta a.button:link.selected,
.cta a.button:visited.selected,
.theme-queue a.button.selected,
.theme-queue button.selected,
.theme .choices button.selected,
button.selected,
button.button.selected,
.button.selected,
a.button:link.selected,
a.button:visited.selected,
input:not(.upvotes):not(.downvotes)[type="submit"].selected,
.persona-install button.selected,
.sidebar a.button:hover,
.sidebar button:hover,
.linux .button.linux:hover,
.mac .button.mac:hover,
.other .button.bsd:hover,
.other .button.solaris:hover,
.windows .button.windows:hover,
a.delete-button.delete-addon:hover,
#upload-file-finish.button:hover,
#upload-file-widget .button.prominent:hover,
#promos .view-button a:hover,
.cta a.button:link:hover,
.cta a.button:visited:hover,
.theme-queue a.button:hover,
.theme-queue button:hover,
.theme .choices button:hover,
button:hover,
button.button:hover,
.button:hover,
a.button:link:hover,
a.button:visited:hover,
input:not(.upvotes):not(.downvotes)[type="submit"]:hover,
.persona-install button:hover,
.sidebar a.button:focus,
.sidebar button:focus,
.linux .button.linux:focus,
.mac .button.mac:focus,
.other .button.bsd:focus,
.other .button.solaris:focus,
.windows .button.windows:focus,
a.delete-button.delete-addon:focus,
#upload-file-finish.button:focus,
#upload-file-widget .button.prominent:focus,
#promos .view-button a:focus,
.cta a.button:link:focus,
.cta a.button:visited:focus,
.theme-queue a.button:focus,
.theme-queue button:focus,
.theme .choices button:focus,
button:focus,
button.button:focus,
.button:focus,
a.button:link:focus,
a.button:visited:focus,
input:not(.upvotes):not(.downvotes)[type="submit"]:focus,
.persona-install button:focus {
  box-shadow: 0 2px rgba(0, 0, 0, 0.1), inset 0 -2px rgba(0, 0, 0, 0.1), inset 0 0 100px rgba(255, 255, 255, 0.2);
}
.sidebar a.button:active,
.sidebar button:active,
.linux .button.linux:active,
.mac .button.mac:active,
.other .button.bsd:active,
.other .button.solaris:active,
.windows .button.windows:active,
a.delete-button.delete-addon:active,
#upload-file-finish.button:active,
#upload-file-widget .button.prominent:active,
#promos .view-button a:active,
.cta a.button:link:active,
.cta a.button:visited:active,
.theme-queue a.button:active,
.theme-queue button:active,
.theme .choices button:active,
button:active,
button.button:active,
.button:active,
a.button:link:active,
a.button:visited:active,
input:not(.upvotes):not(.downvotes)[type="submit"]:active,
.persona-install button:active {
  top: 2px;
  box-shadow: none;
}
.sidebar a.button.installer.warning,
.sidebar button.installer.warning,
.linux .button.linux.installer.warning,
.mac .button.mac.installer.warning,
.other .button.bsd.installer.warning,
.other .button.solaris.installer.warning,
.windows .button.windows.installer.warning,
a.delete-button.delete-addon.installer.warning,
#upload-file-finish.button.installer.warning,
#upload-file-widget .button.prominent.installer.warning,
#promos .view-button a.installer.warning,
.cta a.button:link.installer.warning,
.cta a.button:visited.installer.warning,
.theme-queue a.button.installer.warning,
.theme-queue button.installer.warning,
.theme .choices button.installer.warning,
button.installer.warning,
button.button.installer.warning,
.button.installer.warning,
a.button:link.installer.warning,
a.button:visited.installer.warning,
input:not(.upvotes):not(.downvotes)[type="submit"].installer.warning,
.persona-install button.installer.warning,
.sidebar a.button.installer.caution,
.sidebar button.installer.caution,
.linux .button.linux.installer.caution,
.mac .button.mac.installer.caution,
.other .button.bsd.installer.caution,
.other .button.solaris.installer.caution,
.windows .button.windows.installer.caution,
a.delete-button.delete-addon.installer.caution,
#upload-file-finish.button.installer.caution,
#upload-file-widget .button.prominent.installer.caution,
#promos .view-button a.installer.caution,
.cta a.button:link.installer.caution,
.cta a.button:visited.installer.caution,
.theme-queue a.button.installer.caution,
.theme-queue button.installer.caution,
.theme .choices button.installer.caution,
button.installer.caution,
button.button.installer.caution,
.button.installer.caution,
a.button:link.installer.caution,
a.button:visited.installer.caution,
input:not(.upvotes):not(.downvotes)[type="submit"].installer.caution,
.persona-install button.installer.caution,
.sidebar a.button.caution:not(.concealed),
.sidebar button.caution:not(.concealed),
.linux .button.linux.caution:not(.concealed),
.mac .button.mac.caution:not(.concealed),
.other .button.bsd.caution:not(.concealed),
.other .button.solaris.caution:not(.concealed),
.windows .button.windows.caution:not(.concealed),
a.delete-button.delete-addon.caution:not(.concealed),
#upload-file-finish.button.caution:not(.concealed),
#upload-file-widget .button.prominent.caution:not(.concealed),
#promos .view-button a.caution:not(.concealed),
.cta a.button:link.caution:not(.concealed),
.cta a.button:visited.caution:not(.concealed),
.theme-queue a.button.caution:not(.concealed),
.theme-queue button.caution:not(.concealed),
.theme .choices button.caution:not(.concealed),
button.caution:not(.concealed),
button.button.caution:not(.concealed),
.button.caution:not(.concealed),
a.button:link.caution:not(.concealed),
a.button:visited.caution:not(.concealed),
input:not(.upvotes):not(.downvotes)[type="submit"].caution:not(.concealed),
.persona-install button.caution:not(.concealed),
.sidebar a.button.warning:not(.concealed),
.sidebar button.warning:not(.concealed),
.linux .button.linux.warning:not(.concealed),
.mac .button.mac.warning:not(.concealed),
.other .button.bsd.warning:not(.concealed),
.other .button.solaris.warning:not(.concealed),
.windows .button.windows.warning:not(.concealed),
a.delete-button.delete-addon.warning:not(.concealed),
#upload-file-finish.button.warning:not(.concealed),
#upload-file-widget .button.prominent.warning:not(.concealed),
#promos .view-button a.warning:not(.concealed),
.cta a.button:link.warning:not(.concealed),
.cta a.button:visited.warning:not(.concealed),
.theme-queue a.button.warning:not(.concealed),
.theme-queue button.warning:not(.concealed),
.theme .choices button.warning:not(.concealed),
button.warning:not(.concealed),
button.button.warning:not(.concealed),
.button.warning:not(.concealed),
a.button:link.warning:not(.concealed),
a.button:visited.warning:not(.concealed),
input:not(.upvotes):not(.downvotes)[type="submit"].warning:not(.concealed),
.persona-install button.warning:not(.concealed) {
  background-image: url(../../img/impala/warning-bg.png);
  color: #333 !important;
}
.sidebar a.button.installer.warning span,
.sidebar button.installer.warning span,
.linux .button.linux.installer.warning span,
.mac .button.mac.installer.warning span,
.other .button.bsd.installer.warning span,
.other .button.solaris.installer.warning span,
.windows .button.windows.installer.warning span,
a.delete-button.delete-addon.installer.warning span,
#upload-file-finish.button.installer.warning span,
#upload-file-widget .button.prominent.installer.warning span,
#promos .view-button a.installer.warning span,
.cta a.button:link.installer.warning span,
.cta a.button:visited.installer.warning span,
.theme-queue a.button.installer.warning span,
.theme-queue button.installer.warning span,
.theme .choices button.installer.warning span,
button.installer.warning span,
button.button.installer.warning span,
.button.installer.warning span,
a.button:link.installer.warning span,
a.button:visited.installer.warning span,
input:not(.upvotes):not(.downvotes)[type="submit"].installer.warning span,
.persona-install button.installer.warning span,
.sidebar a.button.installer.caution span,
.sidebar button.installer.caution span,
.linux .button.linux.installer.caution span,
.mac .button.mac.installer.caution span,
.other .button.bsd.installer.caution span,
.other .button.solaris.installer.caution span,
.windows .button.windows.installer.caution span,
a.delete-button.delete-addon.installer.caution span,
#upload-file-finish.button.installer.caution span,
#upload-file-widget .button.prominent.installer.caution span,
#promos .view-button a.installer.caution span,
.cta a.button:link.installer.caution span,
.cta a.button:visited.installer.caution span,
.theme-queue a.button.installer.caution span,
.theme-queue button.installer.caution span,
.theme .choices button.installer.caution span,
button.installer.caution span,
button.button.installer.caution span,
.button.installer.caution span,
a.button:link.installer.caution span,
a.button:visited.installer.caution span,
input:not(.upvotes):not(.downvotes)[type="submit"].installer.caution span,
.persona-install button.installer.caution span,
.sidebar a.button.caution:not(.concealed) span,
.sidebar button.caution:not(.concealed) span,
.linux .button.linux.caution:not(.concealed) span,
.mac .button.mac.caution:not(.concealed) span,
.other .button.bsd.caution:not(.concealed) span,
.other .button.solaris.caution:not(.concealed) span,
.windows .button.windows.caution:not(.concealed) span,
a.delete-button.delete-addon.caution:not(.concealed) span,
#upload-file-finish.button.caution:not(.concealed) span,
#upload-file-widget .button.prominent.caution:not(.concealed) span,
#promos .view-button a.caution:not(.concealed) span,
.cta a.button:link.caution:not(.concealed) span,
.cta a.button:visited.caution:not(.concealed) span,
.theme-queue a.button.caution:not(.concealed) span,
.theme-queue button.caution:not(.concealed) span,
.theme .choices button.caution:not(.concealed) span,
button.caution:not(.concealed) span,
button.button.caution:not(.concealed) span,
.button.caution:not(.concealed) span,
a.button:link.caution:not(.concealed) span,
a.button:visited.caution:not(.concealed) span,
input:not(.upvotes):not(.downvotes)[type="submit"].caution:not(.concealed) span,
.persona-install button.caution:not(.concealed) span,
.sidebar a.button.warning:not(.concealed) span,
.sidebar button.warning:not(.concealed) span,
.linux .button.linux.warning:not(.concealed) span,
.mac .button.mac.warning:not(.concealed) span,
.other .button.bsd.warning:not(.concealed) span,
.other .button.solaris.warning:not(.concealed) span,
.windows .button.windows.warning:not(.concealed) span,
a.delete-button.delete-addon.warning:not(.concealed) span,
#upload-file-finish.button.warning:not(.concealed) span,
#upload-file-widget .button.prominent.warning:not(.concealed) span,
#promos .view-button a.warning:not(.concealed) span,
.cta a.button:link.warning:not(.concealed) span,
.cta a.button:visited.warning:not(.concealed) span,
.theme-queue a.button.warning:not(.concealed) span,
.theme-queue button.warning:not(.concealed) span,
.theme .choices button.warning:not(.concealed) span,
button.warning:not(.concealed) span,
button.button.warning:not(.concealed) span,
.button.warning:not(.concealed) span,
a.button:link.warning:not(.concealed) span,
a.button:visited.warning:not(.concealed) span,
input:not(.upvotes):not(.downvotes)[type="submit"].warning:not(.concealed) span,
.persona-install button.warning:not(.concealed) span,
.sidebar a.button.installer.warning span:not(.os),
.sidebar button.installer.warning span:not(.os),
.linux .button.linux.installer.warning span:not(.os),
.mac .button.mac.installer.warning span:not(.os),
.other .button.bsd.installer.warning span:not(.os),
.other .button.solaris.installer.warning span:not(.os),
.windows .button.windows.installer.warning span:not(.os),
a.delete-button.delete-addon.installer.warning span:not(.os),
#upload-file-finish.button.installer.warning span:not(.os),
#upload-file-widget .button.prominent.installer.warning span:not(.os),
#promos .view-button a.installer.warning span:not(.os),
.cta a.button:link.installer.warning span:not(.os),
.cta a.button:visited.installer.warning span:not(.os),
.theme-queue a.button.installer.warning span:not(.os),
.theme-queue button.installer.warning span:not(.os),
.theme .choices button.installer.warning span:not(.os),
button.installer.warning span:not(.os),
button.button.installer.warning span:not(.os),
.button.installer.warning span:not(.os),
a.button:link.installer.warning span:not(.os),
a.button:visited.installer.warning span:not(.os),
input:not(.upvotes):not(.downvotes)[type="submit"].installer.warning span:not(.os),
.persona-install button.installer.warning span:not(.os),
.sidebar a.button.installer.caution span:not(.os),
.sidebar button.installer.caution span:not(.os),
.linux .button.linux.installer.caution span:not(.os),
.mac .button.mac.installer.caution span:not(.os),
.other .button.bsd.installer.caution span:not(.os),
.other .button.solaris.installer.caution span:not(.os),
.windows .button.windows.installer.caution span:not(.os),
a.delete-button.delete-addon.installer.caution span:not(.os),
#upload-file-finish.button.installer.caution span:not(.os),
#upload-file-widget .button.prominent.installer.caution span:not(.os),
#promos .view-button a.installer.caution span:not(.os),
.cta a.button:link.installer.caution span:not(.os),
.cta a.button:visited.installer.caution span:not(.os),
.theme-queue a.button.installer.caution span:not(.os),
.theme-queue button.installer.caution span:not(.os),
.theme .choices button.installer.caution span:not(.os),
button.installer.caution span:not(.os),
button.button.installer.caution span:not(.os),
.button.installer.caution span:not(.os),
a.button:link.installer.caution span:not(.os),
a.button:visited.installer.caution span:not(.os),
input:not(.upvotes):not(.downvotes)[type="submit"].installer.caution span:not(.os),
.persona-install button.installer.caution span:not(.os),
.sidebar a.button.caution:not(.concealed) span:not(.os),
.sidebar button.caution:not(.concealed) span:not(.os),
.linux .button.linux.caution:not(.concealed) span:not(.os),
.mac .button.mac.caution:not(.concealed) span:not(.os),
.other .button.bsd.caution:not(.concealed) span:not(.os),
.other .button.solaris.caution:not(.concealed) span:not(.os),
.windows .button.windows.caution:not(.concealed) span:not(.os),
a.delete-button.delete-addon.caution:not(.concealed) span:not(.os),
#upload-file-finish.button.caution:not(.concealed) span:not(.os),
#upload-file-widget .button.prominent.caution:not(.concealed) span:not(.os),
#promos .view-button a.caution:not(.concealed) span:not(.os),
.cta a.button:link.caution:not(.concealed) span:not(.os),
.cta a.button:visited.caution:not(.concealed) span:not(.os),
.theme-queue a.button.caution:not(.concealed) span:not(.os),
.theme-queue button.caution:not(.concealed) span:not(.os),
.theme .choices button.caution:not(.concealed) span:not(.os),
button.caution:not(.concealed) span:not(.os),
button.button.caution:not(.concealed) span:not(.os),
.button.caution:not(.concealed) span:not(.os),
a.button:link.caution:not(.concealed) span:not(.os),
a.button:visited.caution:not(.concealed) span:not(.os),
input:not(.upvotes):not(.downvotes)[type="submit"].caution:not(.concealed) span:not(.os),
.persona-install button.caution:not(.concealed) span:not(.os),
.sidebar a.button.warning:not(.concealed) span:not(.os),
.sidebar button.warning:not(.concealed) span:not(.os),
.linux .button.linux.warning:not(.concealed) span:not(.os),
.mac .button.mac.warning:not(.concealed) span:not(.os),
.other .button.bsd.warning:not(.concealed) span:not(.os),
.other .button.solaris.warning:not(.concealed) span:not(.os),
.windows .button.windows.warning:not(.concealed) span:not(.os),
a.delete-button.delete-addon.warning:not(.concealed) span:not(.os),
#upload-file-finish.button.warning:not(.concealed) span:not(.os),
#upload-file-widget .button.prominent.warning:not(.concealed) span:not(.os),
#promos .view-button a.warning:not(.concealed) span:not(.os),
.cta a.button:link.warning:not(.concealed) span:not(.os),
.cta a.button:visited.warning:not(.concealed) span:not(.os),
.theme-queue a.button.warning:not(.concealed) span:not(.os),
.theme-queue button.warning:not(.concealed) span:not(.os),
.theme .choices button.warning:not(.concealed) span:not(.os),
button.warning:not(.concealed) span:not(.os),
button.button.warning:not(.concealed) span:not(.os),
.button.warning:not(.concealed) span:not(.os),
a.button:link.warning:not(.concealed) span:not(.os),
a.button:visited.warning:not(.concealed) span:not(.os),
input:not(.upvotes):not(.downvotes)[type="submit"].warning:not(.concealed) span:not(.os),
.persona-install button.warning:not(.concealed) span:not(.os) {
  background-position: 0 -317px;
}
.html-rtl .sidebar a.button.installer.warning span,
.html-rtl .sidebar button.installer.warning span,
.html-rtl .linux .button.linux.installer.warning span,
.html-rtl .mac .button.mac.installer.warning span,
.html-rtl .other .button.bsd.installer.warning span,
.html-rtl .other .button.solaris.installer.warning span,
.html-rtl .windows .button.windows.installer.warning span,
.html-rtl a.delete-button.delete-addon.installer.warning span,
.html-rtl #upload-file-finish.button.installer.warning span,
.html-rtl #upload-file-widget .button.prominent.installer.warning span,
.html-rtl #promos .view-button a.installer.warning span,
.html-rtl .cta a.button:link.installer.warning span,
.html-rtl .cta a.button:visited.installer.warning span,
.html-rtl .theme-queue a.button.installer.warning span,
.html-rtl .theme-queue button.installer.warning span,
.html-rtl .theme .choices button.installer.warning span,
.html-rtl button.installer.warning span,
.html-rtl button.button.installer.warning span,
.html-rtl .button.installer.warning span,
.html-rtl a.button:link.installer.warning span,
.html-rtl a.button:visited.installer.warning span,
.html-rtl input:not(.upvotes):not(.downvotes)[type="submit"].installer.warning span,
.html-rtl .persona-install button.installer.warning span,
.html-rtl .sidebar a.button.installer.caution span,
.html-rtl .sidebar button.installer.caution span,
.html-rtl .linux .button.linux.installer.caution span,
.html-rtl .mac .button.mac.installer.caution span,
.html-rtl .other .button.bsd.installer.caution span,
.html-rtl .other .button.solaris.installer.caution span,
.html-rtl .windows .button.windows.installer.caution span,
.html-rtl a.delete-button.delete-addon.installer.caution span,
.html-rtl #upload-file-finish.button.installer.caution span,
.html-rtl #upload-file-widget .button.prominent.installer.caution span,
.html-rtl #promos .view-button a.installer.caution span,
.html-rtl .cta a.button:link.installer.caution span,
.html-rtl .cta a.button:visited.installer.caution span,
.html-rtl .theme-queue a.button.installer.caution span,
.html-rtl .theme-queue button.installer.caution span,
.html-rtl .theme .choices button.installer.caution span,
.html-rtl button.installer.caution span,
.html-rtl button.button.installer.caution span,
.html-rtl .button.installer.caution span,
.html-rtl a.button:link.installer.caution span,
.html-rtl a.button:visited.installer.caution span,
.html-rtl input:not(.upvotes):not(.downvotes)[type="submit"].installer.caution span,
.html-rtl .persona-install button.installer.caution span,
.html-rtl .sidebar a.button.caution:not(.concealed) span,
.html-rtl .sidebar button.caution:not(.concealed) span,
.html-rtl .linux .button.linux.caution:not(.concealed) span,
.html-rtl .mac .button.mac.caution:not(.concealed) span,
.html-rtl .other .button.bsd.caution:not(.concealed) span,
.html-rtl .other .button.solaris.caution:not(.concealed) span,
.html-rtl .windows .button.windows.caution:not(.concealed) span,
.html-rtl a.delete-button.delete-addon.caution:not(.concealed) span,
.html-rtl #upload-file-finish.button.caution:not(.concealed) span,
.html-rtl #upload-file-widget .button.prominent.caution:not(.concealed) span,
.html-rtl #promos .view-button a.caution:not(.concealed) span,
.html-rtl .cta a.button:link.caution:not(.concealed) span,
.html-rtl .cta a.button:visited.caution:not(.concealed) span,
.html-rtl .theme-queue a.button.caution:not(.concealed) span,
.html-rtl .theme-queue button.caution:not(.concealed) span,
.html-rtl .theme .choices button.caution:not(.concealed) span,
.html-rtl button.caution:not(.concealed) span,
.html-rtl button.button.caution:not(.concealed) span,
.html-rtl .button.caution:not(.concealed) span,
.html-rtl a.button:link.caution:not(.concealed) span,
.html-rtl a.button:visited.caution:not(.concealed) span,
.html-rtl input:not(.upvotes):not(.downvotes)[type="submit"].caution:not(.concealed) span,
.html-rtl .persona-install button.caution:not(.concealed) span,
.html-rtl .sidebar a.button.warning:not(.concealed) span,
.html-rtl .sidebar button.warning:not(.concealed) span,
.html-rtl .linux .button.linux.warning:not(.concealed) span,
.html-rtl .mac .button.mac.warning:not(.concealed) span,
.html-rtl .other .button.bsd.warning:not(.concealed) span,
.html-rtl .other .button.solaris.warning:not(.concealed) span,
.html-rtl .windows .button.windows.warning:not(.concealed) span,
.html-rtl a.delete-button.delete-addon.warning:not(.concealed) span,
.html-rtl #upload-file-finish.button.warning:not(.concealed) span,
.html-rtl #upload-file-widget .button.prominent.warning:not(.concealed) span,
.html-rtl #promos .view-button a.warning:not(.concealed) span,
.html-rtl .cta a.button:link.warning:not(.concealed) span,
.html-rtl .cta a.button:visited.warning:not(.concealed) span,
.html-rtl .theme-queue a.button.warning:not(.concealed) span,
.html-rtl .theme-queue button.warning:not(.concealed) span,
.html-rtl .theme .choices button.warning:not(.concealed) span,
.html-rtl button.warning:not(.concealed) span,
.html-rtl button.button.warning:not(.concealed) span,
.html-rtl .button.warning:not(.concealed) span,
.html-rtl a.button:link.warning:not(.concealed) span,
.html-rtl a.button:visited.warning:not(.concealed) span,
.html-rtl input:not(.upvotes):not(.downvotes)[type="submit"].warning:not(.concealed) span,
.html-rtl .persona-install button.warning:not(.concealed) span,
.html-rtl .sidebar a.button.installer.warning span:not(.os),
.html-rtl .sidebar button.installer.warning span:not(.os),
.html-rtl .linux .button.linux.installer.warning span:not(.os),
.html-rtl .mac .button.mac.installer.warning span:not(.os),
.html-rtl .other .button.bsd.installer.warning span:not(.os),
.html-rtl .other .button.solaris.installer.warning span:not(.os),
.html-rtl .windows .button.windows.installer.warning span:not(.os),
.html-rtl a.delete-button.delete-addon.installer.warning span:not(.os),
.html-rtl #upload-file-finish.button.installer.warning span:not(.os),
.html-rtl #upload-file-widget .button.prominent.installer.warning span:not(.os),
.html-rtl #promos .view-button a.installer.warning span:not(.os),
.html-rtl .cta a.button:link.installer.warning span:not(.os),
.html-rtl .cta a.button:visited.installer.warning span:not(.os),
.html-rtl .theme-queue a.button.installer.warning span:not(.os),
.html-rtl .theme-queue button.installer.warning span:not(.os),
.html-rtl .theme .choices button.installer.warning span:not(.os),
.html-rtl button.installer.warning span:not(.os),
.html-rtl button.button.installer.warning span:not(.os),
.html-rtl .button.installer.warning span:not(.os),
.html-rtl a.button:link.installer.warning span:not(.os),
.html-rtl a.button:visited.installer.warning span:not(.os),
.html-rtl input:not(.upvotes):not(.downvotes)[type="submit"].installer.warning span:not(.os),
.html-rtl .persona-install button.installer.warning span:not(.os),
.html-rtl .sidebar a.button.installer.caution span:not(.os),
.html-rtl .sidebar button.installer.caution span:not(.os),
.html-rtl .linux .button.linux.installer.caution span:not(.os),
.html-rtl .mac .button.mac.installer.caution span:not(.os),
.html-rtl .other .button.bsd.installer.caution span:not(.os),
.html-rtl .other .button.solaris.installer.caution span:not(.os),
.html-rtl .windows .button.windows.installer.caution span:not(.os),
.html-rtl a.delete-button.delete-addon.installer.caution span:not(.os),
.html-rtl #upload-file-finish.button.installer.caution span:not(.os),
.html-rtl #upload-file-widget .button.prominent.installer.caution span:not(.os),
.html-rtl #promos .view-button a.installer.caution span:not(.os),
.html-rtl .cta a.button:link.installer.caution span:not(.os),
.html-rtl .cta a.button:visited.installer.caution span:not(.os),
.html-rtl .theme-queue a.button.installer.caution span:not(.os),
.html-rtl .theme-queue button.installer.caution span:not(.os),
.html-rtl .theme .choices button.installer.caution span:not(.os),
.html-rtl button.installer.caution span:not(.os),
.html-rtl button.button.installer.caution span:not(.os),
.html-rtl .button.installer.caution span:not(.os),
.html-rtl a.button:link.installer.caution span:not(.os),
.html-rtl a.button:visited.installer.caution span:not(.os),
.html-rtl input:not(.upvotes):not(.downvotes)[type="submit"].installer.caution span:not(.os),
.html-rtl .persona-install button.installer.caution span:not(.os),
.html-rtl .sidebar a.button.caution:not(.concealed) span:not(.os),
.html-rtl .sidebar button.caution:not(.concealed) span:not(.os),
.html-rtl .linux .button.linux.caution:not(.concealed) span:not(.os),
.html-rtl .mac .button.mac.caution:not(.concealed) span:not(.os),
.html-rtl .other .button.bsd.caution:not(.concealed) span:not(.os),
.html-rtl .other .button.solaris.caution:not(.concealed) span:not(.os),
.html-rtl .windows .button.windows.caution:not(.concealed) span:not(.os),
.html-rtl a.delete-button.delete-addon.caution:not(.concealed) span:not(.os),
.html-rtl #upload-file-finish.button.caution:not(.concealed) span:not(.os),
.html-rtl #upload-file-widget .button.prominent.caution:not(.concealed) span:not(.os),
.html-rtl #promos .view-button a.caution:not(.concealed) span:not(.os),
.html-rtl .cta a.button:link.caution:not(.concealed) span:not(.os),
.html-rtl .cta a.button:visited.caution:not(.concealed) span:not(.os),
.html-rtl .theme-queue a.button.caution:not(.concealed) span:not(.os),
.html-rtl .theme-queue button.caution:not(.concealed) span:not(.os),
.html-rtl .theme .choices button.caution:not(.concealed) span:not(.os),
.html-rtl button.caution:not(.concealed) span:not(.os),
.html-rtl button.button.caution:not(.concealed) span:not(.os),
.html-rtl .button.caution:not(.concealed) span:not(.os),
.html-rtl a.button:link.caution:not(.concealed) span:not(.os),
.html-rtl a.button:visited.caution:not(.concealed) span:not(.os),
.html-rtl input:not(.upvotes):not(.downvotes)[type="submit"].caution:not(.concealed) span:not(.os),
.html-rtl .persona-install button.caution:not(.concealed) span:not(.os),
.html-rtl .sidebar a.button.warning:not(.concealed) span:not(.os),
.html-rtl .sidebar button.warning:not(.concealed) span:not(.os),
.html-rtl .linux .button.linux.warning:not(.concealed) span:not(.os),
.html-rtl .mac .button.mac.warning:not(.concealed) span:not(.os),
.html-rtl .other .button.bsd.warning:not(.concealed) span:not(.os),
.html-rtl .other .button.solaris.warning:not(.concealed) span:not(.os),
.html-rtl .windows .button.windows.warning:not(.concealed) span:not(.os),
.html-rtl a.delete-button.delete-addon.warning:not(.concealed) span:not(.os),
.html-rtl #upload-file-finish.button.warning:not(.concealed) span:not(.os),
.html-rtl #upload-file-widget .button.prominent.warning:not(.concealed) span:not(.os),
.html-rtl #promos .view-button a.warning:not(.concealed) span:not(.os),
.html-rtl .cta a.button:link.warning:not(.concealed) span:not(.os),
.html-rtl .cta a.button:visited.warning:not(.concealed) span:not(.os),
.html-rtl .theme-queue a.button.warning:not(.concealed) span:not(.os),
.html-rtl .theme-queue button.warning:not(.concealed) span:not(.os),
.html-rtl .theme .choices button.warning:not(.concealed) span:not(.os),
.html-rtl button.warning:not(.concealed) span:not(.os),
.html-rtl button.button.warning:not(.concealed) span:not(.os),
.html-rtl .button.warning:not(.concealed) span:not(.os),
.html-rtl a.button:link.warning:not(.concealed) span:not(.os),
.html-rtl a.button:visited.warning:not(.concealed) span:not(.os),
.html-rtl input:not(.upvotes):not(.downvotes)[type="submit"].warning:not(.concealed) span:not(.os),
.html-rtl .persona-install button.warning:not(.concealed) span:not(.os) {
  background-position: right -317px;
}
.theme .choices button,
.theme-queue a.button,
.theme-queue button {
  padding: 8px 20px 9px;
  min-width: 100px;
}
.sidebar a.button,
.sidebar button {
  width: 100%;
}
.sidebar a.button#commit:before,
.sidebar button#commit:before {
  top: 12px;
}
a.button.release-theme-lock {
  bottom: 4px;
  position: absolute;
  right: 0;
  top: -14px;
  z-index: 10;
}
a.button.release-theme-lock span {
  top: 0;
}
a.button.release-theme-lock:active {
  bottom: 2px;
  top: -12px;
}
.header-search .search-button {
  background-color: #57bd35;
  background-image: url('../../img/icons/go-arrow.png');
  border-radius: 0;
  box-shadow: none;
  height: 30px;
  left: -6px;
}
.header-search .search-button:hover,
.header-search .search-button:focus {
  box-shadow: inset 0 0 100px rgba(255, 255, 255, 0.2);
}
.header-search .search-button:active {
  box-shadow: none;
  top: 0;
}
.html-rtl .header-search .search-button {
  left: 6px;
}
.button.CTA {
  background: #57bd35 !important;
  font-size: 16px !important;
  padding: 16px !important;
}
.invisible-upload {
  padding: 5px 0;
}
.item .install {
  border-radius: none;
  background: none;
}
.item .install strong {
  padding: 0;
  margin: 10px 0 2px;
}
#popular-extensions {
  margin-top: 0;
}
.addon-details .secondary,
.reviews .secondary,
.category-landing .secondary,
body:not(.developer-hub) section.secondary {
  width: 180px;
}
.addon-details .secondary .highlight,
.reviews .secondary .highlight,
.category-landing .secondary .highlight,
body:not(.developer-hub) section.secondary .highlight {
  padding: 7px 0 0;
}
.secondary {
  margin: 0;
  width: 21.49%;
}
.secondary h2,
.secondary h3 {
  color: #aaa;
  font-family: inherit;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 1.2;
  margin: 0;
  padding: 6px;
  text-transform: uppercase;
}
.secondary li {
  border: 0;
}
.island .pager {
  display: none;
}
#featured-extensions {
  padding-top: 0;
}
.sidebar-breakout h2,
.sidebar-breakout h3 {
  font: inherit;
  font-size: 1.25rem;
}
#footer {
  background-color: #fff;
  background-image: linear-gradient(to bottom, #fff 0, #fff 123px, #0c99d5 123px, #0c99d5 200px, #FFF 200px, rgba(12, 153, 213, 0) 400px);
  color: #666;
  font-family: inherit;
  font-style: normal;
  width: 100%;
}
#footer .links-footer a {
  color: #fff !important;
}
#footer #lang_form {
  margin: 12px 0 15px 27px;
}
#footer #lang_form label {
  color: #0996F8;
  display: block;
  font-family: 'Open Sans', X-LocaleSpecific, sans-serif;
  font-size: 14px;
  margin: 10px 0 4px;
  text-transform: none;
}
.html-rtl #footer #lang_form {
  float: left;
  margin: 12px 27px 15px 0;
}
#footer #copyright p {
  font-size: 85%;
  margin-bottom: 0.5em;
}
.addon-details .primary,
.addon-details .secondary {
  background: none;
  font-family: 'Open Sans', X-LocaleSpecific, sans-serif;
}
.html-rtl .extra .button.disabled.not-available {
  background-position: right 6px center;
  padding: 5px 25px 5px 5px;
  text-align: right;
}
#addon h1 {
  color: #fff;
}
.version-number {
  color: #ccc;
  font-size: 0.5em;
}
.addon-details .primary:first-of-type {
  min-height: 257px;
}
.addon-details .secondary.addon-vitals {
  position: relative;
  z-index: 1;
}
.addon-details .install-wrapper .install-button a.button.download {
  margin-bottom: 10px;
}
#addon-description.prose {
  font-family: 'Open Sans', X-LocaleSpecific, sans-serif;
}
#devhub-promo h2 strong {
  font-family: 'Open Sans', X-LocaleSpecific, sans-serif;
}
#masthead h1 {
  margin-top: -5px;
}
#masthead h1.site-title.amo {
  margin: -29px 20px 0 0;
}
.html-rtl #masthead h1.site-title.amo {
  margin: -29px 0 0 20px;
}
.addon-vitals .widgets .widget {
  color: #fff;
}
#addon-summary a,
.notice.c.author a {
  color: #fff;
  text-decoration: underline;
}
.notice.c.author a.download {
  text-decoration: none;
}
.notice.c.author h3,
.notice.c.author p {
  margin-left: 90px;
}
.notice.c.author h3 a,
.notice.c.author p a {
  color: #fff;
}
.notice {
  background: 0;
  border: 0;
  border-radius: 0;
  border-top: 1px solid #ccd6e3;
  box-shadow: none;
}
.addon-details .primary .notice,
.addon-details .secondary.addon-vitals {
  color: #fff;
  z-index: 1;
}
.hovercard a h3,
.secondary li a,
#footer a:link,
#footer a:visited {
  color: #0996F8;
}
/* Notice - underneath description (asking for contribution &/or showing dependencies )*/
.addon-details .hovercard.addon:hover .rating a {
  color: #0996F8;
}
.addon-details .primary .notice {
  background: 0;
  border: 0;
  border-radius: 0;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: none;
  padding-bottom: 18px;
}
.addon-details .primary .notice .hovercard.addon .rating b {
  color: #fff;
}
.addon-details .primary .notice .hovercard.addon:hover .summary a h3,
.addon-details .primary .notice .hovercard.addon:focus .summary a h3,
.addon-details .primary .notice .hovercard.addon:hover .summary a .category.more-info,
.addon-details .primary .notice .hovercard.addon:focus .summary a .category.more-info,
.addon-details .primary .notice .hovercard.addon:hover .rating b,
.addon-details .primary .notice .hovercard.addon:focus .rating b {
  color: #333;
}
.addon-details .primary .notice .hovercard.addon .more .addon-summary {
  display: none;
}
h3.author a,
h4.author a {
  color: #333;
  text-decoration: underline;
}
h3.author .transfer-ownership {
  color: #fff;
  text-decoration: none;
}
.addon-details .version-number,
.addon-details h4.author,
.addon-details h4.author a,
.addon-details a.eula,
.addon-details a.privacy-policy,
.addon-details a.webext-permissions,
.addon-details .notice h3,
.addon-details .notice p,
.addon-details .notice p a,
.addon-details .notice p b,
.addon-details .warning a,
.addon-details #addon-summary,
.addon-details #weekly-downloads .stats,
.addon-details #reviews-link,
.addon-details #daily-users a {
  color: #fff;
}
.addon-details h4.author a,
.addon-details a.privacy-policy,
.addon-details a.webext-permissions,
.addon-details a.eula,
.addon-details .vital a,
.addon-details .warning a,
.addon-details #contribution.notice p a,
.addon-details #reviews-link {
  text-decoration: underline;
}
.addon-details #weekly-downloads .stats {
  font-size: 1rem;
}
.addon-details .version-number {
  font-size: 0.39em;
}
.html-rtl.addon-details .version-number {
  margin: 15px 4px 0 4px;
}
.addon-details .notice h3 {
  font-style: normal;
}
.addon-details .addon-vitals .stats {
  background: none;
}
.addon-details .widgets {
  display: none;
}
.restyle #promos.shown {
  height: 271px;
  min-height: 271px;
}
#side-nav.c.expanded {
  margin-top: 0;
}
.home #side-nav.top {
  margin-top: 0;
}
#main-wrapper,
#background-wrapper {
  border-top: 1px solid #fff;
}
#background-wrapper.expanded {
  height: 420px;
}
.featured {
  background: none;
  border: 0;
}
.banner-box .featured {
  background: #489615;
}
.featured-inner {
  border: 0;
  padding-top: 0;
}
#ui-id-1 {
  position: absolute !important;
}
.ui-helper-hidden-accessible {
  display: none;
}
.secondary .other-categories,
.secondary .categories {
  background-color: transparent;
  border: 0;
  margin-top: 0;
  padding-top: 0;
}
.secondary .other-categories ul,
.secondary .categories ul {
  border-top: none;
  padding: 0;
}
.secondary .other-categories ul ul li,
.secondary .categories ul ul li {
  margin: 0;
}
.secondary .other-categories ul li,
.secondary .categories ul li {
  padding: 0;
}
.secondary .other-categories h3 a,
.secondary .categories h3 a {
  color: #aaa;
  font-family: 'Open Sans', X-LocaleSpecific, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  text-transform: uppercase;
}
.secondary .other-categories li a,
.secondary .categories li a {
  color: #0996F8;
  display: block;
  font-size: 12px;
  font-weight: normal;
  padding: 5px 6px;
  position: relative;
  text-decoration: none;
}
.secondary .other-categories li a:after,
.secondary .categories li a:after {
  color: rgba(0, 0, 0, 0.125);
  content: '\203a';
  font-family: Georgia;
  font-weight: normal;
  font-size: 18px;
  position: absolute;
  right: 6px;
  top: 0;
}
.secondary .other-categories li a:hover,
.secondary .categories li a:hover {
  background-color: #ecf5fe;
}
.secondary .other-categories li a:hover:after,
.secondary .categories li a:hover:after,
.secondary .other-categories li a:focus:after,
.secondary .categories li a:focus:after,
.secondary .other-categories li a.selected:after,
.secondary .categories li a.selected:after {
  color: inherit;
}
.addons-column h3 a {
  font-family: 'Open Sans', X-LocaleSpecific, sans-serif;
}
.addons-column > ul.personas {
  border: 0;
}
.addons-column .persona-install {
  border: 0;
}
.addons-column .persona-install .add {
  background-image: none;
  background-color: #57bd35;
  text-shadow: none;
}
.secondary .submit-theme {
  border: 0;
}
.secondary .submit-theme h3,
.secondary .submit-theme p {
  font-family: 'Open Sans', X-LocaleSpecific, sans-serif;
}
.personas-home .intro {
  font-size: 1.2em;
}
#featured-addons.featured.personas-home {
  display: none;
}
.section > hgroup a,
.article.prose a,
#persona-side a {
  color: #0996F8;
}
.xoxo a {
  color: #0996F8;
}
.restyle .previews {
  background: #f5f5f5;
  margin-left: calc(-1 * ((100vw - 100%) / 2));
  padding: 30px 0;
  width: 100vw;
}
.html-rtl.restyle .previews {
  margin-right: calc(-1 * ((100vw - 100%) / 2));
}
.restyle .previews .carousel {
  margin: 0 auto;
  max-width: 960px;
  padding: 6px 20px;
  overflow-x: hidden;
  overflow-y: visible;
  position: relative;
}
.restyle .previews .control {
  color: #0996F8;
  height: 170px;
  line-height: 3.5;
}
.restyle .previews .control:hover {
  color: #0996F8;
}
.restyle .previews .control.prev {
  background: linear-gradient(to right, #f5f5f5 50%, rgba(245, 245, 245, 0));
}
.restyle .previews .control.next {
  background: linear-gradient(to left, #f5f5f5 50%, rgba(245, 245, 245, 0));
}
.restyle .previews .control.disabled {
  opacity: 0;
  transition: opacity 100ms linear;
}
@media (max-width: 960px) {
  .restyle .previews {
    margin-left: 0;
    width: 100%;
  }
}
@media (max-width: 1018px) {
  .header-bg {
    margin-left: -29px;
  }
}
#lightbox {
  background: rgba(0, 0, 0, 0.75);
}
#lightbox section {
  border: 0;
  border-radius: 0;
}
#lightbox .close {
  border-radius: 0;
}
.personas-featured .persona-list-3col {
  border: 0;
  min-height: 125px;
  padding-bottom: 36px;
}
.restyle .persona.hovercard {
  height: 100px;
}
.restyle .persona.hovercard:focus,
.restyle .persona.hovercard:hover {
  height: 136px;
  margin-bottom: -36px;
}
.restyle .persona.hovercard h3 {
  padding-bottom: 0;
}
.restyle .persona.hovercard h4 {
  clear: both;
  font-size: 12px;
}
.restyle .persona.hovercard h4 .author-names {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.restyle .persona.hovercard a {
  display: inline;
}
.persona-list-3col li {
  border: 0;
  display: inline;
  overflow: hidden;
  padding: 0.6em 0 0;
  position: relative;
}
.persona-list-3col li:nth-of-type(3n) .persona.hovercard {
  margin-right: 0;
}
.persona-list-3col li:nth-of-type(3n) .persona.hovercard .personas-featured:hover,
.persona-list-3col li:nth-of-type(3n) .persona.hovercard .personas-featured:focus {
  margin-bottom: -14.5px;
}
.persona-list-3col li:nth-of-type(4n) .persona.hovercard {
  clear: both;
}
.persona-list-3col .persona.hovercard {
  margin-right: 34px;
  width: 33.3%;
}
.persona-list-3col .persona.hovercard a {
  padding: 0;
}
.persona-list-3col .persona.hovercard h3 {
  max-width: 200px;
}
.category-landing .addons-column ul.personas {
  padding: 0;
}
.category-landing .addons-column ul li {
  overflow: visible;
}
.category-landing .addons-column ul li .persona a {
  padding: 0;
}
.category-landing #featured-addons {
  background: none;
  border: 0;
}
.category-landing #featured-addons .featured-inner {
  background: none;
  border: 0;
  padding-left: 0;
  padding-right: 0;
}
.category-landing #featured-addons ul {
  margin: 0;
  padding: 0 0 40px;
  width: auto;
}
.category-landing .view-all {
  text-align: left;
}
.category-landing .view-all a:link,
.category-landing .view-all a:visited {
  color: #0996F8;
}
.category-landing .featured.three-col .addon.hovercard:hover {
  height: 320px;
  margin-bottom: -320px;
}
.category-landing .featured.three-col .addon.hovercard .addon-writeup {
  display: none;
}
.category-landing .featured.three-col .addon.hovercard .extra {
  max-width: 200px;
}
.category-landing .featured.three-col .addon.hovercard .extra .button.not-available {
  font-size: 12px;
  float: none;
  margin-top: -10px;
  min-width: 0;
  padding: 5px 5px 5px 20px;
}
.category-landing .featured.three-col .addon.hovercard.feature:focus,
.category-landing .featured.three-col .addon.hovercard.feature:hover {
  height: auto;
}
.extra .button.disabled.not-available {
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 0;
  box-shadow: none;
  color: #333;
  font-size: 1rem;
  font-weight: normal;
  margin: 0;
  padding: 5px 5px 5px 25px;
  text-align: left;
}
.addon-description-header .extra .button.disabled.not-available {
  border: 0;
}
.addon.hovercard .extra .button.disabled.not-available {
  border: 1px solid #ebebeb;
}
.extra .button.disabled.not-available .more-versions a {
  color: #0996f8 !important;
}
.persona.hovercard {
  max-width: 200px;
}
.persona.hovercard .persona-install {
  border: 0;
  display: none;
  margin-top: 3px;
  padding-bottom: 5px;
  position: static;
}
.persona.hovercard .persona-install button {
  height: auto;
  padding: 3px;
}
.persona.hovercard:hover {
  height: 100px;
  margin-bottom: -22px;
}
.persona.hovercard:hover .persona-install {
  display: block;
}
.persona.hovercard h3 {
  clear: none;
  font-size: 14px;
  margin: 0;
  padding: 6px 0 3px;
}
.persona.hovercard .persona-preview {
  float: none;
}
.restyle .persona.hovercard a {
  background: none !important;
}
.restyle .persona.hovercard a .persona-preview [data-browsertheme] {
  background: none;
  border: 0 !important;
}
.personas-grid li {
  height: auto;
  width: auto;
}
.manage-button {
  margin: 1em 0 0;
}
.install-button .concealed.CTA {
  display: block !important;
}
.extra .button.not-available {
  background: #fbfbfb url(../../img/impala/no.png) 6px 50% no-repeat;
  border: 1px solid #b1b1b1;
  border-radius: 3px;
  box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.1), inset 0 -2px 0 0 rgba(30, 30, 30, 0.25);
  color: #b1b1b1;
  cursor: default;
  font-size: 14px;
  padding-left: 20px;
  padding-right: 5px;
  pointer-events: all;
  margin-bottom: 5px;
  white-space: normal;
  text-shadow: none;
}
.extra .button.not-available.remove-no {
  background: #fff;
  padding-left: 5px;
  text-align: center;
}
.addon.hovercard .extra .button.not-available,
.items .item.incompatible .extra .button.not-available {
  display: none;
  float: right;
}
.addon.hovercard:focus .extra .button.not-available,
.items .item.incompatible:focus .extra .button.not-available,
.addon.hovercard:hover .extra .button.not-available,
.items .item.incompatible:hover .extra .button.not-available {
  display: block !important;
}
.addon.hovercard .install-shell .install,
.items .item.incompatible .install-shell .install {
  display: inline-block;
}
.addon.hovercard .d2c-reasons-help,
.items .item.incompatible .d2c-reasons-help {
  margin: 0 0 0 -8px;
}
#addon .more-versions a {
  color: #0996F8;
}
.versions-list .more-versions {
  display: none;
}
.notice.author .aux {
  text-align: right;
}
.notice.author .aux #contribute-button {
  text-decoration: none;
}
.notice.author .aux .install-button {
  margin-right: 0;
}
.notice.author .aux .install-button .add {
  margin-top: 5px;
  text-decoration: none;
}
#contribution-url-button {
  text-decoration: none;
}
.notice.c.author .button-wrapper {
  float: right;
}
.html-rtl .notice.c.author .button-wrapper {
  float: right;
}
.notice.c.author h3,
.notice.c.author p {
  margin-left: 0;
  margin-right: 160px;
}
.notice.c.author h3.suggestion,
.notice.c.author p.suggestion {
  margin-right: 0;
}
.secondary .submit-theme {
  padding: 0;
}
.secondary .submit-theme a.button {
  white-space: normal;
}
.theme .choices {
  float: none;
}
.theme-queue a.button:active,
.sidebar a.button:active,
.theme-queue button:active,
.sidebar button:active {
  border: 0;
  box-shadow: inset 1px 1px 1px #fff;
}
.developer-hub .addon-submission-process {
  padding-top: 0;
}
.developer-hub .addon-submission-process form {
  margin-top: 0;
}
#edit-addon h3 a {
  top: 0;
}
.download-anyway {
  display: none;
}
.action-needed {
  overflow: auto;
}
#persona-summary .install,
#persona-summary .install-wrapper,
#persona-summary .install-persona,
#persona-summary p.warning,
#persona-summary .persona-inner {
  padding: 0;
}
#persona-summary .widgets,
#persona-summary p {
  clear: left;
}
.html-rtl #persona-summary .widgets,
.html-rtl #persona-summary p {
  clear: right;
}
#persona-summary .install-wrapper {
  float: left;
}
.html-rtl #persona-summary .install-wrapper {
  float: right;
}
#persona-summary table {
  margin-top: 15px;
  width: 290px;
}
#persona-summary table td {
  width: 100%;
}
#review-box form {
  height: auto;
  min-height: 270px;
}
#contribute-box,
.install-note,
.modal,
.popup {
  border: 1px solid grey;
  border-radius: 0;
  box-shadow: none;
}
.install-note.left::before {
  border: 6px solid transparent;
  border-bottom-color: grey;
  right: 71px;
  top: -13px;
}
.install-note.left::after {
  border-bottom-width: 6px;
  right: 72px;
  top: -11px;
}
.contrib-overlay,
.modal-overlay {
  background: rgba(0, 0, 0, 0.5);
}
.primary.island {
  border: 1px solid #ebebeb;
  margin-top: 10px;
}
.prettyform .listing-footer {
  background: none;
  border-top: 0;
}
.prettyform .listing-footer {
  background: none;
}
#persona #more-personas .article {
  padding: 0 10px 40px;
}
#persona #more-personas .article .persona.hovercard:nth-child(odd) {
  clear: left;
}
#more-artist .persona.hovercard .persona-preview,
#my-themes .persona.hovercard .persona-preview {
  width: auto;
}
#more-artist .persona.hovercard {
  margin-bottom: 0;
  padding: 8px 9px 18px;
}
#more-artist .persona.hovercard:hover,
#more-artist .persona.hovercard:focus {
  margin-bottom: -36px;
}
.restyle.statistics #page {
  max-width: 960px;
  min-width: 960px;
}
.restyle.statistics .primary {
  float: left;
  margin-left: 0;
  width: 74%;
}
.html-rtl.restyle.statistics .primary {
  margin-right: 0;
}
.restyle.statistics .stat-criteria {
  overflow: auto;
}
.restyle.statistics .stat-criteria .island.criteria {
  float: left;
}
.restyle.statistics .notification-box {
  clear: both;
}
/* Reviewer pages */
body.reviewer-tools .site-title strong {
  color: #fff;
}
body.reviewer-tools .reviewer-menu {
  margin-top: 30px;
  width: 660px;
}
body.reviewer-tools .pill-nav-amo {
  border-radius: 0;
  background-color: transparent;
  background-image: none;
}
body.reviewer-tools .pill-nav-amo a {
  color: #fff;
  border-radius: 0;
}
body.reviewer-tools .pill-nav-amo a.selected {
  background-color: #ffffff;
  color: #0996F8;
  background-image: none;
}
body.reviewer-tools #navbar {
  border: none;
  overflow: visible;
}
body.reviewer-tools #navbar ul li.top {
  border-right: 0;
  padding: 0 30px 0;
  text-align: center;
}
body.reviewer-tools #navbar > ul > li > ul {
  background-color: #fff;
  border: none;
  border-radius: 0;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
}
body.reviewer-tools #navbar > ul li > ul li {
  background-color: #fff;
  background-image: none;
  color: #333;
  border-bottom: none;
  text-align: left;
}
body.reviewer-tools #navbar > ul li > ul li a,
body.reviewer-tools #navbar > ul li > ul li a:link,
body.reviewer-tools #navbar > ul li > ul li a:visited {
  color: #333;
  border-bottom: none;
}
body.reviewer-tools #navbar > ul li > ul li a:hover {
  background: #ebf4fe;
}
body.reviewer-tools #navbar li.top:hover,
body.reviewer-tools #navbar li.top.selected {
  background-image: none;
  text-decoration: underline;
}
body.reviewer-tools #navbar li.top a.controller {
  border-right: none;
}
body.reviewer-tools .daily-message .featured-inner {
  border: 1px solid #ebebeb;
}
body.reviewer-tools .listing-header {
  background: none;
  background-color: #ecf5fe;
  background-image: none;
  text-align: center;
  border-bottom: 0;
  border-radius: 0;
}
body.reviewer-tools #reviewers-stats-charts,
body.reviewer-tools #reviewers-stats-charts-unlisted,
body.reviewer-tools #reviewers-stats {
  border: 1px solid #ebebeb;
  border-radius: 0;
}
body.reviewer-tools .reviewer-stats-dark {
  text-align: center;
  background-color: transparent;
}
body.reviewer-tools div.reviewer-waiting {
  border-radius: 0;
  border: 1px solid #ebebeb;
}
body.reviewer-tools .waiting_new,
body.reviewer-tools .waiting_med,
body.reviewer-tools .waiting_old {
  box-shadow: none;
}
body.reviewer-tools .reviewer-stats-table:first-child > div {
  border-left-width: 0;
}
body.reviewer-tools .reviewer-stats-table .int {
  color: #333;
}
body.reviewer-tools #reviewers_main .results,
body.reviewer-tools .section .results {
  border: 1px solid #ebebeb;
  background-color: #ecf5fe;
  border-radius: 0;
}
body.reviewer-tools #reviewers_main .results .results-inner,
body.reviewer-tools .section .results .results-inner {
  border: none;
}
body.reviewer-tools #reviewers-score-bar {
  background: none;
  border-radius: 0;
  border: 1px solid #ebebeb;
  box-shadow: none;
}
body.reviewer-tools div.section ul.tabnav li a {
  padding-bottom: 5px;
  background-color: #ecf5fe;
  border-radius: 0;
  color: #0996F8;
}
body.reviewer-tools div.section ul.tabnav li.selected a {
  background-color: #ffffff;
  border-color: #ebebeb;
  color: #333;
}
body.reviewer-tools div.section .queue-outer {
  border-radius: 0;
  border: 1px solid #ebebeb;
}
body.reviewer-tools div.section .queue-outer .queue-inner {
  border-radius: 0;
  border: none;
}
body.reviewer-tools div.section .queue-outer .queue-inner .data-grid th.ordered {
  background: #ffffff;
}
body.reviewer-tools div.section .queue-outer .queue-inner a,
body.reviewer-tools div.section .queue-outer .queue-inner a:visited {
  color: #0996F8;
}
body.reviewer-tools div.section .queue-search form #id_q {
  border-radius: 0;
}
body.reviewer-tools div.section #queue-island {
  border: 1px solid #ebebeb;
}
body.reviewer-tools div.section #addon.primary #addon-summary a {
  color: #0996F8;
  text-decoration: none;
}
body.reviewer-tools div.section #addon.primary #addon-summary a:hover {
  text-decoration: underline;
}
body.reviewer-tools div.section #addon.primary .article {
  border: 1px solid #ebebeb;
  border-radius: 0;
}
body.reviewer-tools div.section #addon.primary .results .files {
  width: 230px;
}
body.reviewer-tools div.section #addon.primary div#review-actions {
  border: 1px solid #ebebeb;
  border-radius: 0;
}
body.reviewer-tools div.section #addon.primary div#review-actions #review-actions-form {
  border: none;
  border-radius: 0;
}
body.reviewer-tools div.section #addon.primary div#review-actions .action_nav {
  background: none;
  background-color: #ecf5fe;
}
body.reviewer-tools div.section #addon.primary div#review-actions .action_nav li {
  text-shadow: none;
  border: none;
  background: none;
  color: #0996F8;
}
body.reviewer-tools div.section #addon.primary div#review-actions .action_nav li.on-tab {
  color: #333;
  background-color: #ffffff;
  border-top: none;
}
body.reviewer-tools div.section #addon.primary div#review-actions .action_nav li:first-child,
body.reviewer-tools div.section #addon.primary div#review-actions .action_nav li:last-child {
  border-radius: 0;
  border-left: none;
}
body.reviewer-tools div.section #addon.primary .whiteboard {
  border: 1px solid #ebebeb;
  border-radius: 0;
}
body.reviewer-tools div.section .secondary {
  width: 15%;
}
body.reviewer-tools div.section .secondary a.thumbnail.thumbnail {
  border: 1px solid #ebebeb;
}
body.reviewer-tools div.section #addon .object-lead {
  background: none;
}
.listing .item .desc {
  color: #777;
  font-size: 1rem;
}
.listing .item.incompatible .action {
  opacity: 1;
}
.listing .item.incompatible .action .info,
.listing .item.incompatible .action .install.clickHijack .install-button > .button {
  opacity: 0.4;
}
.listing .item:not(.incompatible) .install-shell {
  visibility: visible;
}
.item-info .install-button .button {
  max-width: 200px;
  white-space: normal;
}
.item-info .install-button .button.download {
  color: #fff;
  text-shadow: #333 1px 1px;
}
/* Source/Diff viewer */
body.file-viewer {
  /* Notice. */
}
body.file-viewer pre,
body.file-viewer code,
body.file-viewer kbd,
body.file-viewer tt,
body.file-viewer samp,
body.file-viewer tt {
  font-family: "andale mono", monospace !important;
}
body.file-viewer div.section {
  max-width: none;
  width: 95%;
}
body.file-viewer #file-viewer.messages-duplicate #files a.notice-duplicate > span:after,
body.file-viewer #file-viewer.messages-signing #files a.notice-signing > span:after,
body.file-viewer #file-viewer.messages-all #files a.notice > span:after,
body.file-viewer #file-viewer.messages-duplicate #files a.warning-duplicate > span:after,
body.file-viewer #file-viewer.messages-signing #files a.warning-signing > span:after,
body.file-viewer #file-viewer.messages-all #files a.warning > span:after,
body.file-viewer #file-viewer.messages-duplicate #files a.error-duplicate > span:after,
body.file-viewer #files a.error-signing > span:after,
body.file-viewer #files a.error > span:after {
  vertical-align: baseline;
}
body.file-viewer #files {
  width: 18em;
}
body.file-viewer #files #files-tree a > span {
  border-radius: 0;
}
body.file-viewer #files #files-tree .notice {
  border-top: none;
}
body.file-viewer #content-wrapper {
  border-radius: 0;
  box-shadow: none;
}
body.file-viewer #content-wrapper,
body.file-viewer #messages,
body.file-viewer #thinking,
body.file-viewer #validation-options {
  padding-left: 19em;
}
body.file-viewer .syntaxhighlighter .line-code {
  max-width: none;
  word-break: break-all;
}
body.file-viewer .collapsed-files #files {
  width: 5em;
}
body.file-viewer .collapsed-files #content-wrapper,
body.file-viewer .collapsed-files #messages,
body.file-viewer .collapsed-files #thinking,
body.file-viewer .collapsed-files #validation-options {
  padding-left: 3em;
}
.collection-add-dropdown,
.collection-rate-dropdown {
  width: auto;
}
body.android .install-shell .platform.linux,
body.android .install-shell .platform.mac,
body.android .install-shell .platform.windows,
body.linux .install-shell .platform.android,
body.linux .install-shell .platform.mac,
body.linux .install-shell .platform.windows,
body.mac .install-shell .platform.android,
body.mac .install-shell .platform.linux,
body.mac .install-shell .platform.windows,
body.windows .install-shell .platform.android,
body.windows .install-shell .platform.linux,
body.windows .install-shell .platform.mac {
  display: none !important;
}
#search-facets .facets .facet > ul {
  max-height: 100%;
  overflow-y: visible;
}
.thunderbird .listing-grid .install-shell {
  display: block;
}
.restyle nav.paginator {
  text-align: center;
}
.restyle nav.paginator p {
  width: auto;
}
.restyle nav.paginator .num {
  float: left;
}
.restyle nav.paginator .rel {
  display: inline-block;
  float: none;
}
.restyle nav.paginator .pos {
  float: right;
}
#ui-datepicker-div {
  display: none;
}
.addon.hovercard .extra .button.not-available,
.items .item.incompatible .extra .button.not-available {
  display: inline-block;
  visibility: hidden;
}
.addon.hovercard:hover .extra .button.not-available,
.items .item.incompatible:hover .extra .button.not-available,
.addon.hovercard:focus .extra .button.not-available,
.items .item.incompatible:focus .extra .button.not-available {
  visibility: visible;
}
.webext-permissions.badge {
  display: block;
}
.webext-permissions.badge img {
  height: 1.1em;
  margin-right: 0.25em;
}
.html-rtl .webext-permissions.badge img {
  margin-left: 0.25em;
}
#webext-permissions ul {
  margin-left: 1.5em;
}
.html-rtl #webext-permissions ul {
  margin-right: 1.5em;
}
#webext-permissions ul li {
  list-style: circle;
}
#webext-permissions ul li details summary {
  list-style: none;
}
#webext-permissions ul li details li {
  list-style-type: disc;
}
#webext-permissions ul li details[open] summary:after {
  content: " \25b2";
}
#webext-permissions ul li details summary:after {
  content: " \25bc";
}
#webext-permissions h3 {
  font-size: larger;
  margin-top: 1em;
}
#webext-permissions .prose img {
  float: left;
  margin: 10px;
}
div.detailed {
  display: inline-block;
  vertical-align: middle;
}
