Greasy Fork is available in English.

ShadeRoot Bing

Eye-friendly magic in your browser for Bing

//
// Written by Glenn Wiking
// Script Version: 1.0.0a
// Date of issue: 09/13/17
// Date of resolution: 09/13/17
//
// ==UserScript==
// @name        ShadeRoot Bing
// @namespace   SRBI
// @description Eye-friendly magic in your browser for Bing
// @version     1.0.0a
// @icon        https://i.imgur.com/D7y0iqg.png

// @include        http://*.bing.*
// @include        https://*.bing.*
// ==/UserScript==

function ShadeRootBI(css) {
    var head, style;
    head = document.getElementsByTagName('head')[0];
    if (!head) { return; }
    style = document.createElement('style');
    style.type = 'text/css';
    style.innerHTML = css;
    head.appendChild(style);
}

ShadeRootBI(
	// BG 1
	'html, body, #hp_table, #hp_cellCenter, #hp_vidwrp, #HBContent, .row, .me_sectioncontent, #intrbar_wrapper, #mmvdp, .mm_vdcv_cnt, a#bep.openfo, #bepfo, #id_d, #id_scfo, .header, .dg_b, .sug, #insights, .msmc, .newscontainer, .indicatorText, .cardcommon, .rtNews, #imgDiv, .snapshot, #b_content, #ftrB, .body {background-color: #151618 !important;}'
	+
	'.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .dropdown-toggle {background: #1f2124 !important;}'
	+
	// BG 2
	'#sb_foot, .iuscp, .infnmpt, .modal, .sa_as, .ContentContainer, .container, .navbar-default, .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form, #rfPane, .touchQuery .carousel .carousel-controls, .touchQuery .carousel .items, .touchQuery .carousel .item, .touchQuery .carousel .carousel-controls .nav_left, .touchQuery .carousel .carousel-controls .nav_right, .carousel, .b_entityTP, .mssn, .cbar, .news, .rtp, .rNewsRtTag, #contentDiv, .backgroundImgDiv, .dirTimePopup, .fc_cal_days {background-color: #1f2124 !important;}'
	+
	'#hp_vidwrp {opacity: 0.2;}'
	+
	// LINK TEXT
	'a, .toggle_item, .b_promoteText, .l_header_portion, .sa_hd, #railContent h1, .nameContainer, .calendarTitle, .text {color: #b2bfcb !important;}'
	+
	'body, .infpd, .b_promoteText, #b_tween a.ftrH, #b_tween a.ftrH:hover, .b_expando, .b_expando h2, .b_expando h3, .b_expando h4, .b_expando .b_defaultText, .b_active a, .b_active a:visited, .b_active a:hover, #b_results > .b_pag a, #b_results .b_no, #b_content a.cbl:visited, #b_content a.cbl, .modal, a#bep.openfo, #bepfo, #id_d, #id_scfo, #fbpgdg, label, span {color: #c2d2da !important;}'
	+
	'img, .backgroundImgDiv {opacity: .85; filter: brightness(.92) !important;}'
	+
	// LINK HOVER TEXT
	'a:hover, strong, .carousel h2, .card .tit, .categoriesBarHeader {color: #5d8dba !important;}'
	+
	'.b_searchbox, input, textarea, select, option, code, pre, .b_searchboxForm {background-color: #4c5c72 !important; color: #C6D3E1 !important;}'
	+
	'.sa_as .sa_sg .sa_tm, .sa_as .b_tHeader, .sa_as .b_demoteText, .sa_as .b_secondaryText, .sa_as .b_attribution, .sa_as .b_factrow, .sa_as #sa_ul .b_focusLabel, .sa_as .b_footnote, .sa_as .b_ad .b_adlabel, .sa_as .b_expando .b_subModule, .sa_as .b_expando .b_suppModule, .sa_as .b_algo .b_vList td, .sa_as .b_expando .b_secondaryText, .sa_as .b_expando .b_attribution, .sa_as .b_expando .b_factrow, .sa_as .b_expando .b_footnote, .sa_as .ctxtb, .sa_as .sa_rmvd, .fdnReason, .sginTxt {color: #cddbe1;}'
	+
	'.b_searchboxForm, .menu, .b_topborder {border: 1px solid #48586e !important;}'
	+
	'#sw_as #sa_ul li, #sw_as .nowrap, .menu, #trd_module, .trd_content {background: #313d4a !important;}'
	+
	// TEXT 1
	'.hbic_col, .hb_title_col, .hb_value_col, .me_subsection h3, .me_subsection_l label, .me-modal .title, body, h1, h2, h3, h4, h5, h6, label, ,.b_dataList li, .infnmpt, .infpd, .b_demoteText, #intrtitle, .fdnReason, .b_scopebar, .b_scopebar a, .b_scopebar a:visited, .id_button, .id_button:visited, .hbic_col, .hb_title_col, .hb_value_col, .news h2 {color: #c9d4e1 !important;}'
	+
	// TEXT 2
	'#railContent h2, .description, .richdescription, .snippet {color: #5290cc !important;}'
	+
	// BG 3
	'.sa_hv, #detail_meta {background: #495666;}'
	+
	'#sa_5004:hover, .sa_hv:hover {background: #4a5c6c !important;}'
	+
	'#sw_as .sa_as, #sw_as li.pp_tile {border-color: #48678a !important;}'
	+
	'#hp_container #sw_as ul#sa_ul div.sa_tm, #hp_container #sw_as #sa_ul .sa_hd, .originalNameContainer {color: #C0CCDD !important;}'
	+
	'#sw_as .sa_as .sa_drw, #sw_as .sa_as li.pp_tile, #sw_as .sa_as .sa_tm strong, #sw_as .sa_as table {color: #5e93c0 !important;}'
	+
	'#sb_form_go {background-color: #007daa !important;}'
	+
	'#HBContent, .me_content .ctxt, .me_content select {border: 1px solid #1e5b7d !important;}'
	+
	'.hb_section:active, .hb_section:hover, .hb_section:visited {background-color: #2d404b !important;}'
	+
	'#me_header, .b_footer, #b_header, #landing_tabs {background-color: #23272a !important;}'
	+
	'.me_subsection, .dirOptsPopup > div, .ppcscb {border-bottom: 1px solid #224d78 !important;}'
	+
	'.me_sidenav a, .me_sidenav a:visited, .float_button_bar {background-color: #30414a !important;}'
	+
	'.btn {border: 1px solid #1d4153 !important; background-color: #192936 !important;}'
	+
	'.float_button_bar {border-top: 2px solid #173553 !important;}'
	+
	'.me-modal {background-color: #22292d !important;}'
	+
	'.sc_active > a {border-bottom: 1px solid #2ba1d8 !important;}'
	+
	'#hdr_spl, .sw_mktsw span, .wpc_module h2, .wpc_module .sb_h3, .wpc_module .cbl {color: #2ba1d8 !important;}'
	+
	'.hb_section:focus {background-color: #1c68a1 !important;}'
	+
	'#landing_tabs, .item {border-top: 1px solid #0e3d60 !important;}'
	+
	'#imgCredText {opacity: .7 !important;}'
	+
	'.varh {border-color: #0c5184 !important;}'
	+
	'.img_cont {border-bottom: 1px solid black;}'
	+
	'.intrgrp {border-left: 1px solid #1d7198 !important;}'
	+
	'.grpitm, .grpsm {background: #334857 !important;}'
	+
	'#intrschpane {border: 1px solid #267392 !important;}'
	+
	'.sel {background: #257ab7 !important;}'
	+
	'#fbpgbt, .newspubhub, .ftrD_MmVert {background: #192329 !important; border: 1px solid #1c5b8a !important;}'
	+
	'#fdnContainer:hover {background: #1f2429 !important;}'
	+
	'.popfeeds, .sgin, .routecategoriesbar {border-top: 1px solid #1e2d3c !important;}'
	+
	'.popfeed a:hover {background: #1b323e !important;}'
	+
	'.sginLnk {background: #366f93 !important; border: 1px solid #236e9e !important; color: #C5D5E1 !important;}'
	+
	'.sginLnk:hover {background: #111c23 !important; border: 1px solid black !important;}'
	+
	'.hbic_col, .hb_title_col, .hb_value_col, .sa_tm, .section-title, .subtitle, .item.small {color: #d1e5ed !important;}'
	+
	'header#b_header {background: #373d44 !important; border-bottom: 1px solid #2d6499 !important;}'
	+
	'.item.learn-explore {border: 1px solid #264b63 !important;}'
	+
	'.icon {background-color: #63caec !important; border-radius: 1.5em !important; padding: .2em !important;}'
	+
	'.img-container, .item img {border: 2px solid #314551 !important; box-shadow: 2px 2px 15px #133247 !important;}'
	+
	'.mc_vtvc {background-color: #0c2736 !important;}'
	+
	'.mm_vdcv_label {border-bottom: 1px solid #0e375a !important;}'
	+
	'.ol_rsi:hover img, .ol_rsi:focus img {border: 1px solid #2a79a4 !important;}'
	+
	'#id_d a:hover {background-color: #215069 !important; color: #BACEDA !important;}'
	+
	'.b_idOpen a#id_l, a#id_rh.openfo {background-color: #164669 !important;}'
	+
	'#fbpgdg textarea {border: 1px solid #1d5671 !important;}'
	+
	'#fbpgdgcnclbt {background: #313942 !important;}'
	+
	'#fbpgdg .button {background-color: #265e87 !important; border: 1px solid #1f599b !important;}'
	+
	'.footer {background-color: #182833 !important;}'
	+
	'#apex_search {background-color: #505a5f !important; border: 1px solid #1374a1 !important;}'
	+
	'.list-group-item {padding: 0 0 1em 1em !important;}'
	+
	'.tilebox {background: #1b2d3b !important;}'
	+
	'.container:first-child {border-bottom: 1px solid #21597d !important;}'
	+
	'.dropdown-menu {background-color: #0d3247 !important; border: 2px solid #165d99 !important;}'
	+
	'.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {background-color: #121a21 !important;}'
	+
	'.dropdown-menu > .active > a, #miniheader table, #miniheader_switch:hover, #miniheader_switch.touch {background-color: #091e2d !important;}'
	+
	'#sb_form_go {background-color: #007DAA !important; border-color: #007DAA !important;}'
	+
	'.sug, .module_wrapper {border-left: 1px solid #2374b9 !important;}'
	+
	'#sb_form_q {border-right: 1px solid #2374b9 !important;}'
	+
	'#detail_meta::before {background-color: #1d485c !important;}'
	+
	'#actionbar, #switcher, #rf_bar {background-color: #174b77 !important;}'
	+
	'.relatedGroup {background: #091E2D !important;}'
	+
	'.item .card {background-color: #144977 !important; outline: 1px solid #0d202f !important;}'
	+
	'.inline_tile .carousel {margin: -10px !important; padding-left: 1em !important;}'
	+
	'.ftrHh, .ftrHh:hover, .ftrVS, .ftrHSe {background: #0a2647 !important;}'
	+
	'.carouselChevRightSvg {opacity: .5;}'
	+
	'#inline_qp .nav_left, #inline_qp .nav_right {background: #092454 !important;}'
	+
	'.background-White, .background-FFFFFF, .background-LightGray {background-color: #132b3c !important;}'
	+
	'#b_results > li {background-color: #0f1315 !important;}'
	+
	'.b_pag a:hover {background-color: #18476f !important;}'
	+
	'.sb_pagS {border-color: #0d4f87 !important;}'
	+
	'.va_title_mmftb::after, .vr_pubinfo_mmftb::after, .cap_exp::before {display: none !important;}'
	+
	'.cap_exp > svg {background-color: #2a7cc2 !important;}'
	+
	'.caption_line {fill: #e1d4d4 !important;}'
	+
	'.b_caption p, .ms_ev_texts {color: #9FA5AB !important;}'
	+
	'.dg_u {background: #0c1c29 !important; border: 1px solid #183c6b !important;}'
	+
	'.vr_pubinfo_mmftb, #b_context .b_entityTitle, #b_results .b_entityTitle, .b_ans h2, .b_algo h2, .b_top, .b_top .b_promoteText {color: #BEC4C9 !important;}'
	+
	'#b_content .cbtn, .cbtn input {background: #0d2c3f !important; border-color: #214c7d !important;}'
	+
	'.b_entityTP {border: 1px solid #0d3154 !important;}'
	+
	'#b_content .cbtn:hover, .cbtn input:hover, #b_content .cbtn:focus, #b_content .cbtn:active, .cbtn input:focus, .cbtn input:active {border-color: #1565aa !important;}'
	+
	'#b_context .b_subModule, #b_results .b_subModule {border-bottom: 1px solid #1b436b !important;}'
	+
	'.dynMap {opacity: .9 !important; filter: brightness(.9) !important;}'
	+
	'.b_poleContent {border-bottom: 1px solid #1c405f !important; border-top: 1px solid #1c405f !important;}'
	+
	'.nav_container .carouselChevLeftSvg, .nav_container .carouselChevRightSvg {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NiA1NiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTYgNTYiPg0KCTxjaXJjbGUgZmlsbD0iIzQ0NCIgY3g9IjI4IiBjeT0iMjgiIHI9IjI4Ii8+DQoJPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTMwLjI5MyAxOC4yOTNsLTkgOWMtLjM5MS4zOTEtLjM5MSAxLjAyNCAwIDEuNDE0bDkgOWMuMzkxLjM5MSAxLjAyNC4zOTEgMS40MTQgMCAuMzkxLS4zOTEuMzkxLTEuMDI0IDAtMS40MTRsLTguMjkzLTguMjkzIDguMjkzLTguMjkzYy4zOTEtLjM5MS4zOTEtMS4wMjQgMC0xLjQxNC0uMzktLjM5MS0xLjAyNC0uMzkxLTEuNDE0IDB6Ii8+DQo8L3N2Zz4=)}'
	+
	'.carousel .lightcar .item .card:hover, .carousel .lightcar .item .card-hover, .carousel .lightcar .item.sel .card:hover, .carousel .lightcar .item.sel .card-hover {background: #0f3556 !important;}'
	+
	'#b_context, #b_context #wpc_eif {color: #4e8cd1 !important;}'
	+
	'.mssn {border-right: 1px solid #124469 !important;}'
	+
	'.msc_vc {border: 1px solid #14528f !important;}'
	+
	'.msc_vc_crd, .msc_vc_crd:visited {background-color: #172d44 !important;}'
	+
	'.fcst, .cardTitle, .moduleTitle, .tableCell, .lcatetext .catetexto, .rcatetext .catetexto {color: #c3dce1 !important;}'
	+
	'img {background-color: #288DCE !important;}'
	+
	'.MicrosoftMap .taskBar {background: rgba(27, 70, 98, 0.85) !important;}'
	+
	'.taskBar .searchbox {background-color: #4C5C72 !important; border: 1px solid #0968ae !important;}'
	+
	'.MicrosoftMap .taskBar .action a:hover, .MicrosoftMap .taskBar .action a:active, .MicrosoftMap .taskBar a.shareIcon.pressed, .MicrosoftMap .taskBar a.trafficIcon.selected, .MicrosoftMap .taskBar a.moreIcon.selected, .MicrosoftMap .taskBar a.fullScreenIcon.selected {background-color: #1d435c !important;}'
	+
	'.MicrosoftMap .cardFace {background: #133345 !important;}'
	+
	'.listings-item {border-top: 4px solid #0e3c56 !important;}'
	+
	'.listings-item {border-bottom: 4px solid #3b4e5c !important;}'
	+
	'.MicrosoftMap .NavBar_Container.Light .slot.selected, .MicrosoftMap .NavBar_Container.Light .slot:hover, .MicrosoftMap .NavBar_Container.Light .slot.selected:hover {background: linear-gradient(#1c6796,#204b83),linear-gradient(#465565,#2a3a42) !important;}'
	+
	'.MicrosoftMap .NavBar_Container.Light .slot, .MicrosoftMap .NavBar_Container.Light .switchSlot {background: linear-gradient(#525a63,#324250),linear-gradient(#222e36,#20282d) !important; color: #d4dee7 !important;}'
	+
	'.b_vPanel div, .b_vPanel > div:first-child div, .NavBar_MapTypeButtonText {color: #69a2c6 !important;}'
	+
	'.listings-item.hover, .listings-item:hover, .listings-item:focus {background-color: #13222d !important;}'
	+
	'.cardMenuPopOut {border: solid 2px #21659f !important; background-color: #1d3c50 !important;}'
	+
	'.dropdownEntry:hover {background-color: #1a2935 !important;}'
	+
	'.MicrosoftMap .cardTitleText .title {background: #2975b6 !important;}'
	+
	'.temporaryCollectionCard .signInBlock, .collectionsCard.refresh .signInBlock {background-color: #1b3d56 !important;}'
	+
	'.MicrosoftMap .signInButton, .previewButton, .PrintContainer {border-color: #1775d1 !important; background: #135777 !important;}'
	+
	'.tab-menu li {background-color: #425972 !important; color: #c3d3e3 !important;}'
	+
	'.MicrosoftMap .signInMessage, .MicrosoftMap .saveMessage, .MicrosoftMap .seeItLink, .MicrosoftMap .annotateContainer {color: #56a2ed !important;}'
	+
	'.dirMessage {border-top: 1px solid #1f54a2 !important; background-color: #1d2833 !important; color: #C8D7E1 !important;}'
	+
	'.drPanelDimmed, .dirOptsPopup {background-color: #1f2f42 !important;}'
	+
	'.searchboxWithAS, .as_container_directions {background-color: #191d21 !important; border-top: 1px solid #295692 !important;}'
	+
	'.moduleBorder {border: #062236 solid 2px !important;}'
	+
	'.MicrosoftMap {background-color: #131f2d !important; opacity: .85 !important; filter: brightness(.95) !important;}'
	+
	'.Light .cardTitleText .title h2, .cardTitle, .bm_modalDialog > div > div {color: #c9d8e0 !important;}'
	+
	'.printDialog {border: 8px solid #135289 !important; background: #132938 !important;}'
	+
	'.printDlgHdr {color: #cdd8e4 !important; background-color: #0e2536 !important;}'
	+
	'.cardTitle {background-color: #CB7412 !important;}'
	+
	'.MicrosoftMap .printMapAndText.selected, .MicrosoftMap .printMapOnly.selected, .MicrosoftMap .printTextOnly.selected {color: #102844 !important;}'
	+
	'.mapActionsModule, .nf {background-color: #41586c !important;}'
	+
	'.trd_btnbar {background: #63CAEC !important;}'
	+
	'.overlay-taskpane .wpc_module, .overlay-taskpane .mapsCustomInfoCard {border-bottom: 4px solid #0b1d2a !important;}'
	+
	'.b_smText, .news h2, .sechd h2 {color: #3494F3 !important;}'
	+
	'.newsitem {background-color: #10202c !important;}'
	+
	'.trd_card:hover, .trd_card.selected {background-color: #10354a !important;}'
	+
	'.trk a {background-color: #162e45 !important; border: 1px solid #295f87 !important;}'
	+
	'.cbar .ap a, .ppcscb, .lcatearrow, .rcatearrow, .lcatetext .catetexto, .rcatetext .catetexto {background: #1e3856 !important;}'
	+
	'.cbar > li:hover > a {background: #162e3e !important;}'
	+
	'.subcat {background: #223d5c !important; border: 1px solid #175583 !important;}'
	+
	'.subcat > li:hover {background: #0b4d78 !important;}'
	+
	'.pcscb .ap, .traffic.light {color: #3eb4ec !important;}'
	+
	'.menu ul li:hover .l1 {background: #133d62 !important;}'
	+
	'.topText {color: #4C626F !important;}'
	+
	'.b_entityTP {padding: 1em;}'
	+
	'.annotateDropdown {background: #334757 !important; border: 1px solid #226095;}'
	+
	'.popOutTop {border: solid 1px #1c5c9b !important; background-color: #18425d !important;}'
	+
	'.overlay-taskpane {color: #d0e0e7 !important;}'
	+
	'.MicrosoftMap .annotatePopOut .nameEditBox, .MicrosoftMap .annotatePopOut .descriptionEditBox {border-color: #34719e !important;}'
	+
	'.expandArrow, .b_vList > li {color: #CDD6DE !important;}'
	+
	'.suggestLink:hover {background-color: #191d24 !important;}'
	+
	'.dirWp input {border: 1px solid #295f8d !important;}'
	+
	'.spinBox .cell {background-color: #1b6ea4 !important; color: #d7e2e9 !important;}'
	+
	'.MicrosoftMap .radioGroup > div > a:first-child, .MicrosoftMap .radioGroup > div > a.selected + a {border-left-color: #171e26 !important;}'
	+
	'.spinBox + .spinBox {border-left: 2px solid #184266 !important;}'
	+
	'.radioGroup > div > a, .fc_cal_monthChange:hover {background-color: #1b2b33 !important;}'
	+
	'.radioGroup > div > a.selected {background-color: #0081ff !important;}'
	+
	'.single_cal_holder {background-color: #0e1b2d !important;}'
	+
	'.MicrosoftMap .cardContent .dirInstructions .bm_dirInstructionRowGroup:hover, .MicrosoftMap .dirInstructions .bm_dirInstructionRowGroup.hover {background-color: #1e5680 !important;}'
	+
	'.dirInstruction, .bm_dirLeftSpace, .MicrosoftMap .drTitle a, .MicrosoftMap .drTitle a:visited, .MicrosoftMap .drTitle a table, .MicrosoftMap .drTitle a:visited table {color: #D6DDE4 !important;}'
	+
	'.drTitle.selected, .MicrosoftMap .cardContent .drTitle.selected a:hover, .MicrosoftMap .cardContent .drTitle.selected a:hover table {background-color: #164b72 !important;}'
	+
	'.MicrosoftMap .drDuration.selected, .MicrosoftMap .cardContent .drTitle.selected a:hover .drDuration, .MicrosoftMap .drDuration.selected table, .MicrosoftMap .cardContent .drTitle.selected a:hover .drDuration table {background-color: #132d3f !important;}'
	+
	'.drTitleRow td.drDuration {border-color: #1c669c !important;}'
	+
	'.selected .drTitleRow > td {border-color: #15639e !important;}'
	+
	'.mapActionsModule li a:hover {background-color: #1f4162 !important;}'
	+
	'.categoriesBar .category a:hover {background-color: #0f202f !important;}'
	+
	'.radioGroup > div > a.selected {border-left-color: #194a7a !important;}'
	+
	'.single_cal_holder tbody a:hover {background-color: #154569 !important; color: #a7d0de !important;}'
	+
	'.spinBox .column {background-color: #0f2736 !important; border: 1px solid #0f3c5d !important;}'
	+
	'.spinBox ul li, h1.me_title, h2.me_title, h1, h2, .me_subsection h3, .me_subsection_l label, .me-modal .title {color: #BACDDA !important;}'
	+
	'.information_tile, .hv-query {background-color: #106299 !important;}'
	+
	'.hv-settings-clear-button {background-color: #1c4d7e !important; border: 1px solid #326fb3 !important;}'
	+
	'.toggle-dropdown:hover, .toggle-dropdown:active, .toggle-dropdown:focus {background: #1f3f5f !important;}'
	+
	'.expando {border-top: 1px solid #1b4f75 !important;}'
	+
	'.expando-list {border-bottom: 1px solid #1b4f75 !important;}'
	+
	'.table_head_cell {background-color: #123c57 !important; border-top: 1px solid #1b5a99 !important; border-bottom: 1px solid #1c568f !important;}'
	+
	'.table_cell {border-bottom: solid 1px #16507b !important;}'
	+
	'.MORE_INFO_ICON_NOTE {background-color: #0c2745 !important;}'
	+
	'.ent.inlinecap {border: 4px solid #0e4a77 !important;}'
	+
	'#intrschpane_lst {background: #103045 !important; border: 1px solid #18519b !important;}'
	+
	'.newswc, .ftrD > div.b_vPanel {border-top: 1px solid #164c74 !important; background: #12293c !important;}'
	+
	'.localitem, .dictline {border-top: 1px solid #174465 !important;}'
	+
	'.menu ul li ul {border: 1px solid #14578f !important; background-color: #203c4e !important;}'
	+
	'.menu ul li ul li:hover a {background: #122436 !important;}'
	+
	'.nf .fs {background: #152c45 !important;}'
	+
	'.btm_sml a {background: #122738 !important;}'
	+
	'#b_results > .b_top .b_prominentFocusLabel, #b_results > .b_top .b_topTitle, #b_results > .b_top .b_focusTextExtraSmall, #b_results > .b_top .b_focusTextExtraSmall a, #b_results > .b_top .b_focusTextSmall, #b_results > .b_top .b_focusTextSmall a, #b_results > .b_top .b_focusTextMedium, #b_results > .b_top .b_focusTextMedium a, #b_results > .b_top .b_focusTextLarge, #b_results > .b_top .b_focusTextLarge a, .ctxt {color: #3281da !important;}'
	+
	'.dc_mn, .dc_st {color: #6697c0 !important;}'
	+
	'div.b_dropdown .b_selected, #b_tween a.ftrH.b_selected:hover {background: #0f2f4a !important; border-bottom-color: #0b3656 !important;}'
	+
	'#b_tween a.ftrH.b_selected {border-color: #0f4471 !important;}'
	+
	'.b_tHeader, .b_demoteText, .b_secondaryText, .b_attribution, .b_factrow, .b_focusLabel, .b_footnote, .b_ad .b_adlabel, #b_tween .b_dropdown a, .b_expando .b_subModule, .b_expando .b_suppModule, .b_algo .b_vList td, #b_content .b_lowFocusLink a, #b_context .b_secondaryText, #b_context .b_attribution, #b_context .b_factrow, #b_context .b_footnote, #b_context .b_ad .b_adlabel, .b_expando .b_secondaryText, .b_expando .b_attribution, .b_expando .b_factrow, .b_expando .b_footnote {background: #0F1315 !important;}'
	+
	'.b_dropdown {background-color: #173a60 !important; border-color: #1e558c !important;}'
	+
	'.ftrD > div.b_vPanel {border-top: 1px solid #27578d !important;}'
	+
	'.ccal {border: 1px solid #196cb3 !important;}'
	+
	'#CustomRangeFilter .ctxt, .collection__title {color: #BBCDDE !important;}'
	+
	'.b_selected:hover, #h5087, .ftrH {background-image: linear-gradient(to bottom, rgba(28,28,28,1) 0%,rgba(19,19,19,1) 100%) !important; opacity: .8;}'
	+
	'.rb_bar {border-left: 1px solid #38587b !important;}'
	+
	'.mc_vrvc_meta {background: #13222f !important;}'
	+
	'.mc_vrvc {border-bottom: 1px solid #0c385d !important;}'
	+
	'.recGroupMore {background: #0c121b !important; border: 1px solid #134b74 !important;}'
	+
	'.vlp_rb1, .vlp_rb2, .vlp_rb3, .vlp_rb4, .vlp_rb5, .vlp_cin, .ftrH_MmVert:hover, .ftrH_MmVert:focus {background: #142538 !important;}'
	+
	'.vlp_rt, .vlp_cit, .vlp_cin, #ms_ba {color: #5da8e9 !important;}'
	+
	'.vlp_r {background-color: #164b8f !important;}'
	+
	'.vlp_ci {border: 1px solid #1f557d !important;}'
	+
	'#fav_ss_banner {background-color: #0e283b !important;}'
	+
	'.fav_ss_continue {border: 1px #19529e solid !important; background-color: #223242 !important; color: #c8d0de !important;}'
	+
	'.ssHL {background: #1a5098 !important;}'
	+
	'.ssH:hover {background: #1f67b9 !important;}'
	+
	'.ssSSL {background: #1c4268 !important;}'
	+
	'.menu__items {border: 1px solid #1360a1 !important; background-color: #14364e !important;}'
	+
	'.menu-item_type_separator, .fav_grp_c {border-top: 1px solid #15599b !important;}'
	+
	'.menu-item_type_action:hover {background-color: #0e4772 !important;}'
	+
	'#ms_ba {border: 1px solid #274f83 !important; background-color: #152d39 !important;}'
	+
	'#favWndPanel, .fav_gr_it {background: #25282c !important;}'
	+
	'.removeGrpBtn, .createNewGrpBtn {color: #b5c3db !important; border: 1px solid #1870b1 !important; background: #2b4563 !important;}'
	+
	'.as_container_search {background-color: #132e45 !important;}'
	+
	'.asOuterContainer {border-color: #164e78 !important;}'
	+
	'.calendarSyncLabel, .bm_popOutContainer {background-color: #597387 !important;}'
	+
	'.overlay-taskpane ul.searchNearbyModuleIcon.searchNearbyWithLabels li:hover {background-color: #0d2636 !important;}'
	+
	'.transientLensActions {background-color: #0c273e !important; border: solid 1px #0e5c9f !important;}'
	+
	'.transientLensSeparator {background-color: #0d60b1 !important;}'
	+
	'.transientLensActions a:hover {background-color: #136599 !important; color: #E0EDF6 !important;}'
	+
	'.secTextLink {color: #5196e4 !important;}'
	+
	'.geochainContainer {background: #112332 !important;}'
	+
	'.geochainCollapse {border-right: 1px solid #3690d2 !important; background-color: #0E3A65 !important;}'
	+
	'.sa_hv, #detail_meta, .cap_src > a {background: #121b21 !important;}'
	+
	'#detail_viewPage, #att_vi, .expItem {border: 1px solid #0e4c80 !important;}'
	+
	'#detail_viewPage:hover, #att_vi:hover, #isb, #switcher::before {background-color: #133157 !important;}'
	+
	'.exp_block {background: linear-gradient(transparent,#13171a) !important;}'
	+
	'.info, .expandButton, .expItem:hover {background-color: #1a304a !important; border: solid 1px #16528d !important;}'
	+
	'.iol_fsst {border-bottom: 2px solid #176cb4 !important;}'
	+
	'.iol_fst:hover {border-bottom: 2px solid #1f487e !important;}'
	+
	'.expItem .isctit, .expItem .iscbody {color: #5687ab !important;}'
);