ShadeRoot Bing

Eye-friendly magic in your browser for Bing

  1. //
  2. // Written by Glenn Wiking
  3. // Script Version: 1.0.0a
  4. // Date of issue: 09/13/17
  5. // Date of resolution: 09/13/17
  6. //
  7. // ==UserScript==
  8. // @name ShadeRoot Bing
  9. // @namespace SRBI
  10. // @description Eye-friendly magic in your browser for Bing
  11. // @version 1.0.0a
  12. // @icon https://i.imgur.com/D7y0iqg.png
  13.  
  14. // @include http://*.bing.*
  15. // @include https://*.bing.*
  16. // ==/UserScript==
  17.  
  18. function ShadeRootBI(css) {
  19. var head, style;
  20. head = document.getElementsByTagName('head')[0];
  21. if (!head) { return; }
  22. style = document.createElement('style');
  23. style.type = 'text/css';
  24. style.innerHTML = css;
  25. head.appendChild(style);
  26. }
  27.  
  28. ShadeRootBI(
  29. // BG 1
  30. '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;}'
  31. +
  32. '.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;}'
  33. +
  34. // BG 2
  35. '#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;}'
  36. +
  37. '#hp_vidwrp {opacity: 0.2;}'
  38. +
  39. // LINK TEXT
  40. 'a, .toggle_item, .b_promoteText, .l_header_portion, .sa_hd, #railContent h1, .nameContainer, .calendarTitle, .text {color: #b2bfcb !important;}'
  41. +
  42. '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;}'
  43. +
  44. 'img, .backgroundImgDiv {opacity: .85; filter: brightness(.92) !important;}'
  45. +
  46. // LINK HOVER TEXT
  47. 'a:hover, strong, .carousel h2, .card .tit, .categoriesBarHeader {color: #5d8dba !important;}'
  48. +
  49. '.b_searchbox, input, textarea, select, option, code, pre, .b_searchboxForm {background-color: #4c5c72 !important; color: #C6D3E1 !important;}'
  50. +
  51. '.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;}'
  52. +
  53. '.b_searchboxForm, .menu, .b_topborder {border: 1px solid #48586e !important;}'
  54. +
  55. '#sw_as #sa_ul li, #sw_as .nowrap, .menu, #trd_module, .trd_content {background: #313d4a !important;}'
  56. +
  57. // TEXT 1
  58. '.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;}'
  59. +
  60. // TEXT 2
  61. '#railContent h2, .description, .richdescription, .snippet {color: #5290cc !important;}'
  62. +
  63. // BG 3
  64. '.sa_hv, #detail_meta {background: #495666;}'
  65. +
  66. '#sa_5004:hover, .sa_hv:hover {background: #4a5c6c !important;}'
  67. +
  68. '#sw_as .sa_as, #sw_as li.pp_tile {border-color: #48678a !important;}'
  69. +
  70. '#hp_container #sw_as ul#sa_ul div.sa_tm, #hp_container #sw_as #sa_ul .sa_hd, .originalNameContainer {color: #C0CCDD !important;}'
  71. +
  72. '#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;}'
  73. +
  74. '#sb_form_go {background-color: #007daa !important;}'
  75. +
  76. '#HBContent, .me_content .ctxt, .me_content select {border: 1px solid #1e5b7d !important;}'
  77. +
  78. '.hb_section:active, .hb_section:hover, .hb_section:visited {background-color: #2d404b !important;}'
  79. +
  80. '#me_header, .b_footer, #b_header, #landing_tabs {background-color: #23272a !important;}'
  81. +
  82. '.me_subsection, .dirOptsPopup > div, .ppcscb {border-bottom: 1px solid #224d78 !important;}'
  83. +
  84. '.me_sidenav a, .me_sidenav a:visited, .float_button_bar {background-color: #30414a !important;}'
  85. +
  86. '.btn {border: 1px solid #1d4153 !important; background-color: #192936 !important;}'
  87. +
  88. '.float_button_bar {border-top: 2px solid #173553 !important;}'
  89. +
  90. '.me-modal {background-color: #22292d !important;}'
  91. +
  92. '.sc_active > a {border-bottom: 1px solid #2ba1d8 !important;}'
  93. +
  94. '#hdr_spl, .sw_mktsw span, .wpc_module h2, .wpc_module .sb_h3, .wpc_module .cbl {color: #2ba1d8 !important;}'
  95. +
  96. '.hb_section:focus {background-color: #1c68a1 !important;}'
  97. +
  98. '#landing_tabs, .item {border-top: 1px solid #0e3d60 !important;}'
  99. +
  100. '#imgCredText {opacity: .7 !important;}'
  101. +
  102. '.varh {border-color: #0c5184 !important;}'
  103. +
  104. '.img_cont {border-bottom: 1px solid black;}'
  105. +
  106. '.intrgrp {border-left: 1px solid #1d7198 !important;}'
  107. +
  108. '.grpitm, .grpsm {background: #334857 !important;}'
  109. +
  110. '#intrschpane {border: 1px solid #267392 !important;}'
  111. +
  112. '.sel {background: #257ab7 !important;}'
  113. +
  114. '#fbpgbt, .newspubhub, .ftrD_MmVert {background: #192329 !important; border: 1px solid #1c5b8a !important;}'
  115. +
  116. '#fdnContainer:hover {background: #1f2429 !important;}'
  117. +
  118. '.popfeeds, .sgin, .routecategoriesbar {border-top: 1px solid #1e2d3c !important;}'
  119. +
  120. '.popfeed a:hover {background: #1b323e !important;}'
  121. +
  122. '.sginLnk {background: #366f93 !important; border: 1px solid #236e9e !important; color: #C5D5E1 !important;}'
  123. +
  124. '.sginLnk:hover {background: #111c23 !important; border: 1px solid black !important;}'
  125. +
  126. '.hbic_col, .hb_title_col, .hb_value_col, .sa_tm, .section-title, .subtitle, .item.small {color: #d1e5ed !important;}'
  127. +
  128. 'header#b_header {background: #373d44 !important; border-bottom: 1px solid #2d6499 !important;}'
  129. +
  130. '.item.learn-explore {border: 1px solid #264b63 !important;}'
  131. +
  132. '.icon {background-color: #63caec !important; border-radius: 1.5em !important; padding: .2em !important;}'
  133. +
  134. '.img-container, .item img {border: 2px solid #314551 !important; box-shadow: 2px 2px 15px #133247 !important;}'
  135. +
  136. '.mc_vtvc {background-color: #0c2736 !important;}'
  137. +
  138. '.mm_vdcv_label {border-bottom: 1px solid #0e375a !important;}'
  139. +
  140. '.ol_rsi:hover img, .ol_rsi:focus img {border: 1px solid #2a79a4 !important;}'
  141. +
  142. '#id_d a:hover {background-color: #215069 !important; color: #BACEDA !important;}'
  143. +
  144. '.b_idOpen a#id_l, a#id_rh.openfo {background-color: #164669 !important;}'
  145. +
  146. '#fbpgdg textarea {border: 1px solid #1d5671 !important;}'
  147. +
  148. '#fbpgdgcnclbt {background: #313942 !important;}'
  149. +
  150. '#fbpgdg .button {background-color: #265e87 !important; border: 1px solid #1f599b !important;}'
  151. +
  152. '.footer {background-color: #182833 !important;}'
  153. +
  154. '#apex_search {background-color: #505a5f !important; border: 1px solid #1374a1 !important;}'
  155. +
  156. '.list-group-item {padding: 0 0 1em 1em !important;}'
  157. +
  158. '.tilebox {background: #1b2d3b !important;}'
  159. +
  160. '.container:first-child {border-bottom: 1px solid #21597d !important;}'
  161. +
  162. '.dropdown-menu {background-color: #0d3247 !important; border: 2px solid #165d99 !important;}'
  163. +
  164. '.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {background-color: #121a21 !important;}'
  165. +
  166. '.dropdown-menu > .active > a, #miniheader table, #miniheader_switch:hover, #miniheader_switch.touch {background-color: #091e2d !important;}'
  167. +
  168. '#sb_form_go {background-color: #007DAA !important; border-color: #007DAA !important;}'
  169. +
  170. '.sug, .module_wrapper {border-left: 1px solid #2374b9 !important;}'
  171. +
  172. '#sb_form_q {border-right: 1px solid #2374b9 !important;}'
  173. +
  174. '#detail_meta::before {background-color: #1d485c !important;}'
  175. +
  176. '#actionbar, #switcher, #rf_bar {background-color: #174b77 !important;}'
  177. +
  178. '.relatedGroup {background: #091E2D !important;}'
  179. +
  180. '.item .card {background-color: #144977 !important; outline: 1px solid #0d202f !important;}'
  181. +
  182. '.inline_tile .carousel {margin: -10px !important; padding-left: 1em !important;}'
  183. +
  184. '.ftrHh, .ftrHh:hover, .ftrVS, .ftrHSe {background: #0a2647 !important;}'
  185. +
  186. '.carouselChevRightSvg {opacity: .5;}'
  187. +
  188. '#inline_qp .nav_left, #inline_qp .nav_right {background: #092454 !important;}'
  189. +
  190. '.background-White, .background-FFFFFF, .background-LightGray {background-color: #132b3c !important;}'
  191. +
  192. '#b_results > li {background-color: #0f1315 !important;}'
  193. +
  194. '.b_pag a:hover {background-color: #18476f !important;}'
  195. +
  196. '.sb_pagS {border-color: #0d4f87 !important;}'
  197. +
  198. '.va_title_mmftb::after, .vr_pubinfo_mmftb::after, .cap_exp::before {display: none !important;}'
  199. +
  200. '.cap_exp > svg {background-color: #2a7cc2 !important;}'
  201. +
  202. '.caption_line {fill: #e1d4d4 !important;}'
  203. +
  204. '.b_caption p, .ms_ev_texts {color: #9FA5AB !important;}'
  205. +
  206. '.dg_u {background: #0c1c29 !important; border: 1px solid #183c6b !important;}'
  207. +
  208. '.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;}'
  209. +
  210. '#b_content .cbtn, .cbtn input {background: #0d2c3f !important; border-color: #214c7d !important;}'
  211. +
  212. '.b_entityTP {border: 1px solid #0d3154 !important;}'
  213. +
  214. '#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;}'
  215. +
  216. '#b_context .b_subModule, #b_results .b_subModule {border-bottom: 1px solid #1b436b !important;}'
  217. +
  218. '.dynMap {opacity: .9 !important; filter: brightness(.9) !important;}'
  219. +
  220. '.b_poleContent {border-bottom: 1px solid #1c405f !important; border-top: 1px solid #1c405f !important;}'
  221. +
  222. '.nav_container .carouselChevLeftSvg, .nav_container .carouselChevRightSvg {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NiA1NiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTYgNTYiPg0KCTxjaXJjbGUgZmlsbD0iIzQ0NCIgY3g9IjI4IiBjeT0iMjgiIHI9IjI4Ii8+DQoJPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTMwLjI5MyAxOC4yOTNsLTkgOWMtLjM5MS4zOTEtLjM5MSAxLjAyNCAwIDEuNDE0bDkgOWMuMzkxLjM5MSAxLjAyNC4zOTEgMS40MTQgMCAuMzkxLS4zOTEuMzkxLTEuMDI0IDAtMS40MTRsLTguMjkzLTguMjkzIDguMjkzLTguMjkzYy4zOTEtLjM5MS4zOTEtMS4wMjQgMC0xLjQxNC0uMzktLjM5MS0xLjAyNC0uMzkxLTEuNDE0IDB6Ii8+DQo8L3N2Zz4=)}'
  223. +
  224. '.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;}'
  225. +
  226. '#b_context, #b_context #wpc_eif {color: #4e8cd1 !important;}'
  227. +
  228. '.mssn {border-right: 1px solid #124469 !important;}'
  229. +
  230. '.msc_vc {border: 1px solid #14528f !important;}'
  231. +
  232. '.msc_vc_crd, .msc_vc_crd:visited {background-color: #172d44 !important;}'
  233. +
  234. '.fcst, .cardTitle, .moduleTitle, .tableCell, .lcatetext .catetexto, .rcatetext .catetexto {color: #c3dce1 !important;}'
  235. +
  236. 'img {background-color: #288DCE !important;}'
  237. +
  238. '.MicrosoftMap .taskBar {background: rgba(27, 70, 98, 0.85) !important;}'
  239. +
  240. '.taskBar .searchbox {background-color: #4C5C72 !important; border: 1px solid #0968ae !important;}'
  241. +
  242. '.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;}'
  243. +
  244. '.MicrosoftMap .cardFace {background: #133345 !important;}'
  245. +
  246. '.listings-item {border-top: 4px solid #0e3c56 !important;}'
  247. +
  248. '.listings-item {border-bottom: 4px solid #3b4e5c !important;}'
  249. +
  250. '.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;}'
  251. +
  252. '.MicrosoftMap .NavBar_Container.Light .slot, .MicrosoftMap .NavBar_Container.Light .switchSlot {background: linear-gradient(#525a63,#324250),linear-gradient(#222e36,#20282d) !important; color: #d4dee7 !important;}'
  253. +
  254. '.b_vPanel div, .b_vPanel > div:first-child div, .NavBar_MapTypeButtonText {color: #69a2c6 !important;}'
  255. +
  256. '.listings-item.hover, .listings-item:hover, .listings-item:focus {background-color: #13222d !important;}'
  257. +
  258. '.cardMenuPopOut {border: solid 2px #21659f !important; background-color: #1d3c50 !important;}'
  259. +
  260. '.dropdownEntry:hover {background-color: #1a2935 !important;}'
  261. +
  262. '.MicrosoftMap .cardTitleText .title {background: #2975b6 !important;}'
  263. +
  264. '.temporaryCollectionCard .signInBlock, .collectionsCard.refresh .signInBlock {background-color: #1b3d56 !important;}'
  265. +
  266. '.MicrosoftMap .signInButton, .previewButton, .PrintContainer {border-color: #1775d1 !important; background: #135777 !important;}'
  267. +
  268. '.tab-menu li {background-color: #425972 !important; color: #c3d3e3 !important;}'
  269. +
  270. '.MicrosoftMap .signInMessage, .MicrosoftMap .saveMessage, .MicrosoftMap .seeItLink, .MicrosoftMap .annotateContainer {color: #56a2ed !important;}'
  271. +
  272. '.dirMessage {border-top: 1px solid #1f54a2 !important; background-color: #1d2833 !important; color: #C8D7E1 !important;}'
  273. +
  274. '.drPanelDimmed, .dirOptsPopup {background-color: #1f2f42 !important;}'
  275. +
  276. '.searchboxWithAS, .as_container_directions {background-color: #191d21 !important; border-top: 1px solid #295692 !important;}'
  277. +
  278. '.moduleBorder {border: #062236 solid 2px !important;}'
  279. +
  280. '.MicrosoftMap {background-color: #131f2d !important; opacity: .85 !important; filter: brightness(.95) !important;}'
  281. +
  282. '.Light .cardTitleText .title h2, .cardTitle, .bm_modalDialog > div > div {color: #c9d8e0 !important;}'
  283. +
  284. '.printDialog {border: 8px solid #135289 !important; background: #132938 !important;}'
  285. +
  286. '.printDlgHdr {color: #cdd8e4 !important; background-color: #0e2536 !important;}'
  287. +
  288. '.cardTitle {background-color: #CB7412 !important;}'
  289. +
  290. '.MicrosoftMap .printMapAndText.selected, .MicrosoftMap .printMapOnly.selected, .MicrosoftMap .printTextOnly.selected {color: #102844 !important;}'
  291. +
  292. '.mapActionsModule, .nf {background-color: #41586c !important;}'
  293. +
  294. '.trd_btnbar {background: #63CAEC !important;}'
  295. +
  296. '.overlay-taskpane .wpc_module, .overlay-taskpane .mapsCustomInfoCard {border-bottom: 4px solid #0b1d2a !important;}'
  297. +
  298. '.b_smText, .news h2, .sechd h2 {color: #3494F3 !important;}'
  299. +
  300. '.newsitem {background-color: #10202c !important;}'
  301. +
  302. '.trd_card:hover, .trd_card.selected {background-color: #10354a !important;}'
  303. +
  304. '.trk a {background-color: #162e45 !important; border: 1px solid #295f87 !important;}'
  305. +
  306. '.cbar .ap a, .ppcscb, .lcatearrow, .rcatearrow, .lcatetext .catetexto, .rcatetext .catetexto {background: #1e3856 !important;}'
  307. +
  308. '.cbar > li:hover > a {background: #162e3e !important;}'
  309. +
  310. '.subcat {background: #223d5c !important; border: 1px solid #175583 !important;}'
  311. +
  312. '.subcat > li:hover {background: #0b4d78 !important;}'
  313. +
  314. '.pcscb .ap, .traffic.light {color: #3eb4ec !important;}'
  315. +
  316. '.menu ul li:hover .l1 {background: #133d62 !important;}'
  317. +
  318. '.topText {color: #4C626F !important;}'
  319. +
  320. '.b_entityTP {padding: 1em;}'
  321. +
  322. '.annotateDropdown {background: #334757 !important; border: 1px solid #226095;}'
  323. +
  324. '.popOutTop {border: solid 1px #1c5c9b !important; background-color: #18425d !important;}'
  325. +
  326. '.overlay-taskpane {color: #d0e0e7 !important;}'
  327. +
  328. '.MicrosoftMap .annotatePopOut .nameEditBox, .MicrosoftMap .annotatePopOut .descriptionEditBox {border-color: #34719e !important;}'
  329. +
  330. '.expandArrow, .b_vList > li {color: #CDD6DE !important;}'
  331. +
  332. '.suggestLink:hover {background-color: #191d24 !important;}'
  333. +
  334. '.dirWp input {border: 1px solid #295f8d !important;}'
  335. +
  336. '.spinBox .cell {background-color: #1b6ea4 !important; color: #d7e2e9 !important;}'
  337. +
  338. '.MicrosoftMap .radioGroup > div > a:first-child, .MicrosoftMap .radioGroup > div > a.selected + a {border-left-color: #171e26 !important;}'
  339. +
  340. '.spinBox + .spinBox {border-left: 2px solid #184266 !important;}'
  341. +
  342. '.radioGroup > div > a, .fc_cal_monthChange:hover {background-color: #1b2b33 !important;}'
  343. +
  344. '.radioGroup > div > a.selected {background-color: #0081ff !important;}'
  345. +
  346. '.single_cal_holder {background-color: #0e1b2d !important;}'
  347. +
  348. '.MicrosoftMap .cardContent .dirInstructions .bm_dirInstructionRowGroup:hover, .MicrosoftMap .dirInstructions .bm_dirInstructionRowGroup.hover {background-color: #1e5680 !important;}'
  349. +
  350. '.dirInstruction, .bm_dirLeftSpace, .MicrosoftMap .drTitle a, .MicrosoftMap .drTitle a:visited, .MicrosoftMap .drTitle a table, .MicrosoftMap .drTitle a:visited table {color: #D6DDE4 !important;}'
  351. +
  352. '.drTitle.selected, .MicrosoftMap .cardContent .drTitle.selected a:hover, .MicrosoftMap .cardContent .drTitle.selected a:hover table {background-color: #164b72 !important;}'
  353. +
  354. '.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;}'
  355. +
  356. '.drTitleRow td.drDuration {border-color: #1c669c !important;}'
  357. +
  358. '.selected .drTitleRow > td {border-color: #15639e !important;}'
  359. +
  360. '.mapActionsModule li a:hover {background-color: #1f4162 !important;}'
  361. +
  362. '.categoriesBar .category a:hover {background-color: #0f202f !important;}'
  363. +
  364. '.radioGroup > div > a.selected {border-left-color: #194a7a !important;}'
  365. +
  366. '.single_cal_holder tbody a:hover {background-color: #154569 !important; color: #a7d0de !important;}'
  367. +
  368. '.spinBox .column {background-color: #0f2736 !important; border: 1px solid #0f3c5d !important;}'
  369. +
  370. '.spinBox ul li, h1.me_title, h2.me_title, h1, h2, .me_subsection h3, .me_subsection_l label, .me-modal .title {color: #BACDDA !important;}'
  371. +
  372. '.information_tile, .hv-query {background-color: #106299 !important;}'
  373. +
  374. '.hv-settings-clear-button {background-color: #1c4d7e !important; border: 1px solid #326fb3 !important;}'
  375. +
  376. '.toggle-dropdown:hover, .toggle-dropdown:active, .toggle-dropdown:focus {background: #1f3f5f !important;}'
  377. +
  378. '.expando {border-top: 1px solid #1b4f75 !important;}'
  379. +
  380. '.expando-list {border-bottom: 1px solid #1b4f75 !important;}'
  381. +
  382. '.table_head_cell {background-color: #123c57 !important; border-top: 1px solid #1b5a99 !important; border-bottom: 1px solid #1c568f !important;}'
  383. +
  384. '.table_cell {border-bottom: solid 1px #16507b !important;}'
  385. +
  386. '.MORE_INFO_ICON_NOTE {background-color: #0c2745 !important;}'
  387. +
  388. '.ent.inlinecap {border: 4px solid #0e4a77 !important;}'
  389. +
  390. '#intrschpane_lst {background: #103045 !important; border: 1px solid #18519b !important;}'
  391. +
  392. '.newswc, .ftrD > div.b_vPanel {border-top: 1px solid #164c74 !important; background: #12293c !important;}'
  393. +
  394. '.localitem, .dictline {border-top: 1px solid #174465 !important;}'
  395. +
  396. '.menu ul li ul {border: 1px solid #14578f !important; background-color: #203c4e !important;}'
  397. +
  398. '.menu ul li ul li:hover a {background: #122436 !important;}'
  399. +
  400. '.nf .fs {background: #152c45 !important;}'
  401. +
  402. '.btm_sml a {background: #122738 !important;}'
  403. +
  404. '#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;}'
  405. +
  406. '.dc_mn, .dc_st {color: #6697c0 !important;}'
  407. +
  408. 'div.b_dropdown .b_selected, #b_tween a.ftrH.b_selected:hover {background: #0f2f4a !important; border-bottom-color: #0b3656 !important;}'
  409. +
  410. '#b_tween a.ftrH.b_selected {border-color: #0f4471 !important;}'
  411. +
  412. '.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;}'
  413. +
  414. '.b_dropdown {background-color: #173a60 !important; border-color: #1e558c !important;}'
  415. +
  416. '.ftrD > div.b_vPanel {border-top: 1px solid #27578d !important;}'
  417. +
  418. '.ccal {border: 1px solid #196cb3 !important;}'
  419. +
  420. '#CustomRangeFilter .ctxt, .collection__title {color: #BBCDDE !important;}'
  421. +
  422. '.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;}'
  423. +
  424. '.rb_bar {border-left: 1px solid #38587b !important;}'
  425. +
  426. '.mc_vrvc_meta {background: #13222f !important;}'
  427. +
  428. '.mc_vrvc {border-bottom: 1px solid #0c385d !important;}'
  429. +
  430. '.recGroupMore {background: #0c121b !important; border: 1px solid #134b74 !important;}'
  431. +
  432. '.vlp_rb1, .vlp_rb2, .vlp_rb3, .vlp_rb4, .vlp_rb5, .vlp_cin, .ftrH_MmVert:hover, .ftrH_MmVert:focus {background: #142538 !important;}'
  433. +
  434. '.vlp_rt, .vlp_cit, .vlp_cin, #ms_ba {color: #5da8e9 !important;}'
  435. +
  436. '.vlp_r {background-color: #164b8f !important;}'
  437. +
  438. '.vlp_ci {border: 1px solid #1f557d !important;}'
  439. +
  440. '#fav_ss_banner {background-color: #0e283b !important;}'
  441. +
  442. '.fav_ss_continue {border: 1px #19529e solid !important; background-color: #223242 !important; color: #c8d0de !important;}'
  443. +
  444. '.ssHL {background: #1a5098 !important;}'
  445. +
  446. '.ssH:hover {background: #1f67b9 !important;}'
  447. +
  448. '.ssSSL {background: #1c4268 !important;}'
  449. +
  450. '.menu__items {border: 1px solid #1360a1 !important; background-color: #14364e !important;}'
  451. +
  452. '.menu-item_type_separator, .fav_grp_c {border-top: 1px solid #15599b !important;}'
  453. +
  454. '.menu-item_type_action:hover {background-color: #0e4772 !important;}'
  455. +
  456. '#ms_ba {border: 1px solid #274f83 !important; background-color: #152d39 !important;}'
  457. +
  458. '#favWndPanel, .fav_gr_it {background: #25282c !important;}'
  459. +
  460. '.removeGrpBtn, .createNewGrpBtn {color: #b5c3db !important; border: 1px solid #1870b1 !important; background: #2b4563 !important;}'
  461. +
  462. '.as_container_search {background-color: #132e45 !important;}'
  463. +
  464. '.asOuterContainer {border-color: #164e78 !important;}'
  465. +
  466. '.calendarSyncLabel, .bm_popOutContainer {background-color: #597387 !important;}'
  467. +
  468. '.overlay-taskpane ul.searchNearbyModuleIcon.searchNearbyWithLabels li:hover {background-color: #0d2636 !important;}'
  469. +
  470. '.transientLensActions {background-color: #0c273e !important; border: solid 1px #0e5c9f !important;}'
  471. +
  472. '.transientLensSeparator {background-color: #0d60b1 !important;}'
  473. +
  474. '.transientLensActions a:hover {background-color: #136599 !important; color: #E0EDF6 !important;}'
  475. +
  476. '.secTextLink {color: #5196e4 !important;}'
  477. +
  478. '.geochainContainer {background: #112332 !important;}'
  479. +
  480. '.geochainCollapse {border-right: 1px solid #3690d2 !important; background-color: #0E3A65 !important;}'
  481. +
  482. '.sa_hv, #detail_meta, .cap_src > a {background: #121b21 !important;}'
  483. +
  484. '#detail_viewPage, #att_vi, .expItem {border: 1px solid #0e4c80 !important;}'
  485. +
  486. '#detail_viewPage:hover, #att_vi:hover, #isb, #switcher::before {background-color: #133157 !important;}'
  487. +
  488. '.exp_block {background: linear-gradient(transparent,#13171a) !important;}'
  489. +
  490. '.info, .expandButton, .expItem:hover {background-color: #1a304a !important; border: solid 1px #16528d !important;}'
  491. +
  492. '.iol_fsst {border-bottom: 2px solid #176cb4 !important;}'
  493. +
  494. '.iol_fst:hover {border-bottom: 2px solid #1f487e !important;}'
  495. +
  496. '.expItem .isctit, .expItem .iscbody {color: #5687ab !important;}'
  497. );