Detta skript bör inte installeras direkt. Det är ett bibliotek för andra skript att inkludera med meta-direktivet // @require https://update.greasyfork.org/scripts/8011/161180/Youtube%20Black%20Theme%20Library.js
// ==UserScript==
// @name Youtube Black Theme Library
// @namespace http://userscripts.org/users/zackton
// @description YTBT Library
// @include *.youtube.com/*
// @include *.youtube.com/
// @version 2.6
// ==/UserScript==
var YouTube = "body, #content, #watch-headline-container, #watch-video-container, #watch-main-container, .footer .yt-uix-pager, .splitter, #mymedia #view-pane .settings, #mymedia #view-pane .actions, #mymedia #table .video.even, #mymedia #table .video-details.even, #mymedia #table .video.odd, #mymedia #table .video-details.odd, #mymedia #view-pane .footer, #mymedia #table, #no-playlists, .searchFooterBox .yt-uix-pager, input:not([class*=\"html5\"]), .feedmodule-anchor, textarea, #record-tab-content, .vert-bar, .message td, .msg-subject-open .subject, .shows-table, .shows-table .alt td, #google_companion_ad_div, #watch-show-brand-div, #watch-channel-brand-div, #user_playlist_navigator, #main-channel-content, .watch-next-list-actions, .ux-thumb-96, .multiple-promoted, #quicklist-bar-container, #vm-pageheader-container h1, #vm-page-subheader, #vm-video-actions-inner, #yt-admin h1, #folder_title, #theForm *, #footer-container, #vm-playlist-header, #page.watch-branded #watch-sidebar, #yt-admin-content h2, #mymedia #table, #yt-admin #table, #page, #watch-description .expand, #watch-description .collapse, #yt-admin.recommendations, #watch-owner-container, #annotator-div, .yt-uix-button-menu-item, .browse-bg-gradient, #page.search-movies-browse #content-container, .overlay, #help-target, #watch7-content, #playlist-pane-container .video-tile:hover,#playnav-title-bar,#video-sidebar .video-list-item:hover,#watch-sidebar .video-list-item a:hover, .metadata-container,\n#guide-container, #upload-item-0, .video-settings-tag-chips-container, .vk-btn, body #footer-container, .subtab-content, #builder-preview-pane, body>iframe+table table, .feed-promo, #yt-admin-content, .account-container, #watch7-action-panel-footer, .yt-alert-panel, .lohp-shelf-cell-container:hover, .guide-module-toggle-label, .guide-context-item.context-playing:hover a, a.context-back-link.yt-uix-sessionlink, #watch7-video-container, .yt-uix-form-input-select-element, #watch-response, .metadata-tab, #vm-pagination, .vm-video-metrics a:hover, #feed-promo-returning-user-no-subs, .site-left-aligned #footer-hh-container, #creator-editor-container, tr.ab-users:nth-child(2n+1), .ab-midpane, #main-content .upload-item, .site-left-aligned #footer-container, #player, #clickYoutubeD_dropDownSpan, .related-channels-editor:hover, .secondary-header-contents, #page-container, #player-legacy, #appbar-guide-menu, .id-revert-buttons-container, #bottom-notes-section, .timedtext-content, #non-appbar-vm-video-actions-bar, .howto-promo-container, .channel-ad-fan-finder-banner, .downloadLinks, .menuArrows, LI.feed-item-container, .yt-card, #masthead-expanded-container.with-sandbar, #masthead-appbar\n{\n background: black !important;\n}\n\ninput[type=\"text\"], textarea\n{\n -moz-appearance: none !important;\n}\n\n.watch-ppv-vid, .video-list-item-link:hover, .video-list-item-link:hover, #watch-comments-core .current, #watch-comments-core .current .wrapper, .promoted-videos, #search-duplicates-message, #fyf_container, .yt-uix-button-menu-item:hover, .browse-categories-side, #browse-video-channels-modifiers, .main-tabs-spotlight-inner .video-entry, .hot-trends-cloud-inner-area, .yt-menubutton-menu li a:hover, #mymedia #list-pane .subfolder.selected, .yt-menulink-menu li a:hover, .yt-menulink-menu span a:hover, .yt-suggest-selected .yt-suggest-left, .yt-suggest-selected .yt-suggest-right, .yt-suggest-selected .grayText, .yt-suggest-close, .gray-tab-box-header, .groupnamecont.selected, #movie-promo-body, .watch-pyv-vid, #starting-box, .upload-inner-box, .outer-box-bg-color, .cpline:hover, div[class=\"watch-active-list-body-collapsed hover\"] a, a[class=\"video-list-item-link selected\"], .vm-vertical-nav a.selected, #folderlinks a.selected, .playnav-item .selector, .outer-box-bg-color, .outer-box, .yt-uix-hovercard-card-body, .ppv-promoted-videos, .featured-result, #watch-description-extra-info .link-list a:hover, #watch-description-extra-info .full-link a:hover, #spotlight-list .playlist-badge, #recent-column .playlist-badge, .show-onebox .left-pane, span.yt-badge-std, a.yt-badge-std, #watch-customize-embed-size .radio-selected .watch-embed-radio-box, .watch-embed-radio-box, .comment:hover, #personalized-sub-recs .channel-cell:hover, #ppv-container, #vm-video-list-container .selected,\n#post-channel-comment-message, .gssb_m tr:hover *, .gssb_i td, .suggested-channels-v2, .guide-subscriptions-upsell, #kbd, #vm-bulk-actions-selection, .comment-settings-header, #dialog .header, .vm-video-item.vm-member-item.selected\n{\n background: #222 !important;\n}\n\n.subheader, .yt-lockup2:hover, #link-gplus-lb, .before-after-container, .before-container, #link-gplus-lb .dialog-title, #link-gplus-lb .dialog-header, #subscription-manager-container .even td, .creator-editor-nav, tr.ab-users, .selection-list-item.yt-uix-expander-head.playlist.select-on-click.selected, .video-picker-item:hover, #dftpop-content.content, .dashboard-widget-header:hover, #vm-bulk-actions-editing-header, .vm-beauty-view .vm-video-item-content, #help #dialog, #help .suggestions-container, #inproduct-guide-modal\n{background-color: #111 !important;}\n\n#howto-addto, .guide-context-item a:hover, .guide-context-item.context-playing a, .item-badge-label, .yt-badge\n{background: #222 !important;border-color: #222 !important;}\n\n.dashboard-widget-header, .dashboard-widget-content, .dashboard-widget-padded-content, .dashboard-widget.notification, .distiller-first-time-promo .content, #watch7-creator-bar\n{background: #222 !important;border-color: #555 !important;}\n\ndiv.yt-uix-button-menu > table, .vm-quick-edit-video, .vm-quick-watch-video, .vm-quick-delete-video\n{\n background: #444 !important;\n}\na, .video-list-item .title, .yt-uix-pager .yt-uix-pager-selected, .yt-uix-expander-head, .yt-uix-button, .watch-comments-post, .comment-highlight-section-header, #watch-headline-title, .video-description b, .show-description b, .episode-description b, .channel-description b, .movie-description b, .show-long-description b, .show-short-description b, .show-mini-description b, #search-section-header .name, #search-related-terms .search-related-title, .yt-uix-button-menu-item, .video-stat, #no-videos, ul.pickers, #no-playlists, .browse-modifiers-extended .selected, .video-list-item .stat strong, input, .fm-title-underlined-blue, .feedmodule-subnull-txt-header, .iyt-edit-link, .groupnamecont.selected, .shmoovies-list-container #recent-column h4, .shows-table .extra, .homepage-block-heading, #chrome-promo-hp .tagline, #watch-category span, #watch-tags span, .title-text-color, #playnav-curvideo-title, .feedmodule-smtitle, .watch-view-count, .comments-section h4, .watch-module-body h4, #watch-description-extras h4, #yt-admin h1, .vm-video-list .vm-video-info, .vm-video-metrics dt, #quicklist-notifications, #search-header, #search-header .num-results, .shmoovies-list-container h2, .shmoovies-list-container h3, .shmoovies-list-container h4, #show-content th, .yt-uix-hovercard-card .info, .yt-uix-hovercard-card .footer, .yt-uix-hovercard-card h3, .video-type strong, .viewcount, .snippet-metadata li.views, .yt-browse-section-header h1, #mymedia .entity-header h1, .page-tabs a, .radio-label, #homepage-whats-new .module-title, .homepage-side-block .module-title, #watch-owner-inline-edit #inline-edit-cancel, .label, .ytg-wide button, #insight-ratings td, #shmoovies-category-heading h2, #categories-container .ytg-4col h2, #categories-container .ytg-2col h2, .yt-alert-message, .added-to-message-title, #playlist-editor-heading h2, #masthead-expanded h3, #masthead-expanded-menu-label\n{\n color: #ccc !important;\n}\n\n#watch-discussion, .branded-page-v2-container.no-top-row .branded-page-v2-primary-col, .branded-page-v2-container.has-top-row, .editor-content, .tab-bg, #inline-editor-main, #mymedia, .primary-col, body #footer-hh-container, .feed-item-container, .branded-page-v2-primary-col, .branded-page-v2-col-container.clearfix, .branded-page-v2-col-container-bottom-border, #gh-checklist, .todo-item, .yt-dialog-fg, .yt-uix-overlay-actions, .branded-page-v2-secondary-col, #masthead-appbar-container, #dashboard-header, #yt-masthead-user-card-actions, .live-welcome-intro, .guide-flyout.guide-flyout-visibility\n{\nbackground: black !important;\nborder-color: black !important;\n}\n\n#logo:not([usemap]) {background-image: url(\"http://i.imgur.com/V3yefDa.png\") !important;}\n\n#logo:not([usemap])\n{\n width: 0px !important;\n padding-left: 100px !important;\n height: 39px !important;\n background-position: 0px 0px !important;\n background-size: auto auto !important;\n margin-right: -28px !important;\n}\n/*New cookie*/\n#appbar-nav .yt-uix-button.yt-uix-button-epic-nav-item\n{padding-left: 8px !important; padding-right: 8px !important; height: 33px !important; border-radius: 2px !important;}\n#appbar-nav .yt-uix-button-content {bottom: 5px !important; position: relative;}\n#appbar-guide-button {left: 0px !important; position: relative;}\n\n/*Search box*/\n.masthead-search-terms-border {border-color: #444 !important;}\n#gs_id50 {background: black !important; border-color: #444 !important;}\n#gs_st50.gsst_b {background-color: #222 !important;}\n\n@media screen and (min-resolution: 96dpi) {\n#masthead-search-term.search-term.yt-uix-form-input-bidi {\n padding-top: 6px !important;\n padding-bottom: 4px !important;\n border: none !important;\n}\n#gs_id50 {margin-top: -1px !important; background: black !important; border-color: #444 !important;}\n}\n/*End*/\n\n.yt-uix-form-input-checkbox-element, #upload-btn, #appbar-settings-button {border-radius: 2px !important;}\n\n.c4-spotlight-module-component, .branded-page-box-padding {border-color: #111 !important;}\n\n.guide-count.yt-uix-tooltip.yt-valign {padding-left: 1px!important; border-radius: 2px !important;}\n\n#eow-title.watch-title.watch-editable, #action-panel-details, .c4-module-is-editable:not(#c4-header-bg-container), .c4-module-editor-form, .compact-shelf, .empty-shelf, .video-player-view-component, #channel-subheader, #channel-feed-post-form, #video-page-subnav, #footer-main {background: black !important; border-bottom-color: #111 !important;}\n\n#player-unavailable {z-index: 1 !important;}\n\n#masthead-expandedz\n{\n display: block !important;\n height: 134px !important;\n overflow: hidden !important;\n -moz-transition: all .3s ease-out !important;\n -webkit-transition: all .3s ease-out !important;\n -o-transition: all .3s ease-out !important;\n}\n\n#masthead-expanded.collapsedz, #masthead-expanded.hidz {height: 0px !important;}\n\n/*1-click Yt-downloader*/\n#clickYoutubeD_downloadButton {border: 1px #444 solid !important; color: #ccc !important; padding-left: 30px !important; width: 70px;}\n.downloadLinks:hover {background: #222 !important;}\n/*End*/\n/*Easy youtube downloader*/\n#download-youtube-video-button-eytd {height: 28px !important; width: 70px !important;}\n#download-youtube-video-button-eytd.yt-uix-button-text span\n{\nvisibility: hidden;\nword-spacing:-999px;\nletter-spacing: -999px; \n}\n#download-youtube-video-button-eytd.yt-uix-button-text:after {position: relative; top: 1px; left: -25px; color: #999; content: \"Download\" !important;}\n/*End*/\n\n.yt-uix-button-playlist-remove-item {width:20px!important;}\n\n#share-panel-buttons .yt-uix-button, .gssb_e, #message_reading, .feed-header, #channels-search-field {border-width: 0px !important; border: 1px solid #333 !important;}\n\n.action-panel-trigger.yt-uix-button.yt-uix-button-text.yt-uix-tooltip.yt-uix-button-empty {width:30px !important;} \n.vm-beauty-view .vm-video-item {border: 1px #444 solid !important;}\n\n@media screen and (-webkit-min-device-pixel-ratio:0) {.action-panel-trigger img {right: 5px !important; position: relative;}\n#masthead-search-term.search-term.yt-uix-form-input-bidi {border: none !important; padding-top: 6px !important; padding-bottom: 4px !important;}}\n\n#channel-search\n{\nheight: 30px !important;\nwidth: 23px;\n}\n\n.action-panel-trigger, #channel-navigation-menu li, .html5-compatibility-table li\n{\n-moz-appearance: none;\nborder-width: 0px !important; height: 30px !important;\nborder-radius: 2px !important; border: 1px solid #333 !important; \nbackground-image: -moz-linear-gradient(center top , #333, #000) !important;\nbackground: -webkit-gradient(linear, left top, left bottom, from(#333), to(#000)) !important;\n}\n\n#channel-navigation-menu li {height: 31px !important;}\n\n#watch7-secondary-actions.yt-uix-button-group {margin-right: 30px !important; margin-top: 3px !important;}\n\n.yt-thumb-20, .appbar-nav-avatar, .yt-thumb-square-28, .yt-thumb-square-48, .yt-thumb-28, .yt-thumb-48, #c4-header-bg-container, #dftpop-content.content {border: 1px #222 solid !important; border-radius: 3px !important;}\n\na.yt-uix-button.yt-uix-pager-button.yt-uix-button-toggled, .yt-uix-button-group.epic-nav-dropdown-group, .epic-nav-item-empty.selected.yt-uix-button.yt-uix-button-epic-nav-item.yt-uix-button-empty, .sb-card-border\n{box-shadow: 0px 0px 4px #6294df !important;}\n\n.yt-admin-h3:focus, .yt-uix-sessionlink.yt-user-name {outline: 0px #000 !important;}\n\n.content-region, .ad-div, #yt-hitchhiker-feedback, .yt-uix-card-body-arrow-vertical, #clickYoutubeD_downloadArrow, #comments-view hr\n{display: none !important;}\n\n.vm-video-item.vm-label-item, .vm-video-item.vm-member-item, .channel-layout-two-column .tab-content-body, body #masthead-expanded-container, .feed-item-container, .feed-author-bubble, .yt-uix-clickcard-target.yt-uix-button.yt-uix-button-link, .filter-content, #watch7-player-unavailable, #link-gplus-lb .dialog-header, .yt-picker-content button, #channel-search.expanded, .watch-playlists-drawer .selected\n{background: transparent !important;}\n\n#branded-page-body, #watch7-sidebar, .channels-browse-filter.selected a, #channel-subscribers-page .tab-content-body, .yt-dialog-base\n{background: rgba(0,0,0,.8) !important;}\n\n#appbar-guide-menu.appbar-menu, .search-header, .guide-section-separator, .vm-video-metrics, .vm-video-actions-inner, .vm-video-item-content, .vm-video-item.vm-member-item, .vm-video-item.vm-label-item, #guide-container-expanded .guide-item:hover, #guide-container-expanded .guide-item.guide-selected, .feed-item-container, .yt-playall-link-default\n{\nborder-color: #363636 !important;\n}\n\n.video-extras-sparkbar-likes {\n background-color: #590 !important;\n}\n\n.video-extras-sparkbar-dislikes {\n background-color: #BC281C !important;\n}\n\n.yt-uix-button:not(.yt-uix-button-epic-nav-item):not(.yt-alert):not(.close):not(.sprite-like):not(.sprite-dislike):not(.yt-uix-button-link):not(.action-panel-trigger):not(.html5-control):not(.html5-volume-button):not(.html5-control-right):not(.yt-uix-button-player-controls), .playlist-items, .watch-comments-post, .comments-post-alert, #mymedia #table #headings td, .yt-menubutton .yt-menubutton-btn, .yt-menubutton .yt-menubutton-arr, .yt-button, .fm-title-underlined-blue, .fm-title-underlined-gray, #statmodules_inbox-title, .sorterbar th, #masthead-container, .watch-module-head, .homepage-block-heading, .action-bar-ratings-stats, #heading-filter, #quicklist-bar, #masthead-subnav, #vm-playlist-actions a,\n#show-content th, #mymedia #table #headings td, #yt-admin #table #headings td, #user-navbar-sections li a, #playlist-bar-bar-container, .browse-collection .yt-uix-slider-nums, .social-service, #yt-masthead-container, .branded-pager-header-title, .feed-header, #yt-hitchhiker-feedback, #watch-description-collapse .yt-uix-button, #watch-description-expand .yt-uix-button, #gb .gbes, .social-connector, .tab-header, .upper-section, .channel-horizontal-menu, #branded-page-header, .yt-uix-tabs-selected, #playlist-bar-bar, .yt-uix-form-input-select-content, #audio-ui-featured-table-container thead td, th.ab-users-head, #uploader-progress,\n.epic-nav-dropdown-group, .yt-uix-button-epic-nav-item.yt-uix-button-empty, .yt-uix-button-epic-nav-item:not(.yt-uix-button-active):not(.yt-uix-button-empty)\n{\n -moz-appearance: none;\n background: black !important;\n background: -moz-linear-gradient(center top , #333, #000) repeat scroll 0 0 #000 !important;\n background: -webkit-gradient(linear, left top, left bottom, from(#333), to(#000)) !important;\n}\n\n.yt-subscription-button-subscriber-count-unbranded-horizontal, .yt-subscription-button-subscriber-count-branded-horizontal, .yt-subscription-button-subscriber-count-unbranded-vertical, .sort-playlists-container, .new-playlist-privacy, button.yt-uix-button.yt-uix-button-primary, .yt-chip, .yt-uix-button.yt-uix-sessionlink.yt-uix-button-primary, #sb-button-notify, .guide-item.yt-uix-sessionlink.guide-item-selected, #appbar-nav .yt-uix-button.yt-uix-button-epic-nav-item\n{\n -moz-appearance: none;\n background: black !important;\n background: -moz-linear-gradient(center top , #333, #000) repeat scroll 0 0 #000 !important;\n background: -webkit-gradient(linear, left top, left bottom, from(#333), to(#000)) !important;\n border: 1px #444 solid !important;\n}\n\n#yt-masthead-container, .yt-grid-box, .yt-masthead-hh, #masthead-expanded-container\n{\nborder-bottom: 1px #000 solid !important;\n}\n\n#gbx3, .gbes\n{\nbackground-color: #333 !important;\nborder-bottom: 1px #333 solid !important;\n}\n\n.guide-count\n{\nbackground-color: #333 !important;\n}\n\n.guide-section, #watch7-headline, #watch7-user-header, #watch7-action-buttons, #watch7-action-panels, #watch7-discussion, .yt-horizontal-rule\n{\nbackground-color: black !important;\nborder: 1px #000 solid !important;\n}\n\n#default-language-box, #filter-dropdown, .playlist-items\n{\nbackground-color: #000 !important;\nbox-shadow: 0px 0px 2px #CCC !important;\n}\n\n#yt-picker-language-footer, #yt-picker-country-footer, #yt-picker-safetymode-footer \n{\nbackground-color: #000 !important;\nborder: 1px #444 solid !important;\n}\n\n.yt-uix-clickcard-card-body, #yt-uix-clickcard-card2\n{\nbackground-color: black !important;\nborder: 0px !important;\nbox-shadow: 0px 0px 3px #444 !important;\n}\n\n#safety-mode-off, #safety-mode-on, .yt-uix-form-input-checkbox-element\n{\nbackground-color: #fff !important;\n}\n\n.yt-uix-button:hover:not(.yt-alert):not(.action-panel-trigger):not(.close):not(.yt-uix-button-link):hover:not(.html5-control):not(.html5-volume-button):not(.html5-control-right), .yt-button:hover, #vm-playlist-actions a:hover, #watch-description-collapse .yt-uix-button:hover, #watch-description-expand .yt-uix-button:hover, #user-navbar-sections li a:hover\n{\n background-color: #666 !important;\n}\n\n.yt-uix-subscription-button, .yt-uix-button.yt-uix-button-appbar, #watch-info, .yt-button, .yt-menubutton-menu, .browse-tab-modifiers, .main-tabs-spotlight-inner, .browse-categories-side, .hot-trends-cloud-area, [class=\"watch-module-body\"], #side-column, #feed_all, #shmoovies-category-menu-container, #shmoovies-category-heading .yt-uix-expander-head, #spotlight-list .playlist-badge, #recent-column .playlist-badge, .show-onebox\n{\n border: 1px #333 solid !important;\n}\n\n.yt-uix-form-input-text:not(:focus), .lohp-medium-shelves-container, .lohp-blog-headline, .lohp-large-shelf-container, .lohp-newspaper-shelf, .lohp-shelf-cell-container, #show-content th, .yt-uix-hovercard-card-border, .page-tabs a, span.yt-badge-std, a.yt-badge-std, .yt-uix-button-menu, h4, .module-title, .yt-uix-expander-head, .subscription-menu-expandable, .inline-edit-more, #annotator-select-menu .yt-uix-button-menu-item td, #playlist-bar-bar-container, .yt-menubutton .yt-menubutton-btn, .yt-menubutton .yt-menubutton-arr, .yt-uix-button, #watch-channel-discoverbox, .watch-expander-head, #watch-actions-area, #content.watch-wide #watch-sidebar .watch-active-list .watch-module-head, #content.watch-wide #watch-sidebar .watch-active-list .watch-module-body, .search-setting-inner, #watch-sidebar .watch-module-expandable .watch-module-head, .watch-module-body, #page #masthead-container, .outer-box-bg-as-border, #upload-interface, .upload-outer-box, #baseDiv #side-column, .action-bar-ratings-stats, .watch-extra-info, div[style*=\"background-color: rgb(238, 238, 238)\"]\n{\n border-color: #444 !important;\n}\n\n.watch-sparkbars, .watch-sparkbar-likes, #masthead-utility a, #watch-owner a\n{\n border-color: #888 !important;\n}\n\n#masthead-utility a.end, .yt-menubutton .yt-menubutton-arr img, .yt-menubutton .yt-menubutton-arr button, .sorterbar th\n{\n border-left: 0px !important;\n}\n\n#search-header, .branded-page-v2-subnav-container\n{\n border-bottom: 0px !important;\n}\n\n.GJOPA4DCEBB, .GJOPA4DCHBB, .GJOPA4DCHU, .GO1CBYXDNBB, .GJOPA4DCIBB, .GJOPA4DCFBB, .GJOPA4DCLBB, .GO1CBYXDKBB, .GO1CBYXDN4, .GJX2AKGCLCB.GJX2AKGCMCB,\n.GJX2AKGCLFB.GJX2AKGCAGB, .GJX2AKGCMY, #gwt-debug-bragBar, .GJX2AKGCHJ, .GJX2AKGCI- td, .GJX2AKGCMFB, .GJX2AKGCJFB, .GJX2AKGCMCB\n{background: black !important;}\n\n.GO1CBYXDCCB, .GJX2AKGCMY tr:nth-child(2n), .GJX2AKGCOFB {background: #222 !important;}\n\n.GGV3GFSDAV, .GGV3GFSDICB, .GO1CBYXDP1, .GO1CBYXDJT, .GO1CBYXDK2, #gwt-debug-downloadCsv, .GJX2AKGCDCB, .GJX2AKGCG3\n{\n background: black !important;\n background: -moz-linear-gradient(center top , #333, #000) repeat scroll 0 0 #000 !important;\n background: -webkit-gradient(linear, left top, left bottom, from(#333), to(#000)) !important;\n}\n\n.yt-uix-button-arrow\n{\n border-color: #888 transparent !important;\n}\n\n.yt-uix-slider-prev-arrow, .yt-uix-slider-next-arrow\n{\n border-color: transparent #888 !important;\n}\n\n#masthead-expanded .playlist-bar-item, .vm-video-item-content, #appbar-guide-button\n{\n box-shadow: none !important;\n}\n\n#watch7-playlist-bar-controls .yt-uix-button, #watch7-playlist-bar-autoplay-button, #watch7-playlist-bar-shuffle-button, #watch7-playlist-bar-toggle-button\n{\n background: none !important;\n border: none !important;\n}\n\n.yt-uix-slider-shade-right, .yt-uix-expander-arrow, .yt-uix-slider-shade-left, .search-option-expander-link img\n{\n background-image: none !important;\n}\n\na,\n.video-list-item .title,\n#watch-description a {\n color: #666 !important;\n}\n\n* {\ntext-shadow: none !important;\ncolor: #bbb !important;}\n\nbody>iframe+table table span,body>iframe+table table span b{\n color: #999 !important;\n}\n\na,\n.video-list-item .title,\n#watch-description a {color: #888 !important;}\n\na:visited, a:visited font, a:visited .title, a:visited span, .yt-picker-content strong.yt-picker-item, .yt-uix-sessionlink.yt-uix-tile-link.yt-uix-contextlink:visited b {color: #6294df !important}\n\n#watch-description-expand, #watch-description-collapse {border-top: 1px solid #555 !important;}\n\n.video-list-item a, .playlist-video-item, #watch-owner-container, #annotator-div, #watch-stats-options, .watch-stats-private-border, #masthead-expanded, #watch-info, #page #masthead-container\n{\nborder: 0px !important;\n}\n\n#masthead-appbar, .yt-uix-button-player-controls, #vm-bulk-actions-editing-buttons, #vm-bulk-actions-editing-header, .feed-item-main, .feed-item-content-wrapper.channel-lockup, .about-subscriptions.branded-page-box-padding, #yt-admin-content, #commands2, #folder_title, #compose-cell,\n.branded-page-v2-col-container, .branded-page-v2-top-row, .secondary-header-contents, .vm-promo-opt-in, .guide-item-container:last-child, .guide-item-container.categories-header,\n#footer-container, .placeholder.channel-module h3, #guide-reminders ul, .feed-item .feed-item-description, .sorterbar th, #yt-admin-sidebar h2, #yt-admin-content h2, .yt-uix-button.yt-uix-button-primary,\n#branded-page-header-container, #yt-admin, #masthead-logo+form #search-btn, #yts-nav .indented, #header, .browse-stage, #content, #masthead-user-wrapper, #watch-owner-container, .comment, .yt-tile-default, .tile, .yt-tile-visible\n{\n border: none !important;\n box-shadow: none !important;\n}\n\n.guide-item, #masthead-subnav {margin-bottom: 3px !important;}\n\n.guide-section {\nmargin-top: 7px !important;}\n \n#masthead-search-terms, #help, #masthead_child, #subscription-manager-header, #builder-right-column-background, #builder-category-items, #guide-builder-promo, #guide-reminders ul, .album-row, .vm-video-metrics, .vm-video-list .vm-video-item, .guide-background, .yt-tile-default, .yt-tile-visible, .feed-item-visual, .starting-box, .playlist-video-item, #playlist-pane-container, .yt-uix-expander-head, .browse-bg-gradient, #masthead-expanded, .yt-uix-slider-body, .subscription-menu-form, #instructions, .upload-inner-box, .upload-outer-box, #user-navbar, #footer-container, #vm-playlist-header, .guide, #headings td, #yt-admin-recommendations,\n#yt-admin, #yt-admin #table, #yt-admin-content h2, #vm-page-subheader, #yt-admin h1, #content, .browse-stage, #watch-headline-container, .watch-expander-head, .watch-headline .subscription-subscribed-container .yt-uix-expander-head, #watch-channel-discoverbox, #watch-sidebar .watch-module-body, .vm-video-list li, #watch-video-annotation, .yt-suggest-unselected, #completeTable, #page.watch-branded #watch-main-container, #page.watch-branded #watch-sidebar, #watch-owner-container, .video-list-item a, a.tile-link-block:focus, #container\n {\n background: transparent !important;\n background-image: none !important;\n -moz-appearance: none !important;\n}\n\n.sorterbar th, .m_highlight,.message.m_highlight td, .subscription-item.odd, #subscription-manager, #yt-admin-sidebar .selected a, #yt-admin-sidebar a.selected, #watch-actions-area, .guide-item-container:not(h3) .guide-item, .menu-item a:hover, .playlist-video-item a:hover, .yt-tile-visible, .yt-tile-default:hover\n{\n background: rgba(255,255,255,0.05) !important;\n background-image: none !important;\n}\n.share-embed-code, #commands2, .video-thumb, #compose_message, #field_reference_video, #subscription-manager .subscription-item:hover, .guide-item-container:not(h3) .guide-item:hover, #yt-admin-sidebar a, .nav-box-gray, .box-gray, #language-picker, #region-picker, #safetymode-picker, a.video-list-item-link:hover, #masthead-subnav a:hover, .watch-expander-head:hover, .watch-headline .subscription-subscribed-container .yt-uix-expander-head:hover, a.video-list-item-link.selected\n {\n background: rgba(255,255,255,0.1) !important;\n background-image: none !important;\n -moz-appearance: none !important;}\n\n.yt-uix-button-menu,\n#vm-floater-shadow {\n background: rgba(0,0,0,1) !important;\n background-image: none !important;\n -moz-appearance: none !important;}\n\n.yt-uix-button.yt-uix-button-text .yt-uix-button-arrow {border-top-color: #9A9A9A !important;}\n.yt-uix-tooltip-tip-arrow \n{\n vertical-align: top !important;\n border-top-color: #CCC !important;}\n \n.yt-uix-tooltip-tip-reverse .yt-uix-tooltip-tip-arrow {\n border-top-color: transparent !important;\n border-bottom-color: #CCC !important;}\n\n.distiller-first-time-promo .arrow, .sb-card-body-arrow {\n border-bottom: 10px #555 solid !important;\n}\n\n#yt-masthead-user .yt-uix-button-icon-bell\n{\nleft: 3px !important;\n}\n \n.yt-ui-ellipsis {\n background-color:#000 !important; \n}\n \n.yt-uix-expander-ellipsis {\n background-color: #000 !important; \n}\n \n.comments .channel-owner .comment-header .user-name {\n background-color:#323232 !important; \n}\n \n.yt-card .yt-uix-tabs {\n border-bottom:1px solid #444 !important; \n}\n \n.all-comments, .all-comments a {\n background-color: #000 !important; \n}\n \n.comments .paginator{\n padding:10px 0;margin:15px 25px;cursor:pointer;font-weight:bold;text-align:center;background-color: #000;border: 1px solid #444;color:#333;font-size:12px;outline:0;background-image:-moz-linear-gradient(bottom,#fcfcfc 0,#f8f8f8 100%);background-image:-ms-linear-gradient(bottom,#fcfcfc 0,#f8f8f8 100%);background-image:-o-linear-gradient(bottom,#fcfcfc 0,#f8f8f8 100%);background: -webkit-linear-gradient(bottom,#333 0,#000 100%);background: -webkit-gradient(linear, left top, left bottom, from(#333), to(#000)) !important; \n}\n \n.comments .paginator:hover{\n background: #333 !important;border: 1px solid #444; \n}\n \n.comments .paginator.activated{\n border-color:#444; \n}\n \n#watch8-action-buttons {\n border-top:1px solid #000 \n}\n \n.yt-gb-shelf-main-content{\n border:solid 2px #444; box-shadow:0 1px 2px #000 !important \n}\n#watch7-sidebar .watch-sidebar-separation-line {\n border-bottom:2px solid #656565 \n}\n#yt-comments-sb-standin .box{background-color:#232323; border:1px solid #444; border-top:1px solid #444}\n#yt-comments-sb-standin .callout-inner{border:0px}\n.comment-simplebox-renderer-collapsed-content{\n border:1px solid #700; border-top:1px solid #700 \n}\n.action-panel-trigger, #channel-navigation-menu li, .html5-compatibility-table li{\n border-width:1px !important; height:28px !important \n}\n.comment-simplebox-arrow .arrow-inner{\n border:7px solid rgba(0,0,0,0) \n}\n.comment-renderer.channel-owner .comment-author-text{\n background-color:rgba(0,0,0,0); padding-right:5px \n}\n.comment-simplebox-arrow .arrow-outer{\n border:6px solid rgba(0,0,0,0) \n}\n.comment-simplebox.focus .comment-simplebox-arrow .arrow-outer{\n border-right-color: #900 !important; border-top-color: #900 !important \n}\n.yt-uix-button-default, .yt-uix-button-default[disabled], .yt-uix-button-default[disabled]:hover, .yt-uix-button-default[disabled]:active, .yt-uix-button-default[disabled]:focus{\n background:#333 \n}\n#yt-comments-sb-standin .callout-outer{border:0px}\n.yt-uix-button-opacity{\n opacity:0.5 \n}\n.yt-uix-button-opacity.yt-uix-button-toggled{\n opacity:1 \n}\n#watch8-action-buttons .yt-uix-button, #watch8-action-buttons .yt-uix-button:hover, #action-panel-dismiss, #action-panel-dismiss:hover{\n border-radius:2px !important; border:1px solid #333 !important \n}\n#comment-section-renderer .comment-renderer-footer .sprite-like{ \n opacity:1 !important \n}\n#comment-section-renderer .sprite-like:before{\n background:no-repeat url(//i.imgur.com/ALOqrHA.png) -143px -171px !important \n}\n#comment-section-renderer .comment-renderer-footer .sprite-dislike{ \n opacity:1 !important \n}\n#comment-section-renderer .sprite-dislike:before{\n background:no-repeat url(//i.imgur.com/ALOqrHA.png) -96px -431px !important \n}\n.like-button-renderer-like-button:before{\n background:no-repeat url(//i.imgur.com/ALOqrHA.png) -120px -215px !important \n}\n.like-button-renderer-like-button.yt-uix-button:active:before, .like-button-renderer-like-button.yt-uix-button.yt-uix-button-toggled:before{\n background:no-repeat url(//i.imgur.com/ALOqrHA.png) -120px -215px !important \n}\n.like-button-renderer-dislike-button:before{\n background:no-repeat url(//i.imgur.com/ALOqrHA.png) -116px -435px !important \n}\n.comment-renderer-author-comment-badge.creator{\n background-color:#700 !important \n}\n#watch8-sentiment-actions .like-button-renderer .yt-uix-button{\n padding-right:10px \n}\n.comment-simplebox-renderer{\n border-bottom:2px solid #656565 \n}\n.comment-simplebox{\n background-color:#000 !important \n}\n.comment-simplebox-text, .comment-simplebox-prompt{\n background-color:#000 !important \n}\n.comment-simplebox.focus .comment-simplebox-frame{\n border-color:#a00 !important; border:1px solid #a00 !important \n}\n.comment-simplebox-frame:hover{\n 1px solid #a00 !important \n}\n.comment-simplebox-frame{\n border:1px solid #700 !important \n}\n.share-email-preview-container{\n background:#2a2a2a !important \n}\n.yt-uix-form-input-text{\n border: 1px solid #700 !Important \n}\n.yt-uix-form-input-text:hover{\n border-color: #a00 !important \n}\n.yt-uix-form-input-text:focus{\n border-color: #a00 !important \n}\n.yt-uix-form-input-textarea{\n border: 1px solid #700 !Important \n}\n.yt-uix-form-input-textarea:hover{\n border-color: #a00 !important \n}\n.yt-uix-form-input-textarea:focus{\n border-color: #a00 !important \n}\n.yt-uix-form-input-select{\n border:1px solid #333 !important \n}\n.yt-uix-form-input-select:hover{\n border:1px solid #333 !important \n}\n#creator-sidebar .creator-sidebar-section a:hover{\n background:#cc181e !important \n}\n.yt-uix-form-input-select.focused{\n border:1px solid #333 !important \n}\n.yt-scrollbar ::-webkit-scrollbar-thumb:hover{\n background:#a00 !important \n}\n.yt-scrollbar ::-webkit-scrollbar-thumb{\n background:#700 !Important \n}\n#creator-sidebar>#creator-sidebar-section-id-dashboard.selected>h3 a{\n background-color:#cc181e !important \n}\n.share-embed-code, #commands2, #compose_message, #field_reference_video, #subscription-manager .subscription-item:hover, .guide-item-container:not(h3) .guide-item:hover, #yt-admin-sidebar a, .nav-box-gray, .box-gray, #language-picker, #region-picker, #safetymode-picker, a.video-list-item-link:hover, #masthead-subnav a:hover, .watch-expander-head:hover, .watch-headline .subscription-subscribed-container .yt-uix-expander-head:hover, a.video-list-item-link.selected{\n background:#cc181e !important \n}\na:visited, a:visited font, a:visited .title, a:visited span, .yt-picker-content strong.yt-picker-item, .yt-uix-sessionlink.yt-uix-tile-link.yt-uix-contextlink:visited b{\n color:#82aad2 !important \n}\n.subscriptions-filter .filter-field-container{\n border:1px solid #656565; background:#000 !important \n}\n.caption-line-highlight{\n background-color:#700 !important \n}\n.caption-line:hover{\n background-color:#a00 !important \n}\n.caption-line{\n border: 1px solid #444 !important \n}\n.yt-picker-hr{\n border-top:1px solid #656565 !important \n}\n.add-to-widget .playlists{\n border-bottom:1px solid #656565 !important \n}\n.yt-uix-button-default:active, .yt-uix-button-default.yt-uix-button-toggled, .yt-uix-button-default.yt-uix-button-active, .yt-uix-button-default.yt-uix-button-active:focus, .yt-uix-button-text:active{\n box-shadow:inset 0 1px 0 #333 !important \n}\ncanvas, caption, center, cite, code, dd, del, dfn, div, dl, dt, em, embed, fieldset, font, form{\n background:# !important \n}\n.yt-picker-header{\n border-bottom:1px solid #656565 !important \n}\ncanvas, caption, center, cite, code, dd, del, dfn, div, dl, dt, em, embed, fieldset, font, form{\n background:# !important \n}\n.comment-renderer.channel-owner .comment-author-text{\n background-color:#700 !important \n}\n.yt-picker-hr{\n border-top:1px solid #656565 !important \n}\n.subscription-table-header{\n border-top:1px solid #444 !important \n}\n#safety-form p.safety-submit{\n border-top:1px solid #656565 !important \n}\n.yt-ui-menu-content{\n background:#000; border:1px solid #656565 !important \n}\n.yt-uix-button-default.yt-uix-button-toggled:hover{\n box-shadow:inset 0 1px 0 #333 !important \n}\n.#appbar-guide-button{left: 0px !important;}";
// CSS Elements that need changing on load of iframe (unfortunately can not do as it is from a different domain)
/*.E5, .e4{\n background-color:#232323 !important; border:1px solid #444 !important; border-top:1px solid #444 !important \n} .Mga {border:0px} .Jea {border:0px} .mj{background-color:#000 !important;}*/
var Google = ".yJa, .uPa.BJa, .Mza.mj, .DJa, .tvb {background-color: black !important;}\n.dga, .nbc.xta, .zbHZJb\n{\nbackground: black !important;\nborder-color: black !important;\n}\n.Uk.vKa, .wi.we.Wva, .go, .ho, .nbc.xta {border: 1px #222 solid !important; border-radius: 3px !important;}\n.xPa, .yPa, .d-s.L5.r0, .dP.PA, .Hma, .b-c-Ba, .zVeWr.FnlLyd, .d-k-l.b-c.b-c-R:not(.vSH9Nc), .t-Pa-mb-c-oa.t-Pa-mb-c\n{\n background: black !important;\n background: -moz-linear-gradient(center top , #333, #000) repeat scroll 0 0 #000 !important;\n background: -webkit-gradient(linear, left top, left bottom, from(#333), to(#000)) !important;\n border: 1px #444 solid !important;\n border-radius: 3px !important;\n}\n.esw.eswd.qk.Gc, .Dg.Ut, .Dt.wu, .IO, .KPc.tQb, .sk {border-color: #555 !important;}\n.Hma .Pga.d-A:hover, .zVeWr.FnlLyd:hover, .d-k-l.b-c.b-c-R:not(.vSH9Nc):hover, .Kza, .IO, .esw.eswd.qk.Gc, .Dg.Ut\n{background: #444 !important;}\n.KPc.tQb {background: #333 !important;}\n.G-q-B, .YH.WD.d-r, .WD.d-r, .G-q, .G-q-O, .QOb, .ROb, .g-h-f-vc-B, .g-h-f-V-Lb, .zta.f4a, .ki.ve,\n.qac.kPa, .mac, .Oub.d-r-Gk.d-r, .Rzc, .DM .Cx.fr, .Y8b .TD, .sk, .g-h-f-p-aa, .d-r.d-r-ih\n{background: #222 !important;}\n.Nza, .Dwa.e4, .cp, .WD .d-A:hover, .vQ.ur, .g-h-f-V-Lb .d-A:hover, .d-A.d-A-yb.X, .MNn0h.UtvBtc,\n.aac, .IPc.nfe, .Dt.wu, .Pub.d-A:hover, .d-A.osa:hover, .Up.Dr.tw.Yt\n{background-color: #111 !important;}\n.Ub {background: none !important;}\n.Mga, .xac {display: none !important;}\n.zVeWr.FnlLyd, .Ub, .M7Fqc, .vQ.ur, .d-k-l.b-c, .YGETNc:hover {color: #ccc !important;}\n.Ig.At.dn.mea, a, .Aq.DK.Bt.UR.gA, .d-s.L5.r0, .Hma, .xPa, .dP.PA, .d-k-l.d-y-r-c-ha,\n.d-A-B, .d-s.LEa, .Mpa, .DJa, .df, .d-s.vy, .Ct, .dga, .d-s, .YGETNc, .Y9b .Jub, .Y9b .Hub {color: #999 !important;}\na:visited, a:visited font, a:visited .title, a:visited span, .zbHZJb, .d-s.nq, .d-s.mq {color: #6294df !important;}\n.uPc {color: #390 !important;}\n.Kub .vwa {background: #555 !important; border-radius: 5px !important;}\n.swb.vac.vwa {padding-right: 10px !important;}\n.G-q-Ya {background: rgba(0,0,0,1) !important;}\n.RQb, .SQb {background-image: url('http://i.imgur.com/NX77Deg.png') !important;}\n.like-button-renderer-like-button:before{\n background: no-repeat url(//i.imgur.com/heX0kWa.png) -118px -213px !important \n}\n.like-button-renderer-dislike-button:before{\n background: no-repeat url(//i.imgur.com/heX0kWa.png) -72px -409px !important \n}\n.E5, .e4{background-color:#232323 !important; border:1px solid #444 !important; border-top:1px solid #444 !important}\n.mj{background-color:#000 !important;}";