Optimize CSS for https://www.redditstatic.com/reddit.css

Improve your CSS performance by reducing complexity

Validate CSS for parsing errors and warnings

Check and Cleanup CSS Offenders

  • Base64 Length55724
    .c-form-control-feedback-throbber, .c-form-throbber:after { background-image: ... } // base64: 6.09 kB, raw: 4.57 kB .post-sharing .post-sharing-option-facebook { background-image: ... } // base64: 4.33 kB, raw: 3.25 kB .post-sharing .post-sharing-option-twitter { background-image: ... } // base64: 4.18 kB, raw: 3.13 kB .post-sharing .post-sharing-shareplane { background-image: ... } // base64: 9.84 kB, raw: 7.38 kB 
  • Complex Selectors238

    Selectors with uneccessary depth and traversal

    Consider simplifying for speed and readability

    .read-next .read-next-link .read-next-thumbnail img {}.new-comment .md :not(pre)>code {}.link .md :not(pre)>code {}.usertext.border .md :not(pre)>code {}.md-container-small .md pre>code {}.side .md pre>code {}.search-result-group footer .nav-buttons * {}.post-sharing .post-sharing-main .c-form-group>* {}.post-sharing .post-sharing-main .c-form-group>.post-sharing-label {}.post-sharing .post-sharing-email-form.shared .post-sharing-buttons .c-btn {}.post-sharing .post-sharing-option .c-tooltip .tooltip-inner {}.post-sharing .post-sharing-option .c-tooltip .tooltip-arrow {}.comments-preview-popup .commentarea .menuarea .dropdown .selected {}.comments-preview-popup .commentarea .menuarea+form.usertext {}body>.content .link.compressed .midcol {}.explore-item .explore-feedback .fancy-toggle-button .add {}.explore-item .explore-feedback .fancy-toggle-button .remove {}.explore-item .explore-feedback .fancy-toggle-button .add .option {}.explore-item .explore-feedback .fancy-toggle-button .remove .option {}.explore-item .explore-feedback .fancy-toggle-button .add:hover {}.explore-item .explore-feedback .fancy-toggle-button .remove:hover {}.explore-item .explore-feedback .fancy-toggle-button .add:hover {}.explore-item .explore-feedback .fancy-toggle-button .remove:hover {}.explore-comment .comment .md p {}.commentarea .menuarea .toggle a {}.entry .buttons li+li {}.entry .buttons li.stamp+li.stamp {}.entry .buttons li a {}.entry .buttons li a.nonbutton {}body.show-controversial .comment.controversial>.entry .score:after {}.comment.collapsed .tagline a :not(.expand) {}.comment.collapsed .search-result-meta a :not(.expand) {}.message.collapsed.threaded .tagline a :not(.expand) {}.message.collapsed.threaded .search-result-meta a :not(.expand) {}.message .subject .reddit .marker-dot {}.message.gold ul.buttons li a {}.share-summary>tbody>tr>td {}.login-form-section.register .registration-info .md li {}.usertable>.toggle .active .togglebutton {}.error-log .edit-area table td {}.error-log .edit-area table th {}.error-log .logtext table th {}.error-log .logtext table td {}.error-log .logtext table th {}.error-log .logtext table td {}.error-log .logtext table .occ {}.error-log .logtext table .dotdotdot {}.error-log .logtext table .dotdotdot a {}.error-log .logtext table .dotdotdot a:hover {}.button .blog1 .headimgcell a {}.button .blog2 .score .submit {}.button .blog3 .score .submit {}.pretty-form .delete-field td label+label {}#pref-deactivate .md ul li {}.preftable .container.reddit-themes .theme.select-custom-theme input {}.preftable .container.reddit-themes .theme img {}.preftable .container.reddit-themes .theme .theme-thumbnail {}.preftable .container.reddit-themes .theme .theme-container {}.preftable .container.reddit-themes .theme .theme-container p {}.preftable .container.reddit-themes .theme .theme-thumbnail {}.preftable .container.reddit-themes .theme .theme-thumbnail:hover .theme-preview {}.preftable .container.reddit-themes .theme .theme-preview {}.preftable .container.reddit-themes .theme .theme-preview img {}#preview-table>table>tbody>tr {}#preview-table>table>tbody>tr>td {}#preview-table>table>tbody>tr>th {}.campaign .linefield span+span {}.existing-campaigns>table>tbody>tr>td {}.existing-campaigns>table>tbody>tr#edit-campaign-tr>td {}.existing-campaigns>table>tbody>tr#edit-campaign-tr>td {}.existing-campaigns>table>thead>tr>th {}.existing-campaigns>table>thead .campaign-start-date {}.existing-campaigns>table>thead .campaign-end-date {}.existing-campaigns>table>thead .campaign-spent {}.existing-campaigns>table>thead .campaign-spent {}.existing-campaigns>table>thead .campaign-priority {}.existing-campaigns>table>thead .campaign-duration {}.existing-campaigns>table>thead .campaign-total-budget {}.existing-campaigns>table>thead .campaign-buttons {}.interest-selector .form-group-list .form-group>input[type=radio] {}.interest-selector .form-group-list .form-group>.label-group {}.interest-selector .form-group-list .form-group>.label-group:hover {}.interest-selector .form-group-list .form-group>.label-group .label {}.interest-selector .form-group-list .form-group>.label-group .description {}.interest-selector .form-group-list .form-group>input[type=radio]:checked+.label-group {}.interest-selector.expanded .form-group>input[type=radio]:checked+.label-group {}.interest-selector.uninitialized .form-group>input[type=radio]:checked+.label-group {}.interest-selector.uninitialized:hover .form-group>input[type=radio]:checked+.label-group {}.collection-selector .form-group-list .form-group>input[type=radio] {}.collection-selector .form-group-list .form-group>.label-group {}.collection-selector .form-group-list .form-group>.label-group:hover {}.collection-selector .form-group-list .form-group>.label-group .label {}.collection-selector .form-group-list .form-group>.label-group .description {}.collection-selector .form-group-list .form-group>input[type=radio]:checked+.label-group {}.collection-selector.expanded .form-group>input[type=radio]:checked+.label-group {}.collection-selector.uninitialized .form-group>input[type=radio]:checked+.label-group {}.collection-selector.uninitialized:hover .form-group>input[type=radio]:checked+.label-group {}.promo-traffic .content .tabmenu li {}.ui-datepicker-inline .ui-datepicker-calendar th span {}.ui-datepicker-inline .ui-datepicker-calendar td span {}.ui-datepicker-inline .ui-datepicker-calendar td a {}.ui-datepicker-inline .ui-datepicker-calendar th span {}.ui-datepicker-inline .ui-datepicker-calendar td.ui-datepicker-today a {}.ui-datepicker-inline .ui-datepicker-calendar td.ui-datepicker-today span {}.ui-datepicker-inline .ui-datepicker-calendar td a.ui-state-active {}.ui-datepicker-inline .ui-datepicker-calendar td span {}.ui-datepicker-inline .ui-datepicker-calendar td a.ui-state-hover {}.ui-datepicker-inline .ui-datepicker-calendar td a.ui-state-active {}.sponsored-page .targeting-field .radio-group .label-group {}.sponsored-page .targeting-field .radio-group input[type=radio] {}.sponsored-page .targeting-field .radio-group .label-group {}.sponsored-page .targeting-field .radio-group .label-group small {}.sponsored-page .targeting-field .linefield-content>.radio-group {}.sponsored-page .targeting-field .linefield-content>.target-group {}.sponsored-page .lookup-user-field .form-group label {}.sponsored-page .budget-field .form-group label {}.sponsored-page .pricing-field .form-group label {}.sponsored-page .timing-field .form-group label {}.sponsored-page .frequency-cap-field .form-group label {}.sponsored-page .lookup-user-field .form-group .label {}.sponsored-page .budget-field .form-group .label {}.sponsored-page .pricing-field .form-group .label {}.sponsored-page .timing-field .form-group .label {}.sponsored-page .frequency-cap-field .form-group .label {}.sponsored-page .lookup-user-field .form-group .cost-basis-label {}.sponsored-page .budget-field .form-group .cost-basis-label {}.sponsored-page .pricing-field .form-group .cost-basis-label {}.sponsored-page .timing-field .form-group .cost-basis-label {}.sponsored-page .frequency-cap-field .form-group .cost-basis-label {}.sponsored-page .campaign-set .button-group button:first-child {}.sponsored-page .campaign-set .button-group button+button {}.sponsored-page .campaign-option-table .total-budget+td {}.os-device-group .radio-group+.device-version-group+.device-version-group {}.sponsored-page .post-type-field .radio-group .label-group {}.sponsored-page .targeting-feild .radio-group .label-group {}.sponsored-page .post-type-field .radio-group .label-group small {}.sponsored-page .targeting-feild .radio-group .label-group small {}.sponsored-page .promotelink-editor .collapsed-display .linefield {}.sponsored-page .promotelink-editor .thing .title {}.sponsored-page .promotelink-editor .thing .rank {}.sponsored-page .promotelink-editor .thing .flat-list.buttons {}.sponsored-page .promotelink-editor .thing a.thumbnail {}.sponsored-page .dashboard .help p {}.sponsored-page .campaign-editor .editor-group>.linefield>.title {}.sponsored-page .campaign-editor .editor-group>.linefield>.title {}.sponsored-page .campaign-editor .editor-group .linefield {}.sponsored-page .campaign-list-editor>.editor-group>.linefield {}.sponsored-page .campaign-list-editor>.editor-group>.linefield .help {}.sponsored-page .editor .image-field input[type=file] {}.sponsored-page .editor .image-field button.submit-img {}.sponsored-page .editor .image-field img {}.sponsored-page .editor .image-field.has-image .linefield-content {}.sponsored-page .editor .image-field.has-image .img-preview-container {}.sponsored-page .editor .image-field.has-image .img-preview-container img {}.sponsored-page .editor .image-field.has-image .img-preview-container br {}.sponsored-page .editor .date-input input {}.sponsored-page .editor .date-input input {}.sponsored-page .editor .date-input input:focus {}.sponsored-page .editor .date-input input:disabled {}.sponsored-page .editor .date-input input {}.sponsored-page .editor .date-input .datepicker {}.sponsored-page .editor .date-input .datepicker .ui-corner-all {}.sponsored-page .editor .date-input .datepicker {}.sponsored-page .editor .date-input .datepicker .ui-datepicker-header {}.sponsored-page .editor .date-input .datepicker .ui-datepicker-calendar {}.sponsored-page .editor .date-input .datepicker td {}.sponsored-page .editor .date-input .datepicker th {}.sponsored-page .editor .date-input .datepicker th span {}.sponsored-page .editor .date-input .datepicker table {}.sponsored-page .editor .date-input .datepicker th {}.sponsored-page .editor .date-input .datepicker th span {}.sponsored-page .editor .date-input .datepicker td a {}.sponsored-page .editor .date-input .datepicker td span {}.sponsored-page .editor .date-input .datepicker .ui-datepicker-today span {}.sponsored-page .editor .date-input .datepicker a {}.sponsored-page .editor .date-input .datepicker a.ui-state-active {}.sponsored-page .editor .date-input .datepicker a.ui-state-hover {}.sponsored-page .editor .linefield span {}.sponsored-page .editor .linefield>.linefield-content {}.sponsored-page .editor .linefield>.title {}.sponsored-page .editor .linefield>.title {}.sponsored-page .editor>.linefield>.title {}.sponsored-page .editor .buttons button {}.sponsored-page .existing-campaigns .campaign-editor .editor-group {}.sponsored-page .existing-campaigns .campaign-editor footer {}.sponsored-page .campaign-dashboard header .error {}.sponsored-page .campaign-dashboard header .help {}.bidding-history .linefield .notes p {}.side .recommend-box .rec-item a {}.side .recommend-box .rec-item button.add {}.side .recommend-box .rec-item button.add:after {}.side .recommend-box .rec-item button.add:hover {}.side .recommend-box .endoflist h1 {}.side .recommend-box .endoflist .heading {}.side .recommend-box .endoflist ul {}.side .recommend-box .endoflist .reset {}.readonly .recommend-box li>button {}.api-help .contents .introduction p {}.api-help .contents .introduction strong {}.api-help .contents .overview h3 {}.api-help .contents .overview p {}.api-help .contents .overview code {}.api-help .toc>ul>li>strong {}.api-help .toc .mode-selector .mode {}.api-help .toc .mode-selector .mode:hover {}.api-help .toc .mode-selector .mode-current {}.api-help .toc .mode-selector .mode-current:hover {}.api-help .toc li.supports-oauth a {}.api-help .toc li.supports-oauth a:after {}.api-help .methods h2 .scope-id {}.api-help .endpoint .links a {}.api-help .endpoint:hover .links a {}.api-help .parameters tr:last-child th {}.api-help .parameters tr:last-child td {}.api-help .parameters td pre {}.goldvertisement .progress .bar span {}.goldvertisement.st-patrick .progress .bar span {}.goldvertisement.st-patrick .progress .bar span:after {}.gold-bubble div.history .progress .bar {}.gold-bubble div.history .progress .bar span {}.gold-bubble div.history .progress p {}.gold-bubble div.history .progress p {}body.with-listing-chooser #header .tabmenu li:first-child.selected {}.listing-chooser ul.global li a {}.listing-chooser ul.other li a {}.listing-chooser ul.multis li a {}.listing-chooser li a .description {}.gold-wrap .gold-payment .transaction-summary p {}.gold-wrap .gold-payment .transaction-summary p strong {}.gold-wrap .gold-payment .transaction-summary blockquote {}.gold-wrap .gilding-info .examples img {}.gold-wrap .gilding-info .examples p {}.gold-only #header #header-bottom-right a {}.gold-only #header #header-bottom-right .message-count {}.gold-only #header #header-bottom-right #mail.havemail {}.gold-only #header #header-bottom-right #modmail.havemail {}.gold-only #header .tabmenu li a {}.gold-only #header .tabmenu li.selected a {}
  • Duplicated Properties19

    Duplicate properties detected for your selector

    Remove or combine duplicate properties to clean up your css

    .c-form-inline .c-form-group {vertical-align: middle} .c-radio input[type="radio"]:focus, .c-checkbox input[type="checkbox"]:focus {outline: 5px auto -webkit-focus-ring-color} .c-form-control-feedback-wrapper {width: 110%} .search-expando.collapsed {background: linear-gradient(to bottom,rgba(255,255,255,0) 0%,#ffffff 100%)} .basic-button:disabled, .basic-button.disabled, .sponsored-page .primary-button:disabled, .sponsored-page .primary-button.disabled, .sponsored-page button:disabled, .sponsored-page button.disabled {background: linear-gradient(to bottom,#e9edf1 0%,#dce3ea 100%)!important} .sidebox.hohoho .morelink {background: linear-gradient(to bottom,#fffbfb 0%,#e5fbd8 100%)} .arrow {width: 15px} .explore-item .explore-feedback .fancy-toggle-button .add, .explore-item .explore-feedback .fancy-toggle-button .remove {border: 1px solid #ccc} .upvoted-gradient:after {background: linear-gradient(to bottom,#eef7ff 0%,rgba(255,255,255,0) 100%)} .login-form-section p {margin-bottom: 20px} .button {color: #369} .sponsored-page .primary-button {background: linear-gradient(to bottom,#ff9770 0%,#ff7d4d 100%)} .sponsored-page .primary-button:hover {background: linear-gradient(to bottom,#ffa98a 0%,#ff7d4d 100%)} .sponsored-page button {background: linear-gradient(to bottom,#bed6ef 0%,#a9c9ea 100%)} .sponsored-page button:hover {background: linear-gradient(to bottom,#d2e3f4 0%,#a9c9ea 100%)} .sponsored-page .campaign-editor .editor-group {background: #f8f8f8} .gold-form p.goldtype-note {margin-top: 0} .gold-only #header {background: linear-gradient(to bottom,#d7cc7e 0%,#e2ce3e 100%)} .seo-comments-close {background-size: 70px 837px} 
  • Duplicated Selectors25
    .usertable {} /* (3 times) */.error-log .exception-name {} /* (2 times) */.md {} /* (2 times) */.md blockquote {} /* (2 times) */.md code {} /* (2 times) */textarea {} /* (2 times) */.wiki-page-content .md h2 {} /* (2 times) */.combined-search-page .searchfacets {} /* (2 times) */.combined-search-page .facet.count {} /* (2 times) */.top-posts__post {} /* (2 times) */.link.promotedlink.accepted {} /* (2 times) */.c-hidden {} /* (2 times) */.modal-backdrop.in {} /* (2 times) */.button .blog2 .arrow {} /* (2 times) */.blog5 .right {} /* (2 times) */.preftable .container.reddit-themes .theme .theme-thumbnail {} /* (2 times) */.existing-campaigns>table {} /* (2 times) */.existing-campaigns>table>tbody>tr#edit-campaign-tr>td {} /* (2 times) */.geotargeting-disabled {} /* (2 times) */.traffic-table td {} /* (2 times) */.lined-table th {} /* (2 times) */.pretty-button {} /* (2 times) */#per-sr-karma tbody th {} /* (2 times) */.gold-bubble div.history .progress p {} /* (2 times) */.subreddit-report-form .action-icon {} /* (2 times) */
  • Empty Rules2

    Deteced empty rules

    Reduce the size of your CSS file by removing empty rules

    .explore-comment {}.message.spam>.child {}
  • Importants47

    Provides a way for a stylesheet author to give a CSS value more weight than it naturally has

    Avoid usage if at all possible. When you use !important, you’re disrupting the natural flow of your rules, giving more weight to rules that are undeserving of such weight

    .c-alert-danger {color: #b73129!important} .theme-update-infobar {margin-left: 0!important} .theme-update-infobar {margin-right: 0!important} .theme-update-infobar {width: auto!important} .c-image-upload-preview {margin: 0!important} .c-image-upload-btn {padding: 2px 8px!important} .c-image-upload-btn {font-size: 10px!important} .md pre code {padding: 0!important} .md li li, .md li p {font-size: 1em!important} .comments-preview-popup .modal-body>.thing {border: 0!important} .comments-preview-popup .throbber {display: block!important} .comments-preview-popup video.preview {max-width: 100%!important} .comments-preview-popup video.preview {height: auto!important} .comments-preview-popup .thing.comment .embed-comment {display: none!important} .basic-button:disabled, .basic-button.disabled, .sponsored-page .primary-button:disabled, .sponsored-page .primary-button.disabled, .sponsored-page button:disabled, .sponsored-page button.disabled {background: #e9edf1!important} .basic-button:disabled, .basic-button.disabled, .sponsored-page .primary-button:disabled, .sponsored-page .primary-button.disabled, .sponsored-page button:disabled, .sponsored-page button.disabled {background: -moz-linear-gradient(top,#e9edf1 0%,#dce3ea 100%)!important} .basic-button:disabled, .basic-button.disabled, .sponsored-page .primary-button:disabled, .sponsored-page .primary-button.disabled, .sponsored-page button:disabled, .sponsored-page button.disabled {background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#e9edf1),color-stop(100%,#dce3ea))!important} .basic-button:disabled, .basic-button.disabled, .sponsored-page .primary-button:disabled, .sponsored-page .primary-button.disabled, .sponsored-page button:disabled, .sponsored-page button.disabled {background: -webkit-linear-gradient(top,#e9edf1 0%,#dce3ea 100%)!important} .basic-button:disabled, .basic-button.disabled, .sponsored-page .primary-button:disabled, .sponsored-page .primary-button.disabled, .sponsored-page button:disabled, .sponsored-page button.disabled {background: -o-linear-gradient(top,#e9edf1 0%,#dce3ea 100%)!important} .basic-button:disabled, .basic-button.disabled, .sponsored-page .primary-button:disabled, .sponsored-page .primary-button.disabled, .sponsored-page button:disabled, .sponsored-page button.disabled {background: -ms-linear-gradient(top,#e9edf1 0%,#dce3ea 100%)!important} .basic-button:disabled, .basic-button.disabled, .sponsored-page .primary-button:disabled, .sponsored-page .primary-button.disabled, .sponsored-page button:disabled, .sponsored-page button.disabled {background: linear-gradient(to bottom,#e9edf1 0%,#dce3ea 100%)!important} .basic-button:disabled, .basic-button.disabled, .sponsored-page .primary-button:disabled, .sponsored-page .primary-button.disabled, .sponsored-page button:disabled, .sponsored-page button.disabled {color: #999999!important} .basic-button:disabled, .basic-button.disabled, .sponsored-page .primary-button:disabled, .sponsored-page .primary-button.disabled, .sponsored-page button:disabled, .sponsored-page button.disabled {text-shadow: 0 1px 0 #ffffff!important} .basic-button:disabled, .basic-button.disabled, .sponsored-page .primary-button:disabled, .sponsored-page .primary-button.disabled, .sponsored-page button:disabled, .sponsored-page button.disabled {border-color: #ccd6e0!important} .basic-button:disabled, .basic-button.disabled, .sponsored-page .primary-button:disabled, .sponsored-page .primary-button.disabled, .sponsored-page button:disabled, .sponsored-page button.disabled {box-shadow: none!important} #jumpToContent:focus {margin-left: 0!important} .flairsample-left {text-align: right!important} .flairsample-right {text-align: left!important} .flairselector .selected, .flairselector.active li {text-decoration: none!important} .flairselector li {display: block!important} .flairselector li a {color: #369!important} .flairselector li a {font-weight: normal!important} .flairselector .title {font-size: x-small!important} .flairselector .customizer button {display: inline!important} .subreddit .midcol {width: 12em!important} .ring {padding-right: 4px!important} .vote-invalid {color: #888888!important} .entry .buttons li.reported-stamp {border: 1px solid black!important} .trophy-name {color: black!important} .ui-datepicker-year {margin-left: none!important} .multi-details .description .usertext-edit, .filtered-details .description .usertext-edit, .multi-details .description textarea, .filtered-details .description textarea {width: 294px!important} a.pretty-button:hover {text-decoration: none!important} .gold-form .spacer {margin-top: 20px!important} .edit-app-form input[name="name"] {width: 20ex!important} .edit-app-form input[type="file"] {width: auto!important} .edit-app-form input[type="submit"] {width: auto!important} .post-source-button {color: #369!important} 
  • Multi Classes Selectors805

    Selectors with multiple classes

    Unnecessary specificity, consider reducing to single class or id instead

    .fade.in {}.c-input-height.c-radio {}.c-checkbox.c-input-height {}.c-help-block.c-help-block-toggle {}.active.c-btn {}.c-btn.disabled {}.c-btn-primary.disabled {}.active.c-btn-primary {}.c-btn-secondary.disabled {}.active.c-btn-secondary {}.c-btn-highlight.disabled {}.active.c-btn-highlight {}.c-tooltip.in {}.c-tooltip.top {}.c-tooltip.right {}.bottom.c-tooltip {}.c-tooltip.left {}.c-tooltip.top {}.c-tooltip.top-right {}.c-tooltip.right {}.c-tooltip.left {}.bottom.c-tooltip {}.c-tooltip.right {}.c-tooltip.left {}.c-tooltip.top-right {}.c-tooltip.top {}.bottom.c-tooltip {}.c-tooltip.right {}.c-tooltip.left {}.c-tooltip.top-right {}.c-tooltip.top {}.bottom.c-tooltip {}.c-form-control-feedback-wrapper.inside-input {}.c-tooltip.right {}.c-tooltip.left {}.c-tooltip.top-right {}.c-tooltip.top {}.bottom.c-tooltip {}.fade.modal {}.in.modal {}.fade.modal-backdrop {}.in.modal-backdrop {}.c-toggle.c-toggle-toggled {}.c-toggle-content.c-toggle-content-toggled {}.active.read-next {}.fixed.read-next {}.active.read-next-link {}.reddit-infobar.with-icon {}.reddit-infobar.with-icon {}.reddit-infobar.with-btn {}.archived-infobar.with-icon {}.archived-infobar.with-icon {}.cookie-infobar.with-icon {}.cookie-infobar.with-icon {}.timeout-infobar.with-icon {}.timeout-infobar.with-icon {}.reset-password-infobar.with-icon {}.reset-password-infobar.with-icon {}.border.usertext {}.border.usertext {}.active.add {}.active.remove {}.count.facet {}.count.facet {}.count.facet {}.search-result.visited {}.search-result.visited {}.search-result.visited {}.search-result.visited {}.has-thumbnail.search-result {}.has-thumbnail.search-result {}.has-thumbnail.search-result {}.has-thumbnail.search-result {}.collapsed.search-expando {}.collapsed.search-expando {}.expanded.search-expando-button {}.collapsed.search-expando-button {}.count.facet {}.post-sharing-email-form.shared {}.post-sharing-email-form.shared {}.post-sharing-email-form.shared {}.in.modal-backdrop {}.comment.thing {}.posts-carousel.top {}.posts-carousel.top-fixed {}.bottom.posts-carousel {}.left.posts-carousel__btn {}.posts-carousel__btn.right {}.basic-button.disabled {}.disabled.primary-button {}.disabled.fancybutton {}.disabled.fancybutton {}.choice.primary {}.compressed.link {}.flat-vert.title {}.drop-choices.inuse {}.choice.selected {}.dropdown.lightdrop {}.drop-choices.lightdrop {}.dropdown.tabdrop {}.dropdown.tabdrop {}.selected.title {}.drop-choices.tabdrop {}.dropdown-title.tabdrop {}.choice.hidden {}.gold.side-message {}.gold.side-message {}.raisedbox.sponsor-tools {}.no-icon.spacer {}.create.sidebox {}.gold.sidebox {}.gold.sidebox {}.gold.sidebox {}.gold.sidebox {}.gold.sidebox {}.gold.sidebox {}.gold.sidebox {}.mod-override.submit {}.mod-override.submit {}.hohoho.sidebox {}.hohoho.sidebox {}.hohoho.sidebox {}.hohoho.sidebox {}.hohoho.sidebox {}.arrow.upmod {}.arrow.downmod {}.arrow.up {}.arrow.down {}.compressed.link {}.admin.author {}.admin.author {}.flairlist.pretty-form {}.flaircell.narrow {}.header.narrow {}.active.reportform {}.active.drop-choices.flairselector {}.active.flairselector {}.active.option {}.thing.visited {}.thing.visited {}.thing.visited {}.thing.visited {}.thing.visited {}.thing.visited {}.thing.visited {}.link.stickied.thing {}.explore-page.with-listing-chooser {}.explore-page.res-nightmode {}.help.help-cover {}.anchor-top.hover-bubble {}.anchor-top.hover-bubble {}.anchor-top.hover-bubble {}.anchor-top.hover-bubble {}.anchor-top-left.hover-bubble {}.anchor-top-left.hover-bubble {}.anchor-top-left.hover-bubble {}.anchor-top-left.hover-bubble {}.anchor-top-centered.hover-bubble {}.anchor-top-centered.hover-bubble {}.anchor-top-centered.hover-bubble {}.anchor-top-centered.hover-bubble {}.anchor-right.hover-bubble {}.anchor-left.hover-bubble {}.anchor-right.hover-bubble {}.anchor-left.hover-bubble {}.anchor-right.hover-bubble {}.anchor-right.hover-bubble {}.anchor-left.hover-bubble {}.anchor-left.hover-bubble {}.hover-bubble.multi-selector {}.hover-bubble.multi-selector {}.hover-bubble.multi-selector {}.hover-bubble.multi-selector {}.hover-bubble.multi-selector {}.hover-bubble.multi-selector {}.hover-bubble.multi-selector {}.hover-bubble.multi-selector {}.hover-bubble.multi-selector {}.hover-bubble.multi-selector {}.hover-bubble.multi-selector {}.hover-bubble.multi-selector {}.hover-bubble.multi-selector {}.hover-bubble.multi-selector {}.new-ad-style.organic-listing {}.loading.organic-listing {}.loading.organic-listing {}.loading.organic-listing {}.loading.organic-listing {}.compressed.link {}.link.promotedlink {}.arrow.prev {}.arrow.next {}.link.promotedlink {}.link.promotedlink.unpaid {}.link.promotedlink.unseen {}.accepted.link.promotedlink {}.link.promotedlink.rejected {}.accepted.link.promotedlink {}.link.pending.promotedlink {}.link.promoted.promotedlink {}.external.link.promotedlink {}.link.new-ad-style.promotedlink {}.link.new-ad-style-blue.promoted {}.link.new-ad-style-blue.promoted {}.link.new-ad-style-grey.promotedlink {}.link.new-ad-style-transparent.promoted {}.finished.link.promotedlink {}.edited_live.link.promotedlink {}.link.promotedlink.saved {}.link.promotedlink.saved {}.help-cover.promoted {}.new-ad-style.sponsored-tagline {}.city.geotarget-notice {}.country.geotarget-notice {}.gold.title-button {}.infobar.red {}.infobar.red {}.infobar.mellow {}.gold.infobar {}.gold.infobar {}.infobar.welcome {}.infobar.welcome {}.infobar.welcome {}.infobar.welcome {}.infobar.welcome {}.infobar.welcome {}.infobar.welcome {}.infobar.welcome {}.infobar.welcome {}.infobar.newsletterbar {}.infobar.newsletterbar {}.infobar.newsletterbar {}.infobar.newsletterbar {}.infobar.newsletterbar {}.infobar.newsletterbar.success {}.infobar.newsletterbar.success {}.infobar.newsletterbar.success {}.infobar.newsletterbar.success {}.infobar.newsletterbar {}.infobar.newsletterbar {}.infobar.newsletterbar {}.infobar.newsletterbar {}.infobar.newsletterbar {}.infobar.newsletterbar {}.infobar.newsletterbar {}.infobar.newsletterbar {}.infobar.newsletterbar {}.active.option {}.last-clicked.link {}.likes.score {}.dislikes.score {}.compressed.link {}.compressed.link {}.compressed.link {}.compressed.link {}.compressed.link {}.compressed.link {}.compressed.link {}.compressed.link {}.compressed.link {}.likes.score {}.dislikes.score {}.likes.score {}.dislikes.score {}.likes.score {}.dislikes.score {}.noncollapsed.quarantine-tool {}.collapsed.quarantine-tool {}.comment.noncollapsed {}.comment.noncollapsed {}.comment.noncollapsed {}.comment.noncollapsed {}.comment.noncollapsed {}.comment.controversial {}.collapsed.comment {}.collapsed.comment {}.collapsed.comment {}.collapsed.comment {}.collapsed.comment {}.collapsed.comment {}.collapsed.comment {}.collapsed.comment {}.collapsed.comment {}.collapsed.comment {}.collapsed.comment {}.collapsed.comment {}.collapsed.comment {}.collapsed.comment {}.collapsed.collapsed-for-reason.comment {}.collapsed.collapsed-for-reason.comment {}.collapsed.collapsed-for-reason.comment {}.collapsed-for-reason.comment {}.comment.deleted {}.message.noncollapsed {}.message.noncollapsed {}.message.noncollapsed {}.message.noncollapsed {}.message.noncollapsed {}.collapsed.message {}.collapsed.message {}.collapsed.message.threaded {}.collapsed.message.threaded {}.collapsed.message.threaded {}.collapsed.message.threaded {}.collapsed.message.threaded {}.collapsed.message.threaded {}.collapsed.message.threaded {}.collapsed.message.threaded {}.collapsed.message.threaded {}.collapsed.message {}.message.message-parent {}.message.message-reply {}.message.message-parent {}.message.message-reply {}.message.message-parent {}.message.message-reply {}.message.message-parent {}.message.message-reply {}.message.recipient {}.message.message-reply.recipient {}.message.message-parent.recipient {}.color-bar.message {}.message.new {}.message.new {}.message.new {}.message.threaded {}.message.message-reply {}.message.message-parent {}.message.was-comment {}.message.was-comment {}.message.message-parent {}.message.message-parent {}.message.message-reply {}.message.message-parent {}.message.message-parent {}.message.message-reply {}.message.message-reply {}.message.message-parent {}.message.was-comment {}.message.was-comment {}.message.was-comment {}.message.was-comment {}.gold.message {}.gold.message {}.gold.message {}.gold.message {}.gold.message {}.gold.message {}.gold.message {}.gold.message {}.gold.message {}.gold.message {}.gold.message {}.gold.message {}.gold.message {}.gold.message {}.gold.message {}.gold.message {}.gold.message {}.gold.message {}.gold.message {}.gold.message {}.gold.message.new {}.gold-auto.message {}.gold-auto.message {}.gold-auto.message {}.border.commentbody {}.commentbody.grayed {}.preftable.sharetable {}.preftable.sharetable {}.preftable.sharetable {}.preftable.widget-preview {}.preftable.widget-preview {}.newsletter-box.success {}.newsletter-box.success {}.newsletter-box.success {}.newsletter-box.success {}.newsletter-box.success {}.active.faq-toggle {}.login-form-section.register {}.login.login-form-section {}.login-form-section.register {}.login-form-section.register {}.login-form-section.register {}.error.field-ratelimit {}.error.field-vdelay {}.name-taken.register-form {}.name-available.register-form {}.name-checking.register-form {}.split-panel-divider.split-panel-section {}.split-panel-divider.split-panel-section {}.split-panel-divider.split-panel-section {}.split-panel-divider.split-panel-section {}.split-panel-divider.split-panel-section {}.split-panel-divider.split-panel-section {}.split-panel-divider.split-panel-section {}.split-panel-divider.split-panel-section {}.main.option {}.active.error {}.exception.new {}.exception.severe {}.exception.interesting {}.exception.fixed {}.exception.fixed {}.error.logtext {}.error.logtext {}.logtext.warning {}.info.logtext {}.debug.logtext {}.button.thing {}.blog.blog3 {}.blog.blog5 {}.disabled.votes {}.arrow.upmod {}.arrow.downmod {}.instructions.self-service {}.instructions.self-service {}.instructions.self-service {}.instructions.self-service {}.button-demo.show-demo {}.button-demo.show-demo {}.button-demo.show-demo {}.pretty-form.short-text {}.pretty-form.short-text {}.RATELIMIT.error {}.pretty-form.short-text {}.pretty-form.short-text {}.pretty-form.short-text {}.content.submit {}.content.submit {}.preftable.sharetable {}.details.reddit-gold {}.container.reddit-themes {}.container.reddit-themes {}.container.reddit-themes {}.selected.theme {}.container.reddit-themes {}.select-custom-theme.theme {}.container.reddit-themes {}.select-custom-theme.theme {}.container.reddit-themes {}.container.reddit-themes {}.container.reddit-themes {}.container.reddit-themes {}.container.reddit-themes {}.container.reddit-themes {}.container.reddit-themes {}.container.reddit-themes {}.spam.thing {}.comment.spam {}.message.spam {}.comment.spam {}.message.spam {}.banned-user.thing {}.banned-user.thing {}.nsfw.thumbnail {}.spoiler.thumbnail {}.self.thumbnail {}.image.thumbnail {}.default.thumbnail {}.nsfw.thumbnail {}.spoiler.thumbnail {}.self.thumbnail {}.image.thumbnail {}.default.thumbnail {}.btn.right {}.linefield.mobile {}.instructions.private-feeds {}.instructions.private-feeds {}.instructions.private-feeds {}.feedlink.rss-link {}.instructions.private-feeds {}.feedlink.json-link {}.instructions.personalized-ads {}.instructions.personalized-ads {}.instructions.personalized-ads {}.instructions.personalized-ads {}.instructions.personalized-ads {}.instructions.personalized-ads {}.instructions.personalized-ads {}.instructions.personalized-ads {}.instructions.personalized-ads {}.footnotes.personalized-ads {}.footnotes.personalized-ads {}.dropdown.srdrop {}.drop-choices.srdrop {}.dropdown.srdrop {}.choice.top-option {}.bottom-option.choice {}.banned.title {}.deltranslator-button.toggle {}.sr-row.sr-selected {}.sr-name-row.sr-selected {}.formtab.tabmenu {}.formtab.tabmenu {}.formtab.tabmenu {}.formtab.tabmenu {}.link.over18 {}.link.over18 {}.expando-gate.expando-gate--interstitial {}.expando-gate.expando-gate--overlay {}.expando-gate.expando-gate--normal {}.link.self {}.collapsed.expando-button.selftext {}.collapsed.expando-button.selftext {}.expanded.expando-button.selftext {}.expanded.expando-button.selftext {}.collapsed.expando-button.video {}.collapsed.expando-button.video {}.expanded.expando-button.video {}.expanded.expando-button.video {}.border.usertext {}.grayed.usertext {}.captcha.roundfield {}.linefield.usertext {}.linefield.usertext {}.linefield.usertext {}.linefield.usertext {}.captcha.linefield {}.campaign-total-budget.paid {}.example.frequency-cap-message {}.error.minimum-spend {}.bid-info.error {}.expanded.interest-selector {}.collapsed.interest-selector {}.collapsed.interest-selector {}.interest-selector.uninitialized {}.interest-selector.uninitialized {}.interest-selector.uninitialized {}.interest-selector.uninitialized {}.collection-selector.expanded {}.collapsed.collection-selector {}.collapsed.collection-selector {}.collection-selector.uninitialized {}.collection-selector.uninitialized {}.collection-selector.uninitialized {}.collection-selector.uninitialized {}.promocampaign-table.traffic-table {}.promocampaign-table.traffic-table {}.promocampaign-table.traffic-table {}.promocampaign-table.traffic-table {}.promocampaign-table.traffic-table {}.promocampaign-table.traffic-table {}.award-square.mini {}.award-square.mini {}.award-square.mini {}.left.trophy-info {}.datepicker.inuse {}.ui-datepicker-prev.ui-state-disabled {}.ui-datepicker-next.ui-state-disabled {}.cost-basis-label.label {}.cost-basis-label.label {}.cost-basis-label.label {}.cost-basis-label.label {}.cost-basis-label.label {}.cost-basis-label.label {}.daily-max-spend.display-text {}.buttons.flat-list {}.has-image.image-field {}.has-image.image-field {}.has-image.image-field {}.has-image.image-field {}.copy-multi.working {}.copy-multi.working {}.rename-multi.working {}.rename-multi.working {}.add.remove-sr {}.add.remove-sr {}.add.remove-sr {}.add.remove-sr {}.multi-details.readonly {}.filtered-details.readonly {}.multi-details.public {}.filtered-details.public {}.hover-bubble.multi-add-notice {}.hover-bubble.multi-add-notice {}.hover-bubble.multi-add-notice {}.hover-bubble.multi-add-notice {}.hover-bubble.multi-add-notice {}.collapsible.sidecontentbox {}.moderator.toggle {}.gold.infobar {}.moderator.toggle {}.accept-invite.moderator {}.pressed.pretty-button {}.negative.pretty-button {}.negative.pressed.pretty-button {}.neutral.pretty-button {}.neutral.pressed.pretty-button {}.positive.pretty-button {}.positive.pressed.pretty-button {}.gold-accent.gold-thanks {}.gold-accent.titlebox {}.edited.rel-note {}.edited.rel-note {}.gold-accent.snoovatar-link {}.gold-accent.snoovatar-link {}.gold.infobar {}.comment-visits-box.gold-accent {}.gold-accent.roundfield {}.gold-wrap.inline-gold {}.gold-wrap.inline-gold {}.gold-wrap.inline-gold {}.cloneable-link.gold-wrap {}.cloneable-comment.gold-wrap {}.disabled.gold-button {}.bottom.server-seconds-public {}.client-info.infobar {}.client-info.infobar {}.client-info.infobar {}.client-info.infobar {}.client-info.infobar {}.allow.fancybutton {}.allow.fancybutton {}.allow.fancybutton {}.decline.fancybutton {}.decline.fancybutton {}.decline.fancybutton {}.banuser.modactions {}.modactions.unbanuser {}.modactions.muteuser {}.modactions.unmuteuser {}.modactions.removelink {}.approvelink.modactions {}.modactions.removecomment {}.approvecomment.modactions {}.addmoderator.modactions {}.modactions.removemoderator {}.invitemoderator.modactions {}.modactions.uninvitemoderator {}.acceptmoderatorinvite.modactions {}.addcontributor.modactions {}.modactions.removecontributor {}.editsettings.modactions {}.editflair.modactions {}.distinguish.modactions {}.marknsfw.modactions {}.modactions.wikirevise {}.modactions.wikipermlevel {}.modactions.wikibanned {}.modactions.wikiunbanned {}.modactions.wikicontributor {}.modactions.wikipagelisted {}.modactions.removewikicontributor {}.ignorereports.modactions {}.modactions.unignorereports {}.modactions.setpermissions {}.modactions.setsuggestedsort {}.modactions.sticky {}.modactions.unsticky {}.modactions.setcontestmode {}.modactions.unsetcontestmode {}.lock.modactions {}.modactions.unlock {}.createrule.modactions {}.editrule.modactions {}.deleterule.modactions {}.banuser.modactions {}.modactions.unbanuser {}.modactions.muteuser {}.modactions.unmuteuser {}.modactions.removelink {}.approvelink.modactions {}.modactions.removecomment {}.approvecomment.modactions {}.addmoderator.modactions {}.invitemoderator.modactions {}.acceptmoderatorinvite.modactions {}.modactions.removemoderator {}.modactions.uninvitemoderator {}.addcontributor.modactions {}.modactions.removecontributor {}.modactions.wikipagelisted {}.editsettings.modactions {}.editflair.modactions {}.distinguish.modactions {}.marknsfw.modactions {}.modactions.wikirevise {}.modactions.wikipermlevel {}.modactions.wikibanned {}.modactions.wikiunbanned {}.modactions.wikicontributor {}.modactions.removewikicontributor {}.ignorereports.modactions {}.modactions.unignorereports {}.modactions.setpermissions {}.modactions.setsuggestedsort {}.modactions.sticky {}.modactions.unsticky {}.modactions.setcontestmode {}.modactions.unsetcontestmode {}.lock.modactions {}.modactions.unlock {}.createrule.modactions {}.editrule.modactions {}.deleterule.modactions {}.api-help.content {}.api-badge.oauth-scope {}.api-badge.rss-support {}.errorpage-message.sr-description {}.errorpage-message.sr-description {}.focus.sr-interest-bar {}.error.sr-interest-bar {}.error.sr-interest-bar {}.error.sr-interest-bar {}.collapsed.developed-app {}.collapsed.edit-app {}.goldvertisement.st-patrick {}.goldvertisement.st-patrick {}.goldvertisement.st-patrick {}.goldvertisement.st-patrick {}.goldvertisement.st-patrick {}.goldvertisement.st-patrick {}.goldvertisement.st-patrick {}.goldvertisement.st-patrick {}.goldvertisement.st-patrick {}.goldvertisement.st-patrick {}.goldvertisement.st-patrick {}.anchor-top-centered.gold-bubble {}.edited.permission-summary {}.added.permission-bit {}.permission-bit.removed {}.none.permission-bit {}.active.permission-selector {}.initialized.listing-chooser {}.initialized.listing-chooser {}.initialized.listing-chooser {}.initialized.listing-chooser {}.listing-chooser-collapsed.with-listing-chooser {}.listing-chooser-collapsed.with-listing-chooser {}.listing-chooser-collapsed.with-listing-chooser {}.listing-chooser-collapsed.with-listing-chooser {}.listing-chooser-collapsed.with-listing-chooser {}.listing-chooser-collapsed.with-listing-chooser {}.listing-chooser-collapsed.with-listing-chooser {}.listing-chooser-collapsed.with-listing-chooser {}.gold-perks.selected {}.gold-perks.selected {}.create.expanded {}.create.expanded {}.create.expanded {}.submit_text.working {}.enabled.submit_text {}.hover-bubble.save-selector {}.hover-bubble.save-selector {}.hover-bubble.save-selector {}.hidden.save-category {}.gold-wrap.inline-gold {}.gold-wrap.inline-gold {}.gold-wrap.inline-gold {}.gold-wrap.inline-gold {}.gold-wrap.inline-gold {}.gold-wrap.inline-gold {}.gold-wrap.inline-gold {}.gold-wrap.inline-gold {}.active.tab {}.active.tab-toggle {}.toggle.toggled {}.toggle.toggled {}.gift-details.hidden {}.creddits-purchase.gold-page {}.creddits-payment.gold-page {}.gilding.gold-page {}.gilding.gold-page {}.gilding.gold-page {}.gilding.gold-page {}.gilding.gold-page {}.gilding.gold-page {}.gilding.gold-page {}.gilding.gold-page {}.gilding.gold-page {}.gilding.gold-page {}.gilding.gold-page {}.gilding.gold-page {}.gilding.gold-page {}.arrow.upmod {}.arrow.downmod {}.dislikes.score {}.likes.score {}.create.sidebox {}.has-reasons.reported-stamp {}.author.user-banned {}.author.user-deleted {}.author.user-in-timeout-temp {}.author.user-in-timeout-perma {}.author.user-spam {}.arrow.unvoted {}.arrow.vote-changed {}.arrow.vote-changed {}.arrow.upmod {}.arrow.downmod {}.sr-type-icon.sr-type-icon-banned {}.sr-type-icon.sr-type-icon-banned {}.sr-type-icon.sr-type-icon-moderator {}.sr-type-icon.sr-type-icon-moderator {}.sr-type-icon.sr-type-icon-approved {}.sr-type-icon.sr-type-icon-approved {}.sr-type-icon.sr-type-icon-restricted {}.sr-type-icon.sr-type-icon-restricted {}.sr-type-icon.sr-type-icon-private {}.sr-type-icon.sr-type-icon-private {}.sr-type-icon.sr-type-icon-quarantined {}.sr-type-icon.sr-type-icon-quarantined {}.sr-type-icon.sr-type-icon-nsfw {}.sr-type-icon.sr-type-icon-nsfw {}
  • Old Property Prefixes178

    Properties with a no longer needed vendor prefix

    These have since been integrated or removed from mentioned browsers and can safely be removed from CSS

    .fade { -moz-transition: opacity 0.15s linear } // was required by Firefox 15 and earlier .fade { -o-transition: opacity 0.15s linear } // prefix is no longer supported .fade { -ms-transition: opacity 0.15s linear } // prefix is no longer supported .c-form-control { -webkit-box-sizing: border-box } // was required by Android Browser 3, Chrome 9, iOS Safari 4.2, Safari 5 and earlier .c-form-control { -moz-box-sizing: border-box } // was required by Firefox 28 and earlier .c-form-control { -moz-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s } // was required by Firefox 15 and earlier .c-form-control { -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s } // prefix is no longer supported .c-form-control { -ms-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s } // prefix is no longer supported .c-btn { -webkit-box-sizing: border-box } // was required by Android Browser 3, Chrome 9, iOS Safari 4.2, Safari 5 and earlier .c-btn { -moz-box-sizing: border-box } // was required by Firefox 28 and earlier .c-btn { -o-user-select: none } // prefix is no longer supported .cssanimations .c-form-control-feedback-throbber, .cssanimations .c-form-throbber:after { -webkit-box-sizing: border-box } // was required by Android Browser 3, Chrome 9, iOS Safari 4.2, Safari 5 and earlier .cssanimations .c-form-control-feedback-throbber, .cssanimations .c-form-throbber:after { -moz-box-sizing: border-box } // was required by Firefox 28 and earlier .cssanimations .c-form-control-feedback-throbber, .cssanimations .c-form-throbber:after { -moz-animation: spin 0.75s linear infinite } // was required by Firefox 15 and earlier .cssanimations .c-form-control-feedback-throbber, .cssanimations .c-form-throbber:after { -ms-animation: spin 0.75s linear infinite } // prefix is no longer supported .cssanimations .c-form-control-feedback-throbber, .cssanimations .c-form-throbber:after { -o-animation: spin 0.75s linear infinite } // prefix is no longer supported .modal.fade .modal-dialog { -ms-transform: translate(0,-25%) } // was required by IE 9 and earlier .modal.fade .modal-dialog { -o-transform: translate(0,-25%) } // prefix is no longer supported .modal.fade .modal-dialog { -moz-transition: -moz-transform 0.3s ease-out } // was required by Firefox 15 and earlier .modal.fade .modal-dialog { -o-transition: -o-transform 0.3s ease-out } // prefix is no longer supported .modal.in .modal-dialog { -ms-transform: translate(0,0) } // was required by IE 9 and earlier .modal.in .modal-dialog { -o-transform: translate(0,0) } // prefix is no longer supported .modal-content { -webkit-box-shadow: 3px 3px 13px rgba(0,0,0,0.35) } // was required by Android Browser 3, Chrome 9, iOS Safari 4.2, Safari 5 and earlier .modal-content { -webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.5) } // was required by Android Browser 3, Chrome 9, iOS Safari 4.2, Safari 5 and earlier .read-next { -o-user-select: none } // prefix is no longer supported .read-next .read-next-dismiss, .read-next .read-next-button { -moz-transform: scale(1,1) translateY(0px) } // was required by Firefox 15 and earlier .read-next .read-next-dismiss, .read-next .read-next-button { -o-transform: scale(1,1) translateY(0px) } // prefix is no longer supported .read-next .read-next-dismiss, .read-next .read-next-button { -ms-transform: scale(1,1) translateY(0px) } // was required by IE 9 and earlier .read-next .read-next-dismiss, .read-next .read-next-button { -moz-transition: all 0.2s ease 0s } // was required by Firefox 15 and earlier .read-next .read-next-dismiss, .read-next .read-next-button { -o-transition: all 0.2s ease 0s } // prefix is no longer supported .read-next .read-next-dismiss, .read-next .read-next-button { -ms-transition: all 0.2s ease 0s } // prefix is no longer supported .read-next .read-next-dismiss:active, .read-next .read-next-button:active { -moz-transform: scale(1.01,1.01) translateY(1px) } // was required by Firefox 15 and earlier .read-next .read-next-dismiss:active, .read-next .read-next-button:active { -o-transform: scale(1.01,1.01) translateY(1px) } // prefix is no longer supported .read-next .read-next-dismiss:active, .read-next .read-next-button:active { -ms-transform: scale(1.01,1.01) translateY(1px) } // was required by IE 9 and earlier .reddit-infobar { -webkit-box-sizing: border-box } // was required by Android Browser 3, Chrome 9, iOS Safari 4.2, Safari 5 and earlier .reddit-infobar { -moz-box-sizing: border-box } // was required by Firefox 28 and earlier .c-progress { -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1) } // was required by Android Browser 3, Chrome 9, iOS Safari 4.2, Safari 5 and earlier .c-progress-bar { -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15) } // was required by Android Browser 3, Chrome 9, iOS Safari 4.2, Safari 5 and earlier .c-progress-bar { -moz-transition: width 0.6s ease } // was required by Firefox 15 and earlier .c-progress-bar { -o-transition: width 0.6s ease } // prefix is no longer supported .c-progress-bar { -ms-transition: width 0.6s ease } // prefix is no longer supported .post-sharing .post-sharing-email-form.shared .post-sharing-shareplane { -moz-animation: post-sharing-shareplane 0.7s forwards } // was required by Firefox 15 and earlier .post-sharing .post-sharing-email-form.shared .post-sharing-shareplane { -ms-animation: post-sharing-shareplane 0.7s forwards } // prefix is no longer supported .post-sharing .post-sharing-email-form.shared .post-sharing-shareplane { -o-animation: post-sharing-shareplane 0.7s forwards } // prefix is no longer supported .post-sharing .post-sharing-option .c-tooltip { -moz-transform: translate(-50%,-8px) } // was required by Firefox 15 and earlier .post-sharing .post-sharing-option .c-tooltip { -o-transform: translate(-50%,-8px) } // prefix is no longer supported .post-sharing .post-sharing-option .c-tooltip { -ms-transform: translate(-50%,-8px) } // was required by IE 9 and earlier .post-sharing .post-sharing-option .c-tooltip { -moz-transition: all 0.15s ease 0s } // was required by Firefox 15 and earlier .post-sharing .post-sharing-option .c-tooltip { -o-transition: all 0.15s ease 0s } // prefix is no longer supported .post-sharing .post-sharing-option .c-tooltip { -ms-transition: all 0.15s ease 0s } // prefix is no longer supported .post-sharing .post-sharing-option .c-tooltip .tooltip-inner { -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.08) } // was required by Android Browser 3, Chrome 9, iOS Safari 4.2, Safari 5 and earlier .post-sharing .post-sharing-option .c-tooltip .tooltip-arrow { -moz-transform: translate(-50%,-1px) } // was required by Firefox 15 and earlier .post-sharing .post-sharing-option .c-tooltip .tooltip-arrow { -o-transform: translate(-50%,-1px) } // prefix is no longer supported .post-sharing .post-sharing-option .c-tooltip .tooltip-arrow { -ms-transform: translate(-50%,-1px) } // was required by IE 9 and earlier .post-sharing .post-sharing-buttons .c-btn { -o-user-select: none } // prefix is no longer supported .posts-carousel.top { -moz-transition: margin 0.3s ease 0s } // was required by Firefox 15 and earlier .posts-carousel.top { -o-transition: margin 0.3s ease 0s } // prefix is no longer supported .posts-carousel.top { -ms-transition: margin 0.3s ease 0s } // prefix is no longer supported .posts-carousel__inner { -moz-transition: left 0.3s ease 0s } // was required by Firefox 15 and earlier .posts-carousel__inner { -o-transition: left 0.3s ease 0s } // prefix is no longer supported .posts-carousel__inner { -ms-transition: left 0.3s ease 0s } // prefix is no longer supported .posts-carousel__arrow-left { -moz-transform: scaleX(-1) } // was required by Firefox 15 and earlier .posts-carousel__arrow-left { -o-transform: scaleX(-1) } // prefix is no longer supported .posts-carousel__arrow-left { -ms-transform: scaleX(-1) } // was required by IE 9 and earlier .no-select { -o-user-select: none } // prefix is no longer supported .fancybutton { -webkit-background-clip: padding-box } // was required by Android Browser 2.3, Opera 10 and earlier .fancybutton { -moz-background-clip: padding-box } // was required by Firefox 3.6 and earlier .fancybutton { -webkit-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.8) } // was required by Android Browser 3, Chrome 9, iOS Safari 4.2, Safari 5 and earlier .fancybutton { -moz-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.8) } // was required by Firefox 3.6 and earlier .fancybutton:focus, .fancybutton:active { -webkit-box-shadow: inset 0px -1px 0px rgba(255,255,255,0.7) } // was required by Android Browser 3, Chrome 9, iOS Safari 4.2, Safari 5 and earlier .fancybutton:focus, .fancybutton:active { -moz-box-shadow: inset 0px -1px 0px rgba(255,255,255,0.7) } // was required by Firefox 3.6 and earlier .hover-bubble.multi-selector { -o-user-select: none } // prefix is no longer supported .infotext { -webkit-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.8),0px 1px 0px rgba(255,255,255,0.6) } // was required by Android Browser 3, Chrome 9, iOS Safari 4.2, Safari 5 and earlier .infotext { -moz-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.8),0px 1px 0px rgba(255,255,255,0.6) } // was required by Firefox 3.6 and earlier .infobar.newsletterbar { -webkit-box-sizing: border-box } // was required by Android Browser 3, Chrome 9, iOS Safari 4.2, Safari 5 and earlier .infobar.newsletterbar { -moz-box-sizing: border-box } // was required by Firefox 28 and earlier .login-form-side input[type=text], .login-form-side input[type=password] { -webkit-box-sizing: border-box } // was required by Android Browser 3, Chrome 9, iOS Safari 4.2, Safari 5 and earlier .login-form-side input[type=text], .login-form-side input[type=password] { -moz-box-sizing: border-box } // was required by Firefox 28 and earlier .newsletter-box { -webkit-box-shadow: 0 3px 10px 4px rgba(0,0,0,0.1) } // was required by Android Browser 3, Chrome 9, iOS Safari 4.2, Safari 5 and earlier .newsletter-box .faq-toggle.active:after { -moz-transform: rotate(180deg) } // was required by Firefox 15 and earlier .newsletter-box .faq-toggle.active:after { -o-transform: rotate(180deg) } // prefix is no longer supported .newsletter-box .faq-toggle.active:after { -ms-transform: rotate(180deg) } // was required by IE 9 and earlier .newsletter-box { -moz-transform: none } // was required by Firefox 15 and earlier .newsletter-box { -o-transform: none } // prefix is no longer supported .newsletter-box { -ms-transform: none } // was required by IE 9 and earlier #search input[type=text] { -webkit-box-sizing: border-box } // was required by Android Browser 3, Chrome 9, iOS Safari 4.2, Safari 5 and earlier #search input[type=text] { -moz-box-sizing: border-box } // was required by Firefox 28 and earlier #search input[type=submit] { -webkit-box-sizing: border-box } // was required by Android Browser 3, Chrome 9, iOS Safari 4.2, Safari 5 and earlier #search input[type=submit] { -moz-box-sizing: border-box } // was required by Firefox 28 and earlier .split-panel .split-panel-section { -webkit-box-sizing: border-box } // was required by Android Browser 3, Chrome 9, iOS Safari 4.2, Safari 5 and earlier .split-panel .split-panel-section { -moz-box-sizing: border-box } // was required by Firefox 28 and earlier .pretty-form input[type=text], .pretty-form textarea, .pretty-form input[type=password], .pretty-form input[type=number] { -webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.3),0px 1px 0px rgba(255,255,255,0.6) } // was required by Android Browser 3, Chrome 9, iOS Safari 4.2, Safari 5 and earlier .pretty-form input[type=text], .pretty-form textarea, .pretty-form input[type=password], .pretty-form input[type=number] { -moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.3),0px 1px 0px rgba(255,255,255,0.6) } // was required by Firefox 3.6 and earlier .preftable .container.reddit-themes .theme .theme-preview { -moz-transform: translate(-50%,-50%) } // was required by Firefox 15 and earlier .preftable .container.reddit-themes .theme .theme-preview { -o-transform: translate(-50%,-50%) } // prefix is no longer supported .preftable .container.reddit-themes .theme .theme-preview { -ms-transform: translate(-50%,-50%) } // was required by IE 9 and earlier .preftable .container.reddit-themes .theme .theme-preview { -moz-transition: opacity 0.2s ease 0.3s } // was required by Firefox 15 and earlier .preftable .container.reddit-themes .theme .theme-preview { -o-transition: opacity 0.2s ease 0.3s } // prefix is no longer supported .preftable .container.reddit-themes .theme .theme-preview { -ms-transition: opacity 0.2s ease 0.3s } // prefix is no longer supported .preftable .container.reddit-themes .theme .theme-preview { -webkit-box-shadow: 0 0 5px #000000 } // was required by Android Browser 3, Chrome 9, iOS Safari 4.2, Safari 5 and earlier .quarantine-notice { -webkit-box-sizing: border-box } // was required by Android Browser 3, Chrome 9, iOS Safari 4.2, Safari 5 and earlier .quarantine-notice { -moz-box-sizing: border-box } // was required by Firefox 28 and earlier .hovercard { -webkit-box-shadow: 1px 2px 4px -1px rgba(0,0,0,0.75) } // was required by Android Browser 3, Chrome 9, iOS Safari 4.2, Safari 5 and earlier .expando--interstitial-complete .form-bar { -moz-transform: translateY(-50%) } // was required by Firefox 15 and earlier .expando--interstitial-complete .form-bar { -o-transform: translateY(-50%) } // prefix is no longer supported .expando--interstitial-complete .form-bar { -ms-transform: translateY(-50%) } // was required by IE 9 and earlier .interest-selector .form-group-list { -moz-transition: all 0.2s ease 0s } // was required by Firefox 15 and earlier .interest-selector .form-group-list { -o-transition: all 0.2s ease 0s } // prefix is no longer supported .interest-selector .form-group-list { -ms-transition: all 0.2s ease 0s } // prefix is no longer supported .interest-selector .form-group-list .form-group>.label-group { -webkit-box-sizing: border-box } // was required by Android Browser 3, Chrome 9, iOS Safari 4.2, Safari 5 and earlier .interest-selector .form-group-list .form-group>.label-group { -moz-box-sizing: border-box } // was required by Firefox 28 and earlier .collection-selector .form-group-list { -moz-transition: all 0.2s ease 0s } // was required by Firefox 15 and earlier .collection-selector .form-group-list { -o-transition: all 0.2s ease 0s } // prefix is no longer supported .collection-selector .form-group-list { -ms-transition: all 0.2s ease 0s } // prefix is no longer supported .collection-selector .form-group-list .form-group>.label-group { -webkit-box-sizing: border-box } // was required by Android Browser 3, Chrome 9, iOS Safari 4.2, Safari 5 and earlier .collection-selector .form-group-list .form-group>.label-group { -moz-box-sizing: border-box } // was required by Firefox 28 and earlier .datepicker { -webkit-box-shadow: 0px 4px 6px 3px rgba(0,0,0,0.2),inset 0px 1px 0px 0px rgba(255,255,255,0.9) } // was required by Android Browser 3, Chrome 9, iOS Safari 4.2, Safari 5 and earlier .datepicker { -moz-box-shadow: 0px 4px 6px 3px rgba(0,0,0,0.2),inset 0px 1px 0px 0px rgba(255,255,255,0.9) } // was required by Firefox 3.6 and earlier .ui-datepicker-header { -webkit-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.8) } // was required by Android Browser 3, Chrome 9, iOS Safari 4.2, Safari 5 and earlier .ui-datepicker-header { -moz-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.8) } // was required by Firefox 3.6 and earlier .ui-datepicker-inline .ui-datepicker-calendar th, .ui-datepicker-inline .ui-datepicker-calendar td { -webkit-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.7) } // was required by Android Browser 3, Chrome 9, iOS Safari 4.2, Safari 5 and earlier .ui-datepicker-inline .ui-datepicker-calendar th, .ui-datepicker-inline .ui-datepicker-calendar td { -moz-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.7) } // was required by Firefox 3.6 and earlier .ui-datepicker-inline .ui-datepicker-calendar th span, .ui-datepicker-inline .ui-datepicker-calendar td span, .ui-datepicker-inline .ui-datepicker-calendar td a { -webkit-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.7) } // was required by Android Browser 3, Chrome 9, iOS Safari 4.2, Safari 5 and earlier .ui-datepicker-inline .ui-datepicker-calendar th span, .ui-datepicker-inline .ui-datepicker-calendar td span, .ui-datepicker-inline .ui-datepicker-calendar td a { -moz-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.7) } // was required by Firefox 3.6 and earlier .ui-datepicker-inline .ui-datepicker-calendar td.ui-datepicker-today a, .ui-datepicker-inline .ui-datepicker-calendar td.ui-datepicker-today span, .ui-datepicker-inline .ui-datepicker-calendar td a.ui-state-active { -webkit-box-shadow: inset 0px 2px 3px rgba(0,0,0,0.6) } // was required by Android Browser 3, Chrome 9, iOS Safari 4.2, Safari 5 and earlier .ui-datepicker-inline .ui-datepicker-calendar td.ui-datepicker-today a, .ui-datepicker-inline .ui-datepicker-calendar td.ui-datepicker-today span, .ui-datepicker-inline .ui-datepicker-calendar td a.ui-state-active { -moz-box-shadow: inset 0px 2px 3px rgba(0,0,0,0.6) } // was required by Firefox 3.6 and earlier .sponsored-page textarea, .sponsored-page input[type=text] { -webkit-box-sizing: border-box } // was required by Android Browser 3, Chrome 9, iOS Safari 4.2, Safari 5 and earlier .sponsored-page textarea, .sponsored-page input[type=text] { -moz-box-sizing: border-box } // was required by Firefox 28 and earlier .sponsored-page .editor .date-input .datepicker td a, .sponsored-page .editor .date-input .datepicker td span { -webkit-box-sizing: border-box } // was required by Android Browser 3, Chrome 9, iOS Safari 4.2, Safari 5 and earlier .sponsored-page .editor .date-input .datepicker td a, .sponsored-page .editor .date-input .datepicker td span { -moz-box-sizing: border-box } // was required by Firefox 28 and earlier .multi-details button.remove-sr, .filtered-details button.remove-sr, .multi-details button.add, .filtered-details button.add { -webkit-box-sizing: content-box } // was required by Android Browser 3, Chrome 9, iOS Safari 4.2, Safari 5 and earlier .multi-details button.remove-sr, .filtered-details button.remove-sr, .multi-details button.add, .filtered-details button.add { -moz-box-sizing: content-box } // was required by Firefox 28 and earlier .side .recommend-box { -moz-transition: all 0.1s ease-in-out 0s } // was required by Firefox 15 and earlier .side .recommend-box { -o-transition: all 0.1s ease-in-out 0s } // prefix is no longer supported .side .recommend-box { -ms-transition: all 0.1s ease-in-out 0s } // prefix is no longer supported #per-sr-karma tbody th { -o-text-overflow: ellipsis } // prefix is no longer supported .gold-button { -moz-transition: background-color 0.2s ease 0s } // was required by Firefox 15 and earlier .gold-button { -o-transition: background-color 0.2s ease 0s } // prefix is no longer supported .gold-button { -ms-transition: background-color 0.2s ease 0s } // prefix is no longer supported .gold-button { -webkit-box-sizing: content-box } // was required by Android Browser 3, Chrome 9, iOS Safari 4.2, Safari 5 and earlier .gold-button { -moz-box-sizing: content-box } // was required by Firefox 28 and earlier .creddits-gold .gold-button .snoo-head { -moz-transition: opacity 0.2s ease 0s } // was required by Firefox 15 and earlier .creddits-gold .gold-button .snoo-head { -o-transition: opacity 0.2s ease 0s } // prefix is no longer supported .creddits-gold .gold-button .snoo-head { -ms-transition: opacity 0.2s ease 0s } // prefix is no longer supported .styled-input { -webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.3),0px 1px 0px rgba(255,255,255,0.6) } // was required by Android Browser 3, Chrome 9, iOS Safari 4.2, Safari 5 and earlier .styled-input { -moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.3),0px 1px 0px rgba(255,255,255,0.6) } // was required by Firefox 3.6 and earlier body.with-listing-chooser .listing-chooser.initialized { -moz-transition: width 0.25s ease 0s } // was required by Firefox 15 and earlier body.with-listing-chooser .listing-chooser.initialized { -o-transition: width 0.25s ease 0s } // prefix is no longer supported body.with-listing-chooser .listing-chooser.initialized { -ms-transition: width 0.25s ease 0s } // prefix is no longer supported body.with-listing-chooser .listing-chooser.initialized .grippy, body.with-listing-chooser .listing-chooser.initialized .grippy, body.with-listing-chooser .listing-chooser.initialized .grippy:after { -moz-transition: all 0.1s ease 0.03s } // was required by Firefox 15 and earlier body.with-listing-chooser .listing-chooser.initialized .grippy, body.with-listing-chooser .listing-chooser.initialized .grippy, body.with-listing-chooser .listing-chooser.initialized .grippy:after { -o-transition: all 0.1s ease 0.03s } // prefix is no longer supported body.with-listing-chooser .listing-chooser.initialized .grippy, body.with-listing-chooser .listing-chooser.initialized .grippy, body.with-listing-chooser .listing-chooser.initialized .grippy:after { -ms-transition: all 0.1s ease 0.03s } // prefix is no longer supported .listing-chooser ul.multis li { -moz-transition: all 0.15s ease 0s } // was required by Firefox 15 and earlier .listing-chooser ul.multis li { -o-transition: all 0.15s ease 0s } // prefix is no longer supported .listing-chooser ul.multis li { -ms-transition: all 0.15s ease 0s } // prefix is no longer supported .user-jumped-to { -moz-border-radius: 5px } // was required by Firefox 3.6 and earlier .save-category { -moz-border-radius: 5px } // was required by Firefox 3.6 and earlier .fancy { -moz-transform: scaleX(-1) } // was required by Firefox 15 and earlier .fancy { -o-transform: scaleX(-1) } // prefix is no longer supported .fancy { -ms-transform: scaleX(-1) } // was required by IE 9 and earlier .fancy:after { -moz-transform: scaleY(-1) } // was required by Firefox 15 and earlier .fancy:after { -o-transform: scaleY(-1) } // prefix is no longer supported .fancy:after { -ms-transform: scaleY(-1) } // was required by IE 9 and earlier .fancy .fancy-inner:after { -moz-transform: scaleY(-1) scaleX(-1) } // was required by Firefox 15 and earlier .fancy .fancy-inner:after { -o-transform: scaleY(-1) scaleX(-1) } // prefix is no longer supported .fancy .fancy-inner:after { -ms-transform: scaleY(-1) scaleX(-1) } // was required by IE 9 and earlier .gold-wrap a.tab-toggle { -webkit-box-sizing: border-box } // was required by Android Browser 3, Chrome 9, iOS Safari 4.2, Safari 5 and earlier .gold-wrap a.tab-toggle { -moz-box-sizing: border-box } // was required by Firefox 28 and earlier .gold-wrap input[type=text], .gold-wrap input[type=email], .gold-wrap textarea { -webkit-box-sizing: border-box } // was required by Android Browser 3, Chrome 9, iOS Safari 4.2, Safari 5 and earlier .gold-wrap input[type=text], .gold-wrap input[type=email], .gold-wrap textarea { -moz-box-sizing: border-box } // was required by Firefox 28 and earlier .gold-wrap .gift-details { -moz-transition: max-height 0.75s ease 0s } // was required by Firefox 15 and earlier .gold-wrap .gift-details { -o-transition: max-height 0.75s ease 0s } // prefix is no longer supported .gold-wrap .gift-details { -ms-transition: max-height 0.75s ease 0s } // prefix is no longer supported .gold-page.gilding .gold-button { -webkit-box-sizing: border-box } // was required by Android Browser 3, Chrome 9, iOS Safari 4.2, Safari 5 and earlier .gold-page.gilding .gold-button { -moz-box-sizing: border-box } // was required by Firefox 28 and earlier .seo-comments-close { -moz-transform: translate(0,3px) } // was required by Firefox 15 and earlier .seo-comments-close { -o-transform: translate(0,3px) } // prefix is no longer supported .seo-comments-close { -ms-transform: translate(0,3px) } // was required by IE 9 and earlier 
  • Property Resets1
    .message: "padding" resets "padding-left" property set earlier 
  • Qualified Selectors397

    Since IDs are unique and classes are more unique than tags, adding a tag name would slow down the matching process needlessly

    Don’t qualify class or ID rules with tag names, as they are more unique than the tag. Strip tag names where possible

    textarea.c-form-control {}h1.modal-title {}h2.modal-title {}h3.modal-title {}h4.modal-title {}h5.modal-title {}h6.modal-title {}.combined-search-page .searchfacets>h4.title {}.combined-search-page li.searchfacet {}li.searchfacet {}.comments-preview-popup .commentarea .menuarea+form.usertext {}.comments-preview-popup video.preview {}.sponsored-page button.disabled {}div.autosize {}div.autosize>div {}input.txt {}label.disabled {}.subform input.text {}.subform textarea.text {}.subform td.nopadding {}.flat-list li a.gold {}.flat-list li.selected a {}ul.flat-vert {}#header-img.default-header {}#mail.havemail {}#mail.nohavemail {}#modmail.havemail {}#modmail.nohavemail {}#new_modmail.havemail {}#new_modmail.nohavemail {}.drop-choices a.choice {}.drop-choices a.choice:hover {}.drop-choices a.choice.selected {}.tabmenu li.selected a {}.tagline a.author.admin {}.search-result-meta a.author.admin {}a.author {}.frontpage-tagline-css a.author {}.frontpage-tagline-css a.author+.flair {}a.new-domain {}a.banned-user {}.flairselector li.selected {}.thing.stickied.link a.title {}body.with-listing-chooser.explore-page #header .pagename {}.help a.help {}.hover-bubble.multi-selector a.sr {}body.compressed-display .organic-listing .link {}body.compressed-display .organic-listing.loading {}.link.promoted.new-ad-style-blue span.promoted-span {}.panestack-title a.title-button {}.panestack-title a.title-button.gold {}.commentarea .menuarea form.toggle {}.infobar.newsletterbar a.newsletter-close {}a.star {}.entry .buttons li.stamp+li.stamp {}.entry .buttons li.stamp+li.stamp {}.entry .buttons li a.nonbutton {}.likes div.score.likes {}.dislikes div.score.dislikes {}body.show-controversial .comment.controversial>.entry .score:after {}textarea.gray {}.message .recipient a.author {}.message .sender a.author {}.message.gold ul.buttons li.first {}.message.gold ul.buttons li.first {}.message.gold ul.buttons li a {}.message.gold ul.buttons {}.message.gold ul.buttons li {}body.newsletter {}.user-form label.note {}.user-form input.logtxt {}.usertable tr.banned-user {}.usertable tr.banned-user a {}.usertable tr.banned-user .user {}.error-log .exception span.normal {}.error-log .exception span.new {}.error-log .edit-area label.new {}.error-log .exception span.severe {}.error-log .edit-area label.severe {}.error-log .exception span.interesting {}.error-log .edit-area label.interesting {}.error-log .exception span.fixed {}.error-log .edit-area label.fixed {}.error-log table.stacktrace th {}.error-log table.stacktrace td {}.error-log table.stacktrace td {}.error-log table.stacktrace td.col-1 {}.error-log table.stacktrace td.col-1 {}button.button[disabled] {}.blog5 a.bling {}.blog5 li.selected {}body.contact-us-page {}.contact-us-page h2.button {}.contact-us-page h2.button:hover {}.contact-us-page img.space-snoo {}.button-demo a.view-code {}.button-demo a.hide-code {}.button-demo a.hide-code {}.button-demo.show-demo a.view-code {}.button-demo.show-demo a.hide-code {}.pretty-form.short-text input[type=text].number {}.pretty-form.short-text input[type=text].text {}#pref-deactivate textarea#deactivate-message {}.preftable td.prefright {}.preftable td.prefright h6 {}.entry .buttons li.reported-stamp {}.stats td.space {}.stats td.sec {}.stats td.k {}.stats td.ri {}ul.image-preview-list {}ul.image-preview-list li {}ul.image-preview-list .preview {}ul.image-preview-list .preview img {}ul.image-preview-list .description {}ul.image-preview-list .description pre {}.sr-bar a.gold {}#sr-autocomplete-area.multiple-subreddit {}#sr-autocomplete-area.multiple-subreddit #sr-autocomplete {}#sr-autocomplete-area.multiple-subreddit #sr-autocomplete:focus {}#sr-autocomplete-area.multiple-subreddit .sr-span {}#sr-autocomplete-area.multiple-subreddit .sr-span img {}ul.tabmenu.formtab {}.expando--with-interstitial .media-preview img.preview {}.expando--with-interstitial .media-preview video.preview {}.expando--with-interstitial .media-preview img.censored-preview {}.expando--with-interstitial .media-preview video.censored-preview {}video.preview {}.media-preview img.censored-preview {}.usertext a.reddiquette {}ul.colors {}ul.colors li {}ul.colors label {}ul.colors .swatch {}ul.colors li.custom-color {}ul.colors li.custom-color {}ul.colors li.custom-color p {}ul.colors li.custom-color p {}ul.colors li.custom-color .swatch {}ul.colors li.custom-color .swatch {}ul.colors li.custom-color input[type=color] {}ul.colors li.custom-color input[type=color] {}ul.colors li.custom-color input[type=text] {}ul.colors li.custom-color input[type=text] {}.linefield input[type="text"].small-text {}.existing-campaigns td.campaign-total-budget span {}.existing-campaigns td.campaign-total-budget.paid {}.existing-campaigns tr.refund {}.existing-campaigns>table>tbody>tr#edit-campaign-tr>td {}.existing-campaigns>table>tbody>tr#edit-campaign-tr>td {}.campaign td.prefright {}.traffic-table tr.max {}.traffic-table tr.min {}.traffic-table tr.mean {}.traffic-table tr:nth-child(odd).dow-5 th {}.traffic-table tr:nth-child(odd).dow-5 td {}.traffic-table tr:nth-child(even).dow-6 th {}.traffic-table tr:nth-child(even).dow-6 td {}div.timeseries {}div.timeseries span.title {}div.timeseries span.title {}#timeseries-unprocessed.slow {}.traffic-table.promocampaign-table tr.total {}.traffic-table.promocampaign-table tr.active {}p.totals-are-preliminary {}table.lined-table {}.sidecontentbox a.helplink {}.ui-datepicker-inline .ui-datepicker-calendar td.ui-datepicker-today a {}.ui-datepicker-inline .ui-datepicker-calendar td.ui-datepicker-today span {}.ui-datepicker-inline .ui-datepicker-calendar td a.ui-state-active {}.ui-datepicker-inline .ui-datepicker-calendar td a.ui-state-hover {}.ui-datepicker-inline .ui-datepicker-calendar td a.ui-state-active {}.sponsored-page .help a.help {}.sponsored-page .promotelink-editor .thing a.thumbnail {}.sponsored-page .editor .image-field button.submit-img {}.sponsored-page .editor input[type=text].total_budget_pennies {}.sponsored-page .editor .date-input .datepicker a.ui-state-active {}.sponsored-page .editor .date-input .datepicker a.ui-state-hover {}.pay-form tr.input-error th {}.pay-form tr.input-error input {}.pay-form tr.input-error textarea {}.pay-form tr.input-error select {}.pay-form p.info {}.promote-report-table thead th.blank {}.promote-report-table td.text {}.promote-report-table tr.total {}.inventory-table td.title {}.inventory-table tr.total {}.multi-details form.copy-multi {}.filtered-details form.copy-multi {}.multi-details form.rename-multi {}.filtered-details form.rename-multi {}.multi-details form.copy-multi .multi-name {}.filtered-details form.copy-multi .multi-name {}.multi-details form.rename-multi .multi-name {}.filtered-details form.rename-multi .multi-name {}.multi-details form.copy-multi button {}.filtered-details form.copy-multi button {}.multi-details form.rename-multi button {}.filtered-details form.rename-multi button {}.multi-details form.copy-multi button:active {}.filtered-details form.copy-multi button:active {}.multi-details form.rename-multi button:active {}.filtered-details form.rename-multi button:active {}.multi-details form.copy-multi .throbber {}.filtered-details form.copy-multi .throbber {}.multi-details form.rename-multi .throbber {}.filtered-details form.rename-multi .throbber {}.multi-details form.copy-multi.working .throbber {}.filtered-details form.copy-multi.working .throbber {}.multi-details form.rename-multi.working .throbber {}.filtered-details form.rename-multi.working .throbber {}.multi-details form.copy-multi button {}.filtered-details form.copy-multi button {}.multi-details form.rename-multi button {}.filtered-details form.rename-multi button {}.multi-details form.rename-multi .warning {}.filtered-details form.rename-multi .warning {}.multi-details form.add-sr {}.filtered-details form.add-sr {}.multi-details button.remove-sr {}.filtered-details button.remove-sr {}.multi-details button.add {}.filtered-details button.add {}.multi-details button.remove-sr:hover {}.filtered-details button.remove-sr:hover {}.multi-details button.add:hover {}.filtered-details button.add:hover {}.multi-details button.remove-sr:active {}.filtered-details button.remove-sr:active {}.multi-details button.add:active {}.filtered-details button.add:active {}.multi-details button.remove-sr.remove-sr {}.filtered-details button.remove-sr.remove-sr {}.multi-details button.add.remove-sr {}.filtered-details button.add.remove-sr {}.multi-details button.remove-sr.add {}.filtered-details button.remove-sr.add {}.multi-details button.add.add {}.filtered-details button.add.add {}.multi-details.readonly button.remove-sr {}.filtered-details.readonly button.remove-sr {}.multi-details form.add-sr .sr-name {}.filtered-details form.add-sr .sr-name {}.multi-details form.add-sr button.add {}.multi-details form.add-sr button.add {}.filtered-details form.add-sr button.add {}.filtered-details form.add-sr button.add {}.multi-details form.add-sr .sr-name {}.filtered-details form.add-sr .sr-name {}.multi-details form.add-sr button.add {}.multi-details form.add-sr button.add {}.filtered-details form.add-sr button.add {}.filtered-details form.add-sr button.add {}.side .recommend-box .rec-item button.add {}.side .recommend-box .rec-item button.add:after {}.side .recommend-box .rec-item button.add:hover {}.titlebox form.toggle {}.titlebox form.leavecontributor-button {}.titlebox form.leavecontributor-button {}.titlebox form.flairtoggle {}a.adminbox {}a.adminbox:hover {}a.pretty-button:hover {}tr.gold-accent {}tr.gold-accent+tr>td {}#per-sr-karma th.helpful span {}form#banned textarea {}.gold-accent .pretty-form input[type=text]#name {}.gold-form p.goldtype-note {}.gold-form label:last-of-type p.goldtype-note {}.modactionlisting td.timestamp {}.modactionlisting td.subreddit {}.modactionlisting td.button {}.modactionlisting td.description em {}.api-help .toc a.section {}.api-help em.placeholder {}.api-help .toc em.placeholder {}.api-help .toc li.supports-oauth a {}.api-help .toc li.supports-oauth a:after {}.api-help .endpoint em.placeholder {}.sr-interest-bar ul.results {}.edit-app-form input.text {}table.diff {}body.post-under-6h-old .gilded-icon {}.gold-bubble span.gold-branding {}.gold-bubble p.buy-gold {}.gold-bubble p.buy-gold a {}.gold-bubble p.give-gold {}.gold-bubble p.aside {}.gold-bubble p.aside a {}.gold-bubble div.history {}.gold-bubble div.history p {}.gold-bubble div.history .progress {}.gold-bubble div.history .progress .bar {}.gold-bubble div.history .progress .bar span {}.gold-bubble div.history .progress p {}.gold-bubble div.history .progress p {}#stripe-payment input.card-cvc {}#stripe-payment input.card-address_zip {}.stripe-note a.icon {}.gold-subscription div.buttons {}.permission-selector label.disabled {}body.with-listing-chooser {}body.with-listing-chooser #header .tabmenu {}body.with-listing-chooser #header .tabmenu li:first-child.selected {}body.with-listing-chooser #header .tabmenu li:first-child.selected {}body.with-listing-chooser #header .pagename {}body.with-listing-chooser>.content {}body.with-listing-chooser .footer-parent {}body.with-listing-chooser .listing-chooser {}body.with-listing-chooser .listing-chooser.initialized {}body.with-listing-chooser .listing-chooser.initialized .grippy {}body.with-listing-chooser .listing-chooser.initialized .grippy {}body.with-listing-chooser .listing-chooser.initialized .grippy:after {}body.with-listing-chooser .listing-chooser .grippy {}body.with-listing-chooser .listing-chooser .grippy {}body.with-listing-chooser .listing-chooser .grippy:after {}body.with-listing-chooser .listing-chooser .grippy:hover {}body.with-listing-chooser .listing-chooser .grippy:hover:after {}body.with-listing-chooser .listing-chooser:hover .grippy {}body.with-listing-chooser.listing-chooser-collapsed #header .tabmenu {}body.with-listing-chooser.listing-chooser-collapsed #header .pagename {}body.with-listing-chooser.listing-chooser-collapsed>.content {}body.with-listing-chooser.listing-chooser-collapsed .footer-parent {}body.with-listing-chooser.listing-chooser-collapsed .listing-chooser {}body.with-listing-chooser.listing-chooser-collapsed .listing-chooser .grippy {}body.with-listing-chooser.listing-chooser-collapsed .listing-chooser .grippy {}body.with-listing-chooser.listing-chooser-collapsed .listing-chooser .grippy:after {}.listing-chooser .intro ul.multis {}.listing-chooser ul.global {}.listing-chooser ul.other {}.listing-chooser ul.global li {}.listing-chooser ul.other li {}.listing-chooser ul.global li a {}.listing-chooser ul.other li a {}.listing-chooser ul.other {}.listing-chooser ul.multis li {}.listing-chooser ul.multis li:hover {}.listing-chooser ul.multis li a {}.listing-chooser li.selected {}.listing-chooser li.selected a {}.listing-chooser li.selected {}.listing-chooser li.gold-perks {}.listing-chooser li.gold-perks a {}.listing-chooser li.gold-perks.selected {}.listing-chooser li.gold-perks.selected {}#past-notes li.adminnote {}body.compressed-display .trending-subreddits {}body.compressed-display .trending-subreddits .midcol-spacer {}.gold-wrap a.tab-toggle {}.gold-wrap a.tab-toggle.active {}.gold-wrap a.tab-toggle:not(.active):hover {}.gold-wrap a.tab-toggle:first-of-type {}.gold-wrap a.tab-toggle:last-of-type {}.gold-wrap h3.toggle {}.gold-wrap dt.toggle {}.gold-wrap dt.toggle {}.gold-wrap dt.toggle.toggled {}.gold-wrap section#redeem-a-code {}.gold-wrap section#redeem-a-code .sidelines {}.gold-wrap span.gold-snoo {}.gold-wrap section.gold-question {}.gold-wrap section.gold-question h3.toggle {}.gold-wrap section.gold-question h3.toggle {}.gold-wrap section.gold-question h3.toggle {}.gold-wrap section.gold-question h3.toggle {}.gold-wrap section.gold-question h3.toggle.toggled {}.gold-wrap section.gold-question h3.toggle.toggled {}.gold-wrap section#give-as-gift {}.gold-wrap input[type=text].inline {}.gold-wrap input[type=email].inline {}.gold-wrap span.gold-snoo {}.gold-page.gilding .example figure.userpage-gild {}.gold-page.gilding .example figure.comment-gild {}.gold-page.gilding .example figure.using-creddits {}.gold-page.gilding .example figure.userpage-gild {}.gold-page.gilding .example figure.comment-gild {}.gold-page.gilding .example figure.using-creddits {}.gold-only #header #header-bottom-right #mail.havemail {}.gold-only #header #header-bottom-right #modmail.havemail {}.gold-only #header .tabmenu li.selected a {}.quarantine #header-img.default-header {}ul.report-reasons {}ul.report-reasons li.report-reason {}ul.report-reasons li.report-reason {}ul.report-reasons li.report-reason-title {}ul.report-reasons li.report-reason-title {}body.deleted #header {}body.user-deleted #header {}body.banned #header {}body.user-banned #header {}body.user-in-timeout-perma #header {}body.user-in-timeout-temp #header {}body.user-spam #header {}#add-related-sr div.error {}h1.seo-comments {}
  • Redundant Body Selectors5
    body:not(.gold) .allminus-link body:not(.loggedin) .comment-save-button body:not(.loggedin) .give-gold-button body:not(.loggedin) .reply-button body:not(.loggedin) .report-button 
  • Redundant Child Nodes Selectors27

    Deteced redundancies for child node selectors

    Dry up duplication by nesting rules under a set of similar selectors

    .message.gold ul.buttons li.first {}.message.gold ul.buttons li a {}.message.gold ul.buttons li {}.error-log .edit-area table th {}.error-log table.stacktrace th {}.error-log .logtext table th {}.error-log .logtext table th {}#pref-deactivate .md ul li {}ul.image-preview-list li {}.personalized-ads.instructions ul li {}ul.colors li {}ul.colors li.custom-color {}ul.colors li.custom-color p {}ul.colors li.custom-color .swatch {}ul.colors li.custom-color input[type=color] {}ul.colors li.custom-color input[type=text] {}.collection-subreddit-list ul li {}.pay-form tr.input-error th {}.listing-chooser ul.global li {}.listing-chooser ul.other li {}.listing-chooser ul.global li a {}.listing-chooser ul.other li a {}.listing-chooser ul.multis li {}.listing-chooser ul.multis li:hover {}.listing-chooser ul.multis li a {}ul.report-reasons li.report-reason {}ul.report-reasons li.report-reason-title {}
  • Universal Selectors77

    The universal selector matches any element type

    Universal selectors can be implied (and therefore omitted) if it isn’t the only component of the simple selector, avoid whenever possible

    .read-next .read-next-nav-right>* {}.read-next .read-next-nav-left>* {}.md * {}.new-comment .md :not(pre)>code {}.link .md :not(pre)>code {}.usertext.border .md :not(pre)>code {}.md>:first-child {}.md .-cells>:first-child {}.md .-lists>:first-child {}.md .-blocks>:first-child {}.md .-headers>:first-child {}.md h1>:first-child {}.md h2>:first-child {}.md h3>:first-child {}.md h4>:first-child {}.md h5>:first-child {}.md h6>:first-child {}.md th>:first-child {}.md td>:first-child {}.md ul>:first-child {}.md ol>:first-child {}.md .-lists>:first-child {}.md pre>:first-child {}.md blockquote>:first-child {}.md table>:first-child {}.md p>:first-child {}.md ul>:first-child {}.md ol>:first-child {}.md>:last-child {}.md .-cells>:last-child {}.md .-lists>:last-child {}.md .-blocks>:last-child {}.md .-headers>:last-child {}.md h1>:last-child {}.md h2>:last-child {}.md h3>:last-child {}.md h4>:last-child {}.md h5>:last-child {}.md h6>:last-child {}.md th>:last-child {}.md td>:last-child {}.md ul>:last-child {}.md ol>:last-child {}.md .-lists>:last-child {}.md pre>:last-child {}.md blockquote>:last-child {}.md table>:last-child {}.md p>:last-child {}.md ul>:last-child {}.md ol>:last-child {}.search-result :link {}.search-result :link>mark {}.search-result :visited {}.search-result :visited>mark {}.search-result.has-thumbnail>* {}.search-result-meta>* {}.search-result-footer>* {}.search-result-header>* {}.search-result-group footer .nav-buttons * {}.post-sharing .post-sharing-main .c-form-group>* {}[hidden] {}.comment.collapsed .tagline :not(.expand) {}.comment.collapsed .tagline a :not(.expand) {}.comment.collapsed .search-result-meta :not(.expand) {}.comment.collapsed .search-result-meta a :not(.expand) {}.message.collapsed.threaded .tagline :not(.expand) {}.message.collapsed.threaded .tagline a :not(.expand) {}.message.collapsed.threaded .search-result-meta :not(.expand) {}.message.collapsed.threaded .search-result-meta a :not(.expand) {}.login-form-side #remember-me * {}.login-form-side .submit * {}.user-form .submit * {}.working [type="submit"] {}.register-form .name-entry * {}.error-log .logtext * {}.pay-form *[disabled] {}.server-seconds-public * {}

CSS Stats

CSS Metrics

Colors351
Comments0
Comments Length0
Complex Selectors By Attribute0
Expressions0
Old IE Fixes0
Imports0
Media Queries41
Not Minified0
Parsing Errors0
Specificity Id Avg0.07
Specificity Id Total250
Specificity Class Avg2
Specificity Class Total7376
Specificity Tag Avg0.52
Specificity Tag Total1902
Selectors3685
Selector Length Avg2.0740841248303936
Selectors By Attribute132
Selectors By Class6026
Selectors By Id250
Selectors By Pseudo563
Selectors By Tag1687
Length314959
Rules2860
Declarations7485