Merge pull request #200 from M2Ys4U/socks
[KiwiIRC.git] / client / assets / css / style.css
CommitLineData
696a66f8 1html, body { height:100%; }
8af29f2b 2* { margin:0; padding:0; }
696a66f8
D
3
4
5
8af29f2b 6/* Few resets for within the kiwi container */
696a66f8
D
7#kiwi {
8 overflow:hidden; position:relative;
9 height:100%;
5998fd56 10}
8af29f2b
D
11#kiwi * { margin:0px; padding:0px; }
12#kiwi p { margin:0.5em 0; }
13#kiwi a { color:#36C; text-decoration:none; cursor:pointer; }
14#kiwi a img { border:none; }
5998fd56 15
696a66f8 16
696a66f8
D
17/**
18 * Main layout blocks
19 */
8af29f2b
D
20#kiwi #toolbar { position:absolute; top:0px; width:100%; display:none; }
21#kiwi #panels { position:absolute; left:0px; right:200px; bottom:100px; top:100px; }
22#kiwi #memberlists { position:absolute; right:0px; width:200px; bottom:100px; top:100px; overflow-y:auto; }
23#kiwi #controlbox { position: absolute; bottom:0px; width:100%; display:none; }
24#kiwi #memberlists_resize_handle {
696a66f8 25 position: absolute; width:10px; z-index:1; cursor:w-resize;
696a66f8
D
26}
27
28
8af29f2b
D
29#kiwi #toolbar #tabs { margin-right: 200px; }
30#kiwi #toolbar .panellist {
696a66f8
D
31 overflow: hidden;
32 white-space: nowrap;
33 display:block;
696a66f8 34}
8af29f2b 35#kiwi #toolbar .panellist li {
696a66f8
D
36 float: left; list-style: inline;
37 display:inline; position:relative;
38 padding:5px; margin:3px;
696a66f8 39 cursor: pointer;
8af29f2b 40}
696a66f8 41
8af29f2b
D
42#kiwi #toolbar .panellist .active { padding-right:23px; }
43#kiwi #toolbar .panellist .alert_highlight { font-weight: bold; }
44#kiwi #toolbar .panellist .alert_activity { font-weight: bold; }
45#kiwi #toolbar .panellist .alert_action { font-weight: bold; }
696a66f8 46
8af29f2b
D
47#kiwi #toolbar .panellist li .part { position: absolute; top: 8px; right: 5px; }
48#kiwi #toolbar .panellist li .part:after { content:"[x]"; }
49#kiwi #toolbar .panellist li img.icon { left:5px; top:2px; height:auto; width:auto; }
50
51#kiwi #status_message {
52 background: #FFF;
696a66f8 53 border-bottom: 1px solid;
8af29f2b 54 text-align: center;
696a66f8 55}
696a66f8
D
56
57
8af29f2b 58#kiwi .panel_container { overflow-y:auto; height:100%; }
696a66f8
D
59
60
61
8af29f2b 62#kiwi .messages {
696a66f8
D
63 overflow-x:wrap;
64 border:none; display: none;
696a66f8 65}
8af29f2b
D
66#kiwi .messages a {}
67#kiwi .messages.active { display:block; }
696a66f8 68
8af29f2b
D
69#kiwi .messages .msg {}
70#kiwi .messages .msg .time { display:inline; }
71#kiwi .messages .msg .nick { display:inline; }
72#kiwi .messages .msg .text { display:inline; }
bf3bd4e5 73
8af29f2b
D
74#kiwi .messages .msg.action .nick { display:none; }
75#kiwi .messages .msg.action .text { }
76#kiwi .messages .msg.action.join { }
77#kiwi .messages .msg.action.part .text { }
78#kiwi .messages .msg.action.quit .text { }
79#kiwi .messages .msg.action.kick .text { }
80#kiwi .messages .msg.status .nick { display:none; }
81#kiwi .messages .msg.status .text { }
82#kiwi .messages .msg.topic .nick { display:none; }
83#kiwi .messages .msg.topic .text { }
84#kiwi .messages .msg.motd { }
85#kiwi .messages .msg.motd .nick { }
86#kiwi .messages .msg.motd .text { }
87#kiwi .messages .msg.whois .nick { }
88#kiwi .messages .msg.whois .text { }
89#kiwi .messages .msg.error .text { }
0197b21c 90
8af29f2b
D
91#kiwi .messages .msg.global_nick_highlight { }
92#kiwi .messages .msg.highlight { }
696a66f8
D
93
94
696a66f8 95
8af29f2b
D
96/* A member/nick list per channel */
97#kiwi #memberlists { border-left: 1px solid #8A8A8A; }
e579ff0d 98#kiwi #memberlists.disabled { display:none; }
8af29f2b 99#kiwi #memberlists ul { display:none; }
696a66f8 100
8af29f2b
D
101/* The active channels nicklist */
102#kiwi #memberlists ul.active { display:block; }
103#kiwi #memberlists ul li { overflow-y:auto; overflow-x:hidden; cursor:pointer; }
104#kiwi #memberlists ul li a.nick { }
696a66f8 105
8af29f2b
D
106/* The userbox shown when clicking a nick */
107#kiwi #memberlists ul li .userbox { position:relative; }
108#kiwi #memberlists ul li .userbox a { }
109#kiwi #memberlists ul li .userbox a i { }
110
111
112
113/**
114 * Control box
115 */
116#kiwi #controlbox .input {
fb989cb2 117 height:1.7em; position:relative;
696a66f8 118}
696a66f8 119
8af29f2b
D
120/* The nick label */
121#kiwi #controlbox .input .nick { cursor: pointer; }
122#kiwi #controlbox .input .nick a { }
123
124/* Wrapper div around the text area input */
125#kiwi #controlbox .input .input_wrap { display:inline; }
126
127/* The textarea input */
86a9c924 128#kiwi #controlbox .input .inp { white-space: nowrap; }
8af29f2b
D
129
130
131/* Nick change dialog showed when clicking the nick label */
132#kiwi #controlbox .nickchange {
696a66f8 133 position: absolute;
8af29f2b 134 background: #FFF;
696a66f8 135}
8af29f2b
D
136#kiwi #controlbox .nickchange input { }
137#kiwi #controlbox .nickchange button { }
696a66f8 138
fb989cb2
D
139/* Plugin tools */
140#kiwi #controlbox .input_tools { float:right; }
141#kiwi #controlbox .input_tools .tool { margin:0 1em; display:inline; }
142
696a66f8
D
143
144
8af29f2b
D
145/**
146 * Topic bar
147 */
148#kiwi #topic { position:relative; height:2em; }
149#kiwi #topic div {
696a66f8 150 position:absolute;
8af29f2b 151 top:0; bottom:0; left:0; right:0;
f5035603 152 overflow: hidden;
696a66f8
D
153}
154
155
156
157
158
8af29f2b
D
159/**
160 * Server selection dialog
161 */
162#kiwi .server_select { width:800px; margin:0 auto; overflow:hidden; }
163#kiwi .server_select .more { display: none; }
164#kiwi .server_select button { }
165#kiwi .server_select input { }
bac3c32e 166#kiwi .server_select label { }
8af29f2b
D
167#kiwi .server_select br { clear:both; }
168#kiwi .server_select .basic input { }
169#kiwi .server_select .basic label { }
170#kiwi .server_select .basic { border-bottom: 1px solid gray; margin-bottom:1em; }
171#kiwi .server_select .basic .show_more { }
fdce9047 172#kiwi .server_select .basic tr.pass { display:none; }
8af29f2b
D
173#kiwi .server_select.single_server .basic { border:none; }
174#kiwi .server_select .status { }
696a66f8 175
8af29f2b
D
176/* When connected to an IRC server, .ok is set on the status div */
177#kiwi .server_select .status.ok { }
696a66f8 178
8af29f2b
D
179/* IRC server connection error, .error is set on the status div */
180#kiwi .server_select .status.error { }
696a66f8
D
181
182
183
8af29f2b
D
184/* Logo and title in the server selection dialog */
185#kiwi .server_select .kiwi_logo { text-align: center; display:block; }
186#kiwi .server_select .kiwi_logo h1 { }
187#kiwi .server_select .kiwi_logo img { }
696a66f8
D
188
189
190
8af29f2b
D
191/* Icons in the top right corner */
192#kiwi #toolbar .app_tools { float:right; }
193#kiwi #toolbar .app_tools ul li {
194 display:inline; cursor:pointer;
7de3dd03 195}
8af29f2b 196#kiwi #toolbar .app_tools img { height:25px; width:25px; margin: 6px 0.7em 0 0; }
696a66f8
D
197
198
199
8af29f2b 200/* Settings applet */
93fa049c
D
201#kiwi .settings {
202 width:900px;
203 margin:1em auto;
204}
205#kiwi .settings table td {
206 padding:0.5em 1em;
207}
208
209
210
696a66f8
D
211
212/**
213 * Reusable componants
214 */
215
8af29f2b 216#kiwi .divider-verticle {
696a66f8
D
217 border-left: 1px solid #CFCFCF;
218 border-right: 1px solid #FFFFFF;
219 position: absolute;
220 top:25px; bottom:25px;
221 right:0;
222 width:0;
223}
224
8af29f2b 225#kiwi .divider-horizontal {
696a66f8
D
226 border-top: 1px solid #CFCFCF;
227 border-bottom: 1px solid #FFFFFF;
228 position: absolute;
229 left:25px; right:25px;
230 bottom:0;
231 height:0;
232}
233
234
235
567a2f79
D
236#kiwi .loader {
237 background:url(../img/loader.gif) no-repeat;
238 width:43px; height:11px;
239 display:inline-block;
240}
241
242
243
696a66f8
D
244
245
246/**
247 * Themes
248 */
249
250
8af29f2b
D
251/* Relaxed theme */
252#kiwi.theme_relaxed {
253 background: url(../img/background-light.png) left top repeat-x #E3E3E3;
254 color: #555555;
696a66f8 255}
8af29f2b
D
256#kiwi.theme_relaxed,
257#kiwi.theme_relaxed input,
258#kiwi.theme_relaxed button,
259#kiwi.theme_relaxed textarea {
260 font-family:Arial, Helvetica, sans-serif;
261 font-size:14px; line-height:1.4em;
262}
263#kiwi.theme_relaxed input, textarea {
264 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5),0 1px 0px rgba(255, 255, 255, 0.3);
265 border: none;
266 border-radius: 3px;
267}
268#kiwi.theme_relaxed #toolbar {
269 background-color:#1B1B1B; font-size:0.9em;
270}
271#kiwi.theme_relaxed #controlbox { background-color:#1B1B1B; }
272#kiwi.theme_relaxed #memberlists_resize_handle {
273 /*background:url('../img/resize_handle.png') no-repeat; background-position:center;*/
274}
275#kiwi.theme_relaxed #toolbar .panellist li {
276 line-height: 1.4em;
277 vertical-align: middle;
278
279 border-radius:5px;
280 -moz-border-radius:5px;
281 -webkit-border-radius:5px;
282 -khtml-border-radius:5px;
283 behavior: url(border-radius.htc);
284
285 background-image: -webkit-gradient(
286 linear,
287 left top,
288 left bottom,
289 color-stop(0.38, rgb(238,238,238)),
290 color-stop(0.68, rgb(209,209,209))
291 );
292 background-image: -moz-linear-gradient(
293 center top,
294 rgb(238,238,238) 38%,
295 rgb(209,209,209) 68%
296 );
297
298 border: 1px solid #333;
299 background-color: #eee;
696a66f8
D
300}
301
3adc7463
D
302#kiwi.theme_relaxed #toolbar .panellist .alert_highlight { /*background: #990000;*/ }
303#kiwi.theme_relaxed #toolbar .panellist .alert_activity { font-weight:normal; }
304#kiwi.theme_relaxed #toolbar .panellist .alert_action { font-weight:normal; }
696a66f8 305
8af29f2b
D
306#kiwi.theme_relaxed #toolbar .panellist .active { padding-right:23px; }
307#kiwi.theme_relaxed #toolbar .panellist li .part {
308 background:url('../img/redcross.png'); width:14px; height:14px;
309}
310#kiwi.theme_relaxed #toolbar .panellist li .part:after { content:""; }
696a66f8 311
8af29f2b 312#kiwi.theme_relaxed #toolbar .panellist li.server span { background:url(../img/server_tab.png) no-repeat; padding-left:23px; }
696a66f8 313
8af29f2b 314/* Tab texts are within a span */
e967ff52 315#kiwi.theme_relaxed #toolbar .panellist li span { line-height:20px; vertical-align:middle; display:inline-block; }
3adc7463
D
316
317#kiwi.theme_relaxed #toolbar .panellist li.active .activity { display:none; }
318#kiwi.theme_relaxed #toolbar .panellist li .activity.zero { visibility:hidden; }
319#kiwi.theme_relaxed #toolbar .panellist li .activity {
320 padding: 1px 3px; margin-left:1em;
321 border-radius: 4px;
322 background: #3F9532; color:#000; /*color: #ff5300;*/
323 text-align: center; font-size: 10px;
324 display:inline-block;
325 width:2em;
326}
327#kiwi.theme_relaxed #toolbar .panellist li.alert_highlight .activity {
328 color: #fff; background: #a60400;
329}
8af29f2b
D
330
331#kiwi.theme_relaxed #status_message {
332 background: #FEEFB3; color: #9F6000;
333 border-bottom: 1px solid;
334 padding: 0.9em;
335 text-align: center; font-size:1.1em;
336}
337#kiwi.theme_relaxed #status_message.err { color:#D8000C; background:#FFBABA; }
338
339#kiwi.theme_relaxed .messages { color: #333333; }
340#kiwi.theme_relaxed .messages.active { }
341#kiwi.theme_relaxed .messages a { text-decoration:none; }
342
343#kiwi.theme_relaxed .messages .msg { border-bottom: 1px solid #DEDEDE; padding: 1px; font-family:arial; font-size:0.9em; }
2bbb5225 344#kiwi.theme_relaxed .messages .msg .time { width:5em; float:left; color:#777; padding:5px; display:none; }
318c5545 345#kiwi.theme_relaxed .messages .msg .nick { width:11em; float:left; font-size:12px; font-family:Arial; text-align:right; padding: 5px; overflow:hidden; }
8af29f2b 346#kiwi.theme_relaxed .messages .msg .text { display:block; margin-left:12em; border-left: 1px solid #DEDEDE; white-space:pre-wrap; word-wrap:break-word; font-family:arial; padding:5px; }
696a66f8 347
e579ff0d
D
348#kiwi.theme_relaxed.narrow .messages .msg .nick { width: auto; }
349#kiwi.theme_relaxed.narrow .messages .msg .text { margin-left: 1em; border:none; }
350
8af29f2b 351#kiwi.theme_relaxed .messages .msg.action .nick { }
318c5545 352#kiwi.theme_relaxed .messages .msg.action .text { color:#009900; border-left:none; font-style:italic; }
696a66f8
D
353#kiwi.theme_relaxed .messages .msg.action.join { color:#009900; }
354#kiwi.theme_relaxed .messages .msg.action.part .text { color:#900; }
355#kiwi.theme_relaxed .messages .msg.action.quit .text { color:#900; }
356#kiwi.theme_relaxed .messages .msg.action.kick .text { color:#900; }
8af29f2b 357#kiwi.theme_relaxed .messages .msg.status .nick { }
696a66f8
D
358#kiwi.theme_relaxed .messages .msg.status .text { color:#990000; margin-left:9em; border-left:none; font-weight:bold; }
359#kiwi.theme_relaxed .messages .msg.topic .nick { display:none; }
360#kiwi.theme_relaxed .messages .msg.topic .text { color:#009900; margin-left:9em; font-style: italic; border-left:none; }
696a66f8 361#kiwi.theme_relaxed .messages .msg.motd { border:none; }
8af29f2b 362/*#kiwi.theme_relaxed .messages .msg.motd .nick { display:none; }*/
0bbc9309 363#kiwi.theme_relaxed .messages .msg.motd .text { color:#666; font-family:monospace; }
696a66f8
D
364#kiwi.theme_relaxed .messages .msg.whois .nick { font-weight:normal; }
365#kiwi.theme_relaxed .messages .msg.whois .text { margin-left:18em; padding-left:1em; border-left:1px dashed #999; }
366#kiwi.theme_relaxed .messages .msg.error .text {
367 border:1px solid #A33F3F; background-color:#D28A8A;
368 padding:0.5em; margin-top:1em; margin-bottom:1em; margin-right:2em;
369}
370
2bbb5225
D
371#kiwi.theme_relaxed.timestamps .messages .msg .time { display:block; }
372#kiwi.theme_relaxed.timestamps .messages .msg .text { margin-left:17em; }
373
8af29f2b
D
374#kiwi.theme_relaxed .messages .msg.global_nick_highlight,
375#kiwi.theme_relaxed .messages .msg.highlight { background:#D9D9D9; }
376
e579ff0d
D
377/* Narrow styling (window width < 400px) */
378#kiwi.theme_relaxed.narrow .messages .msg .nick { width: auto; }
379#kiwi.theme_relaxed.narrow .messages .msg .text { margin-left: 1em; border:none; }
380#kiwi.theme_relaxed.narrow .messages .msg.action .text { margin-left: 1em; }
381
8af29f2b 382
b025bb57
D
383#kiwi.theme_relaxed .messages .msg .media { margin-left:0.5em; }
384#kiwi.theme_relaxed .messages .msg .media .media_close { font-size:0.9em; }
b9149cd0 385#kiwi.theme_relaxed .messages .msg .media .media_content { margin:10px 0 0 10px; overflow:hidden; }
b025bb57 386#kiwi.theme_relaxed .messages .msg .media .media_content img { padding:3px; border:1px solid gray; }
b9149cd0
D
387#kiwi.theme_relaxed .messages .msg .media .media_content > .content {
388 background: white;
389 overflow: hidden;
390 padding: 10px;
391 border: #DDD 1px solid;
392 border-top-color: #EEE;
393 border-bottom-color: #BBB;
394 -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
395 -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.15);
396 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
397 border-radius: 5px;
398 float: left;
399}
400
401#kiwi.theme_relaxed .messages .msg .media.twitter .media_content > .content {
402 background: transparent;
403 border:none;
404 overflow: hidden;
405 box-shadow: none;
406 padding: 0;
407}
408#kiwi.theme_relaxed .messages .msg .media.reddit .thumbnail_nsfw {
409 display: inline-block;
410 float: left;
411}
412#kiwi.theme_relaxed .messages .msg .media.reddit .thumbnail { float:left; margin-right: 0.5em; }
b025bb57 413
8af29f2b
D
414
415#kiwi.theme_relaxed #memberlists {
416 background-color: #DADADA;
417 border-left: 1px solid #8A8A8A;
418}
e579ff0d 419#kiwi.theme_relaxed.narrow #memberlists { display:none; }
8af29f2b
D
420#kiwi.theme_relaxed #memberlists ul { list-style: none; }
421#kiwi.theme_relaxed #memberlists ul.active { }
422#kiwi.theme_relaxed #memberlists ul li { padding: 0.2em 1em; }
423#kiwi.theme_relaxed #memberlists ul li:hover {
424 border-left: 5px solid #88C56A;
425 -webkit-transition: 0.2s ease;
426 -moz-transition: 0.2s ease;
427 -ms-transition: 0.2s ease;
428 -o-transition: 0.2s ease;
429 transition: 0.2s ease;
430}
431#kiwi.theme_relaxed #memberlists ul li a.nick { display:block; color:black; }
432
06be3458 433#kiwi.theme_relaxed #memberlists ul li .userbox { margin:4px 1em 5px 1em; padding-bottom:0.7em; font-size:.9em; }
8af29f2b
D
434#kiwi.theme_relaxed #memberlists ul li .userbox a { display:block; text-decoration:none; margin-bottom:2px; }
435#kiwi.theme_relaxed #memberlists ul li .userbox a i { font-size:1.1em; margin-right:5px; }
436
06be3458
D
437/* User mode styles */
438#kiwi.theme_relaxed #memberlists ul li .prefix {
439 display:none;
440 width:20px; height:20px;
441 border-radius: 5px;
442 margin: 0 7px 0 0;
443 font-size:12px; text-align: center;
444 color: #E3E3E3;
445 /* text-indent: -1000px; */
446}
447/* Most important modes towards the bottom - they override the top ones! */
448#kiwi.theme_relaxed #memberlists ul li.mode.v .prefix { display:inline-block; background:#b3b3b3; }
449#kiwi.theme_relaxed #memberlists ul li.mode.h .prefix { display:inline-block; background:#b5b447; }
450#kiwi.theme_relaxed #memberlists ul li.mode.o .prefix { display:inline-block; background:#47b547; }
451#kiwi.theme_relaxed #memberlists ul li.mode.a .prefix { display:inline-block; background:#b54747; }
452#kiwi.theme_relaxed #memberlists ul li.mode.q .prefix { display:inline-block; background:#8547b5; }
8af29f2b
D
453
454#kiwi.theme_relaxed #controlbox .input {
455 background:#fff; margin:3px;
456 height:1.7em;
457 border-radius:5px;
458 -moz-border-radius:5px;
459 -webkit-border-radius:5px;
460 -khtml-border-radius:5px;
461}
a591f9cf 462#kiwi.theme_relaxed #controlbox .input .nick { text-align: right; width:11em; left:0px; position:absolute; padding:2px; overflow:hidden; }
8af29f2b 463#kiwi.theme_relaxed #controlbox .input .nick a { text-decoration:none; color:black; }
e579ff0d
D
464
465#kiwi.theme_relaxed.narrow #controlbox .input .nick { display:none; }
466#kiwi.theme_relaxed.narrow #controlbox .input .input_wrap { left:7px; }
467
8af29f2b
D
468#kiwi.theme_relaxed #controlbox .input .input_wrap {
469 position:absolute;
470 right:7px; left: 12.2em;
471 height:1.7em;
472}
473#kiwi.theme_relaxed #controlbox .input .inp {
474 line-height:1.7em;
475 border: medium none;
476 box-shadow: none;
477 border-radius: 0;
478 outline:none; resize:none;
479 overflow:hidden;
480 position:relative;
481 height:100%; width:100%;
482 display: block;
483}
484
485
486#kiwi.theme_relaxed #controlbox .nickchange {
487 padding:10px; left: 0px;
488 background: #1B1B1B; color:#eeeeee;
489}
490#kiwi.theme_relaxed #controlbox .nickchange input { padding:0.3em 0.5em; }
491#kiwi.theme_relaxed #controlbox .nickchange button { padding:0.5em; }
492
493
494
03b71faf 495#kiwi.theme_relaxed #topic { background-color:#1B1B1B; padding-bottom:2px; }
8af29f2b 496#kiwi.theme_relaxed #topic div {
8af29f2b
D
497 padding: 0.2em 1em;
498 text-align: center;
499 box-shadow: none;
500 border-radius: 0;
501 background-color:#FFF;
502 height: 1.5em;
503 overflow: hidden;
504 outline: none;
03b71faf
D
505 white-space: nowrap;
506}
507#kiwi.theme_relaxed #topic:hover div {
508 min-height:1.5em;
509 white-space:pre-wrap; word-wrap:break-word;
510 overflow:visible;
511 background-color:#FFF;
512 z-index: 1;
513 height:auto; bottom:auto;
514 border-bottom: 2px solid #1B1B1B;
8af29f2b
D
515}
516
517
518#kiwi.theme_relaxed #toolbar .app_tools { width:200px; padding-left:10px; color:#D4D4D4; }
6ad4ad20 519#kiwi.theme_relaxed.narrow #toolbar #tabs { margin-right:0; }
e579ff0d 520#kiwi.theme_relaxed.narrow #toolbar .app_tools { width:auto; }
8af29f2b
D
521#kiwi.theme_relaxed #toolbar .app_tools ul li {
522 font-size:26px;
523 -webkit-transition: all .3s ease;
524 -moz-transition: all .3s ease;
525 transition: all .3s ease;
526 margin-left:10px;
527}
528#kiwi.theme_relaxed #toolbar .app_tools ul li:hover { color:#88C56A; }
529#kiwi.theme_relaxed #toolbar .app_tools img { }
530
531
532/* The server select dialog */
533#kiwi.theme_relaxed .server_select { width:730px; padding:3em 0 2em 0; margin: 0 auto; }
534#kiwi.theme_relaxed .server_select .more { display: none; width:270px; margin:0 auto; }
bac3c32e
D
535#kiwi.theme_relaxed .server_select table tr td { padding:5px; }
536#kiwi.theme_relaxed .server_select button { float:right; padding:3px 7px; }
537#kiwi.theme_relaxed .server_select input { padding:3px 7px; width:150px; }
538#kiwi.theme_relaxed .server_select label { }
8af29f2b
D
539#kiwi.theme_relaxed .server_select br { clear:both; }
540#kiwi.theme_relaxed .server_select .basic input, .server_select .basic button { font-size:1em; padding:0.5em 1em; }
541#kiwi.theme_relaxed .server_select .basic input { width:170px; }
542#kiwi.theme_relaxed .server_select .basic label { font-size:1.3em; margin-top:4px; }
bac3c32e 543#kiwi.theme_relaxed .server_select .basic tr.have_pass { font-size:0.8em; }
bac3c32e 544#kiwi.theme_relaxed .server_select .basic tr.channel td { padding-top:1em; }
8af29f2b 545#kiwi.theme_relaxed .server_select .basic { border-bottom: 1px dashed gray; margin-bottom:1em; }
bac3c32e 546#kiwi.theme_relaxed .server_select .basic .show_more { display: block; width:110px; margin:10px 0 0 0; font-size:0.8em; background: url(../img/more.png) no-repeat right 7px; }
8af29f2b
D
547#kiwi.theme_relaxed .server_select.single_server .basic { border:none; }
548#kiwi.theme_relaxed .server_select .status { text-align: center; font-weight: bold; padding:1em; }
549#kiwi.theme_relaxed .server_select .status.ok { }
550#kiwi.theme_relaxed .server_select .status.error {
551 border:1px solid #A33F3F; background-color:#D28A8A;
552 padding:0.5em; margin-top:1em; margin-bottom:1em; margin-right:2em;
553}
554
555
556#kiwi.theme_relaxed .server_select .kiwi_logo { text-align: center; display:block; }
557#kiwi.theme_relaxed .server_select .kiwi_logo h1 {
558 font-size:20px;
559 line-height:48px; vertical-align: middle;
560 color: #555555;
561}
562#kiwi.theme_relaxed .server_select .kiwi_logo img { }
563
696a66f8 564
7f27ea92 565#kiwi.theme_relaxed.chanlist_treeview #panels { left:160px; }
3adc7463
D
566#kiwi.theme_relaxed.chanlist_treeview #toolbar { position:static; }
567#kiwi.theme_relaxed.chanlist_treeview #toolbar .app_tools { float:none; }
7f27ea92
D
568#kiwi.theme_relaxed.chanlist_treeview #toolbar > div { margin-left:160px; }
569#kiwi.theme_relaxed.chanlist_treeview #toolbar #tabs { position:absolute; left:0px; bottom:0px; top:0px; margin:0; width:160px; background:#1B1B1B; overflow-y:auto; }
3adc7463
D
570#kiwi.theme_relaxed.chanlist_treeview #tabs ul li { display:block; float:none; }
571#kiwi.theme_relaxed.chanlist_treeview #tabs ul li .activity { float:right; }
572#kiwi.theme_relaxed.chanlist_treeview #tabs ul li.active {
573 margin-right:0;
574 border-right-width:0;
575 border-bottom-right-radius:0;
576 border-top-right-radius:0;
577}
696a66f8
D
578
579
039a3156
D
580#kiwi.theme_relaxed .applet > div.settings button.save {
581 padding:1em 2em;
582 border:1px solid gray; border-radius:3px;
583}
584#kiwi.theme_relaxed .applet > div.settings tr {
585 border-bottom: 1px dashed black;
586}
3f085329 587
039a3156
D
588#kiwi.theme_relaxed .applet > div.settings td.label {
589 font-weight: bold;
590}
591#kiwi.theme_relaxed .applet > div.settings tr.save {
592 text-align: right;
593}
3f085329
D
594
595
596/**
597 * Mini theme
598 */
599#kiwi.theme_mini {
600 background: #FFF;
601 color: #555555;
602}
603#kiwi.theme_mini,
604#kiwi.theme_mini input,
605#kiwi.theme_mini button,
606#kiwi.theme_mini textarea {
607 font-family:Arial, Helvetica, sans-serif;
608 font-size:14px; line-height:1.4em;
609}
610#kiwi.theme_mini input, textarea {
611 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5),0 1px 0px rgba(255, 255, 255, 0.3);
612 border: none;
613 border-radius: 3px;
614}
615#kiwi.theme_mini #toolbar {
616 background-color:#1B1B1B; font-size:0.9em;
617}
618#kiwi.theme_mini #controlbox { background-color:#1B1B1B; }
619#kiwi.theme_mini #memberlists_resize_handle {
620 display:none; width:0;
621}
622#kiwi.theme_mini #toolbar .panellist li {
623 line-height: 1.4em;
624 vertical-align: middle;
625
626 border-radius:5px;
627 -moz-border-radius:5px;
628 -webkit-border-radius:5px;
629 -khtml-border-radius:5px;
630
631 border: 1px solid #333;
632 background-color: #eee;
633}
634
635#kiwi.theme_mini #toolbar #tabs { margin-right:0 !important; }
e967ff52
D
636#kiwi.theme_mini #toolbar .panellist .alert_highlight { font-weight:bold; }
637#kiwi.theme_mini #toolbar .panellist .alert_activity { font-weight:normal; }
638#kiwi.theme_mini #toolbar .panellist .alert_action { font-weight:normal; }
3f085329
D
639
640#kiwi.theme_mini #toolbar .panellist .active { padding-right:23px; }
641#kiwi.theme_mini #toolbar .panellist li .part {
642 background:url('../img/redcross.png'); width:14px; height:14px;
643}
644#kiwi.theme_mini #toolbar .panellist li .part:after { content:""; }
645
646#kiwi.theme_mini #toolbar .panellist li.server span { background:url(../img/server_tab.png) no-repeat; padding-left:23px; }
647
648/* Tab texts are within a span */
e967ff52
D
649#kiwi.theme_mini #toolbar .panellist li span { line-height:20px; vertical-align:middle; display:inline-block; }
650
651#kiwi.theme_mini #toolbar .panellist li .activity { display:inline; margin-left:0.5em; font-style:italic; font-size:0.8em; }
652#kiwi.theme_mini #toolbar .panellist li .activity:before { content:"("; }
653#kiwi.theme_mini #toolbar .panellist li .activity:after { content:")"; }
3f085329
D
654
655#kiwi.theme_mini #status_message {
656 background: #FEEFB3; color: #9F6000;
657 border-bottom: 1px solid;
658 padding: 0.9em;
659 text-align: center; font-size:1.1em;
660}
661#kiwi.theme_mini #status_message.err { color:#D8000C; background:#FFBABA; }
662
663#kiwi.theme_mini .messages { color: #333333; }
664#kiwi.theme_mini .messages.active { }
665#kiwi.theme_mini .messages a { text-decoration:none; }
666
667#kiwi.theme_mini .messages .msg { border-bottom: 1px solid #DEDEDE; padding: 5px; font-family:arial; font-size:0.9em; }
668#kiwi.theme_mini .messages .msg .time { display:none; }
669#kiwi.theme_mini .messages .msg .nick { display:block; font-family:Arial; text-transform:capitalize; }
670#kiwi.theme_mini .messages .msg .text { display:block; white-space:pre-wrap; word-wrap:break-word; font-family:arial; }
671
672#kiwi.theme_mini .messages .msg.action .nick { }
673#kiwi.theme_mini .messages .msg.action .text { color:#009900; border-left:none; font-style:italic; }
674#kiwi.theme_mini .messages .msg.action.join { color:#009900; }
675#kiwi.theme_mini .messages .msg.action.part .text { color:#900; }
676#kiwi.theme_mini .messages .msg.action.quit .text { color:#900; }
677#kiwi.theme_mini .messages .msg.action.kick .text { color:#900; }
678#kiwi.theme_mini .messages .msg.status .nick { }
679#kiwi.theme_mini .messages .msg.status .text { color:#990000; border-left:none; font-weight:bold; }
680#kiwi.theme_mini .messages .msg.topic .nick { display:none; }
681#kiwi.theme_mini .messages .msg.topic .text { color:#009900; font-style: italic; border-left:none; }
682#kiwi.theme_mini .messages .msg.motd { border:none; }
683/*#kiwi.theme_mini .messages .msg.motd .nick { display:none; }*/
684#kiwi.theme_mini .messages .msg.motd .text { color:#666; }
685#kiwi.theme_mini .messages .msg.whois .nick { font-weight:normal; }
686#kiwi.theme_mini .messages .msg.whois .text { padding-left:1em; border-left:1px dashed #999; }
687#kiwi.theme_mini .messages .msg.error .text {
688 border:1px solid #A33F3F; background-color:#D28A8A;
689 padding:0.5em; margin-top:1em; margin-bottom:1em; margin-right:2em;
690}
691
692#kiwi.theme_mini .messages .msg.global_nick_highlight,
693#kiwi.theme_mini .messages .msg.highlight { background:#D9D9D9; }
694
695
696
697#kiwi.theme_mini #memberlists {
698 background-color: #DADADA;
699 border-left: 1px solid #8A8A8A;
700 display:none;
701 width:0px;
702}
703#kiwi.theme_mini #memberlists ul { list-style: none; }
704#kiwi.theme_mini #memberlists ul.active { }
705#kiwi.theme_mini #memberlists ul li { padding: 0.2em 1em; }
706#kiwi.theme_mini #memberlists ul li:hover {
707 border-left: 5px solid #88C56A;
708 -webkit-transition: 0.2s ease;
709 -moz-transition: 0.2s ease;
710 -ms-transition: 0.2s ease;
711 -o-transition: 0.2s ease;
712 transition: 0.2s ease;
713}
714#kiwi.theme_mini #memberlists ul li a.nick { display:block; color:black; }
715
716#kiwi.theme_mini #memberlists ul li .userbox { margin:0 1em 5px 1em; padding-bottom:0.7em; font-size:.9em; }
717#kiwi.theme_mini #memberlists ul li .userbox a { display:block; text-decoration:none; margin-bottom:2px; }
718#kiwi.theme_mini #memberlists ul li .userbox a i { font-size:1.1em; margin-right:5px; }
719
720
721#kiwi.theme_mini #controlbox .input {
722 background:#fff; margin:3px;
723 height:1.7em;
724}
725#kiwi.theme_mini #controlbox .input .nick { display:none; }
726#kiwi.theme_mini #controlbox .input .nick a { text-decoration:none; color:black; }
727#kiwi.theme_mini #controlbox .input .input_wrap {
728 position:absolute;
729 right:3px; left:3px;
730 height:1.7em;
731}
732#kiwi.theme_mini #controlbox .input .inp {
733 line-height:1.7em;
734 border: medium none;
735 box-shadow: none;
736 border-radius: 0;
737 resize:none;
738 overflow:hidden;
739 position:relative;
740 height:100%; width:100%;
741 display: block;
742}
743
744
745#kiwi.theme_mini #controlbox .nickchange {
746 padding:10px; left: 0px;
747 background: #1B1B1B; color:#eeeeee;
748}
749#kiwi.theme_mini #controlbox .nickchange input { padding:0.3em 0.5em; }
750#kiwi.theme_mini #controlbox .nickchange button { padding:0.5em; }
751
752
753
754#kiwi.theme_mini #topic { display:none; }
755#kiwi.theme_mini #topic div {
756 top:2; bottom:2px; left:0; width:100%;
757 padding: 0.2em 1em;
758 text-align: center;
759 box-shadow: none;
760 border-radius: 0;
761 background-color:#FFF;
762 height: 1.5em;
763 overflow: hidden;
764 outline: none;
765}
766
767
768#kiwi.theme_mini #toolbar .app_tools { padding-left:10px; color:#D4D4D4; }
769#kiwi.theme_mini #toolbar .app_tools ul li {
770 font-size:26px;
771 -webkit-transition: all .3s ease;
772 -moz-transition: all .3s ease;
773 transition: all .3s ease;
774 margin-left:10px;
775}
776#kiwi.theme_mini #toolbar .app_tools ul li:hover { color:#88C56A; }
777#kiwi.theme_mini #toolbar .app_tools img { }
778
779
780/* The server select dialog */
781#kiwi.theme_mini .server_select { padding:3em 0 2em 0; margin: 0 auto; width:100%; }
782#kiwi.theme_mini .server_select .more { display:none; }
783#kiwi.theme_mini .server_select button { display:block; padding:3px 7px; margin:0 auto; }
784#kiwi.theme_mini .server_select input.nick {
785 float:none; display:block; width:80%;
786 padding:0.5em 1em; margin:0 auto;
787 text-align: center;
788}
789#kiwi.theme_mini .server_select label { display:none; }
790#kiwi.theme_mini .server_select br { clear:both; }
791#kiwi.theme_mini .server_select .basic { border:none; }
fdce9047
D
792#kiwi.theme_mini .server_select .basic table { width:100%; }
793#kiwi.theme_mini .server_select .basic table tr.channel,
794#kiwi.theme_mini .server_select .basic table tr.pass,
795#kiwi.theme_mini .server_select .basic table tr.have_pass { display:none; }
3f085329
D
796#kiwi.theme_mini .server_select .basic .show_more { display:none !important; }
797#kiwi.theme_mini .server_select.single_server .basic { border:none; }
798#kiwi.theme_mini .server_select .status { text-align: center; font-weight: bold; padding:1em; }
799#kiwi.theme_mini .server_select .status.ok { }
800#kiwi.theme_mini .server_select .status.error {
801 border:1px solid #A33F3F; background-color:#D28A8A;
802 padding:0.5em; margin-top:1em; margin-bottom:1em; margin-right:2em;
803}
804
805#kiwi.theme_mini .server_select .divider-verticle {
806 display:none;
807}
808#kiwi.theme_mini .server_select .server_details {
809 position: relative !important;
810 float: none !important;
811 width: auto !important;
812 padding: 0 !important;
813 margin: 2em 0 0 0 !important;
814}
815#kiwi.theme_mini .server_select .about_kiwi { display:none; }
816
817
818
819
820
821
822
823
824
696a66f8
D
825/* CLI theme */
826#kiwi.theme_cli { background:#222222; color:#6d6d6d; }
03b71faf
D
827#kiwi.theme_cli,
828#kiwi.theme_cli input,
829#kiwi.theme_cli button,
830#kiwi.theme_cli textarea {
831 font-family:Arial, Helvetica, sans-serif;
832 font-size:14px; line-height:1.4em;
833}
834
c5366583 835#kiwi.theme_cli #controlbox { background:#111111; border-top:1px solid #444444; color:#909090; font-size:1.3em; line-height:2em; }
696a66f8 836#kiwi.theme_cli #controlbox .input_wrap:before { content:"> " }
03b71faf 837#kiwi.theme_cli #controlbox .input { background:none; border:none;}
8d0837f0 838#kiwi.theme_cli #controlbox .input .nick { line-height:1.7em; padding:0; text-align: right; width:11em; left:0px; position:absolute; overflow:hidden; }
03b71faf
D
839#kiwi.theme_cli #controlbox .input .input_wrap {
840 position:absolute;
841 right:7px; left: 12.2em;
842 height:1.7em;
843}
844#kiwi.theme_cli #controlbox .input .inp {
8d0837f0 845 line-height:1.4em;
03b71faf
D
846 font-size:1.3em;
847 background:transparent; color:#909090;
848 border: medium none;
849 box-shadow: none;
850 border-radius: 0;
851 outline:none; resize:none;
852 overflow:hidden;
853 position:absolute;
c5366583 854 top: 0px;
8d0837f0 855 height:99%; width:98%;
03b71faf
D
856 display: inline;
857 padding-left:0.5em;
858}
859
860#kiwi.theme_cli #topic { background:#111111; height:2em; border-bottom:1px solid #444444; border-top:1px solid #444444; }
861#kiwi.theme_cli #topic div {
862 width:100%; height: 1.5em;
863 padding: 0.2em 1em;
864 text-align: center;
865 color:#6d6d6d;
866 border:none; outline:none;
867 overflow: hidden;
868 white-space: nowrap;
869}
870#kiwi.theme_cli #topic:hover div {
871 min-height:1.5em;
872 white-space:pre-wrap; word-wrap:break-word;
873 overflow:visible;
874 background-color:#111111;
875 z-index: 1;
876 height:auto; bottom:auto;
877 border-bottom: 1px solid #444444;
878}
879
880#kiwi.theme_cli #toolbar .app_tools { width:200px; padding-left:10px; color:#D4D4D4; }
881#kiwi.theme_cli #toolbar .app_tools ul li {
882 font-size:26px;
883 -webkit-transition: all .3s ease;
884 -moz-transition: all .3s ease;
885 transition: all .3s ease;
886 margin-left:10px;
887}
888#kiwi.theme_cli #toolbar .app_tools ul li:hover { color:#88C56A; }
889#kiwi.theme_cli #toolbar .app_tools img { }
890
891#kiwi.theme_cli #toolbar .panellist li {
892 line-height: 1.4em;
893 vertical-align: middle;
894
03b71faf 895 border: 1px solid #333;
e967ff52 896 background-color: #111;
03b71faf
D
897}
898
c5366583
D
899#kiwi.theme_cli #toolbar .panellist .alert_highlight { font-weight:bold; }
900#kiwi.theme_cli #toolbar .panellist .alert_activity { font-weight:normal; }
901#kiwi.theme_cli #toolbar .panellist .alert_action { font-weight:normal; }
03b71faf
D
902
903#kiwi.theme_cli #toolbar .panellist .active { padding-right:23px; }
904#kiwi.theme_cli #toolbar .panellist li .part {
905 background:url('../img/redcross.png'); width:14px; height:14px;
906}
907#kiwi.theme_cli #toolbar .panellist li .part:after { content:""; }
908
909#kiwi.theme_cli #toolbar .panellist li.server span { background:url(../img/server_tab.png) no-repeat; padding-left:23px; }
910
911/* Tab texts are within a span */
e967ff52
D
912#kiwi.theme_cli #toolbar .panellist li span { line-height:20px; vertical-align:middle; display:inline-block; }
913
914#kiwi.theme_cli #toolbar .panellist li .activity { display:inline; margin-left:0.5em; font-style:italic; font-size:0.8em; }
915#kiwi.theme_cli #toolbar .panellist li .activity:before { content:"("; }
916#kiwi.theme_cli #toolbar .panellist li .activity:after { content:")"; }
21f32731
D
917#kiwi.theme_cli #toolbar .panellist li.alert_highlight .activity {
918 color: #fff; background: #a60400; padding:2px; border-radius:3px;
919}
696a66f8 920
696a66f8 921
7bd34e87 922#kiwi.theme_cli #memberlists { background:#222222; }
03b71faf 923#kiwi.theme_cli #memberlists ul li { padding: 0.2em 1em; }
696a66f8 924#kiwi.theme_cli #memberlists ul li a.nick { color:#6d6d6d; }
03b71faf
D
925#kiwi.theme_cli #memberlists ul li:hover {
926 border-left: 5px solid #88C56A;
927 -webkit-transition: 0.2s ease;
928 -moz-transition: 0.2s ease;
929 -ms-transition: 0.2s ease;
930 -o-transition: 0.2s ease;
931 transition: 0.2s ease;
932}
933
934#kiwi.theme_cli #memberlists ul li .userbox { margin:0 1em 0 1em; padding-bottom:0.4em; font-size:.9em; }
935#kiwi.theme_cli #memberlists ul li .userbox a { display:block; text-decoration:none; margin-bottom:2px; }
936#kiwi.theme_cli #memberlists ul li .userbox a i { font-size:1.1em; margin-right:5px; }
937#kiwi.theme_cli #memberlists ul li .userbox .divider-horizontal { display:none; }
938
696a66f8
D
939
940#kiwi.theme_cli .messages .msg > div { color:#6d6d6d; font-family: Inconsolata, Consolas, 'courier new', monospace; }
941#kiwi.theme_cli .messages .msg { border: none; }
03b71faf
D
942#kiwi.theme_cli .messages .msg .time { display:inline; margin-right:1em; color:#777; }
943#kiwi.theme_cli .messages .msg .nick { display:inline; margin-right:1em; }
944#kiwi.theme_cli .messages .msg .nick:before { content:"<"; }
945#kiwi.theme_cli .messages .msg .nick:after { content:">"; }
696a66f8
D
946#kiwi.theme_cli .messages .msg .text { white-space:pre-wrap; word-wrap:break-word; }
947
948#kiwi.theme_cli .messages .msg.action .nick { display:none; }
03b71faf 949#kiwi.theme_cli .messages .msg.action .text { color:#009900; border-left:none; font-style:italic; }
696a66f8
D
950#kiwi.theme_cli .messages .msg.action.join { color:#009900; }
951#kiwi.theme_cli .messages .msg.action.part .text { color:#900; }
952#kiwi.theme_cli .messages .msg.action.quit .text { color:#900; }
953#kiwi.theme_cli .messages .msg.action.kick .text { color:#900; }
954#kiwi.theme_cli .messages .msg.status .nick { display:none; }
03b71faf 955#kiwi.theme_cli .messages .msg.status .text { color:#990000; border-left:none; font-weight:bold; }
696a66f8 956#kiwi.theme_cli .messages .msg.topic .nick { display:none; }
03b71faf 957#kiwi.theme_cli .messages .msg.topic .text { color:#009900; font-style: italic; border-left:none; }
696a66f8
D
958/*#kiwi.theme_cli .messages .msg.motd .nick { display:none; }*/
959#kiwi.theme_cli .messages .msg.motd { border:none; }
960#kiwi.theme_cli .messages .msg.motd .text { color:#666; }
961#kiwi.theme_cli .messages .msg.whois .nick { font-weight:normal; }
03b71faf 962#kiwi.theme_cli .messages .msg.whois .text { padding-left:1em; border-left:1px dashed #999; }
696a66f8
D
963#kiwi.theme_cli .messages .msg.error .text {
964 border:1px solid #A33F3F; background-color:#D28A8A;
965 padding:0.5em; margin-top:1em; margin-bottom:1em; margin-right:2em;
7b8357a5
D
966}
967
03b71faf 968#kiwi.theme_cli .messages .msg.global_nick_highlight { background:#111111; }
21f32731 969#kiwi.theme_cli .messages .msg.highlight { background:#111111; }
03b71faf
D
970
971
8ed27b45
D
972
973#kiwi.theme_cli .messages .msg .media { margin-left:0.5em; }
974#kiwi.theme_cli .messages .msg .media .media_close { font-size:0.9em; }
975#kiwi.theme_cli .messages .msg .media .media_content { margin:10px 0 0 6em; overflow:hidden; }
976#kiwi.theme_cli .messages .msg .media .media_content img { padding:3px; border:1px solid gray; }
977#kiwi.theme_cli .messages .msg .media .media_content > .content {
978 background: white;
979 overflow: hidden;
980 padding: 10px;
981 border: #DDD 1px solid;
982 border-top-color: #EEE;
983 border-bottom-color: #BBB;
984 -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
985 -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.15);
986 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
987 border-radius: 5px;
988 float: left;
989}
990
991#kiwi.theme_cli .messages .msg .media.twitter .media_content > .content {
992 background: transparent;
993 border:none;
994 overflow: hidden;
995 box-shadow: none;
996 padding: 0;
997}
998#kiwi.theme_cli .messages .msg .media.reddit .thumbnail_nsfw {
999 display: inline-block;
1000 float: left;
1001}
1002#kiwi.theme_cli .messages .msg .media.reddit .thumbnail { float:left; margin-right: 0.5em; }
1003
1004
1005
03b71faf
D
1006/* The server select dialog */
1007#kiwi.theme_cli .server_select { width:730px; padding:3em 0 2em 0; margin: 0 auto; }
1008#kiwi.theme_cli .server_select .more { display: none; width:270px; margin:0 auto; }
fdce9047 1009#kiwi.theme_cli .server_select table tr td { padding:5px; }
03b71faf 1010#kiwi.theme_cli .server_select button { float:right; padding:3px 7px; margin-top:10px; }
fdce9047
D
1011#kiwi.theme_cli .server_select input { padding:3px 7px; width:150px; }
1012#kiwi.theme_cli .server_select label { width:5em; padding-top:3px }
03b71faf
D
1013#kiwi.theme_cli .server_select br { clear:both; }
1014#kiwi.theme_cli .server_select .basic input, .server_select .basic button { font-size:1em; padding:0.5em 1em; }
1015#kiwi.theme_cli .server_select .basic input { width:170px; }
1016#kiwi.theme_cli .server_select .basic label { font-size:1.3em; margin-top:4px; }
fdce9047
D
1017#kiwi.theme_cli .server_select .basic tr.have_pass { font-size:0.8em; }
1018#kiwi.theme_cli .server_select .basic tr.channel td { padding-top:1em; }
03b71faf 1019#kiwi.theme_cli .server_select .basic { border-bottom: 1px dashed gray; margin-bottom:1em; }
fdce9047 1020#kiwi.theme_cli .server_select .basic .show_more { display: block; width:116px; margin:10px 0 0 0; font-size:0.8em; background: url(../img/more.png) no-repeat right 7px; }
03b71faf
D
1021#kiwi.theme_cli .server_select.single_server .basic { border:none; }
1022#kiwi.theme_cli .server_select .status { text-align: center; font-weight: bold; padding:1em; }
1023#kiwi.theme_cli .server_select .status.ok { }
1024#kiwi.theme_cli .server_select .status.error {
1025 border:1px solid #A33F3F; background-color:#D28A8A;
1026 padding:0.5em; margin-top:1em; margin-bottom:1em; margin-right:2em;
1027}
1028
1029
1030#kiwi.theme_cli .server_select .kiwi_logo { text-align: center; display:block; }
1031#kiwi.theme_cli .server_select .kiwi_logo h1 {
1032 font-size:20px;
1033 line-height:48px; vertical-align: middle;
1034 color: #555555;
1035}
fdce9047
D
1036#kiwi.theme_cli .server_select .kiwi_logo img { }
1037
1038
d98b7d33 1039#kiwi.theme_cli .divider-verticle {
fdce9047
D
1040 border-left: 1px solid #303030;
1041 border-right: 1px solid #1B1B1B;
1042}
1043
d98b7d33 1044#kiwi.theme_cli .divider-horizontal {
fdce9047
D
1045 border-top: 1px solid #303030;
1046 border-bottom: 1px solid #1B1B1B;
c5366583
D
1047}
1048
1049
1050
1051#kiwi.theme_cli.chanlist_treeview #panels { left:200px; }
1052#kiwi.theme_cli.chanlist_treeview #toolbar { position:static; }
1053#kiwi.theme_cli.chanlist_treeview #toolbar .app_tools { float:none; }
1054#kiwi.theme_cli.chanlist_treeview #toolbar > div { margin-left:200px; }
1055#kiwi.theme_cli.chanlist_treeview #toolbar #tabs { position:absolute; left:0px; bottom:0px; top:0px; margin:0; width:200px; background:#1B1B1B; overflow-y:auto; }
1056#kiwi.theme_cli.chanlist_treeview #tabs ul li { display:block; float:none; }
1057#kiwi.theme_cli.chanlist_treeview #tabs ul li .activity { float:right; }
e48a02c8
D
1058#kiwi.theme_cli.chanlist_treeview #tabs ul li.active { padding-left:1em; }
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069/**
1070 * Basic theme
1071 */
1072#kiwi.theme_basic {
1073 background: #FFF;
1074 color: #555555;
1075}
1076#kiwi.theme_basic,
1077#kiwi.theme_basic input,
1078#kiwi.theme_basic button,
1079#kiwi.theme_basic textarea {
1080 font-family:Arial, Helvetica, sans-serif;
1081 font-size:14px; line-height:1.4em;
1082}
1083#kiwi.theme_basic input, textarea {
1084 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5),0 1px 0px rgba(255, 255, 255, 0.3);
1085 border: none;
1086 border-radius: 3px;
1087}
1088#kiwi.theme_basic #toolbar {
1089 background-color:#1B1B1B; font-size:0.9em;
1090}
1091#kiwi.theme_basic #controlbox { background-color:#1B1B1B; }
1092#kiwi.theme_basic #memberlists_resize_handle {
1093 display:none; width:0;
1094}
1095#kiwi.theme_basic #toolbar .panellist li {
1096 line-height: 1.4em;
1097 vertical-align: middle;
1098
1099 border-radius:5px;
1100 -moz-border-radius:5px;
1101 -webkit-border-radius:5px;
1102 -khtml-border-radius:5px;
1103
1104 border: 1px solid #333;
1105 background-color: #eee;
1106}
1107
1108#kiwi.theme_basic #toolbar #tabs { margin-right:0 !important; }
1109#kiwi.theme_basic #toolbar .panellist .alert_highlight { font-weight:bold; color:red; }
1110#kiwi.theme_basic #toolbar .panellist .alert_activity { font-weight:normal; color:green; }
1111#kiwi.theme_basic #toolbar .panellist .alert_action { font-weight:normal; color:green; }
1112
1113#kiwi.theme_basic #toolbar .panellist .active { padding-right:23px; }
1114#kiwi.theme_basic #toolbar .panellist li .part {}
1115#kiwi.theme_basic #toolbar .panellist li .part:after { content:"[x]"; }
1116
1117#kiwi.theme_basic #toolbar .panellist li.server span { }
1118
1119/* Tab texts are within a span */
1120#kiwi.theme_basic #toolbar .panellist li span { line-height:20px; vertical-align:middle; display:inline-block; }
1121
1122#kiwi.theme_basic #toolbar .panellist li .activity { display:inline; margin-left:0.5em; font-style:italic; font-size:0.8em; }
1123#kiwi.theme_basic #toolbar .panellist li .activity:before { content:"("; }
1124#kiwi.theme_basic #toolbar .panellist li .activity:after { content:")"; }
1125
1126#kiwi.theme_basic #status_message {
1127 background: #FEEFB3; color: #9F6000;
1128 border-bottom: 1px solid;
1129 padding: 0.9em;
1130 text-align: center; font-size:1.1em;
1131}
1132#kiwi.theme_basic #status_message.err { color:#D8000C; background:#FFBABA; }
1133
1134#kiwi.theme_basic .messages { }
1135#kiwi.theme_basic .messages.active { }
1136#kiwi.theme_basic .messages a { text-decoration:underline; }
1137
2d42794d 1138#kiwi.theme_basic .messages .msg { }
e48a02c8
D
1139#kiwi.theme_basic .messages .msg > div { font-family: Consolas, "Lucida Console", monospace; font-size:0.9em; }
1140#kiwi.theme_basic .messages .msg { border: none; }
2d42794d 1141#kiwi.theme_basic .messages .msg .time { display:inline; margin-right:1em; margin-left:2px; color:gray; }
e48a02c8
D
1142#kiwi.theme_basic .messages .msg .nick { display:inline; margin-right:1em; }
1143#kiwi.theme_basic .messages .msg .nick:before { content:"<"; }
1144#kiwi.theme_basic .messages .msg .nick:after { content:">"; }
141058ff 1145#kiwi.theme_basic .messages .msg .text { white-space:pre-wrap; word-wrap:break-word; color:#1e1e1e; }
e48a02c8
D
1146
1147#kiwi.theme_basic .messages .msg.action .nick,
1148#kiwi.theme_basic .messages .msg.static .nick,
1149#kiwi.theme_basic .messages .msg.topic .nick { display:none; }
1150
2d42794d
D
1151#kiwi.theme_basic .messages .msg.action .text { color:#009900; font-style:italic; }
1152#kiwi.theme_basic .messages .msg.action.join { color:#009900; }
1153#kiwi.theme_basic .messages .msg.action.part .text { color:#900; }
1154#kiwi.theme_basic .messages .msg.action.quit .text { color:#900; }
1155#kiwi.theme_basic .messages .msg.action.kick .text { color:#900; }
1156
e48a02c8
D
1157#kiwi.theme_basic .messages .msg.motd { border:none; }
1158/*#kiwi.theme_basic .messages .msg.motd .nick { display:none; }*/
1159#kiwi.theme_basic .messages .msg.motd .text { color:#666; }
1160#kiwi.theme_basic .messages .msg.whois .nick { font-weight:normal; }
1161#kiwi.theme_basic .messages .msg.whois .text { padding-left:1em; border-left:1px dashed #999; }
1162#kiwi.theme_basic .messages .msg.error .text {
1163 border:1px solid #A33F3F; background-color:#D28A8A;
1164 padding:0.5em; margin-top:1em; margin-bottom:1em; margin-right:2em;
1165}
1166
1167#kiwi.theme_basic .messages .msg.global_nick_highlight,
1168#kiwi.theme_basic .messages .msg.highlight { background:#D9D9D9; }
1169
1170
1171
1172#kiwi.theme_basic #memberlists {
1173 background-color: #DADADA;
2d42794d 1174 border-left: 1px dashed #8A8A8A;
e48a02c8 1175}
2d42794d 1176#kiwi.theme_basic #memberlists ul { list-style: none; margin-left:2px; }
e48a02c8
D
1177#kiwi.theme_basic #memberlists ul.active { }
1178#kiwi.theme_basic #memberlists ul li { padding:0 2px; }
1179#kiwi.theme_basic #memberlists ul li:hover {}
1180#kiwi.theme_basic #memberlists ul li a.nick { display:block; color:black; }
1181
1182#kiwi.theme_basic #memberlists ul li .userbox { margin:0 1em 5px 1em; padding-bottom:0.7em; font-size:.9em; }
1183#kiwi.theme_basic #memberlists ul li .userbox a { display:block; text-decoration:none; margin-bottom:2px; }
1184#kiwi.theme_basic #memberlists ul li .userbox a i { font-size:1.1em; margin-right:5px; }
1185
1186
1187#kiwi.theme_basic #controlbox .input {
1188 background:#fff; margin:3px;
1189 height:1.7em;
1190}
2d42794d
D
1191#kiwi.theme_basic #controlbox .input .nick {
1192 text-align: right;
1193 width: 11em;
1194 left: 0px;
1195 position: absolute;
1196 padding: 2px;
1197 overflow: hidden;
1198}
1199#kiwi.theme_basic #controlbox .input .nick:after { content:">"; margin-left:3px; top:2px; }
e48a02c8
D
1200#kiwi.theme_basic #controlbox .input .nick a { text-decoration:none; color:black; }
1201#kiwi.theme_basic #controlbox .input .input_wrap {
1202 position:absolute;
2d42794d 1203 right:3px; left:12em;
e48a02c8
D
1204 height:1.7em;
1205}
1206#kiwi.theme_basic #controlbox .input .inp {
1207 line-height:1.7em;
1208 border: medium none;
1209 box-shadow: none;
1210 border-radius: 0;
1211 resize:none;
1212 overflow:hidden;
1213 position:relative;
1214 height:100%; width:100%;
1215 display: block;
1216}
1217
1218
1219#kiwi.theme_basic #controlbox .nickchange {
1220 padding:10px; left: 0px;
1221 background: #1B1B1B; color:#eeeeee;
1222}
1223#kiwi.theme_basic #controlbox .nickchange input { padding:0.3em 0.5em; }
1224#kiwi.theme_basic #controlbox .nickchange button { padding:0.5em; }
1225
1226
1227
1228#kiwi.theme_basic #topic { }
1229#kiwi.theme_basic #topic div {
1230 top:2; bottom:2px; left:0; width:100%;
1231 padding: 0.2em 1em;
1232 text-align: center;
1233 box-shadow: none;
1234 border-radius: 0;
1235 background-color:#FFF;
1236 height: 1.5em;
1237 overflow: hidden;
1238 outline: none;
1239}
1240#kiwi.theme_basic #topic:hover div {
1241 min-height:1.5em;
1242 white-space:pre-wrap; word-wrap:break-word;
1243 overflow:visible;
1244 background-color:#FFF;
1245 z-index: 1;
1246 height:auto; bottom:auto;
1247 border-bottom: 1px dotted #1B1B1B;
1248}
1249
1250
1251#kiwi.theme_basic #toolbar .app_tools { padding-left:10px; color:#D4D4D4; }
1252#kiwi.theme_basic #toolbar .app_tools ul li {
1253 font-size:26px;
1254 -webkit-transition: all .3s ease;
1255 -moz-transition: all .3s ease;
1256 transition: all .3s ease;
1257 margin-left:10px;
1258}
1259#kiwi.theme_basic #toolbar .app_tools ul li:hover { color:#88C56A; }
1260#kiwi.theme_basic #toolbar .app_tools img { }
1261
1262
1263/* The server select dialog */
335bc454
D
1264#kiwi.theme_basic .server_select { width:730px; padding:3em 0 2em 0; margin: 0 auto; }
1265#kiwi.theme_basic .server_select a { text-decoration: none; }
1266#kiwi.theme_basic .server_select .more { display: none; width:270px; margin:0 auto; }
1267#kiwi.theme_basic .server_select table tr td { padding:5px; }
1268#kiwi.theme_basic .server_select button { float:right; padding:3px 7px; }
1269#kiwi.theme_basic .server_select input { padding:3px 7px; width:150px; }
1270#kiwi.theme_basic .server_select label { }
e48a02c8 1271#kiwi.theme_basic .server_select br { clear:both; }
335bc454
D
1272#kiwi.theme_basic .server_select .basic input, .server_select .basic button { font-size:1em; padding:0.5em 1em; }
1273#kiwi.theme_basic .server_select .basic input { width:170px; }
1274#kiwi.theme_basic .server_select .basic label { font-size:1.3em; margin-top:4px; }
1275#kiwi.theme_basic .server_select .basic tr.have_pass { font-size:0.8em; }
1276#kiwi.theme_basic .server_select .basic tr.channel td { padding-top:1em; }
1277#kiwi.theme_basic .server_select .basic { border-bottom: 1px dashed gray; margin-bottom:1em; }
1278#kiwi.theme_basic .server_select .basic .show_more { display: block; width:110px; margin:10px 0 0 0; font-size:0.8em; background: url(../img/more.png) no-repeat right 7px; }
e48a02c8
D
1279#kiwi.theme_basic .server_select.single_server .basic { border:none; }
1280#kiwi.theme_basic .server_select .status { text-align: center; font-weight: bold; padding:1em; }
1281#kiwi.theme_basic .server_select .status.ok { }
1282#kiwi.theme_basic .server_select .status.error {
1283 border:1px solid #A33F3F; background-color:#D28A8A;
1284 padding:0.5em; margin-top:1em; margin-bottom:1em; margin-right:2em;
1285}
1286
335bc454
D
1287
1288#kiwi.theme_basic .server_select .kiwi_logo { text-align: center; display:block; }
1289#kiwi.theme_basic .server_select .kiwi_logo h1 {
1290 font-size:20px;
1291 line-height:48px; vertical-align: middle;
1292 color: #555555;
e48a02c8 1293}
335bc454
D
1294#kiwi.theme_basic .server_select .kiwi_logo img { }
1295
e48a02c8
D
1296
1297#kiwi.theme_basic.chanlist_treeview #panels { left:160px; }
1298#kiwi.theme_basic.chanlist_treeview #toolbar { position:static; }
1299#kiwi.theme_basic.chanlist_treeview #toolbar .app_tools { float:none; }
1300#kiwi.theme_basic.chanlist_treeview #toolbar > div { margin-left:160px; }
1301#kiwi.theme_basic.chanlist_treeview #toolbar #tabs { position:absolute; left:0px; bottom:0px; top:0px; margin:0; width:160px; background:#1B1B1B; overflow-y:auto; }
1302#kiwi.theme_basic.chanlist_treeview #tabs ul li { display:block; float:none; }
1303#kiwi.theme_basic.chanlist_treeview #tabs ul li .activity { float:right; }
1304#kiwi.theme_basic.chanlist_treeview #tabs ul li.active {
1305 margin-right:0;
1306 border-right-width:0;
1307 border-bottom-right-radius:0;
1308 border-top-right-radius:0;
1309}