logicodev.css 20 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042
  1. * {
  2. border-radius: 0 !important;
  3. }
  4. html {
  5. position: relative;
  6. min-height: 100%;
  7. color: #29314D;
  8. }
  9. body {
  10. /* Margin bottom by footer height */
  11. font-family: 'Roboto', Helvetica, Arial, sans-serif;
  12. margin-bottom: 80px;
  13. background-color: white;
  14. }
  15. body a {
  16. color: #0088CC;
  17. }
  18. .footer {
  19. position: absolute;
  20. bottom: 0;
  21. width: 100%;
  22. /* Set the fixed height of the footer here */
  23. height: 60px;
  24. text-align: center;
  25. color: #999;
  26. }
  27. input[type=checkbox]:checked + .label_hide_if_checked,
  28. input[type=checkbox]:checked + .label_hide_if_not_checked + .label_hide_if_checked {
  29. display: none;
  30. }
  31. input[type=checkbox]:not(:checked) + .label_hide_if_not_checked,
  32. input[type=checkbox]:not(:checked) + .label_hide_if_checked + .label_hide_if_not_checked {
  33. display: none;
  34. }
  35. .onoff-checkbox {
  36. width: 15%;
  37. }
  38. .onoffswitch {
  39. position: relative;
  40. width: 110px;
  41. -webkit-user-select: none;
  42. -moz-user-select: none;
  43. -ms-user-select: none;
  44. }
  45. .onoffswitch-checkbox {
  46. opacity: 0;
  47. position: absolute;
  48. }
  49. .onoffswitch-checkbox:before {
  50. content: "";
  51. display: inline-block;
  52. width: 16px;
  53. height: 16px;
  54. margin-right: 10px;
  55. position: absolute;
  56. left: 0;
  57. bottom: 1px;
  58. background-color: #fff;
  59. border: 1px solid #ccc;
  60. border-radius: 0px;
  61. }
  62. .onoffswitch-label {
  63. display: block;
  64. overflow: hidden;
  65. cursor: pointer;
  66. border: 2px solid #FFFFFF !important;
  67. border-radius: 50px !important;
  68. }
  69. .onoffswitch-inner {
  70. display: block;
  71. transition: margin 0.3s ease-in 0s;
  72. }
  73. .onoffswitch-inner:before,
  74. .onoffswitch-inner:after {
  75. display: block;
  76. float: left;
  77. width: 50%;
  78. height: 30px;
  79. padding: 0;
  80. line-height: 40px;
  81. font-size: 20px;
  82. box-sizing: border-box;
  83. content: "";
  84. background-color: #EEEEEE;
  85. }
  86. .onoffswitch-switch {
  87. display: block;
  88. width: 37px;
  89. background-color: #01D7D4;
  90. position: absolute;
  91. top: 0;
  92. bottom: 0;
  93. right: 0px;
  94. border: 2px solid #FFFFFF;
  95. border-radius: 50px !important;
  96. transition: all 0.3s ease-in 0s;
  97. }
  98. .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
  99. margin-right: 0;
  100. }
  101. .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
  102. right: 71px;
  103. background-color: #A1A1A1;
  104. }
  105. .onoffswitch-checkbox:focus + .onoffswitch-label .onoffswitch-switch {
  106. border: 3px solid #444444;
  107. }
  108. .result_header {
  109. margin-top: 0px;
  110. margin-bottom: 2px;
  111. font-size: 16px;
  112. }
  113. .result_header .favicon {
  114. margin-bottom: -3px;
  115. }
  116. .result_header a {
  117. color: #29314D;
  118. text-decoration: none;
  119. }
  120. .result_header a:hover {
  121. color: #0088CC;
  122. }
  123. .result_header a:visited {
  124. color: #684898;
  125. }
  126. .result_header a .highlight {
  127. background-color: #F6F9FA;
  128. }
  129. .result-content,
  130. .result-format,
  131. .result-source {
  132. margin-top: 2px;
  133. margin-bottom: 0;
  134. word-wrap: break-word;
  135. color: #666;
  136. font-size: 13px;
  137. }
  138. .result-content .highlight,
  139. .result-format .highlight,
  140. .result-source .highlight {
  141. font-weight: bold;
  142. }
  143. .result-source {
  144. font-size: 10px;
  145. float: left;
  146. }
  147. .result-format {
  148. font-size: 10px;
  149. float: right;
  150. }
  151. .result-abstract {
  152. margin-top: 0.5em;
  153. margin-bottom: 0.8em;
  154. }
  155. .external-link {
  156. color: #068922;
  157. font-size: 12px;
  158. margin-bottom: 15px;
  159. }
  160. .external-link a {
  161. margin-right: 3px;
  162. }
  163. .result-default,
  164. .result-code,
  165. .result-torrent,
  166. .result-videos,
  167. .result-map {
  168. clear: both;
  169. padding: 0.5em 4px;
  170. }
  171. .result-default:hover,
  172. .result-code:hover,
  173. .result-torrent:hover,
  174. .result-videos:hover,
  175. .result-map:hover {
  176. background-color: #F6F9FA;
  177. }
  178. .result-images {
  179. float: left !important;
  180. width: 24%;
  181. margin: 0.5%;
  182. }
  183. .result-images a {
  184. display: block;
  185. width: 100%;
  186. background-size: cover;
  187. }
  188. .img-thumbnail {
  189. margin: 5px;
  190. max-height: 128px;
  191. min-height: 128px;
  192. }
  193. .result-videos {
  194. clear: both;
  195. }
  196. .result-videos hr {
  197. margin: 5px 0 15px 0;
  198. }
  199. .result-videos .collapse {
  200. width: 100%;
  201. }
  202. .result-videos .in {
  203. margin-bottom: 8px;
  204. }
  205. .result-torrent {
  206. clear: both;
  207. }
  208. .result-torrent b {
  209. margin-right: 5px;
  210. margin-left: 5px;
  211. }
  212. .result-torrent .seeders {
  213. color: #2ecc71;
  214. }
  215. .result-torrent .leechers {
  216. color: #F35E77;
  217. }
  218. .result-metadata {
  219. clear: both;
  220. margin: 1em;
  221. }
  222. .result-metadata td {
  223. padding-right: 1em;
  224. color: #A4A4A4;
  225. }
  226. .result-metadata td:first-of-type {
  227. color: #666;
  228. }
  229. .result-map {
  230. clear: both;
  231. }
  232. .result-code {
  233. clear: both;
  234. }
  235. .result-code .code-fork,
  236. .result-code .code-fork a {
  237. color: #666;
  238. }
  239. .suggestion_item {
  240. margin: 2px 5px;
  241. max-width: 100%;
  242. }
  243. .suggestion_item .btn {
  244. max-width: 100%;
  245. white-space: normal;
  246. word-wrap: break-word;
  247. text-align: left;
  248. }
  249. .result_download {
  250. margin-right: 5px;
  251. }
  252. #pagination {
  253. margin-top: 30px;
  254. padding-bottom: 60px;
  255. }
  256. .label-default {
  257. color: #666;
  258. background: transparent;
  259. }
  260. .result .text-muted small {
  261. word-wrap: break-word;
  262. }
  263. .modal-wrapper {
  264. box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  265. }
  266. .modal-wrapper {
  267. background-clip: padding-box;
  268. background-color: #fff;
  269. border: 1px solid rgba(0, 0, 0, 0.2);
  270. border-radius: 6px;
  271. box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  272. outline: 0 none;
  273. position: relative;
  274. }
  275. @media screen and (max-width: 75em) {
  276. .img-thumbnail {
  277. object-fit: cover;
  278. }
  279. }
  280. .infobox .panel-heading {
  281. background-color: #F6F9FA;
  282. }
  283. .infobox .panel-heading .panel-title {
  284. font-weight: 700;
  285. }
  286. .infobox .header_url {
  287. white-space: nowrap;
  288. overflow: hidden;
  289. text-overflow: ellipsis;
  290. display: block;
  291. }
  292. .infobox p {
  293. font-family: "DejaVu Serif", Georgia, Cambria, "Times New Roman", Times, serif !important;
  294. font-style: italic;
  295. }
  296. .infobox img {
  297. max-height: "250px";
  298. }
  299. .infobox .btn {
  300. background-color: #007AB8;
  301. border: none;
  302. }
  303. .infobox .btn a {
  304. color: white;
  305. margin: 5px;
  306. }
  307. .infobox .infobox_part {
  308. margin-bottom: 20px;
  309. word-wrap: break-word;
  310. table-layout: fixed;
  311. }
  312. .infobox .infobox_part:last-child {
  313. margin-bottom: 0;
  314. }
  315. .infobox .infobox_toggle {
  316. width: 100%;
  317. text-align: center;
  318. margin-bottom: 0px;
  319. }
  320. .infobox .infobox_checkbox ~ .infobox_body {
  321. max-height: 300px;
  322. overflow: hidden;
  323. }
  324. .infobox .infobox_checkbox:checked ~ .infobox_body {
  325. max-height: none;
  326. }
  327. .infobox .infobox_checkbox ~ .infobox_toggle .infobox_label_down {
  328. display: block;
  329. }
  330. .infobox .infobox_checkbox ~ .infobox_toggle .infobox_label_up {
  331. display: none;
  332. }
  333. .infobox .infobox_checkbox:checked ~ .infobox_toggle .infobox_label_up {
  334. display: block;
  335. }
  336. .infobox .infobox_checkbox:checked ~ .infobox_toggle .infobox_label_down {
  337. display: none;
  338. }
  339. .infobox .infobox_checkbox ~ .infobox_body img.infobox_part {
  340. display: none;
  341. }
  342. .infobox .infobox_checkbox:checked ~ .infobox_body img.infobox_part {
  343. display: block;
  344. }
  345. .search_categories,
  346. #categories {
  347. text-transform: capitalize;
  348. margin-bottom: 0.5rem;
  349. display: flex;
  350. flex-wrap: wrap;
  351. flex-flow: row wrap;
  352. align-content: stretch;
  353. }
  354. .search_categories label,
  355. #categories label,
  356. .search_categories .input-group-addon,
  357. #categories .input-group-addon {
  358. flex-grow: 1;
  359. flex-basis: auto;
  360. font-size: 1.2rem;
  361. font-weight: normal;
  362. background-color: white;
  363. border: #DDD 1px solid;
  364. border-right: none;
  365. color: #666;
  366. padding-bottom: 0.4rem;
  367. padding-top: 0.4rem;
  368. text-align: center;
  369. min-width: 50px;
  370. }
  371. .search_categories label:last-child,
  372. #categories label:last-child,
  373. .search_categories .input-group-addon:last-child,
  374. #categories .input-group-addon:last-child {
  375. border-right: #DDD 1px solid;
  376. }
  377. .search_categories input[type="checkbox"]:checked + label,
  378. #categories input[type="checkbox"]:checked + label {
  379. color: #29314D;
  380. font-weight: bold;
  381. border-bottom: #01D7D4 5px solid;
  382. }
  383. #main-logo {
  384. margin-top: 10vh;
  385. margin-bottom: 25px;
  386. }
  387. #main-logo > img {
  388. max-width: 350px;
  389. width: 80%;
  390. }
  391. #q {
  392. box-shadow: none;
  393. border-right: none;
  394. border-color: #888;
  395. }
  396. #search_form .input-group-btn .btn {
  397. border-color: #888;
  398. }
  399. #search_form .input-group-btn .btn:hover {
  400. background-color: #068922;
  401. color: white;
  402. }
  403. .custom-select,
  404. .custom-select-rtl {
  405. appearance: none;
  406. -webkit-appearance: none;
  407. -moz-appearance: none;
  408. font-size: 1.2rem;
  409. font-weight: normal;
  410. background-color: white;
  411. border: #888 1px solid;
  412. color: #666;
  413. background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAQAAACR313BAAAABGdBTUEAALGPC/xhBQAAACBjSFJN
  414. AAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZ
  415. cwAABFkAAARZAVnbJUkAAAAHdElNRQfgBxgLDwB20OFsAAAAbElEQVQY073OsQ3CMAAEwJMYwJGn
  416. sAehpoXJItltBkmcdZBYgIIiQoLglnz3ui+eP+bk5uneteTMZJa6OJuIqvYzSJoqwqBq8gdmTTW8
  417. 6/dghxAUq4xsVYT9laBYXCw93Aajh7GPEF23t4fkBYevGFTANkPRAAAAJXRFWHRkYXRlOmNyZWF0
  418. ZQAyMDE2LTA3LTI0VDExOjU1OjU4KzAyOjAwRFqFOQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNi0w
  419. Ny0yNFQxMToxNTowMCswMjowMP7RDgQAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb
  420. 7jwaAAAAAElFTkSuQmCC) 96% no-repeat;
  421. }
  422. .custom-select-rtl {
  423. background-position-x: 4%;
  424. }
  425. .search-margin {
  426. margin-bottom: 0.6em;
  427. }
  428. .visually-hidden {
  429. position: absolute !important;
  430. height: 1px;
  431. width: 1px;
  432. overflow: hidden;
  433. clip: rect(1px 1px 1px 1px);
  434. /* IE6, IE7 */
  435. clip: rect(1px, 1px, 1px, 1px);
  436. white-space: nowrap;
  437. /* added line */
  438. }
  439. .label-danger,
  440. .btn-danger {
  441. background: #c9432f;
  442. }
  443. .label-success,
  444. .btn-success {
  445. background: #068922;
  446. }
  447. select.form-control {
  448. border-color: #888 !important;
  449. }
  450. #advanced-search-container {
  451. display: none;
  452. text-align: left;
  453. margin-bottom: 1rem;
  454. clear: both;
  455. }
  456. #advanced-search-container label,
  457. #advanced-search-container .input-group-addon {
  458. font-size: 1.2rem;
  459. font-weight: normal;
  460. background-color: white;
  461. border: #DDD 1px solid;
  462. border-right: none;
  463. color: #666;
  464. padding-bottom: 0.4rem;
  465. padding-right: 0.7rem;
  466. padding-left: 0.7rem;
  467. }
  468. #advanced-search-container label:last-child,
  469. #advanced-search-container .input-group-addon:last-child {
  470. border-right: #DDD 1px solid;
  471. }
  472. #advanced-search-container input[type="radio"] {
  473. display: none;
  474. }
  475. #advanced-search-container input[type="radio"]:checked + label {
  476. color: #29314D;
  477. font-weight: bold;
  478. border-bottom: #01D7D4 5px solid;
  479. }
  480. #check-advanced:focus + label {
  481. text-decoration: underline;
  482. }
  483. #check-advanced:checked ~ #advanced-search-container {
  484. display: block;
  485. }
  486. .advanced {
  487. padding: 0;
  488. margin-top: 0.3rem;
  489. text-align: right;
  490. }
  491. .advanced label,
  492. .advanced select {
  493. cursor: pointer;
  494. }
  495. .cursor-text {
  496. cursor: text !important;
  497. }
  498. .cursor-pointer {
  499. cursor: pointer !important;
  500. }
  501. pre,
  502. code {
  503. font-family: 'Ubuntu Mono', 'Courier New', 'Lucida Console', monospace !important;
  504. }
  505. .lineno {
  506. margin-right: 5px;
  507. }
  508. .highlight .hll {
  509. background-color: #ffffcc;
  510. }
  511. .highlight {
  512. background: #f8f8f8;
  513. }
  514. .highlight .c {
  515. color: #556366;
  516. font-style: italic;
  517. }
  518. /* Comment */
  519. .highlight .err {
  520. border: 1px solid #FFA92F;
  521. }
  522. /* Error */
  523. .highlight .k {
  524. color: #BE74D5;
  525. font-weight: bold;
  526. }
  527. /* Keyword */
  528. .highlight .o {
  529. color: #D19A66;
  530. }
  531. /* Operator */
  532. .highlight .cm {
  533. color: #556366;
  534. font-style: italic;
  535. }
  536. /* Comment.Multiline */
  537. .highlight .cp {
  538. color: #BC7A00;
  539. }
  540. /* Comment.Preproc */
  541. .highlight .c1 {
  542. color: #556366;
  543. font-style: italic;
  544. }
  545. /* Comment.Single */
  546. .highlight .cs {
  547. color: #556366;
  548. font-style: italic;
  549. }
  550. /* Comment.Special */
  551. .highlight .gd {
  552. color: #A00000;
  553. }
  554. /* Generic.Deleted */
  555. .highlight .ge {
  556. font-style: italic;
  557. }
  558. /* Generic.Emph */
  559. .highlight .gr {
  560. color: #FF0000;
  561. }
  562. /* Generic.Error */
  563. .highlight .gh {
  564. color: #000080;
  565. font-weight: bold;
  566. }
  567. /* Generic.Heading */
  568. .highlight .gi {
  569. color: #00A000;
  570. }
  571. /* Generic.Inserted */
  572. .highlight .go {
  573. color: #888888;
  574. }
  575. /* Generic.Output */
  576. .highlight .gp {
  577. color: #000080;
  578. font-weight: bold;
  579. }
  580. /* Generic.Prompt */
  581. .highlight .gs {
  582. font-weight: bold;
  583. }
  584. /* Generic.Strong */
  585. .highlight .gu {
  586. color: #800080;
  587. font-weight: bold;
  588. }
  589. /* Generic.Subheading */
  590. .highlight .gt {
  591. color: #0044DD;
  592. }
  593. /* Generic.Traceback */
  594. .highlight .kc {
  595. color: #BE74D5;
  596. font-weight: bold;
  597. }
  598. /* Keyword.Constant */
  599. .highlight .kd {
  600. color: #BE74D5;
  601. font-weight: bold;
  602. }
  603. /* Keyword.Declaration */
  604. .highlight .kn {
  605. color: #BE74D5;
  606. font-weight: bold;
  607. }
  608. /* Keyword.Namespace */
  609. .highlight .kp {
  610. color: #BE74D5;
  611. }
  612. /* Keyword.Pseudo */
  613. .highlight .kr {
  614. color: #BE74D5;
  615. font-weight: bold;
  616. }
  617. /* Keyword.Reserved */
  618. .highlight .kt {
  619. color: #D46C72;
  620. }
  621. /* Keyword.Type */
  622. .highlight .m {
  623. color: #D19A66;
  624. }
  625. /* Literal.Number */
  626. .highlight .s {
  627. color: #86C372;
  628. }
  629. /* Literal.String */
  630. .highlight .na {
  631. color: #7D9029;
  632. }
  633. /* Name.Attribute */
  634. .highlight .nb {
  635. color: #BE74D5;
  636. }
  637. /* Name.Builtin */
  638. .highlight .nc {
  639. color: #61AFEF;
  640. font-weight: bold;
  641. }
  642. /* Name.Class */
  643. .highlight .no {
  644. color: #D19A66;
  645. }
  646. /* Name.Constant */
  647. .highlight .nd {
  648. color: #AA22FF;
  649. }
  650. /* Name.Decorator */
  651. .highlight .ni {
  652. color: #999999;
  653. font-weight: bold;
  654. }
  655. /* Name.Entity */
  656. .highlight .ne {
  657. color: #D2413A;
  658. font-weight: bold;
  659. }
  660. /* Name.Exception */
  661. .highlight .nf {
  662. color: #61AFEF;
  663. }
  664. /* Name.Function */
  665. .highlight .nl {
  666. color: #A0A000;
  667. }
  668. /* Name.Label */
  669. .highlight .nn {
  670. color: #61AFEF;
  671. font-weight: bold;
  672. }
  673. /* Name.Namespace */
  674. .highlight .nt {
  675. color: #BE74D5;
  676. font-weight: bold;
  677. }
  678. /* Name.Tag */
  679. .highlight .nv {
  680. color: #DFC06F;
  681. }
  682. /* Name.Variable */
  683. .highlight .ow {
  684. color: #AA22FF;
  685. font-weight: bold;
  686. }
  687. /* Operator.Word */
  688. .highlight .w {
  689. color: #D7DAE0;
  690. }
  691. /* Text.Whitespace */
  692. .highlight .mf {
  693. color: #D19A66;
  694. }
  695. /* Literal.Number.Float */
  696. .highlight .mh {
  697. color: #D19A66;
  698. }
  699. /* Literal.Number.Hex */
  700. .highlight .mi {
  701. color: #D19A66;
  702. }
  703. /* Literal.Number.Integer */
  704. .highlight .mo {
  705. color: #D19A66;
  706. }
  707. /* Literal.Number.Oct */
  708. .highlight .sb {
  709. color: #86C372;
  710. }
  711. /* Literal.String.Backtick */
  712. .highlight .sc {
  713. color: #86C372;
  714. }
  715. /* Literal.String.Char */
  716. .highlight .sd {
  717. color: #86C372;
  718. font-style: italic;
  719. }
  720. /* Literal.String.Doc */
  721. .highlight .s2 {
  722. color: #86C372;
  723. }
  724. /* Literal.String.Double */
  725. .highlight .se {
  726. color: #BB6622;
  727. font-weight: bold;
  728. }
  729. /* Literal.String.Escape */
  730. .highlight .sh {
  731. color: #86C372;
  732. }
  733. /* Literal.String.Heredoc */
  734. .highlight .si {
  735. color: #BB6688;
  736. font-weight: bold;
  737. }
  738. /* Literal.String.Interpol */
  739. .highlight .sx {
  740. color: #BE74D5;
  741. }
  742. /* Literal.String.Other */
  743. .highlight .sr {
  744. color: #BB6688;
  745. }
  746. /* Literal.String.Regex */
  747. .highlight .s1 {
  748. color: #86C372;
  749. }
  750. /* Literal.String.Single */
  751. .highlight .ss {
  752. color: #DFC06F;
  753. }
  754. /* Literal.String.Symbol */
  755. .highlight .bp {
  756. color: #BE74D5;
  757. }
  758. /* Name.Builtin.Pseudo */
  759. .highlight .vc {
  760. color: #DFC06F;
  761. }
  762. /* Name.Variable.Class */
  763. .highlight .vg {
  764. color: #DFC06F;
  765. }
  766. /* Name.Variable.Global */
  767. .highlight .vi {
  768. color: #DFC06F;
  769. }
  770. /* Name.Variable.Instance */
  771. .highlight .il {
  772. color: #D19A66;
  773. }
  774. /* Literal.Number.Integer.Long */
  775. .highlight .lineno {
  776. -webkit-touch-callout: none;
  777. -webkit-user-select: none;
  778. -khtml-user-select: none;
  779. -moz-user-select: none;
  780. -ms-user-select: none;
  781. user-select: none;
  782. cursor: default;
  783. color: #556366;
  784. }
  785. .highlight .lineno::selection {
  786. background: transparent;
  787. /* WebKit/Blink Browsers */
  788. }
  789. .highlight .lineno::-moz-selection {
  790. background: transparent;
  791. /* Gecko Browsers */
  792. }
  793. .highlight pre {
  794. background-color: #282C34;
  795. color: #D7DAE0;
  796. border: none;
  797. margin-bottom: 25px;
  798. font-size: 15px;
  799. padding: 20px 10px;
  800. }
  801. .highlight {
  802. font-weight: 700;
  803. }
  804. .table > tbody > tr > td,
  805. .table > tbody > tr > th {
  806. vertical-align: middle !important;
  807. }
  808. .nav-tabs.nav-justified {
  809. margin-bottom: 20px;
  810. }
  811. p {
  812. margin: 10px 0;
  813. }
  814. input.cursor-text {
  815. margin: 10px 0;
  816. }
  817. /*Global*/
  818. body {
  819. background: #1d1f21 none !important;
  820. color: #D5D8D7 !important;
  821. }
  822. a {
  823. color: #41a2ce !important;
  824. text-decoration: none !important;
  825. }
  826. a:hover {
  827. color: #5F89AC !important;
  828. }
  829. input,
  830. button,
  831. textarea,
  832. select {
  833. border: 1px solid #282a2e !important;
  834. background-color: #444 !important;
  835. color: #BBB !important;
  836. }
  837. input:focus,
  838. button:focus,
  839. textarea:focus,
  840. select:focus {
  841. border: 1px solid #C5C8C6 !important;
  842. box-shadow: initial !important;
  843. }
  844. div#advanced-search-container div#categories label {
  845. background: none;
  846. border: 1px solid #282a2e;
  847. }
  848. ul.nav li a {
  849. border: 0 !important;
  850. border-bottom: 1px solid #4d3f43 !important;
  851. }
  852. #categories *,
  853. .modal-wrapper * {
  854. background: #1d1f21 none !important;
  855. color: #D5D8D7 !important;
  856. }
  857. #categories * {
  858. border: 1px solid #3d3f43 !important;
  859. }
  860. #categories *:checked + label {
  861. border-bottom: 4px solid #3d9f94 !important;
  862. }
  863. .result-content,
  864. .result-source,
  865. .result-format {
  866. color: #B5B8B7 !important;
  867. }
  868. .external-link {
  869. color: #35B887 !important;
  870. }
  871. .table-striped tr td,
  872. .table-striped tr th {
  873. border-color: #4d3f43 !important;
  874. }
  875. .highlight {
  876. background: #333333 !important;
  877. }
  878. /*nav*/
  879. .navbar {
  880. background: #1d1f21 none;
  881. border: none;
  882. }
  883. .navbar .active,
  884. .menu {
  885. background: none !important;
  886. }
  887. .label-default {
  888. background: none;
  889. color: #BBB;
  890. }
  891. .navbar-default .navbar-nav > .active > a,
  892. .navbar-default .navbar-nav > .active > a:hover,
  893. .navbar-default .navbar-nav > .active > a:focus,
  894. .nav-tabs.nav-justified > .active > a {
  895. background-color: #282a2e !important;
  896. }
  897. /*Search Page*/
  898. .result-default:hover,
  899. .result-code:hover,
  900. .result-torrent:hover,
  901. .result-videos:hover,
  902. .result-map:hover {
  903. background-color: #222426;
  904. }
  905. /*buttons*/
  906. .btn {
  907. color: #BBB;
  908. background-color: #444;
  909. border: 1px solid #282a2e;
  910. }
  911. .btn:hover {
  912. color: #444 !important;
  913. background-color: #BBB !important;
  914. }
  915. .btn-primary.active {
  916. color: #C5C8C6;
  917. background-color: #5F89AC;
  918. border-color: #5F89AC;
  919. }
  920. /*Right Pannels*/
  921. .panel {
  922. border: 1px solid #111;
  923. background: none;
  924. }
  925. .panel-heading {
  926. color: #C5C8C6 !important;
  927. background: #282a2e !important;
  928. border-bottom: none;
  929. }
  930. .panel-body {
  931. color: #C5C8C6 !important;
  932. background: #1d1f21 !important;
  933. border-color: #111 !important;
  934. }
  935. p.btn.btn-default {
  936. background: none;
  937. }
  938. .table-striped > tbody > tr:nth-child(odd) > td,
  939. .table-striped > tbody > tr:nth-child(odd) > th,
  940. .table-striped > thead > tr:nth-child(odd) > th {
  941. background: #2d2f32 none !important;
  942. color: #D5D8D7 !important;
  943. }
  944. .label-success {
  945. background: #1d6f42 none !important;
  946. }
  947. .label-danger {
  948. background: #ad1f12 none !important;
  949. }
  950. .searx-navbar {
  951. background: #333334;
  952. height: 2.3rem;
  953. font-size: 1.3rem;
  954. line-height: 1.3rem;
  955. padding: 0.5rem;
  956. font-weight: bold;
  957. margin-bottom: 0.8rem;
  958. }
  959. .searx-navbar a,
  960. .searx-navbar a:hover {
  961. margin-right: 2rem;
  962. color: white;
  963. text-decoration: none;
  964. }
  965. .searx-navbar .instance a {
  966. color: #01D7D4;
  967. margin-left: 2rem;
  968. }
  969. #main-logo {
  970. margin-top: 20vh;
  971. margin-bottom: 25px;
  972. }
  973. #main-logo > img {
  974. max-width: 350px;
  975. width: 80%;
  976. }
  977. .onoffswitch-inner:before,
  978. .onoffswitch-inner:after {
  979. background: #1d1f21 none !important;
  980. }
  981. .onoffswitch-switch,
  982. .onoffswitch-label {
  983. border: 2px solid #3d3f43 !important;
  984. }
  985. .nav > li > a:hover,
  986. .nav > li > a:focus {
  987. background-color: #3d3f43 !important;
  988. }
  989. /*Images search*/
  990. .img-thumbnail,
  991. .thumbnail {
  992. padding: 0px;
  993. line-height: 1.42857143;
  994. background: none;
  995. border: none;
  996. }
  997. .modal-content {
  998. background: #1d1f21 none !important;
  999. }
  1000. /*Preferences*/
  1001. .table > thead > tr > td.danger,
  1002. .table > tbody > tr > td.danger,
  1003. .table > tfoot > tr > td.danger,
  1004. .table > thead > tr > th.danger,
  1005. .table > tbody > tr > th.danger,
  1006. .table > tfoot > tr > th.danger,
  1007. .table > thead > tr.danger > td,
  1008. .table > tbody > tr.danger > td,
  1009. .table > tfoot > tr.danger > td,
  1010. .table > thead > tr.danger > th,
  1011. .table > tbody > tr.danger > th,
  1012. .table > tfoot > tr.danger > th {
  1013. background: rgba(240, 0, 0, 0.56) !important;
  1014. color: #C5C8C6 !important;
  1015. }
  1016. .table-hover > tbody > tr > td.danger:hover,
  1017. .table-hover > tbody > tr > th.danger:hover,
  1018. .table-hover > tbody > tr.danger:hover > td,
  1019. .table-hover > tbody > tr:hover > .danger,
  1020. .table-hover > tbody > tr.danger:hover > th {
  1021. background: rgba(237, 59, 59, 0.61) !important;
  1022. color: #C5C8C6 !important;
  1023. }
  1024. .table-hover > tbody > tr:hover > td,
  1025. .table-hover > tbody > tr:hover > th {
  1026. background: #66696e !important;
  1027. }
  1028. .btn-success {
  1029. color: #C5C8C6;
  1030. background: #449d44;
  1031. }
  1032. .btn-danger {
  1033. color: #C5C8C6;
  1034. background: #d9534f;
  1035. }
  1036. .well {
  1037. background: #444;
  1038. border-color: #282a2e;
  1039. }
  1040. .highlight {
  1041. background-color: transparent !important;
  1042. }