diff options
| author | Thomas LEBEAU <thomas.lebeau@g-nova.fr> | 2014-08-18 10:44:46 +0200 |
|---|---|---|
| committer | Thomas LEBEAU <thomas.lebeau@g-nova.fr> | 2014-08-18 10:45:05 +0200 |
| commit | a28cfd4887813ec4343516c57376574a3f6b7427 (patch) | |
| tree | 9f68f584bd9791bb02d43cf28ea01bf9aabec34b /searx/static/courgette/css/style.css | |
| parent | ce719ac50ca79cc423046ef7a32b8792a24dfe0b (diff) | |
[new] theme courgette
Diffstat (limited to 'searx/static/courgette/css/style.css')
| -rw-r--r-- | searx/static/courgette/css/style.css | 447 |
1 files changed, 447 insertions, 0 deletions
diff --git a/searx/static/courgette/css/style.css b/searx/static/courgette/css/style.css new file mode 100644 index 000000000..c54d5cbb8 --- /dev/null +++ b/searx/static/courgette/css/style.css @@ -0,0 +1,447 @@ +* { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +input[type="search"] { + -webkit-appearance: textfield; +} + +h2 { + color: #666; + text-transform: uppercase; +} + +body { + font-family: sans-serif; + line-height: 1.5; + margin: 0; + background: #EEE; +} + +html { + position: relative; + min-height: 100%; +} + +.center:after { + content: ""; + z-index: -1; + background: url(../img/bg-body-index.jpg) no-repeat; + background-size: cover; + width: 100%; + height: 100%; + top: 0; + left: 0; + position: fixed; +} + .center.search:after { + content: none; + } + +.title h1 { + background: url(../img/searx.png) no-repeat; + width: 319px; + height: 62px; + text-indent: -9999px; + margin: 0.5em auto 1em; +} + +.center { + width: 55em; + text-align: center; + background: rgba(255,255,255,0.6); + padding: 4em 2em; + position: absolute; + top: 50%; + left: 50%; + margin:-220px 0 0 -408px; +} + +.center.search { + position: static; + width: auto; + background: none; + margin: auto; + padding-top: 1.8em; +} + +#categories { + text-align: center; +} + +.top_margin { + position: absolute; + bottom: -3.5em; + width: 100%; + left: 0; +} + + .top_margin a { + display: inline-block; + margin-right: 1em; + color: #FFF; + text-decoration: none; + } + .top_margin a:hover, + .top_margin a:focus { + text-decoration: underline; + } + +.checkbox_container { margin-top: 1.5em; } + .checkbox_container label { + padding: 0.5em 1em; + color: #333; + cursor: pointer; + } + .checkbox_container label:hover { + background: #3498DB; + color: #FFF; + } + + .checkbox_container input[type="checkbox"] { + position: absolute; + top: -9999px; + } + + .checkbox_container input[type="checkbox"]:checked + label { + background: #3498DB; + color: #FFF; + } + +#categories > div { + display: inline-block; +} + +#search_wrapper { + position: relative; +} + +.q { + padding: 0.5em 3em 0.5em 1em; + width: 100%; + font-size: 1.5em; + border: 0; + color: #666; +} + +#search_submit { + position: absolute; + top: 0; + right: 0; + border: 0; + background:url("../img/search-icon.png") no-repeat scroll center center / 65% auto #3498db; + text-indent: -9999px; + width: 5em; + height: 100%; + cursor: pointer; +} + +#search_submit:hover, +#search_submit:focus { + background-color: #0665A2; +} + +#sidebar { + background: #3498db; + position: fixed; + top: 0; + right: 0; + width: 15em; + height: 100%; + padding: 1.5em; + text-align: right; +} + +.right { + position: fixed; + bottom: 1.5em; + width: 15em; + right: 0; + z-index: 1; + padding: 0 1.5em; + text-align: right; +} + .right a { + color: #FFF; + display: block; + text-decoration: none; + } + .right a:hover, + .right a:focus { + text-decoration: underline; + } + +#preferences { + background: url(../img/preference-icon.png) no-repeat right 0 / 12% auto; + padding-right: 1.8em; +} + +#preferences:hover, +#preferences:focus { + +} + +#search_url input { + border: 0; + padding: 0.5em; +} + + #sidebar > div { + margin-bottom: 1em; + color: #FFF; + } + + #sidebar form { + display: inline-block; + } + + #sidebar input[type="submit"] { + background: #CCC; + border: 0; + padding: 0.5em 1em; + cursor: pointer; + margin-top: 0.5em; + } + + #sidebar input[type="submit"]:hover, + #sidebar input[type="submit"]:focus { + color: #FFF; + background-color: #0665A2; + } + +#results { + padding-right: 17em; + padding-left: 2em; + padding: 0 17em 0 2em; +} + +.result p { + font-size: 0.9em; +} + +.result .content { + margin: 0; + color: #666; +} + +.result .url { + margin-top: 0; + color: #FF6530; +} + +.result .favicon { + float: left; + position: relative; + top: 0.5em; + margin-right: 0.5em; +} + +.definition_result { + background: #CCC; + padding: 1em; +} + +.definition_result .result_title, +.definition_result p { + margin: 0; +} + +.result_title { + margin-bottom: 0; + font-weight: normal; +} + +.highlight { + font-weight: bold; +} + +.result_title a { + color: #3498db; + text-decoration: none; +} + + .result_title a:hover, + .result_title a:focus { + text-decoration: underline; + } + +.search.center { + padding-right: 17em; +} + +#suggestions { margin-bottom: 1em; } + +#suggestions span { color: #666; } + +#suggestions form { + display: inline-block; + vertical-align: top; + margin-bottom: 0.5em; +} + +#suggestions input[type="submit"] { + color: #333; + padding: 0.5em 1em; + border: 0; + background: #CCC; + cursor:pointer; +} + #suggestions input[type="submit"]:hover, + #suggestions input[type="submit"]:focus { + background: #3498db; + color: #FFF; + } + +#pagination { + margin: 1.5em 0 2em; +} + +#pagination form + form { + float: right; + margin-top: -2em; +} + +input[type="submit"] { + display: inline-block; + background: #3498db; + color: #FFF; + border: 0; + padding: 0.6em 1em; + cursor: pointer; +} + +input[type="submit"]:hover, +input[type="submit"]:focus { + background: #0665A2; +} + +.row { + max-width: 60em; + margin: auto; +} + +.row form { + letter-spacing: -5px; +} + + .row form > * { letter-spacing: normal; } + + .row p { margin: 0; } + +.row fieldset { + display: inline-block; + width: 48%; + vertical-align: top; +} + +.row fieldset:last-of-type { + display: block; + width: auto; + background: none; + padding: 0; +} + +.row fieldset:nth-child(odd) { + margin-right: 2%; +} + +.row fieldset:nth-child(2) { + min-height: 10.5em; +} + +fieldset { + border: 0; + margin: 1em 0; + background: #CCC; + padding: 1.5em; +} + +table { + width: 100%; + text-align: left; + border: 1px solid #CCC; + border-collapse: collapse; +} + +table th { + background: #999; + color: #FFF; +} + +table tr:nth-child(odd) { + background: #CCC; +} + +table th, +table td { + padding: 0.5em 1em; + border: 1px solid #FFF; +} + +.engine_checkbox label { + padding: 0.5em; + background: #3498db; + color: #FFF; + cursor: pointer; +} + +.engine_checkbox .deny { + background: #3498db; +} + +.engine_checkbox .allow { + display: none; + background: #666; +} + +.engine_checkbox input { + display: none; +} + +.engine_checkbox input:checked + .allow { + display: inline; +} + +.engine_checkbox input:checked + .allow + .deny{ + display: none; +} + +.row input[type="submit"] { + font-size: 1em; + margin: 1em 0 2em; +} + +.row .right { + position: static; + display: inline-block; + +} + +.row .right a { + color: #333; + width: auto; + text-align: left; + padding: 0; +} + +.small_font { + font-size: 0.8em; +} + +table th { + padding: 1em; +} + +legend { + background: #EEE; + padding: 0 1em; + position: relative; +} + +select { + border: 1px solid #DDD; + padding: 0.5em 0.8em; + font-size: 1em; +}
\ No newline at end of file |