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 | |
| parent | ce719ac50ca79cc423046ef7a32b8792a24dfe0b (diff) | |
[new] theme courgette
Diffstat (limited to 'searx/static/courgette/css')
| -rw-r--r-- | searx/static/courgette/css/artichaut.css | 277 | ||||
| -rw-r--r-- | searx/static/courgette/css/style.css | 447 |
2 files changed, 724 insertions, 0 deletions
diff --git a/searx/static/courgette/css/artichaut.css b/searx/static/courgette/css/artichaut.css new file mode 100644 index 000000000..a48752721 --- /dev/null +++ b/searx/static/courgette/css/artichaut.css @@ -0,0 +1,277 @@ +/* + Ratatouille mini Framework css by Thomas LEBEAU + Base on KNACSS => www.KNACSS.com (2013-10) @author: Raphael Goetter, Alsacreations + and normalize.css +*/ + +/* ========================================================================== + Sommaire + + 1 = Mise en Forme + 2 = Mise en Page + 3 = Internet Explorer + 4 = Responsives elements + ========================================================================== */ + +/* ========================================================================== + 1 = Mise en forme + ========================================================================== */ + +* { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +html { + font-family: sans-serif; /* 1 */ + -ms-text-size-adjust: 100%; /* 2 */ + -webkit-text-size-adjust: 100%; /* 2 */ +} + +body { + font-size: 1em; + line-height:1.5; + margin: 0; +} + +h1:first-child, +h2:first-child, +h3:first-child, +h4:first-child, +h5:first-child, +h6:first-child, +p:first-child, +ul:first-child, +ol:first-child, +dl:first-child{ + margin-top: 0; +} + +code, +kbd, +pre, +samp { + font-family: monospace, serif; +} + +pre { + white-space: pre-wrap; +} + + +.upper { + text-transform: uppercase; +} + +.bold { + font-weight: bold; +} + +.inner { + margin: 0 auto; + max-width: 61.25em;/*980px*/ +} + +table, img { + max-width: 100%; + height :auto; +} + +iframe { + max-width: 100%; +} + +.fl { + float: left; +} + +.fr { + float: right; +} + +table { + border-collapse: collapse; +} + +figure { + margin: 0; +} + +button, +input, +select, +textarea { + font-family: inherit; + font-size: 100%; + margin: 0; +} + +input[type="search"] { + -webkit-appearance: textfield; +} + +input::-moz-focus-inner { + border: 0; + padding: 0; +} + +@media screen and (-webkit-min-device-pixel-ratio:0){ + select{ + -webkit-appearance: none; + border-radius: 0; + } +} + +/* ========================================================================== + 2 = Mise en page + ========================================================================== */ + +.ul-reset { + margin: 0; + padding: 0; +} + .ul-reset li { + list-style: none; + } + +.dib { + display: inline-block; + vertical-align: middle; +} + +.dblock { display: block; } + +.dnone { display: none; } + +.dtable { display:table } + + .dtable > * { display:table-row; } + + .dtable > * > * { display:table-cell; } + +.element-invisible { + border: 0; + clip: rect(0 0 0 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; +} + +.x-text-small { font-size:x-small; } + +.text-small { font-size:small; } + +.text-large { font-size:large; } + +.x-text-large { font-size:x-large; } + +h1, +.h1 { + font-size: 2.5em; +} + +h2, +.h2 { + font-size: 1.8em; +} + +h3, +.h3 { + font-size: 1.4em; +} + +h4, +.h4 { + font-size: 1.2em; +} + +h5, +.h5 { + font-size: 1em; +} + +h6, +.h6 { + font-size: 0.8em; +} + +/*Table*/ + +table { + color: #999; + min-width: 100%; + text-align: left; +} + +table thead { + background: #CCC; +} + +table td, table th { + padding: 0.5em; + color: #333; + border-color: #999; +} + +.box { + padding: 1.5em; +} + +code { + background: #EEE; + color: #666; + padding: 0.4em; +} + + +/* ========================================================================== + 3 = Internet Explorer + ========================================================================== */ + +/*IE8 and IE9*/ + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +nav, +section, +summary { + display: block; +} + +/*IE8 and IE9*/ + +audio, +canvas, +video { + display: inline-block; +} + +img { + border: 0; +} + +/* ========================================================================== + 4 = Responsives Elements + ========================================================================== */ + +@media screen and (max-width: 61.25em) { + .responsiveTable { + overflow-x: scroll; + -webkit-overflow-scrolling: touch; + } +} + +*[data-width] { + width: attr(data-width); +} 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 |