ualbertalib / discovery

Discovery is the University of Alberta Libraries' catalogue interface, built using Blacklight
http://search.library.ualberta.ca
12 stars 3 forks source link

Cleanup unused CSS/JS (Especially from CMS) #1502

Open murny opened 5 years ago

murny commented 5 years ago

Related to #1476.

I removed quite a bit of unused js/css but there is still quite a bit. Mainly in the ualib-custom.scss file (quite a bit of references to CMS stuff in this file)

Should also move application.css into a proper .scss file and clean up the rest of the css here:

Might be a good issue to pair with https://github.com/ualbertalib/discovery/issues/1426 as this will force us to upgrade to BS4 and give us another opportunity to purge 95% of our custom CSS. Use bootstrap when possible!

pgwillia commented 5 years ago

Just found a tool https://www.jitbit.com/unusedcss/ Here is their findings (take with grain of salt)

Unused selectors: 
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary
audio, canvas, progress, video
audio:not([controls])
[hidden], template
abbr[title]
dfn
mark
small
sub, sup
sup
sub
svg:not(:root)
figure
hr
pre
code, kbd, pre, samp
button[disabled], html input[disabled]
button::-moz-focus-inner, input::-moz-focus-inner
input[type="checkbox"], input[type="radio"]
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button
input[type="search"]
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration
fieldset
legend
textarea
optgroup
.glyphicon-asterisk::before
.glyphicon-plus::before
.glyphicon-euro::before, .glyphicon-eur::before
.glyphicon-minus::before
.glyphicon-cloud::before
.glyphicon-envelope::before
.glyphicon-pencil::before
.glyphicon-glass::before
.glyphicon-music::before
.glyphicon-search::before
.glyphicon-heart::before
.glyphicon-star::before
.glyphicon-star-empty::before
.glyphicon-user::before
.glyphicon-film::before
.glyphicon-th-large::before
.glyphicon-th::before
.glyphicon-th-list::before
.glyphicon-ok::before
.glyphicon-remove::before
.glyphicon-zoom-in::before
.glyphicon-zoom-out::before
.glyphicon-off::before
.glyphicon-signal::before
.glyphicon-cog::before
.glyphicon-trash::before
.glyphicon-home::before
.glyphicon-file::before
.glyphicon-time::before
.glyphicon-road::before
.glyphicon-download-alt::before
.glyphicon-download::before
.glyphicon-upload::before
.glyphicon-inbox::before
.glyphicon-play-circle::before
.glyphicon-repeat::before
.glyphicon-refresh::before
.glyphicon-list-alt::before
.glyphicon-lock::before
.glyphicon-flag::before
.glyphicon-headphones::before
.glyphicon-volume-off::before
.glyphicon-volume-down::before
.glyphicon-volume-up::before
.glyphicon-qrcode::before
.glyphicon-barcode::before
.glyphicon-tag::before
.glyphicon-tags::before
.glyphicon-book::before
.glyphicon-bookmark::before
.glyphicon-print::before
.glyphicon-camera::before
.glyphicon-font::before
.glyphicon-bold::before
.glyphicon-italic::before
.glyphicon-text-height::before
.glyphicon-text-width::before
.glyphicon-align-left::before
.glyphicon-align-center::before
.glyphicon-align-right::before
.glyphicon-align-justify::before
.glyphicon-list::before
.glyphicon-indent-left::before
.glyphicon-indent-right::before
.glyphicon-facetime-video::before
.glyphicon-picture::before
.glyphicon-map-marker::before
.glyphicon-adjust::before
.glyphicon-tint::before
.glyphicon-edit::before
.glyphicon-share::before
.glyphicon-check::before
.glyphicon-move::before
.glyphicon-step-backward::before
.glyphicon-fast-backward::before
.glyphicon-backward::before
.glyphicon-play::before
.glyphicon-pause::before
.glyphicon-stop::before
.glyphicon-forward::before
.glyphicon-fast-forward::before
.glyphicon-step-forward::before
.glyphicon-eject::before
.glyphicon-chevron-left::before
.glyphicon-chevron-right::before
.glyphicon-plus-sign::before
.glyphicon-minus-sign::before
.glyphicon-remove-sign::before
.glyphicon-ok-sign::before
.glyphicon-question-sign::before
.glyphicon-info-sign::before
.glyphicon-screenshot::before
.glyphicon-remove-circle::before
.glyphicon-ok-circle::before
.glyphicon-ban-circle::before
.glyphicon-arrow-left::before
.glyphicon-arrow-right::before
.glyphicon-arrow-up::before
.glyphicon-arrow-down::before
.glyphicon-share-alt::before
.glyphicon-resize-full::before
.glyphicon-resize-small::before
.glyphicon-exclamation-sign::before
.glyphicon-gift::before
.glyphicon-leaf::before
.glyphicon-fire::before
.glyphicon-eye-open::before
.glyphicon-eye-close::before
.glyphicon-warning-sign::before
.glyphicon-plane::before
.glyphicon-calendar::before
.glyphicon-random::before
.glyphicon-comment::before
.glyphicon-magnet::before
.glyphicon-chevron-up::before
.glyphicon-chevron-down::before
.glyphicon-retweet::before
.glyphicon-shopping-cart::before
.glyphicon-folder-close::before
.glyphicon-folder-open::before
.glyphicon-resize-vertical::before
.glyphicon-resize-horizontal::before
.glyphicon-hdd::before
.glyphicon-bullhorn::before
.glyphicon-bell::before
.glyphicon-certificate::before
.glyphicon-thumbs-up::before
.glyphicon-thumbs-down::before
.glyphicon-hand-right::before
.glyphicon-hand-left::before
.glyphicon-hand-up::before
.glyphicon-hand-down::before
.glyphicon-circle-arrow-right::before
.glyphicon-circle-arrow-left::before
.glyphicon-circle-arrow-up::before
.glyphicon-circle-arrow-down::before
.glyphicon-globe::before
.glyphicon-wrench::before
.glyphicon-tasks::before
.glyphicon-filter::before
.glyphicon-briefcase::before
.glyphicon-fullscreen::before
.glyphicon-dashboard::before
.glyphicon-paperclip::before
.glyphicon-heart-empty::before
.glyphicon-link::before
.glyphicon-phone::before
.glyphicon-pushpin::before
.glyphicon-usd::before
.glyphicon-gbp::before
.glyphicon-sort::before
.glyphicon-sort-by-alphabet::before
.glyphicon-sort-by-alphabet-alt::before
.glyphicon-sort-by-order::before
.glyphicon-sort-by-order-alt::before
.glyphicon-sort-by-attributes::before
.glyphicon-sort-by-attributes-alt::before
.glyphicon-unchecked::before
.glyphicon-expand::before
.glyphicon-collapse-down::before
.glyphicon-collapse-up::before
.glyphicon-log-in::before
.glyphicon-flash::before
.glyphicon-log-out::before
.glyphicon-new-window::before
.glyphicon-record::before
.glyphicon-save::before
.glyphicon-open::before
.glyphicon-saved::before
.glyphicon-import::before
.glyphicon-export::before
.glyphicon-send::before
.glyphicon-floppy-disk::before
.glyphicon-floppy-saved::before
.glyphicon-floppy-remove::before
.glyphicon-floppy-save::before
.glyphicon-floppy-open::before
.glyphicon-credit-card::before
.glyphicon-transfer::before
.glyphicon-cutlery::before
.glyphicon-header::before
.glyphicon-compressed::before
.glyphicon-earphone::before
.glyphicon-phone-alt::before
.glyphicon-tower::before
.glyphicon-stats::before
.glyphicon-sd-video::before
.glyphicon-hd-video::before
.glyphicon-subtitles::before
.glyphicon-sound-stereo::before
.glyphicon-sound-dolby::before
.glyphicon-sound-5-1::before
.glyphicon-sound-6-1::before
.glyphicon-sound-7-1::before
.glyphicon-copyright-mark::before
.glyphicon-registration-mark::before
.glyphicon-cloud-download::before
.glyphicon-cloud-upload::before
.glyphicon-tree-conifer::before
.glyphicon-tree-deciduous::before
.glyphicon-cd::before
.glyphicon-save-file::before
.glyphicon-open-file::before
.glyphicon-level-up::before
.glyphicon-copy::before
.glyphicon-paste::before
.glyphicon-alert::before
.glyphicon-equalizer::before
.glyphicon-king::before
.glyphicon-queen::before
.glyphicon-pawn::before
.glyphicon-bishop::before
.glyphicon-knight::before
.glyphicon-baby-formula::before
.glyphicon-tent::before
.glyphicon-blackboard::before
.glyphicon-bed::before
.glyphicon-apple::before
.glyphicon-erase::before
.glyphicon-hourglass::before
.glyphicon-lamp::before
.glyphicon-duplicate::before
.glyphicon-piggy-bank::before
.glyphicon-scissors::before
.glyphicon-bitcoin::before
.glyphicon-btc::before
.glyphicon-xbt::before
.glyphicon-yen::before
.glyphicon-jpy::before
.glyphicon-ruble::before
.glyphicon-rub::before
.glyphicon-scale::before
.glyphicon-ice-lolly::before
.glyphicon-ice-lolly-tasted::before
.glyphicon-education::before
.glyphicon-option-horizontal::before
.glyphicon-option-vertical::before
.glyphicon-menu-hamburger::before
.glyphicon-modal-window::before
.glyphicon-oil::before
.glyphicon-grain::before
.glyphicon-sunglasses::before
.glyphicon-text-size::before
.glyphicon-text-color::before
.glyphicon-text-background::before
.glyphicon-object-align-top::before
.glyphicon-object-align-bottom::before
.glyphicon-object-align-horizontal::before
.glyphicon-object-align-left::before
.glyphicon-object-align-vertical::before
.glyphicon-object-align-right::before
.glyphicon-triangle-right::before
.glyphicon-triangle-left::before
.glyphicon-triangle-bottom::before
.glyphicon-triangle-top::before
.glyphicon-console::before
.glyphicon-superscript::before
.glyphicon-subscript::before
.glyphicon-menu-left::before
.glyphicon-menu-right::before
.glyphicon-menu-down::before
.glyphicon-menu-up::before
::before, ::after
figure
.img-responsive
.img-rounded
.img-thumbnail
.img-circle
hr
[role="button"]
h1 small, h1 .small, h2 small, h2 .small, h3 small, h3 .small, h4 small, h4 .small, h5 small, h5 .small, h6 small, h6 .small, .h1 small, .h1 .small, .h2 small, .h2 .small, .h3 small, .h3 .small, .h4 small, .h4 .small, .h5 small, span.constraints-label small, .h5 .small, span.constraints-label .small, .h6 small, .h6 .small
h1 small, h1 .small, .h1 small, .h1 .small, h2 small, h2 .small, .h2 small, .h2 .small, h3 small, h3 .small, .h3 small, .h3 .small
h4 small, h4 .small, .h4 small, .h4 .small, h5 small, h5 .small, .h5 small, span.constraints-label small, .h5 .small, span.constraints-label .small, h6 small, h6 .small, .h6 small, .h6 .small
h6, .h6
.lead
small, .small
mark, .mark
.text-left
.text-right
.text-center
.text-justify
.text-nowrap
.text-lowercase
.text-uppercase, .initialism
.text-capitalize
.text-primary
.text-info
.text-warning
.text-danger
.bg-primary
.bg-primary
.bg-success
.bg-info
.bg-warning
.bg-danger
.page-header
ul ul, ul ol, ol ul, ol ol
.list-inline
.list-inline > li
.dl-horizontal dd::before, .dl-horizontal dd::after
.dl-horizontal dd::after
abbr[title], abbr[data-original-title]
.initialism
blockquote
blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child
blockquote footer, blockquote small, blockquote .small
blockquote footer::before, blockquote small::before, blockquote .small::before
.blockquote-reverse, blockquote.pull-right
.blockquote-reverse footer::before, .blockquote-reverse small::before, .blockquote-reverse .small::before, blockquote.pull-right footer::before, blockquote.pull-right small::before, blockquote.pull-right .small::before
.blockquote-reverse footer::after, .blockquote-reverse small::after, .blockquote-reverse .small::after, blockquote.pull-right footer::after, blockquote.pull-right small::after, blockquote.pull-right .small::after
address
code, kbd, pre, samp
code
kbd
kbd kbd
pre
pre code
.pre-scrollable
.container::before, .container::after
.container::after
.container-fluid::before, .container-fluid::after
.container-fluid::after
.row::before, .row::after
.row::after
.row-no-gutters
.row-no-gutters [class*="col-"]
.col-xs-1
.col-xs-4
.col-xs-5
.col-xs-6
.col-xs-8
.col-xs-9
.col-xs-11
.col-xs-12
.col-xs-pull-0
.col-xs-pull-1
.col-xs-pull-2
.col-xs-pull-3
.col-xs-pull-4
.col-xs-pull-5
.col-xs-pull-6
.col-xs-pull-7
.col-xs-pull-8
.col-xs-pull-9
.col-xs-pull-10
.col-xs-pull-11
.col-xs-pull-12
.col-xs-push-0
.col-xs-push-1
.col-xs-push-2
.col-xs-push-3
.col-xs-push-4
.col-xs-push-5
.col-xs-push-6
.col-xs-push-7
.col-xs-push-8
.col-xs-push-9
.col-xs-push-10
.col-xs-push-11
.col-xs-push-12
.col-xs-offset-0
.col-xs-offset-1
.col-xs-offset-2
.col-xs-offset-3
.col-xs-offset-4
.col-xs-offset-5
.col-xs-offset-6
.col-xs-offset-7
.col-xs-offset-8
.col-xs-offset-9
.col-xs-offset-10
.col-xs-offset-11
.col-xs-offset-12
table col[class*="col-"]
table td[class*="col-"], table th[class*="col-"]
caption
.table > thead > tr > th
.table > caption + thead > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > th, .table > thead:first-child > tr:first-child > td
.table > tbody + tbody
.table .table
.table-condensed > thead > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > th, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > th, .table-condensed > tfoot > tr > td
.table-bordered
.table-bordered > thead > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > tfoot > tr > td
.table-bordered > thead > tr > th, .table-bordered > thead > tr > td
.table-striped > tbody > tr:nth-of-type(2n+1)
.table > thead > tr > td.active, .table > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr > td.active, .table > tbody > tr > th.active, .table > tbody > tr.active > td, .table > tbody > tr.active > th, .table > tfoot > tr > td.active, .table > tfoot > tr > th.active, .table > tfoot > tr.active > td, .table > tfoot > tr.active > th
.table > thead > tr > td.success, .table > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr > td.success, .table > tbody > tr > th.success, .table > tbody > tr.success > td, .table > tbody > tr.success > th, .table > tfoot > tr > td.success, .table > tfoot > tr > th.success, .table > tfoot > tr.success > td, .table > tfoot > tr.success > th
.table > thead > tr > td.info, .table > thead > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr > td.info, .table > tbody > tr > th.info, .table > tbody > tr.info > td, .table > tbody > tr.info > th, .table > tfoot > tr > td.info, .table > tfoot > tr > th.info, .table > tfoot > tr.info > td, .table > tfoot > tr.info > th
.table > thead > tr > td.warning, .table > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr > td.warning, .table > tbody > tr > th.warning, .table > tbody > tr.warning > td, .table > tbody > tr.warning > th, .table > tfoot > tr > td.warning, .table > tfoot > tr > th.warning, .table > tfoot > tr.warning > td, .table > tfoot > tr.warning > th
.table > thead > tr > td.danger, .table > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr > td.danger, .table > tbody > tr > th.danger, .table > tbody > tr.danger > td, .table > tbody > tr.danger > th, .table > tfoot > tr > td.danger, .table > tfoot > tr > th.danger, .table > tfoot > tr.danger > td, .table > tfoot > tr.danger > th
fieldset
legend
input[type="search"]
input[type="radio"], input[type="checkbox"]
input[type="radio"][disabled], input[type="radio"].disabled, fieldset[disabled] input[type="radio"], input[type="checkbox"][disabled], input[type="checkbox"].disabled, fieldset[disabled] input[type="checkbox"]
input[type="file"]
input[type="range"]
select[multiple], select[size]
output
.form-control::placeholder
.form-control::-webkit-input-placeholder
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control
.form-control[disabled], fieldset[disabled] .form-control
textarea.form-control
.radio, .checkbox
.radio.disabled label, fieldset[disabled] .radio label, .checkbox.disabled label, fieldset[disabled] .checkbox label
.radio label, .checkbox label
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"]
.radio + .radio, .checkbox + .checkbox
.radio-inline, .checkbox-inline
.radio-inline.disabled, fieldset[disabled] .radio-inline, .checkbox-inline.disabled, fieldset[disabled] .checkbox-inline
.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline
.form-control-static
.form-control-static.input-lg, .input-group-lg > .form-control-static.form-control, .input-group-lg > .form-control-static.input-group-addon, .input-group-lg > .input-group-btn > .form-control-static.btn, .input-group-lg > .input-group-btn > .form-control-static.facets-toggle, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control, .input-group-sm > .form-control-static.input-group-addon, .input-group-sm > .input-group-btn > .form-control-static.btn, .input-group-sm > .input-group-btn > .form-control-static.facets-toggle
.input-sm, .input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn, .input-group-sm > .input-group-btn > .facets-toggle
select.input-sm, .input-group-sm > select.form-control, .input-group-sm > select.input-group-addon, .input-group-sm > .input-group-btn > select.btn, .input-group-sm > .input-group-btn > select.facets-toggle
textarea.input-sm, .input-group-sm > textarea.form-control, .input-group-sm > textarea.input-group-addon, .input-group-sm > .input-group-btn > textarea.btn, .input-group-sm > .input-group-btn > textarea.facets-toggle, select[multiple].input-sm, .input-group-sm > select.form-control[multiple], .input-group-sm > select.input-group-addon[multiple], .input-group-sm > .input-group-btn > select.btn[multiple], .input-group-sm > .input-group-btn > select.facets-toggle[multiple]
.form-group-sm .form-control
.form-group-sm select.form-control
.form-group-sm textarea.form-control, .form-group-sm select[multiple].form-control
.form-group-sm .form-control-static
.input-lg, .input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn, .input-group-lg > .input-group-btn > .facets-toggle
select.input-lg, .input-group-lg > select.form-control, .input-group-lg > select.input-group-addon, .input-group-lg > .input-group-btn > select.btn, .input-group-lg > .input-group-btn > select.facets-toggle
textarea.input-lg, .input-group-lg > textarea.form-control, .input-group-lg > textarea.input-group-addon, .input-group-lg > .input-group-btn > textarea.btn, .input-group-lg > .input-group-btn > textarea.facets-toggle, select[multiple].input-lg, .input-group-lg > select.form-control[multiple], .input-group-lg > select.input-group-addon[multiple], .input-group-lg > .input-group-btn > select.btn[multiple], .input-group-lg > .input-group-btn > select.facets-toggle[multiple]
.form-group-lg .form-control
.form-group-lg select.form-control
.form-group-lg textarea.form-control, .form-group-lg select[multiple].form-control
.form-group-lg .form-control-static
.has-feedback
.has-feedback .form-control
.form-control-feedback
.input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback, .input-group-lg > .input-group-addon + .form-control-feedback, .input-group-lg > .input-group-btn > .btn + .form-control-feedback, .input-group-lg > .input-group-btn > .facets-toggle + .form-control-feedback, .input-group-lg + .form-control-feedback, .form-group-lg .form-control + .form-control-feedback
.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback, .input-group-sm > .input-group-addon + .form-control-feedback, .input-group-sm > .input-group-btn > .btn + .form-control-feedback, .input-group-sm > .input-group-btn > .facets-toggle + .form-control-feedback, .input-group-sm + .form-control-feedback, .form-group-sm .form-control + .form-control-feedback
.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label
.has-success .form-control
.has-success .input-group-addon
.has-success .form-control-feedback
.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label
.has-warning .form-control
.has-warning .input-group-addon
.has-warning .form-control-feedback
.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label
.has-error .form-control
.has-error .input-group-addon
.has-error .form-control-feedback
.has-feedback label ~ .form-control-feedback
.has-feedback label.sr-only ~ .form-control-feedback, .has-feedback .view-type label.caption ~ .form-control-feedback, .view-type .has-feedback label.caption ~ .form-control-feedback
.help-block
.form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline
.form-horizontal .radio, .form-horizontal .checkbox
.form-horizontal .form-group
.form-horizontal .form-group::before, .form-horizontal .form-group::after
.form-horizontal .form-group::after
.form-horizontal .has-feedback .form-control-feedback
.btn:active, .facets-toggle:active, .btn.active, .active.facets-toggle
.btn.disabled, .disabled.facets-toggle, .btn[disabled], .facets-toggle[disabled], fieldset[disabled] .btn, fieldset[disabled] .facets-toggle
a.btn.disabled, a.disabled.facets-toggle, fieldset[disabled] a.btn, fieldset[disabled] a.facets-toggle
.btn-default:active, .facets-toggle:active, .btn-default.active, .active.facets-toggle, .open > .btn-default.dropdown-toggle, .open > .dropdown-toggle.facets-toggle
.btn-default .badge, .facets-toggle .badge
.btn-primary
.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle
.btn-primary .badge
.btn-success
.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle
.btn-success .badge
.btn-info
.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle
.btn-info .badge
.btn-warning
.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle
.btn-warning .badge
.btn-link
.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link
.btn-lg, .btn-group-lg > .btn, .btn-group-lg > .facets-toggle
.btn-xs, .btn-group-xs > .btn, .btn-group-xs > .facets-toggle
.btn-block
.btn-block + .btn-block
input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block
.fade.in, .no-js #sidebar .fade.collapse
tr.collapse.in, .no-js #sidebar tr.collapse
tbody.collapse.in, .no-js #sidebar tbody.collapse
.collapsing
.dropup, .dropdown
.dropdown-menu.pull-right
.dropdown-menu .divider
.open > .dropdown-menu
.open > a
.dropdown-menu-right
.dropdown-menu-left
.dropdown-header
.dropdown-backdrop
.pull-right > .dropdown-menu
.dropup .caret, .navbar-fixed-bottom .dropdown .caret
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu
.btn-toolbar
.btn-toolbar::before, .btn-toolbar::after
.btn-toolbar::after
.btn-toolbar .btn, .btn-toolbar .facets-toggle, .btn-toolbar .btn-group, .btn-toolbar .input-group
.btn-toolbar > .btn, .btn-toolbar > .facets-toggle, .btn-toolbar > .btn-group, .btn-toolbar > .input-group
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle), .btn-group > .facets-toggle:not(:first-child):not(:last-child):not(.dropdown-toggle)
.btn-group > .btn-group
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn, .btn-group > .btn-group:not(:first-child):not(:last-child) > .facets-toggle
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .facets-toggle:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child, .btn-group > .btn-group:last-child:not(:first-child) > .facets-toggle:first-child
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle
.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle, .btn-group-lg.btn-group > .facets-toggle + .dropdown-toggle
.btn-group.open .dropdown-toggle
.btn-group.open .dropdown-toggle.btn-link
.btn-lg .caret, .btn-group-lg > .btn .caret, .btn-group-lg > .facets-toggle .caret
.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret, .dropup .btn-group-lg > .facets-toggle .caret
.btn-group-vertical > .btn, .btn-group-vertical > .facets-toggle, .btn-group-vertical > .btn-group, .btn-group-vertical > .btn-group > .btn, .btn-group-vertical > .btn-group > .facets-toggle
.btn-group-vertical > .btn-group::before, .btn-group-vertical > .btn-group::after
.btn-group-vertical > .btn-group::after
.btn-group-vertical > .btn-group > .btn, .btn-group-vertical > .btn-group > .facets-toggle
.btn-group-vertical > .btn + .btn, .btn-group-vertical > .facets-toggle + .btn, .btn-group-vertical > .btn + .facets-toggle, .btn-group-vertical > .facets-toggle + .facets-toggle, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .facets-toggle + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .facets-toggle, .btn-group-vertical > .btn-group + .btn-group
.btn-group-vertical > .btn:not(:first-child):not(:last-child), .btn-group-vertical > .facets-toggle:not(:first-child):not(:last-child)
.btn-group-vertical > .btn:first-child:not(:last-child), .btn-group-vertical > .facets-toggle:first-child:not(:last-child)
.btn-group-vertical > .btn:last-child:not(:first-child), .btn-group-vertical > .facets-toggle:last-child:not(:first-child)
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn, .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .facets-toggle
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .facets-toggle:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child, .btn-group-vertical > .btn-group:last-child:not(:first-child) > .facets-toggle:first-child
.btn-group-justified
.btn-group-justified > .btn, .btn-group-justified > .facets-toggle, .btn-group-justified > .btn-group
.btn-group-justified > .btn-group .btn, .btn-group-justified > .btn-group .facets-toggle
.btn-group-justified > .btn-group .dropdown-menu
[data-toggle="buttons"] > .btn input[type="radio"], [data-toggle="buttons"] > .facets-toggle input[type="radio"], [data-toggle="buttons"] > .btn input[type="checkbox"], [data-toggle="buttons"] > .facets-toggle input[type="checkbox"], [data-toggle="buttons"] > .btn-group > .btn input[type="radio"], [data-toggle="buttons"] > .btn-group > .facets-toggle input[type="radio"], [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"], [data-toggle="buttons"] > .btn-group > .facets-toggle input[type="checkbox"]
.input-group
.input-group[class*="col-"]
.input-group .form-control
.input-group-addon, .input-group-btn, .input-group .form-control
.input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child)
.input-group-addon, .input-group-btn
.input-group-addon
.input-group-addon.input-sm, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .input-group-addon.btn, .input-group-sm > .input-group-btn > .input-group-addon.facets-toggle
.input-group-addon.input-lg, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .input-group-addon.btn, .input-group-lg > .input-group-btn > .input-group-addon.facets-toggle
.input-group-addon input[type="radio"], .input-group-addon input[type="checkbox"]
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .facets-toggle, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .btn-group > .facets-toggle, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .facets-toggle:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn, .input-group-btn:last-child > .btn-group:not(:last-child) > .facets-toggle
.input-group-addon:first-child
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .facets-toggle, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .btn-group > .facets-toggle, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:first-child > .facets-toggle:not(:first-child), .input-group-btn:first-child > .btn-group:not(:first-child) > .btn, .input-group-btn:first-child > .btn-group:not(:first-child) > .facets-toggle
.input-group-addon:last-child
.input-group-btn
.input-group-btn > .btn, .input-group-btn > .facets-toggle
.input-group-btn > .btn + .btn, .input-group-btn > .facets-toggle + .btn, .input-group-btn > .btn + .facets-toggle, .input-group-btn > .facets-toggle + .facets-toggle
.input-group-btn:first-child > .btn, .input-group-btn:first-child > .facets-toggle, .input-group-btn:first-child > .btn-group
.input-group-btn:last-child > .btn, .input-group-btn:last-child > .facets-toggle, .input-group-btn:last-child > .btn-group
.nav::before, .nav::after
.nav::after
.nav > li.disabled > a
.nav .nav-divider
.nav > li > a > img
.nav-tabs
.nav-tabs > li
.nav-tabs > li > a
.nav-pills > li
.nav-pills > li > a
.nav-pills > li + li
.nav-stacked > li
.nav-stacked > li + li
.nav-justified, .nav-tabs.nav-justified
.nav-justified > li, .nav-tabs.nav-justified > li
.nav-justified > li > a, .nav-tabs.nav-justified > li > a
.nav-justified > .dropdown .dropdown-menu
.nav-tabs-justified, .nav-tabs.nav-justified
.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a
.tab-content > .tab-pane
.tab-content > .active
.nav-tabs .dropdown-menu
.navbar
.navbar::before, .navbar::after
.navbar::after
.navbar-header::before, .navbar-header::after
.navbar-header::after
.navbar-collapse::before, #facet-panel-collapse::before, .navbar-collapse::after, #facet-panel-collapse::after
.navbar-collapse::after, #facet-panel-collapse::after
.navbar-fixed-top, .navbar-fixed-bottom
.navbar-fixed-top .navbar-collapse, .navbar-fixed-top #facet-panel-collapse, .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-bottom #facet-panel-collapse
.navbar-fixed-top
.navbar-fixed-bottom
.container > .navbar-header, .container > .navbar-collapse, .container > #facet-panel-collapse, .container-fluid > .navbar-header, .container-fluid > .navbar-collapse, .container-fluid > #facet-panel-collapse
.navbar-static-top
.navbar-brand
.navbar-brand > img
.navbar-form
.navbar-nav > li > .dropdown-menu
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu
.navbar-btn
.navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn, .btn-group-sm > .navbar-btn.facets-toggle
.navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn, .btn-group-xs > .navbar-btn.facets-toggle
.navbar-text
.navbar-default
.navbar-default .navbar-brand
.navbar-default .navbar-text
.navbar-default .navbar-nav > li > a
.navbar-default .navbar-toggle, .navbar-default .facets-toggle
.navbar-default .navbar-toggle .icon-bar, .navbar-default .facets-toggle .icon-bar
.navbar-default .navbar-collapse, .navbar-default #facet-panel-collapse, .navbar-default .navbar-form
.navbar-default .navbar-link
.navbar-default .btn-link
.navbar-inverse
.navbar-inverse .navbar-brand
.navbar-inverse .navbar-text
.navbar-inverse .navbar-nav > li > a
.navbar-inverse .navbar-toggle, .navbar-inverse .facets-toggle
.navbar-inverse .navbar-toggle .icon-bar, .navbar-inverse .facets-toggle .icon-bar
.navbar-inverse .navbar-collapse, .navbar-inverse #facet-panel-collapse, .navbar-inverse .navbar-form
.navbar-inverse .navbar-link
.navbar-inverse .btn-link
.breadcrumb
.breadcrumb > li
.breadcrumb > li + li::before
.breadcrumb > .active
.pagination-lg > li > a, .pagination-lg > li > span
.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span
.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span
.pagination-sm > li > a, .pagination-sm > li > span
.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span
.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span
.pager
.pager::before, .pager::after
.pager::after
.pager li
.pager li > a, .pager li > span
.pager .next > a, .pager .next > span
.pager .previous > a, .pager .previous > span
.label
.label:empty
.btn .label, .facets-toggle .label
.label-default
.label-primary
.label-success
.label-info
.label-warning
.label-danger
.badge
.badge:empty
.btn .badge, .facets-toggle .badge
.btn-xs .badge, .btn-group-xs > .btn .badge, .btn-group-xs > .facets-toggle .badge, .btn-group-xs > .btn .badge, .btn-group-xs > .facets-toggle .badge
.list-group-item.active > .badge, .nav-pills > .active > a > .badge
.list-group-item > .badge
.list-group-item > .badge + .badge
.nav-pills > li > a > .badge
.jumbotron
.jumbotron h1, .jumbotron .h1
.jumbotron p
.jumbotron > hr
.container .jumbotron, .container-fluid .jumbotron
.jumbotron .container
.thumbnail
.thumbnail > img, .thumbnail a > img
.thumbnail .caption
.alert
.alert h4
.alert .alert-link
.alert > p, .alert > ul
.alert > p + p
.alert-dismissable, .alert-dismissible
.alert-dismissable .close, .alert-dismissible .close
.alert-success
.alert-success hr
.alert-success .alert-link
.alert-info
.alert-info hr
.alert-info .alert-link
.alert-warning
.alert-warning hr
.alert-warning .alert-link
.alert-danger
.alert-danger hr
.alert-danger .alert-link
.progress
.progress-bar
.progress-striped .progress-bar, .progress-bar-striped
.progress.active .progress-bar, .progress-bar.active
.progress-bar-success
.progress-striped .progress-bar-success
.progress-bar-info
.progress-striped .progress-bar-info
.progress-bar-warning
.progress-striped .progress-bar-warning
.progress-bar-danger
.progress-striped .progress-bar-danger
.media
.media:first-child
.media, .media-body
.media-body
.media-object
.media-object.img-thumbnail
.media-right, .media > .pull-right
.media-left, .media > .pull-left
.media-left, .media-right, .media-body
.media-middle
.media-bottom
.media-heading
.media-list
.list-group
.list-group-item
.list-group-item:first-child
.list-group-item:last-child
a.list-group-item, button.list-group-item
a.list-group-item .list-group-item-heading, button.list-group-item .list-group-item-heading
button.list-group-item
.list-group-item-success
a.list-group-item-success, button.list-group-item-success
a.list-group-item-success .list-group-item-heading, button.list-group-item-success .list-group-item-heading
.list-group-item-info
a.list-group-item-info, button.list-group-item-info
a.list-group-item-info .list-group-item-heading, button.list-group-item-info .list-group-item-heading
.list-group-item-warning
a.list-group-item-warning, button.list-group-item-warning
a.list-group-item-warning .list-group-item-heading, button.list-group-item-warning .list-group-item-heading
.list-group-item-danger
a.list-group-item-danger, button.list-group-item-danger
a.list-group-item-danger .list-group-item-heading, button.list-group-item-danger .list-group-item-heading
.list-group-item-heading
.list-group-item-text
.panel-body::before, .panel-body::after
.panel-body::after
.panel-heading > .dropdown .dropdown-toggle
.panel-footer
.panel > .list-group, .panel > .panel-collapse > .list-group
.panel > .list-group .list-group-item, .panel > .panel-collapse > .list-group .list-group-item
.panel > .list-group:first-child .list-group-item:first-child, .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child
.panel > .list-group:last-child .list-group-item:last-child, .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child
.panel-heading + .list-group .list-group-item:first-child
.list-group + .panel-footer
.panel > .table, .panel > .table-responsive > .table, .panel > .panel-collapse > .table
.panel > .table caption, .panel > .table-responsive > .table caption, .panel > .panel-collapse > .table caption
.panel > .table:first-child, .panel > .table-responsive:first-child > .table:first-child
.panel > .table:first-child > thead:first-child > tr:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child
.panel > .table:last-child, .panel > .table-responsive:last-child > .table:last-child
.panel > .table:last-child > tbody:last-child > tr:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child
.panel > .panel-body + .table, .panel > .panel-body + .table-responsive, .panel > .table + .panel-body, .panel > .table-responsive + .panel-body
.panel > .table > tbody:first-child > tr:first-child th, .panel > .table > tbody:first-child > tr:first-child td
.panel > .table-bordered, .panel > .table-responsive > .table-bordered
.panel > .table-bordered > thead > tr > th:first-child, .panel > .table-bordered > thead > tr > td:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child
.panel > .table-bordered > thead > tr > th:last-child, .panel > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child
.panel > .table-bordered > thead > tr:first-child > td, .panel > .table-bordered > thead > tr:first-child > th, .panel > .table-bordered > tbody > tr:first-child > td, .panel > .table-bordered > tbody > tr:first-child > th, .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th
.panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th
.panel > .table-responsive
.panel-group .panel-footer
.panel-group .panel-footer + .panel-collapse .panel-body
.panel-default > .panel-heading .badge
.panel-default > .panel-footer + .panel-collapse > .panel-body
.panel-primary
.panel-primary > .panel-heading
.panel-primary > .panel-heading + .panel-collapse > .panel-body
.panel-primary > .panel-heading .badge
.panel-primary > .panel-footer + .panel-collapse > .panel-body
.panel-success > .panel-heading .badge, .facet_limit-active > .panel-heading .badge
.panel-success > .panel-footer + .panel-collapse > .panel-body, .facet_limit-active > .panel-footer + .panel-collapse > .panel-body
.panel-info
.panel-info > .panel-heading
.panel-info > .panel-heading + .panel-collapse > .panel-body
.panel-info > .panel-heading .badge
.panel-info > .panel-footer + .panel-collapse > .panel-body
.panel-warning
.panel-warning > .panel-heading
.panel-warning > .panel-heading + .panel-collapse > .panel-body
.panel-warning > .panel-heading .badge
.panel-warning > .panel-footer + .panel-collapse > .panel-body
.panel-danger
.panel-danger > .panel-heading
.panel-danger > .panel-heading + .panel-collapse > .panel-body
.panel-danger > .panel-heading .badge
.panel-danger > .panel-footer + .panel-collapse > .panel-body
.embed-responsive
.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video
.embed-responsive-16by9
.embed-responsive-4by3
.well blockquote, .constraints-container blockquote
.well-lg
.well-sm
.modal-open
.modal.in .modal-dialog, .no-js #sidebar .modal.collapse .modal-dialog
.modal-open .modal
.modal-backdrop
.modal-backdrop.fade
.modal-backdrop.in, .no-js #sidebar .modal-backdrop.collapse
.modal-header::before, .modal-header::after
.modal-header::after
.modal-footer
.modal-footer::before, .modal-footer::after
.modal-footer::after
.modal-footer .btn + .btn, .modal-footer .facets-toggle + .btn, .modal-footer .btn + .facets-toggle, .modal-footer .facets-toggle + .facets-toggle
.modal-footer .btn-group .btn + .btn, .modal-footer .btn-group .facets-toggle + .btn, .modal-footer .btn-group .btn + .facets-toggle, .modal-footer .btn-group .facets-toggle + .facets-toggle
.modal-footer .btn-block + .btn-block
.modal-scrollbar-measure
.tooltip
.tooltip.in, .no-js #sidebar .tooltip.collapse
.tooltip.top
.tooltip.right
.tooltip.bottom
.tooltip.left
.tooltip.top .tooltip-arrow
.tooltip.top-left .tooltip-arrow
.tooltip.top-right .tooltip-arrow
.tooltip.right .tooltip-arrow
.tooltip.left .tooltip-arrow
.tooltip.bottom .tooltip-arrow
.tooltip.bottom-left .tooltip-arrow
.tooltip.bottom-right .tooltip-arrow
.tooltip-inner
.tooltip-arrow
.popover
.popover.top
.popover.right
.popover.bottom
.popover.left
.popover > .arrow
.popover > .arrow, .popover > .arrow::after
.popover > .arrow::after
.popover.top > .arrow
.popover.top > .arrow::after
.popover.right > .arrow
.popover.right > .arrow::after
.popover.bottom > .arrow
.popover.bottom > .arrow::after
.popover.left > .arrow
.popover.left > .arrow::after
.popover-title
.popover-content
.carousel
.carousel-inner
.carousel-inner > .item
.carousel-inner > .item > img, .carousel-inner > .item > a > img
.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev
.carousel-inner > .active
.carousel-inner > .next, .carousel-inner > .prev
.carousel-inner > .next
.carousel-inner > .prev
.carousel-inner > .next.left, .carousel-inner > .prev.right
.carousel-inner > .active.left
.carousel-inner > .active.right
.carousel-control
.carousel-control.left
.carousel-control.right
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right
.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left
.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right
.carousel-control .icon-prev, .carousel-control .icon-next
.carousel-control .icon-prev::before
.carousel-control .icon-next::before
.carousel-indicators
.carousel-indicators li
.carousel-indicators .active
.carousel-caption
.carousel-caption .btn, .carousel-caption .facets-toggle
.clearfix::before, #documents .document::before, .pagination-search-widgets::before, .no-js #sortAndPerPage::before, #sidebar::before, #facets::before, .facet_pagination::before, #ajax-modal .modal-content::before, .clearfix::after, #documents .document::after, .pagination-search-widgets::after, .no-js #sortAndPerPage::after, #sidebar::after, #facets::after, .facet_pagination::after, #ajax-modal .modal-content::after
.clearfix::after, #documents .document::after, .pagination-search-widgets::after, .no-js #sortAndPerPage::after, #sidebar::after, #facets::after, .facet_pagination::after, #ajax-modal .modal-content::after
.center-block
.pull-left
.hide
.show
.invisible
.text-hide
.hidden
.affix
.visible-sm
.visible-md
.visible-lg
.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block
.visible-print
.visible-print-block
.visible-print-inline
.visible-print-inline-block
.navbar + .navbar
#header-navbar .navbar-brand
#search-navbar
#search-navbar .search-query-form
#search-navbar .search-query-form
.ajax_form
#librarian_view
.appliedFilter .filterName::after
.dl-horizontal dd::after
label.toggle_bookmark
#sidebar-mlt li
.pagination-search-widgets
.document-thumbnail
.view-type
.search-input-group
.group-key
.grouped-documents .document
.more-in-group
#refworks-form .btn, #refworks-form .facets-toggle
.clear-bookmarks
.facet_extended_list .sort_options
.facet_extended_list .prev_next_links
.panel-heading.collapse-toggle .panel-title::after
.panel-heading.collapse-toggle.collapsed .panel-title::after
.pivot-facet ul, .pivot-facet .pivot-facet
.search_history .constraint
#ajax-modal #email_form
#ajax-modal .facet_pagination.top
#ajax-modal #sidebar
#ajax-modal button.close
button.ajax-modal-close.close
.col-xs-15, .col-sm-15, .col-md-15, .col-lg-15
.col-xs-15
.outage
.outage p
.search-outage
.header
a.anchor
.minus
.home .ualogo
.home h1
.main-container
.main-container p, .main-container li
.ua-logo
.version
.version span
.home .navbar-nav, .french-home .navbar-nav
.navbar-collapse
.lib-nav li.first
h2 span.small
.float-left
.up-arrow
.glyphicon-chevron-up
.up-arrow .glyphicon-chevron-up
.glyphicon-chevron-up span
.dark .glyphicon-chevron-up
.nav > li > img
.navbar-default .navbar-nav > li > a
.navbar-default .navbar-collapse
.navbar-collapse
.navbar-form
ul.ask
.ask li
.ask li a
.ask li a.last, .nav > li > a.last, #last
.ask li a.ask-main
#main-nav
#main-nav > div > div
#main-nav > div > div::before
#main-nav h3
#main-nav h3.top-padded
#main-nav #home-nav
#main-nav #account-nav
#main-nav #services-nav h3
#main-nav #subjects-nav h3
#main-nav #research-nav h3
#main-nav #news-nav h3
#main-nav #news-nav h3 em
#main-nav #account-nav h3
#main-nav.small h3
#main-nav.small
#main-nav.small p
#main-nav.small h3
#main-nav.small > div > div
#main-nav.small > div > div.active
#main-nav.small > div#news-nav > div.active
#main-nav.small > div#subjects-nav > div.active
#main-nav.small > div#research-nav > div.active
#main-nav.small > div#account-nav > div.active
#main-nav.small > div > div.active
#main-nav.small > #news-nav > div.active
#main-nav.small > #services-nav > div.active
#main-nav.small > #subjects-nav > div.active
#main-nav.small > #research-nav > div.active
#main-nav.small > #account-nav > div.active
#main-nav, #main-nav p
#main-nav a
#main-nav a span
.pane
.search-box
#searchclear
.browse
.select-btns
.pick-library
.front-box
.feedback-box a
.star-feedback
.quick-links
.quick-links a
.reserve-quick-link
.account-quick-link
.quick-links a.refworks-quick-link
.up
.search-row div
#account-pane .form-inline .form-control
label.mod
#services
.hours ul
.today
.search-header
.tooltip.bottom .tooltip-inner
.tooltip.bottom .tooltip-arrow
.hours-header
.hours-header a
.hours-header span, .search-header span
.atoz-wrap
.atoz .col-md-1
.atoz h3
.atoz ul
.atoz li > a
.right-hd ul
#sm
#research
#research .research
.services-box
.services-box > h3
.services-box ul
.services-box ul > li > a
#subjects
.subjects
#subjects h2
#subjects ul
#subjects li
#subjects li a
.sub-grid
#subjects .subject-title h3
#subjects .subject-title div
#subjects .subject-title div a
.browse-type
#ag
#arts
#aug
#business
#ed
#eng
#health
#int
#law
#native
#physed
#science
#account
#account-pane h3 a
#account-pane li
.white
.signin label
.sign
#search
.search-more-info
.browse-options
.hours-wrap
.also-explore
.search-help
.search-help li > a
.search-help li > a > span
.browse-options > li > a
.browse-options > li > a
.search-options
.btn-blue
.btn-help
.btn-ltblue
.btn-green
.btn-green-small
.ccid-login
.barcode
.title
.new-search-button
.search-query-form
#guidedFieldSelectors
#guidedFieldSelectors label
#guidedFieldSelectors .radio
.item, .item-content
.item
.item-content
.item.is-expanded, .item.is-expanded .item-content
.item.is-expanded
.item.is-expanded .item-content
.social
.profile-links
.details h2
.profile-links > li > a
.slide img
.og-fullimg, .og-details
.og-details
#tweets
.social-icons
.lib-pick
.library-picker
.library-picker h3
.padded-bottom
.international
.hours h2 a
#locations-table a
#locations-table span dt, #locations-table span dd
dl#locations-table
#locations-table dt
#locations-table dd
#locations-table a[href="https://hours.library.ualberta.ca/#view-brucepeel"], #locations-table a[href="https://hours.library.ualberta.ca/#view-cameronSD"], #locations-table a[href="https://hours.library.ualberta.ca/#view-stjoe"], #locations-table a[href="https://hours.library.ualberta.ca/#view-augustana24"], #locations-table a[href="https://hours.library.ualberta.ca/#view-bard"], #locations-table a[href="https://hours.library.ualberta.ca/#view-fsa"], #locations-table a[href="https://hours.library.ualberta.ca/#view-law"], #locations-table a[href="https://hours.library.ualberta.ca/#view-ill"], #locations-table a[href="https://hours.library.ualberta.ca/#view-chat"], #locations-table .headers
.rutherfordSS dt, .cameronKC dt
.hours-widget p strong
.selected-hours
.not-your-library
.not-your-library span
.open
.closed
.all
.all span
#research
#research h2
.grid
.boxes h3
.boxes p
.boxes > .first-row
.boxes > .second-row
.boxes > div > div
.boxes > div.others > div
.boxes > div.others > div h3
.boxes > div.others > div.measure
.boxes > div.others > div.pub-support
.boxes > div.others h3 span
#chartContainer
.boxes .open-access
.boxes .rds
.boxes .era
.boxes .era p
.boxes .era p em
.boxes .rds h3
.boxes .rds p
.boxes .tool-link
.boxes .tool-link span
.label-and-count label
.label-and-count .facet-label
.label-and-count .facet-count
.blacklight-advanced .blacklight-lc_1letter_facet
.profile-padding
.profile-nav
.profile-nav ul
.profile-nav li
.profile-nav li a
.profile-form > li
.profile-form > li > label
.profile-form > li > textarea
.profile-form > li.radio > label
.profile-form .btn-success
.staff
.staff tbody tr:nth-child(2n+1) td, .staff tbody tr:nth-child(2n+1) th
.staff th
.staff th h3
.staff th.email h3, .staff th.phone h3, .staff th.actions h3
.staff th.blank
.staff th.email
.staff th.last-name
.staff td
.staff td h2
.staff td.photo
.staff td.email
.staff-images
.staff-images-h
.staff-images img
.moveover
.tinycolumn
.a-profile
.a-profile .glyphicon
.a-profile .tel
.a-profile ul
.a-profile h2
.a-profile h3
.a-profile li
.a-profile h4
.a-profile h4.inline
.vcard span
.vcard .fn span
.a-photo
.in-nav
.in-nav li
.staff-back
.staff-back span
.unit-description
.location-banner
.location-banner h1
#coutts-banner
#augustana-banner
#winspear-banner
#rutherford-banner
#scott-banner
#law-banner
#bsj-banner
#bpsc-banner
#cameron-banner
#stjosephs-banner
.address p
.address h3
.cms .address a
.location-btn-green
.access h2
.access h4
.hours-link
.round-right
.location-breadcrumbs
.location-breadcrumbs span
.location-libraries
.location-lib
.location-lib h2
.location-lib-hours-link
.location-other a
.location-other h3
.tutorial-breadcrumbs
.tutorial-breadcrumbs a
.bot
.bot-back
.bot-back h3
.tutorial-title
.news-square > .workshops
.s-lc-ea-h3
.news-square > .workshops h3
.news-square > .workshops h3 a
.news-square > .workshops h3 span
.news-square > .workshops ul
.news-square > .workshops ul > li
.news-square > .workshops ul > li > a
.unit-top
.unit-top li
.unit-top li.last
.unit-top li span
.rails-bootstrap-forms-date-select select, .rails-bootstrap-forms-time-select select, .rails-bootstrap-forms-datetime-select select
.rails-bootstrap-forms-error-summary
label.required::after
.slider
.slider.slider-horizontal
.slider.slider-horizontal .slider-track
.slider.slider-horizontal .slider-selection
.slider.slider-horizontal .slider-handle
.slider.slider-horizontal .slider-handle.triangle
.slider.slider-vertical
.slider.slider-vertical .slider-track
.slider.slider-vertical .slider-selection
.slider.slider-vertical .slider-handle
.slider.slider-vertical .slider-handle.triangle
.slider input
.slider .tooltip-inner
.slider-track
.slider-selection
.slider-handle
.slider-handle.round
.slider-handle.triangle
.hover_legend
.slider_js .slider-selection
.header
.extra-top-margin
.extra2-top-margin
.no-margin
.btn-ltblue
#no-dot
.hold
.all
label.search-again
.all span
.results
.results h3 span
.rcol
.results-head
.results h3
.results h3 a
.results-bottom a
.results ul
.results ul li
.results li span
.results span.date
.results .col-md-10, .results .col-md-2
.results#articles .col-md-10
.results ul li a.full-record
.results ul li a.pdf-link
.results-more
.date
.status
.as-list, .as-grid
.as-list span, .as-grid span
.results ul li img
.results ul li a
.result-details
.author-result-list
.number-result-list
.more-results
.results ul li a.more-locations
.no-results
#electronic_access span
#electronic_access span.url-label
#search-results .form-inline .form-control
#search-results .form-inline
.blacklight-isbn_t
#holdings table td.call-number
#holdings table a.normal-link
#previousNextDocument
.article-wrap #documents .record-image
.article-wrap #documents dl, .article-wrap .documentHeader
#view_options-dropdown, .hide-text, .btn-navbar
#sortAndPerPage .css-dropdown
#sortAndPerPage .css-dropdown > li > ul
#sortAndPerPage .css-dropdown > li > ul > li > a
#sortAndPerPage .css-dropdown .btn
.articles-facets .facet_limit ul
.articles-facets .facet_limit ul li
.articles-facets .facet_limit ul li span
.facets-collapse .form ul
.facets-collapse .form ul li
.twiddle
.twiddle::after
.icon-chevron
.bottom-sort .css-dropdown
.bottom-sort .page_links
.user-filters
.user-filters .col-sm-10
.start-over
.ufacet
.align-middle
pgwillia commented 5 years ago

Using the coverage DevTools in Chrome is a good approach according to this: https://dev.to/yashints/knock-out-your-unused-css-2o57