@@ -0,0 +1,689 @@
3+@color-other-links: #666;
11+ -webkit-box-sizing: border-box;
12+ -moz-box-sizing: border-box;
13+ box-sizing: border-box;
16+input[type="search"] {
17+ -webkit-appearance: textfield;
21+ color: @color-other-links;
22+ text-transform: uppercase;
26+ font-family: sans-serif;
38+ color: @color-other-links;
42+ background: url(../img/searx.png) no-repeat;
45+ text-indent: -9999px;
46+ margin: 0.5em auto 1em;
50+ max-width: @center-width;
52+ background: rgba(255,255,255,0.6);
66+@media screen and (min-width: 1001px) {
70+ background: url(../img/bg-body-index.jpg) no-repeat;
71+ background-size: cover;
78+ .center.search:after {
83+.autocompleter-choices {
90+.autocompleter-choices li {
94+.autocompleter-choices li:hover {
95+ background: @color-main;
112+ display: inline-block;
115+ text-decoration: none;
119+.top_margin a:focus {
120+ text-decoration: underline;
123+@media screen and (max-width: 1000px) {
124+ .center { background: none; }
126+ color: @color-fonts;
130+.checkbox_container { margin-top: 1.5em; }
131+.checkbox_container label {
133+ color: @color-fonts;
138+.checkbox_container label:hover {
139+ background: @color-main;
143+.checkbox_container input[type="checkbox"] {
148+.checkbox_container input[type="checkbox"]:checked + label {
149+ background: @color-main;
153+#categories_container > div {
154+ display: inline-block;
157+#categories .hidden {
166+ color: @color-fonts;
169+#categories:hover .hidden {
173+@media screen and (max-width: 900px) {
174+ #categories_container { letter-spacing: -5px; }
175+ #categories_container > div {
176+ letter-spacing: normal;
179+ .checkbox_container {
182+ .checkbox_container label {
186+ border: 1px solid #FFF;
188+ .top_margin { position: static; }
189+ #categories .hidden {
195+@media screen and (max-width: 900px) and (min-width: 501px) {
196+ #categories_container > div {
198+ margin-left: 2.333%;
200+ #categories_container > div:nth-child(3n+1) { margin-left: 0; }
203+@media screen and (max-width: 500px) {
204+ #categories_container > div {
209+ #categories_container > div:nth-child(2n+1) { margin-left: 0; }
211+ background: url(../img/searx-mobile.png) no-repeat;
222+ padding: 0.5em 3em 0.5em 1em;
234+ background:url("../img/search-icon.png") no-repeat scroll center center / 65% auto @color-main;
235+ text-indent: -9999px;
241+#search_submit:hover,
242+#search_submit:focus {
243+ background-color: #0665A2;
247+ background: @color-main;
270+ text-decoration: none;
275+ text-decoration: underline;
279+ background: url(../img/preference-icon.png) no-repeat right 0 / 12% auto;
280+ padding-right: 1.8em;
299+ display: inline-block;
302+#sidebar input[type="submit"] {
310+#sidebar input[type="submit"]:hover,
311+#sidebar input[type="submit"]:focus {
313+ background-color: #0665A2;
317+ padding-right: 17em;
319+ padding: 0 17em 0 2em;
340+ margin-right: 0.5em;
348+.definition_result .result_title,
349+.definition_result p {
355+ font-weight: normal;
364+ text-decoration: none;
367+.result_title a:hover,
368+.result_title a:focus {
369+ text-decoration: underline;
379+ padding-right: 17em;
383+ border: 2px solid @color-main;
387+ max-width:@center-width;
391+#suggestions { margin-bottom: 1em; }
393+#suggestions span { color: #666; }
396+ display: inline-block;
397+ vertical-align: top;
398+ margin-bottom: 0.5em;
401+#suggestions input[type="submit"] {
402+ color: @color-fonts;
409+#suggestions input[type="submit"]:hover,
410+#suggestions input[type="submit"]:focus {
411+ background: @color-main;
416+ margin: 1.5em 0 2em;
419+#pagination form + form {
424+input[type="submit"] {
425+ display: inline-block;
426+ background: @color-main;
433+input[type="submit"]:hover,
434+input[type="submit"]:focus {
435+ background: #0665A2;
448+ letter-spacing: -5px;
451+.row form > * { letter-spacing: normal; }
453+.row p { margin: 0; }
456+ display: inline-block;
458+ vertical-align: top;
461+.row fieldset:last-of-type {
468+.row fieldset:nth-child(odd) {
472+.row fieldset:nth-child(2) {
476+@media screen and (max-width: 900px) {
481+ .row fieldset { width: 49%; }
483+ .row fieldset:nth-child(odd) {
487+ .row fieldset:first-child {
492+ .row fieldset:nth-child(even) {
497+@media screen and (max-width: 800px) {
498+ .row fieldset { width: 100%; }
500+ select { width: 100%; }
502+ table { font-size: 0.8em; }
503+ .right {display: none;}
504+ #sidebar { display: none; }
505+ #results { padding: 0 2em; }
511+@media screen and (max-width: 400px) {
512+ .row #categories_container > div {
528+ border: 1px solid #CCC;
529+ border-collapse: collapse;
537+table tr:nth-child(odd) {
544+ border: 1px solid #FFF;
547+.engine_checkbox label {
549+ background: @color-main;
554+.engine_checkbox .deny {
555+ background: @color-main;
558+.engine_checkbox .allow {
563+.engine_checkbox input {
567+.engine_checkbox input:checked + .allow {
571+.engine_checkbox input:checked + .allow + .deny{
575+.row input[type="submit"] {
582+ display: inline-block;
587+ color: @color-fonts;
608+ border: 1px solid #DDD;
609+ padding: 0.5em 0.8em;
613+.highlight .hll { background-color: #ffffcc }
614+.highlight { background: #f8f8f8; }
615+.highlight .c { color: #408080; font-style: italic } /* Comment */
616+.highlight .err { border: 1px solid #FF0000 } /* Error */
617+.highlight .k { color: #008000; font-weight: bold } /* Keyword */
618+.highlight .o { color: #666666 } /* Operator */
619+.highlight .cm { color: #408080; font-style: italic } /* Comment.Multiline */
620+.highlight .cp { color: #BC7A00 } /* Comment.Preproc */
621+.highlight .c1 { color: #408080; font-style: italic } /* Comment.Single */
622+.highlight .cs { color: #408080; font-style: italic } /* Comment.Special */
623+.highlight .gd { color: #A00000 } /* Generic.Deleted */
624+.highlight .ge { font-style: italic } /* Generic.Emph */
625+.highlight .gr { color: #FF0000 } /* Generic.Error */
626+.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */
627+.highlight .gi { color: #00A000 } /* Generic.Inserted */
628+.highlight .go { color: #888888 } /* Generic.Output */
629+.highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */
630+.highlight .gs { font-weight: bold } /* Generic.Strong */
631+.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
632+.highlight .gt { color: #0044DD } /* Generic.Traceback */
633+.highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */
634+.highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */
635+.highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */
636+.highlight .kp { color: #008000 } /* Keyword.Pseudo */
637+.highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */
638+.highlight .kt { color: #B00040 } /* Keyword.Type */
639+.highlight .m { color: #666666 } /* Literal.Number */
640+.highlight .s { color: #BA2121 } /* Literal.String */
641+.highlight .na { color: #7D9029 } /* Name.Attribute */
642+.highlight .nb { color: #008000 } /* Name.Builtin */
643+.highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */
644+.highlight .no { color: #880000 } /* Name.Constant */
645+.highlight .nd { color: #AA22FF } /* Name.Decorator */
646+.highlight .ni { color: #999999; font-weight: bold } /* Name.Entity */
647+.highlight .ne { color: #D2413A; font-weight: bold } /* Name.Exception */
648+.highlight .nf { color: #0000FF } /* Name.Function */
649+.highlight .nl { color: #A0A000 } /* Name.Label */
650+.highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */
651+.highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */
652+.highlight .nv { color: #19177C } /* Name.Variable */
653+.highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */
654+.highlight .w { color: #bbbbbb } /* Text.Whitespace */
655+.highlight .mf { color: #666666 } /* Literal.Number.Float */
656+.highlight .mh { color: #666666 } /* Literal.Number.Hex */
657+.highlight .mi { color: #666666 } /* Literal.Number.Integer */
658+.highlight .mo { color: #666666 } /* Literal.Number.Oct */
659+.highlight .sb { color: #BA2121 } /* Literal.String.Backtick */
660+.highlight .sc { color: #BA2121 } /* Literal.String.Char */
661+.highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */
662+.highlight .s2 { color: #BA2121 } /* Literal.String.Double */
663+.highlight .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */
664+.highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */
665+.highlight .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */
666+.highlight .sx { color: #008000 } /* Literal.String.Other */
667+.highlight .sr { color: #BB6688 } /* Literal.String.Regex */
668+.highlight .s1 { color: #BA2121 } /* Literal.String.Single */
669+.highlight .ss { color: #19177C } /* Literal.String.Symbol */
670+.highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */
671+.highlight .vc { color: #19177C } /* Name.Variable.Class */
672+.highlight .vg { color: #19177C } /* Name.Variable.Global */
673+.highlight .vi { color: #19177C } /* Name.Variable.Instance */
674+.highlight .il { color: #666666 } /* Literal.Number.Integer.Long */
676+.highlight pre { overflow: auto; }
679+ -webkit-touch-callout: none;
680+ -webkit-user-select: none;
681+ -khtml-user-select: none;
682+ -moz-user-select: none;
683+ -ms-user-select: none;
688+.highlight .lineno::selection { background: transparent; } /* WebKit/Blink Browsers */
689+.highlight .lineno::-moz-selection { background: transparent; } /* Gecko Browsers */