1 html
, body
{ height:100%; }
2 * { margin:0; padding:0; }
6 /* Few resets for within the kiwi container */
8 overflow:hidden
; position:relative
;
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
; }
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
{
25 position: absolute
; width:10px; z-index:1; cursor:w-resize
;
29 #kiwi #toolbar #tabs
{ margin-right: 200px; }
30 #kiwi #toolbar
.panellist
{
35 #kiwi #toolbar
.panellist li
{
36 float: left
; list-style: inline
;
37 display:inline
; position:relative
;
38 padding:5px; margin:3px;
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
; }
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
; }
51 #kiwi #status_message
{
53 border-bottom: 1px solid
;
58 #kiwi .panel_container
{ overflow-y:auto
; height:100%; }
64 border:none
; display: none
;
67 #kiwi .messages
.active
{ display:block
; }
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
; }
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
{ }
91 #kiwi .messages
.msg
.global_nick_highlight
{ }
92 #kiwi .messages
.msg
.highlight
{ }
96 /* A member/nick list per channel */
97 #kiwi #memberlists
{ border-left: 1px solid
#8A8A8A; }
98 #kiwi #memberlists ul
{ display:none
; }
100 /* The active channels nicklist */
101 #kiwi #memberlists ul
.active
{ display:block
; }
102 #kiwi #memberlists ul li
{ overflow-y:auto
; overflow-x:hidden
; cursor:pointer
; }
103 #kiwi #memberlists ul li a
.nick
{ }
105 /* The userbox shown when clicking a nick */
106 #kiwi #memberlists ul li
.userbox
{ position:relative
; }
107 #kiwi #memberlists ul li
.userbox a
{ }
108 #kiwi #memberlists ul li
.userbox a i
{ }
115 #kiwi #controlbox
.input
{
120 #kiwi #controlbox
.input
.nick
{ cursor: pointer
; }
121 #kiwi #controlbox
.input
.nick a
{ }
123 /* Wrapper div around the text area input */
124 #kiwi #controlbox
.input
.input_wrap
{ display:inline
; }
126 /* The textarea input */
127 #kiwi #controlbox
.input
.inp
{ }
130 /* Nick change dialog showed when clicking the nick label */
131 #kiwi #controlbox
.nickchange
{
135 #kiwi #controlbox
.nickchange input
{ }
136 #kiwi #controlbox
.nickchange button
{ }
143 #kiwi #topic
{ position:relative
; height:2em; }
146 top:0; bottom:0; left:0; right:0;
155 * Server selection dialog
157 #kiwi .server_select
{ width:800px; margin:0 auto
; overflow:hidden
; }
158 #kiwi .server_select
.more
{ display: none
; }
159 #kiwi .server_select button
{ }
160 #kiwi .server_select input
{ }
161 #kiwi .server_select label
{ float:left
; width:5em; }
162 #kiwi .server_select br
{ clear:both
; }
163 #kiwi .server_select
.basic input
{ }
164 #kiwi .server_select
.basic label
{ }
165 #kiwi .server_select
.basic
{ border-bottom: 1px solid gray
; margin-bottom:1em; }
166 #kiwi .server_select
.basic
.show_more
{ }
167 #kiwi .server_select
.single_server
.basic
{ border:none
; }
168 #kiwi .server_select
.status
{ }
170 /* When connected to an IRC server, .ok is set on the status div */
171 #kiwi .server_select
.status
.ok
{ }
173 /* IRC server connection error, .error is set on the status div */
174 #kiwi .server_select
.status
.error
{ }
178 /* Logo and title in the server selection dialog */
179 #kiwi .server_select
.kiwi_logo
{ text-align: center
; display:block
; }
180 #kiwi .server_select
.kiwi_logo h1
{ }
181 #kiwi .server_select
.kiwi_logo img
{ }
185 /* Icons in the top right corner */
186 #kiwi #toolbar
.app_tools
{ float:right
; }
187 #kiwi #toolbar
.app_tools ul li
{
188 display:inline
; cursor:pointer
;
190 #kiwi #toolbar
.app_tools img
{ height:25px; width:25px; margin: 6px 0.7em 0 0; }
194 /* Settings applet */
199 #kiwi .settings table td
{
207 * Reusable componants
210 #kiwi .divider-verticle
{
211 border-left: 1px solid
#CFCFCF;
212 border-right: 1px solid
#FFFFFF;
214 top:25px; bottom:25px;
219 #kiwi .divider-horizontal
{
220 border-top: 1px solid
#CFCFCF;
221 border-bottom: 1px solid
#FFFFFF;
223 left:25px; right:25px;
238 #kiwi.theme_relaxed
{
239 background: url
(../img
/background-light
.png
) left top repeat-x
#E3E3E3;
243 #kiwi.theme_relaxed input
,
244 #kiwi.theme_relaxed button
,
245 #kiwi.theme_relaxed textarea
{
246 font-family:Arial
, Helvetica
, sans-serif
;
247 font-size:14px; line-height:1.4em;
249 #kiwi.theme_relaxed input
, textarea
{
250 box-shadow: inset
0 1px 2px rgba
(0, 0, 0, 0.5),0 1px 0px rgba
(255, 255, 255, 0.3);
254 #kiwi.theme_relaxed #toolbar
{
255 background-color:#1B1B1B; font-size:0.9em;
257 #kiwi.theme_relaxed #controlbox
{ background-color:#1B1B1B; }
258 #kiwi.theme_relaxed #memberlists_resize_handle
{
259 /*background:url('../img/resize_handle.png') no-repeat; background-position:center;*/
261 #kiwi.theme_relaxed #toolbar
.panellist li
{
263 vertical-align: middle
;
266 -moz-border-radius:5px;
267 -webkit-border-radius:5px;
268 -khtml-border-radius:5px;
269 behavior: url
(border-radius
.htc
);
271 background-image: -webkit-gradient
(
275 color-stop
(0.38, rgb
(238,238,238)),
276 color-stop
(0.68, rgb
(209,209,209))
278 background-image: -moz-linear-gradient
(
280 rgb
(238,238,238) 38%,
284 border: 1px solid
#333;
285 background-color: #eee;
288 #kiwi.theme_relaxed #toolbar
.panellist
.alert_highlight
{ background: #990000; }
289 #kiwi.theme_relaxed #toolbar
.panellist
.alert_activity
{ background: #009900; }
290 #kiwi.theme_relaxed #toolbar
.panellist
.alert_action
{ }
292 #kiwi.theme_relaxed #toolbar
.panellist
.active
{ padding-right:23px; }
293 #kiwi.theme_relaxed #toolbar
.panellist li
.part
{
294 background:url
('../img/redcross.png'); width:14px; height:14px;
296 #kiwi.theme_relaxed #toolbar
.panellist li
.part:after
{ content:""; }
298 #kiwi.theme_relaxed #toolbar
.panellist li
.server span
{ background:url
(../img/server_tab.png) no-repeat
; padding-left:23px; }
300 /* Tab texts are within a span */
301 #kiwi.theme_relaxed #toolbar
.panellist li span
{ line-height:20px; vertical-align:middle
; display:block
; }
303 #kiwi.theme_relaxed #status_message
{
304 background: #FEEFB3; color: #9F6000;
305 border-bottom: 1px solid
;
307 text-align: center
; font-size:1.1em;
309 #kiwi.theme_relaxed #status_message
.err
{ color:#D8000C; background:#FFBABA; }
311 #kiwi.theme_relaxed
.messages
{ color: #333333; }
312 #kiwi.theme_relaxed
.messages
.active
{ }
313 #kiwi.theme_relaxed
.messages a
{ text-decoration:none
; }
315 #kiwi.theme_relaxed
.messages
.msg
{ border-bottom: 1px solid
#DEDEDE; padding: 1px; font-family:arial
; font-size:0.9em; }
316 #kiwi.theme_relaxed
.messages
.msg
.time
{ width:6em; float:left
; color:#777; display:none
; }
317 #kiwi.theme_relaxed
.messages
.msg
.nick
{ width:11em; float:left
; font-size:12px; font-family:Arial
; text-align:left
; padding: 5px; }
318 #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; }
320 #kiwi.theme_relaxed
.messages
.msg
.action
.nick
{ }
321 #kiwi.theme_relaxed
.messages
.msg
.action
.text
{ margin-left:9em; color:#009900; border-left:none
; font-style:italic
; }
322 #kiwi.theme_relaxed
.messages
.msg
.action
.join
{ color:#009900; }
323 #kiwi.theme_relaxed
.messages
.msg
.action
.part
.text
{ color:#900; }
324 #kiwi.theme_relaxed
.messages
.msg
.action
.quit
.text
{ color:#900; }
325 #kiwi.theme_relaxed
.messages
.msg
.action
.kick
.text
{ color:#900; }
326 #kiwi.theme_relaxed
.messages
.msg
.status
.nick
{ }
327 #kiwi.theme_relaxed
.messages
.msg
.status
.text
{ color:#990000; margin-left:9em; border-left:none
; font-weight:bold
; }
328 #kiwi.theme_relaxed
.messages
.msg
.topic
.nick
{ display:none
; }
329 #kiwi.theme_relaxed
.messages
.msg
.topic
.text
{ color:#009900; margin-left:9em; font-style: italic
; border-left:none
; }
330 #kiwi.theme_relaxed
.messages
.msg
.motd
{ border:none
; }
331 /*#kiwi.theme_relaxed .messages .msg.motd .nick { display:none; }*/
332 #kiwi.theme_relaxed
.messages
.msg
.motd
.text
{ color:#666; }
333 #kiwi.theme_relaxed
.messages
.msg
.whois
.nick
{ font-weight:normal
; }
334 #kiwi.theme_relaxed
.messages
.msg
.whois
.text
{ margin-left:18em; padding-left:1em; border-left:1px dashed
#999; }
335 #kiwi.theme_relaxed
.messages
.msg
.error
.text
{
336 border:1px solid
#A33F3F; background-color:#D28A8A;
337 padding:0.5em; margin-top:1em; margin-bottom:1em; margin-right:2em;
340 #kiwi.theme_relaxed
.messages
.msg
.global_nick_highlight
,
341 #kiwi.theme_relaxed
.messages
.msg
.highlight
{ background:#D9D9D9; }
345 #kiwi.theme_relaxed #memberlists
{
346 background-color: #DADADA;
347 border-left: 1px solid
#8A8A8A;
349 #kiwi.theme_relaxed #memberlists ul
{ list-style: none
; }
350 #kiwi.theme_relaxed #memberlists ul
.active
{ }
351 #kiwi.theme_relaxed #memberlists ul li
{ padding: 0.2em 1em; }
352 #kiwi.theme_relaxed #memberlists ul
li:hover
{
353 border-left: 5px solid
#88C56A;
354 -webkit-transition: 0.2s ease
;
355 -moz-transition: 0.2s ease
;
356 -ms-transition: 0.2s ease
;
357 -o-transition: 0.2s ease
;
358 transition: 0.2s ease
;
360 #kiwi.theme_relaxed #memberlists ul li a
.nick
{ display:block
; color:black
; }
362 #kiwi.theme_relaxed #memberlists ul li
.userbox
{ margin:0 1em 5px 1em; padding-bottom:0.7em; font-size:.9em; }
363 #kiwi.theme_relaxed #memberlists ul li
.userbox a
{ display:block
; text-decoration:none
; margin-bottom:2px; }
364 #kiwi.theme_relaxed #memberlists ul li
.userbox a i
{ font-size:1.1em; margin-right:5px; }
367 #kiwi.theme_relaxed #controlbox
.input
{
368 background:#fff; margin:3px;
371 -moz-border-radius:5px;
372 -webkit-border-radius:5px;
373 -khtml-border-radius:5px;
375 #kiwi.theme_relaxed #controlbox
.input
.nick
{ text-align: right
; width:11em; left:0px; position:absolute
; padding:2px; }
376 #kiwi.theme_relaxed #controlbox
.input
.nick a
{ text-decoration:none
; color:black
; }
377 #kiwi.theme_relaxed #controlbox
.input
.input_wrap
{
379 right:7px; left: 12.2em;
382 #kiwi.theme_relaxed #controlbox
.input
.inp
{
387 outline:none
; resize:none
;
390 height:100%; width:100%;
395 #kiwi.theme_relaxed #controlbox
.nickchange
{
396 padding:10px; left: 0px;
397 background: #1B1B1B; color:#eeeeee;
399 #kiwi.theme_relaxed #controlbox
.nickchange input
{ padding:0.3em 0.5em; }
400 #kiwi.theme_relaxed #controlbox
.nickchange button
{ padding:0.5em; }
404 #kiwi.theme_relaxed #topic
{ background-color:#1B1B1B; padding-bottom:2px; }
405 #kiwi.theme_relaxed #topic div
{
410 background-color:#FFF;
416 #kiwi.theme_relaxed #
topic:hover div
{
418 white-space:pre-wrap
; word-wrap:break-word
;
420 background-color:#FFF;
422 height:auto
; bottom:auto
;
423 border-bottom: 2px solid
#1B1B1B;
427 #kiwi.theme_relaxed #toolbar
.app_tools
{ width:200px; padding-left:10px; color:#D4D4D4; }
428 #kiwi.theme_relaxed #toolbar
.app_tools ul li
{
430 -webkit-transition: all
.3s ease
;
431 -moz-transition: all
.3s ease
;
432 transition: all
.3s ease
;
435 #kiwi.theme_relaxed #toolbar
.app_tools ul
li:hover
{ color:#88C56A; }
436 #kiwi.theme_relaxed #toolbar
.app_tools img
{ }
439 /* The server select dialog */
440 #kiwi.theme_relaxed
.server_select
{ width:730px; padding:3em 0 2em 0; margin: 0 auto
; }
441 #kiwi.theme_relaxed
.server_select
.more
{ display: none
; width:270px; margin:0 auto
; }
442 #kiwi.theme_relaxed
.server_select button
{ float:right
; padding:3px 7px; margin-top:10px; }
443 #kiwi.theme_relaxed
.server_select input
{ float:right
; margin-bottom:5px; padding:3px 7px; width:150px; }
444 #kiwi.theme_relaxed
.server_select label
{ float:left
; width:5em; padding-top:3px }
445 #kiwi.theme_relaxed
.server_select br
{ clear:both
; }
446 #kiwi.theme_relaxed
.server_select
.basic input
, .server_select
.basic button
{ font-size:1em; padding:0.5em 1em; }
447 #kiwi.theme_relaxed
.server_select
.basic input
{ width:170px; }
448 #kiwi.theme_relaxed
.server_select
.basic label
{ font-size:1.3em; margin-top:4px; }
449 #kiwi.theme_relaxed
.server_select
.basic
{ border-bottom: 1px dashed gray
; margin-bottom:1em; }
450 #kiwi.theme_relaxed
.server_select
.basic
.show_more
{ display: block
; width:40px; margin:10px 0 0 0; font-size:0.8em; background: url
(../img/more.png) no-repeat right
7px; }
451 #kiwi.theme_relaxed
.server_select
.single_server
.basic
{ border:none
; }
452 #kiwi.theme_relaxed
.server_select
.status
{ text-align: center
; font-weight: bold
; padding:1em; }
453 #kiwi.theme_relaxed
.server_select
.status
.ok
{ }
454 #kiwi.theme_relaxed
.server_select
.status
.error
{
455 border:1px solid
#A33F3F; background-color:#D28A8A;
456 padding:0.5em; margin-top:1em; margin-bottom:1em; margin-right:2em;
460 #kiwi.theme_relaxed
.server_select
.kiwi_logo
{ text-align: center
; display:block
; }
461 #kiwi.theme_relaxed
.server_select
.kiwi_logo h1
{
463 line-height:48px; vertical-align: middle
;
466 #kiwi.theme_relaxed
.server_select
.kiwi_logo img
{ }
483 #kiwi.theme_mini input
,
484 #kiwi.theme_mini button
,
485 #kiwi.theme_mini textarea
{
486 font-family:Arial
, Helvetica
, sans-serif
;
487 font-size:14px; line-height:1.4em;
489 #kiwi.theme_mini input
, textarea
{
490 box-shadow: inset
0 1px 2px rgba
(0, 0, 0, 0.5),0 1px 0px rgba
(255, 255, 255, 0.3);
494 #kiwi.theme_mini #toolbar
{
495 background-color:#1B1B1B; font-size:0.9em;
497 #kiwi.theme_mini #controlbox
{ background-color:#1B1B1B; }
498 #kiwi.theme_mini #memberlists_resize_handle
{
499 display:none
; width:0;
501 #kiwi.theme_mini #toolbar
.panellist li
{
503 vertical-align: middle
;
506 -moz-border-radius:5px;
507 -webkit-border-radius:5px;
508 -khtml-border-radius:5px;
510 border: 1px solid
#333;
511 background-color: #eee;
514 #kiwi.theme_mini #toolbar #tabs
{ margin-right:0 !important
; }
515 #kiwi.theme_mini #toolbar
.panellist
.alert_highlight
{ background: #990000; }
516 #kiwi.theme_mini #toolbar
.panellist
.alert_activity
{ background: #009900; }
517 #kiwi.theme_mini #toolbar
.panellist
.alert_action
{ }
519 #kiwi.theme_mini #toolbar
.panellist
.active
{ padding-right:23px; }
520 #kiwi.theme_mini #toolbar
.panellist li
.part
{
521 background:url
('../img/redcross.png'); width:14px; height:14px;
523 #kiwi.theme_mini #toolbar
.panellist li
.part:after
{ content:""; }
525 #kiwi.theme_mini #toolbar
.panellist li
.server span
{ background:url
(../img/server_tab.png) no-repeat
; padding-left:23px; }
527 /* Tab texts are within a span */
528 #kiwi.theme_mini #toolbar
.panellist li span
{ line-height:20px; vertical-align:middle
; display:block
; }
530 #kiwi.theme_mini #status_message
{
531 background: #FEEFB3; color: #9F6000;
532 border-bottom: 1px solid
;
534 text-align: center
; font-size:1.1em;
536 #kiwi.theme_mini #status_message
.err
{ color:#D8000C; background:#FFBABA; }
538 #kiwi.theme_mini
.messages
{ color: #333333; }
539 #kiwi.theme_mini
.messages
.active
{ }
540 #kiwi.theme_mini
.messages a
{ text-decoration:none
; }
542 #kiwi.theme_mini
.messages
.msg
{ border-bottom: 1px solid
#DEDEDE; padding: 5px; font-family:arial
; font-size:0.9em; }
543 #kiwi.theme_mini
.messages
.msg
.time
{ display:none
; }
544 #kiwi.theme_mini
.messages
.msg
.nick
{ display:block
; font-family:Arial
; text-transform:capitalize
; }
545 #kiwi.theme_mini
.messages
.msg
.text
{ display:block
; white-space:pre-wrap
; word-wrap:break-word
; font-family:arial
; }
547 #kiwi.theme_mini
.messages
.msg
.action
.nick
{ }
548 #kiwi.theme_mini
.messages
.msg
.action
.text
{ color:#009900; border-left:none
; font-style:italic
; }
549 #kiwi.theme_mini
.messages
.msg
.action
.join
{ color:#009900; }
550 #kiwi.theme_mini
.messages
.msg
.action
.part
.text
{ color:#900; }
551 #kiwi.theme_mini
.messages
.msg
.action
.quit
.text
{ color:#900; }
552 #kiwi.theme_mini
.messages
.msg
.action
.kick
.text
{ color:#900; }
553 #kiwi.theme_mini
.messages
.msg
.status
.nick
{ }
554 #kiwi.theme_mini
.messages
.msg
.status
.text
{ color:#990000; border-left:none
; font-weight:bold
; }
555 #kiwi.theme_mini
.messages
.msg
.topic
.nick
{ display:none
; }
556 #kiwi.theme_mini
.messages
.msg
.topic
.text
{ color:#009900; font-style: italic
; border-left:none
; }
557 #kiwi.theme_mini
.messages
.msg
.motd
{ border:none
; }
558 /*#kiwi.theme_mini .messages .msg.motd .nick { display:none; }*/
559 #kiwi.theme_mini
.messages
.msg
.motd
.text
{ color:#666; }
560 #kiwi.theme_mini
.messages
.msg
.whois
.nick
{ font-weight:normal
; }
561 #kiwi.theme_mini
.messages
.msg
.whois
.text
{ padding-left:1em; border-left:1px dashed
#999; }
562 #kiwi.theme_mini
.messages
.msg
.error
.text
{
563 border:1px solid
#A33F3F; background-color:#D28A8A;
564 padding:0.5em; margin-top:1em; margin-bottom:1em; margin-right:2em;
567 #kiwi.theme_mini
.messages
.msg
.global_nick_highlight
,
568 #kiwi.theme_mini
.messages
.msg
.highlight
{ background:#D9D9D9; }
572 #kiwi.theme_mini #memberlists
{
573 background-color: #DADADA;
574 border-left: 1px solid
#8A8A8A;
578 #kiwi.theme_mini #memberlists ul
{ list-style: none
; }
579 #kiwi.theme_mini #memberlists ul
.active
{ }
580 #kiwi.theme_mini #memberlists ul li
{ padding: 0.2em 1em; }
581 #kiwi.theme_mini #memberlists ul
li:hover
{
582 border-left: 5px solid
#88C56A;
583 -webkit-transition: 0.2s ease
;
584 -moz-transition: 0.2s ease
;
585 -ms-transition: 0.2s ease
;
586 -o-transition: 0.2s ease
;
587 transition: 0.2s ease
;
589 #kiwi.theme_mini #memberlists ul li a
.nick
{ display:block
; color:black
; }
591 #kiwi.theme_mini #memberlists ul li
.userbox
{ margin:0 1em 5px 1em; padding-bottom:0.7em; font-size:.9em; }
592 #kiwi.theme_mini #memberlists ul li
.userbox a
{ display:block
; text-decoration:none
; margin-bottom:2px; }
593 #kiwi.theme_mini #memberlists ul li
.userbox a i
{ font-size:1.1em; margin-right:5px; }
596 #kiwi.theme_mini #controlbox
.input
{
597 background:#fff; margin:3px;
600 #kiwi.theme_mini #controlbox
.input
.nick
{ display:none
; }
601 #kiwi.theme_mini #controlbox
.input
.nick a
{ text-decoration:none
; color:black
; }
602 #kiwi.theme_mini #controlbox
.input
.input_wrap
{
607 #kiwi.theme_mini #controlbox
.input
.inp
{
615 height:100%; width:100%;
620 #kiwi.theme_mini #controlbox
.nickchange
{
621 padding:10px; left: 0px;
622 background: #1B1B1B; color:#eeeeee;
624 #kiwi.theme_mini #controlbox
.nickchange input
{ padding:0.3em 0.5em; }
625 #kiwi.theme_mini #controlbox
.nickchange button
{ padding:0.5em; }
629 #kiwi.theme_mini #topic
{ display:none
; }
630 #kiwi.theme_mini #topic div
{
631 top:2; bottom:2px; left:0; width:100%;
636 background-color:#FFF;
643 #kiwi.theme_mini #toolbar
.app_tools
{ padding-left:10px; color:#D4D4D4; }
644 #kiwi.theme_mini #toolbar
.app_tools ul li
{
646 -webkit-transition: all
.3s ease
;
647 -moz-transition: all
.3s ease
;
648 transition: all
.3s ease
;
651 #kiwi.theme_mini #toolbar
.app_tools ul
li:hover
{ color:#88C56A; }
652 #kiwi.theme_mini #toolbar
.app_tools img
{ }
655 /* The server select dialog */
656 #kiwi.theme_mini
.server_select
{ padding:3em 0 2em 0; margin: 0 auto
; width:100%; }
657 #kiwi.theme_mini
.server_select
.more
{ display:none
; }
658 #kiwi.theme_mini
.server_select button
{ display:block
; padding:3px 7px; margin:0 auto
; }
659 #kiwi.theme_mini
.server_select input
.nick
{
660 float:none
; display:block
; width:80%;
661 padding:0.5em 1em; margin:0 auto
;
664 #kiwi.theme_mini
.server_select label
{ display:none
; }
665 #kiwi.theme_mini
.server_select br
{ clear:both
; }
666 #kiwi.theme_mini
.server_select
.basic
{ border:none
; }
667 #kiwi.theme_mini
.server_select
.basic
.show_more
{ display:none
!important
; }
668 #kiwi.theme_mini
.server_select
.single_server
.basic
{ border:none
; }
669 #kiwi.theme_mini
.server_select
.status
{ text-align: center
; font-weight: bold
; padding:1em; }
670 #kiwi.theme_mini
.server_select
.status
.ok
{ }
671 #kiwi.theme_mini
.server_select
.status
.error
{
672 border:1px solid
#A33F3F; background-color:#D28A8A;
673 padding:0.5em; margin-top:1em; margin-bottom:1em; margin-right:2em;
676 #kiwi.theme_mini
.server_select
.divider-verticle
{
679 #kiwi.theme_mini
.server_select
.server_details
{
680 position: relative
!important
;
681 float: none
!important
;
682 width: auto
!important
;
683 padding: 0 !important
;
684 margin: 2em 0 0 0 !important
;
686 #kiwi.theme_mini
.server_select
.about_kiwi
{ display:none
; }
697 #kiwi.theme_cli
{ background:#222222; color:#6d6d6d; }
699 #kiwi.theme_cli input
,
700 #kiwi.theme_cli button
,
701 #kiwi.theme_cli textarea
{
702 font-family:Arial
, Helvetica
, sans-serif
;
703 font-size:14px; line-height:1.4em;
706 #kiwi.theme_cli #controlbox
{ background:#111111; border-top:1px solid
#444444; color:#909090; font-size:1.3em; line-height:2em; margin:3px; }
707 #kiwi.theme_cli #controlbox
.input_wrap:before
{ content:"> " }
708 #kiwi.theme_cli #controlbox
.input
{ background:none
; border:none
;}
709 #kiwi.theme_cli #controlbox
.input
.nick
{ line-height:1.7em; padding:0; text-align: right
; width:11em; left:0px; position:absolute
; }
710 #kiwi.theme_cli #controlbox
.input
.input_wrap
{
712 right:7px; left: 12.2em;
715 #kiwi.theme_cli #controlbox
.input
.inp
{
718 background:transparent
; color:#909090;
722 outline:none
; resize:none
;
725 height:100%; width:98%;
730 #kiwi.theme_cli #topic
{ background:#111111; height:2em; border-bottom:1px solid
#444444; border-top:1px solid
#444444; }
731 #kiwi.theme_cli #topic div
{
732 width:100%; height: 1.5em;
736 border:none
; outline:none
;
740 #kiwi.theme_cli #
topic:hover div
{
742 white-space:pre-wrap
; word-wrap:break-word
;
744 background-color:#111111;
746 height:auto
; bottom:auto
;
747 border-bottom: 1px solid
#444444;
750 #kiwi.theme_cli #toolbar
.app_tools
{ width:200px; padding-left:10px; color:#D4D4D4; }
751 #kiwi.theme_cli #toolbar
.app_tools ul li
{
753 -webkit-transition: all
.3s ease
;
754 -moz-transition: all
.3s ease
;
755 transition: all
.3s ease
;
758 #kiwi.theme_cli #toolbar
.app_tools ul
li:hover
{ color:#88C56A; }
759 #kiwi.theme_cli #toolbar
.app_tools img
{ }
761 #kiwi.theme_cli #toolbar
.panellist li
{
763 vertical-align: middle
;
766 -moz-border-radius:5px;
767 -webkit-border-radius:5px;
768 -khtml-border-radius:5px;
769 behavior: url
(border-radius
.htc
);
771 background-image: -webkit-gradient
(
775 color-stop
(0.38, rgb
(238,238,238)),
776 color-stop
(0.68, rgb
(209,209,209))
778 background-image: -moz-linear-gradient
(
780 rgb
(238,238,238) 38%,
784 border: 1px solid
#333;
785 background-color: #eee;
788 #kiwi.theme_cli #toolbar
.panellist
.alert_highlight
{ background: #990000; }
789 #kiwi.theme_cli #toolbar
.panellist
.alert_activity
{ background: #009900; }
790 #kiwi.theme_cli #toolbar
.panellist
.alert_action
{ }
792 #kiwi.theme_cli #toolbar
.panellist
.active
{ padding-right:23px; }
793 #kiwi.theme_cli #toolbar
.panellist li
.part
{
794 background:url
('../img/redcross.png'); width:14px; height:14px;
796 #kiwi.theme_cli #toolbar
.panellist li
.part:after
{ content:""; }
798 #kiwi.theme_cli #toolbar
.panellist li
.server span
{ background:url
(../img/server_tab.png) no-repeat
; padding-left:23px; }
800 /* Tab texts are within a span */
801 #kiwi.theme_cli #toolbar
.panellist li span
{ line-height:20px; vertical-align:middle
; display:block
; }
804 #kiwi.theme_cli #memberlists
{ background:#222222; }
805 #kiwi.theme_cli #memberlists ul li
{ padding: 0.2em 1em; }
806 #kiwi.theme_cli #memberlists ul li a
.nick
{ color:#6d6d6d; }
807 #kiwi.theme_cli #memberlists ul
li:hover
{
808 border-left: 5px solid
#88C56A;
809 -webkit-transition: 0.2s ease
;
810 -moz-transition: 0.2s ease
;
811 -ms-transition: 0.2s ease
;
812 -o-transition: 0.2s ease
;
813 transition: 0.2s ease
;
816 #kiwi.theme_cli #memberlists ul li
.userbox
{ margin:0 1em 0 1em; padding-bottom:0.4em; font-size:.9em; }
817 #kiwi.theme_cli #memberlists ul li
.userbox a
{ display:block
; text-decoration:none
; margin-bottom:2px; }
818 #kiwi.theme_cli #memberlists ul li
.userbox a i
{ font-size:1.1em; margin-right:5px; }
819 #kiwi.theme_cli #memberlists ul li
.userbox
.divider-horizontal
{ display:none
; }
822 #kiwi.theme_cli
.messages
.msg
> div
{ color:#6d6d6d; font-family: Inconsolata
, Consolas
, 'courier new', monospace
; }
823 #kiwi.theme_cli
.messages
.msg
{ border: none
; }
824 #kiwi.theme_cli
.messages
.msg
.time
{ display:inline
; margin-right:1em; color:#777; }
825 #kiwi.theme_cli
.messages
.msg
.nick
{ display:inline
; margin-right:1em; }
826 #kiwi.theme_cli
.messages
.msg
.nick:before
{ content:"<"; }
827 #kiwi.theme_cli
.messages
.msg
.nick:after
{ content:">"; }
828 #kiwi.theme_cli
.messages
.msg
.text
{ white-space:pre-wrap
; word-wrap:break-word
; }
830 #kiwi.theme_cli
.messages
.msg
.action
.nick
{ display:none
; }
831 #kiwi.theme_cli
.messages
.msg
.action
.text
{ color:#009900; border-left:none
; font-style:italic
; }
832 #kiwi.theme_cli
.messages
.msg
.action
.join
{ color:#009900; }
833 #kiwi.theme_cli
.messages
.msg
.action
.part
.text
{ color:#900; }
834 #kiwi.theme_cli
.messages
.msg
.action
.quit
.text
{ color:#900; }
835 #kiwi.theme_cli
.messages
.msg
.action
.kick
.text
{ color:#900; }
836 #kiwi.theme_cli
.messages
.msg
.status
.nick
{ display:none
; }
837 #kiwi.theme_cli
.messages
.msg
.status
.text
{ color:#990000; border-left:none
; font-weight:bold
; }
838 #kiwi.theme_cli
.messages
.msg
.topic
.nick
{ display:none
; }
839 #kiwi.theme_cli
.messages
.msg
.topic
.text
{ color:#009900; font-style: italic
; border-left:none
; }
840 /*#kiwi.theme_cli .messages .msg.motd .nick { display:none; }*/
841 #kiwi.theme_cli
.messages
.msg
.motd
{ border:none
; }
842 #kiwi.theme_cli
.messages
.msg
.motd
.text
{ color:#666; }
843 #kiwi.theme_cli
.messages
.msg
.whois
.nick
{ font-weight:normal
; }
844 #kiwi.theme_cli
.messages
.msg
.whois
.text
{ padding-left:1em; border-left:1px dashed
#999; }
845 #kiwi.theme_cli
.messages
.msg
.error
.text
{
846 border:1px solid
#A33F3F; background-color:#D28A8A;
847 padding:0.5em; margin-top:1em; margin-bottom:1em; margin-right:2em;
850 #kiwi.theme_cli
.messages
.msg
.global_nick_highlight
{ background:#111111; }
853 /* The server select dialog */
854 #kiwi.theme_cli
.server_select
{ width:730px; padding:3em 0 2em 0; margin: 0 auto
; }
855 #kiwi.theme_cli
.server_select
.more
{ display: none
; width:270px; margin:0 auto
; }
856 #kiwi.theme_cli
.server_select button
{ float:right
; padding:3px 7px; margin-top:10px; }
857 #kiwi.theme_cli
.server_select input
{ float:right
; margin-bottom:5px; padding:3px 7px; width:150px; }
858 #kiwi.theme_cli
.server_select label
{ float:left
; width:5em; padding-top:3px }
859 #kiwi.theme_cli
.server_select br
{ clear:both
; }
860 #kiwi.theme_cli
.server_select
.basic input
, .server_select
.basic button
{ font-size:1em; padding:0.5em 1em; }
861 #kiwi.theme_cli
.server_select
.basic input
{ width:170px; }
862 #kiwi.theme_cli
.server_select
.basic label
{ font-size:1.3em; margin-top:4px; }
863 #kiwi.theme_cli
.server_select
.basic
{ border-bottom: 1px dashed gray
; margin-bottom:1em; }
864 #kiwi.theme_cli
.server_select
.basic
.show_more
{ display: block
; width:40px; margin:10px 0 0 0; font-size:0.8em; background: url
(../img/more.png) no-repeat right
7px; }
865 #kiwi.theme_cli
.server_select
.single_server
.basic
{ border:none
; }
866 #kiwi.theme_cli
.server_select
.status
{ text-align: center
; font-weight: bold
; padding:1em; }
867 #kiwi.theme_cli
.server_select
.status
.ok
{ }
868 #kiwi.theme_cli
.server_select
.status
.error
{
869 border:1px solid
#A33F3F; background-color:#D28A8A;
870 padding:0.5em; margin-top:1em; margin-bottom:1em; margin-right:2em;
874 #kiwi.theme_cli
.server_select
.kiwi_logo
{ text-align: center
; display:block
; }
875 #kiwi.theme_cli
.server_select
.kiwi_logo h1
{
877 line-height:48px; vertical-align: middle
;
880 #kiwi.theme_cli
.server_select
.kiwi_logo img
{ }