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
.disabled
{ display:none
; }
99 #kiwi #memberlists ul
{ display:none
; }
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
{ }
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
{ }
116 #kiwi #controlbox
.input
{
121 #kiwi #controlbox
.input
.nick
{ cursor: pointer
; }
122 #kiwi #controlbox
.input
.nick a
{ }
124 /* Wrapper div around the text area input */
125 #kiwi #controlbox
.input
.input_wrap
{ display:inline
; }
127 /* The textarea input */
128 #kiwi #controlbox
.input
.inp
{ white-space: nowrap
; }
131 /* Nick change dialog showed when clicking the nick label */
132 #kiwi #controlbox
.nickchange
{
136 #kiwi #controlbox
.nickchange input
{ }
137 #kiwi #controlbox
.nickchange button
{ }
144 #kiwi #topic
{ position:relative
; height:2em; }
147 top:0; bottom:0; left:0; right:0;
156 * Server selection dialog
158 #kiwi .server_select
{ width:800px; margin:0 auto
; overflow:hidden
; }
159 #kiwi .server_select
.more
{ display: none
; }
160 #kiwi .server_select button
{ }
161 #kiwi .server_select input
{ }
162 #kiwi .server_select label
{ }
163 #kiwi .server_select br
{ clear:both
; }
164 #kiwi .server_select
.basic input
{ }
165 #kiwi .server_select
.basic label
{ }
166 #kiwi .server_select
.basic
{ border-bottom: 1px solid gray
; margin-bottom:1em; }
167 #kiwi .server_select
.basic
.show_more
{ }
168 #kiwi .server_select
.basic tr
.pass
{ display:none
; }
169 #kiwi .server_select
.single_server
.basic
{ border:none
; }
170 #kiwi .server_select
.status
{ }
172 /* When connected to an IRC server, .ok is set on the status div */
173 #kiwi .server_select
.status
.ok
{ }
175 /* IRC server connection error, .error is set on the status div */
176 #kiwi .server_select
.status
.error
{ }
180 /* Logo and title in the server selection dialog */
181 #kiwi .server_select
.kiwi_logo
{ text-align: center
; display:block
; }
182 #kiwi .server_select
.kiwi_logo h1
{ }
183 #kiwi .server_select
.kiwi_logo img
{ }
187 /* Icons in the top right corner */
188 #kiwi #toolbar
.app_tools
{ float:right
; }
189 #kiwi #toolbar
.app_tools ul li
{
190 display:inline
; cursor:pointer
;
192 #kiwi #toolbar
.app_tools img
{ height:25px; width:25px; margin: 6px 0.7em 0 0; }
196 /* Settings applet */
201 #kiwi .settings table td
{
209 * Reusable componants
212 #kiwi .divider-verticle
{
213 border-left: 1px solid
#CFCFCF;
214 border-right: 1px solid
#FFFFFF;
216 top:25px; bottom:25px;
221 #kiwi .divider-horizontal
{
222 border-top: 1px solid
#CFCFCF;
223 border-bottom: 1px solid
#FFFFFF;
225 left:25px; right:25px;
233 background:url
(../img/loader.gif) no-repeat
;
234 width:43px; height:11px;
235 display:inline-block
;
248 #kiwi.theme_relaxed
{
249 background: url
(../img
/background-light
.png
) left top repeat-x
#E3E3E3;
253 #kiwi.theme_relaxed input
,
254 #kiwi.theme_relaxed button
,
255 #kiwi.theme_relaxed textarea
{
256 font-family:Arial
, Helvetica
, sans-serif
;
257 font-size:14px; line-height:1.4em;
259 #kiwi.theme_relaxed input
, textarea
{
260 box-shadow: inset
0 1px 2px rgba
(0, 0, 0, 0.5),0 1px 0px rgba
(255, 255, 255, 0.3);
264 #kiwi.theme_relaxed #toolbar
{
265 background-color:#1B1B1B; font-size:0.9em;
267 #kiwi.theme_relaxed #controlbox
{ background-color:#1B1B1B; }
268 #kiwi.theme_relaxed #memberlists_resize_handle
{
269 /*background:url('../img/resize_handle.png') no-repeat; background-position:center;*/
271 #kiwi.theme_relaxed #toolbar
.panellist li
{
273 vertical-align: middle
;
276 -moz-border-radius:5px;
277 -webkit-border-radius:5px;
278 -khtml-border-radius:5px;
279 behavior: url
(border-radius
.htc
);
281 background-image: -webkit-gradient
(
285 color-stop
(0.38, rgb
(238,238,238)),
286 color-stop
(0.68, rgb
(209,209,209))
288 background-image: -moz-linear-gradient
(
290 rgb
(238,238,238) 38%,
294 border: 1px solid
#333;
295 background-color: #eee;
298 #kiwi.theme_relaxed #toolbar
.panellist
.alert_highlight
{ /*background: #990000;*/ }
299 #kiwi.theme_relaxed #toolbar
.panellist
.alert_activity
{ font-weight:normal
; }
300 #kiwi.theme_relaxed #toolbar
.panellist
.alert_action
{ font-weight:normal
; }
302 #kiwi.theme_relaxed #toolbar
.panellist
.active
{ padding-right:23px; }
303 #kiwi.theme_relaxed #toolbar
.panellist li
.part
{
304 background:url
('../img/redcross.png'); width:14px; height:14px;
306 #kiwi.theme_relaxed #toolbar
.panellist li
.part:after
{ content:""; }
308 #kiwi.theme_relaxed #toolbar
.panellist li
.server span
{ background:url
(../img/server_tab.png) no-repeat
; padding-left:23px; }
310 /* Tab texts are within a span */
311 #kiwi.theme_relaxed #toolbar
.panellist li span
{ line-height:20px; vertical-align:middle
; display:inline-block
; }
313 #kiwi.theme_relaxed #toolbar
.panellist li
.active
.activity
{ display:none
; }
314 #kiwi.theme_relaxed #toolbar
.panellist li
.activity
.zero
{ visibility:hidden
; }
315 #kiwi.theme_relaxed #toolbar
.panellist li
.activity
{
316 padding: 1px 3px; margin-left:1em;
318 background: #3F9532; color:#000; /*color: #ff5300;*/
319 text-align: center
; font-size: 10px;
320 display:inline-block
;
323 #kiwi.theme_relaxed #toolbar
.panellist li
.alert_highlight
.activity
{
324 color: #fff; background: #a60400;
327 #kiwi.theme_relaxed #status_message
{
328 background: #FEEFB3; color: #9F6000;
329 border-bottom: 1px solid
;
331 text-align: center
; font-size:1.1em;
333 #kiwi.theme_relaxed #status_message
.err
{ color:#D8000C; background:#FFBABA; }
335 #kiwi.theme_relaxed
.messages
{ color: #333333; }
336 #kiwi.theme_relaxed
.messages
.active
{ }
337 #kiwi.theme_relaxed
.messages a
{ text-decoration:none
; }
339 #kiwi.theme_relaxed
.messages
.msg
{ border-bottom: 1px solid
#DEDEDE; padding: 1px; font-family:arial
; font-size:0.9em; }
340 #kiwi.theme_relaxed
.messages
.msg
.time
{ width:6em; float:left
; color:#777; display:none
; }
341 #kiwi.theme_relaxed
.messages
.msg
.nick
{ width:11em; float:left
; font-size:12px; font-family:Arial
; text-align:right
; padding: 5px; overflow:hidden
; }
342 #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; }
344 #kiwi.theme_relaxed
.narrow
.messages
.msg
.nick
{ width: auto
; }
345 #kiwi.theme_relaxed
.narrow
.messages
.msg
.text
{ margin-left: 1em; border:none
; }
347 #kiwi.theme_relaxed
.messages
.msg
.action
.nick
{ }
348 #kiwi.theme_relaxed
.messages
.msg
.action
.text
{ color:#009900; border-left:none
; font-style:italic
; }
349 #kiwi.theme_relaxed
.messages
.msg
.action
.join
{ color:#009900; }
350 #kiwi.theme_relaxed
.messages
.msg
.action
.part
.text
{ color:#900; }
351 #kiwi.theme_relaxed
.messages
.msg
.action
.quit
.text
{ color:#900; }
352 #kiwi.theme_relaxed
.messages
.msg
.action
.kick
.text
{ color:#900; }
353 #kiwi.theme_relaxed
.messages
.msg
.status
.nick
{ }
354 #kiwi.theme_relaxed
.messages
.msg
.status
.text
{ color:#990000; margin-left:9em; border-left:none
; font-weight:bold
; }
355 #kiwi.theme_relaxed
.messages
.msg
.topic
.nick
{ display:none
; }
356 #kiwi.theme_relaxed
.messages
.msg
.topic
.text
{ color:#009900; margin-left:9em; font-style: italic
; border-left:none
; }
357 #kiwi.theme_relaxed
.messages
.msg
.motd
{ border:none
; }
358 /*#kiwi.theme_relaxed .messages .msg.motd .nick { display:none; }*/
359 #kiwi.theme_relaxed
.messages
.msg
.motd
.text
{ color:#666; font-family:monospace
; }
360 #kiwi.theme_relaxed
.messages
.msg
.whois
.nick
{ font-weight:normal
; }
361 #kiwi.theme_relaxed
.messages
.msg
.whois
.text
{ margin-left:18em; padding-left:1em; border-left:1px dashed
#999; }
362 #kiwi.theme_relaxed
.messages
.msg
.error
.text
{
363 border:1px solid
#A33F3F; background-color:#D28A8A;
364 padding:0.5em; margin-top:1em; margin-bottom:1em; margin-right:2em;
367 #kiwi.theme_relaxed
.messages
.msg
.global_nick_highlight
,
368 #kiwi.theme_relaxed
.messages
.msg
.highlight
{ background:#D9D9D9; }
370 /* Narrow styling (window width < 400px) */
371 #kiwi.theme_relaxed
.narrow
.messages
.msg
.nick
{ width: auto
; }
372 #kiwi.theme_relaxed
.narrow
.messages
.msg
.text
{ margin-left: 1em; border:none
; }
373 #kiwi.theme_relaxed
.narrow
.messages
.msg
.action
.text
{ margin-left: 1em; }
376 #kiwi.theme_relaxed
.messages
.msg
.media
{ margin-left:0.5em; }
377 #kiwi.theme_relaxed
.messages
.msg
.media
.media_close
{ font-size:0.9em; }
378 #kiwi.theme_relaxed
.messages
.msg
.media
.media_content
{ margin:10px 0 0 10px; overflow:hidden
; }
379 #kiwi.theme_relaxed
.messages
.msg
.media
.media_content img
{ padding:3px; border:1px solid gray
; }
380 #kiwi.theme_relaxed
.messages
.msg
.media
.media_content
> .content
{
384 border: #DDD 1px solid
;
385 border-top-color: #EEE;
386 border-bottom-color: #BBB;
387 -webkit-box-shadow: 0 1px 3px rgba
(0, 0, 0, 0.15);
388 -moz-box-shadow: 0 1px 3px rgba
(0,0,0,0.15);
389 box-shadow: 0 1px 3px rgba
(0, 0, 0, 0.15);
394 #kiwi.theme_relaxed
.messages
.msg
.media
.twitter
.media_content
> .content
{
395 background: transparent
;
401 #kiwi.theme_relaxed
.messages
.msg
.media
.reddit
.thumbnail_nsfw
{
402 display: inline-block
;
405 #kiwi.theme_relaxed
.messages
.msg
.media
.reddit
.thumbnail
{ float:left
; margin-right: 0.5em; }
408 #kiwi.theme_relaxed #memberlists
{
409 background-color: #DADADA;
410 border-left: 1px solid
#8A8A8A;
412 #kiwi.theme_relaxed
.narrow #memberlists
{ display:none
; }
413 #kiwi.theme_relaxed #memberlists ul
{ list-style: none
; }
414 #kiwi.theme_relaxed #memberlists ul
.active
{ }
415 #kiwi.theme_relaxed #memberlists ul li
{ padding: 0.2em 1em; }
416 #kiwi.theme_relaxed #memberlists ul
li:hover
{
417 border-left: 5px solid
#88C56A;
418 -webkit-transition: 0.2s ease
;
419 -moz-transition: 0.2s ease
;
420 -ms-transition: 0.2s ease
;
421 -o-transition: 0.2s ease
;
422 transition: 0.2s ease
;
424 #kiwi.theme_relaxed #memberlists ul li a
.nick
{ display:block
; color:black
; }
426 #kiwi.theme_relaxed #memberlists ul li
.userbox
{ margin:4px 1em 5px 1em; padding-bottom:0.7em; font-size:.9em; }
427 #kiwi.theme_relaxed #memberlists ul li
.userbox a
{ display:block
; text-decoration:none
; margin-bottom:2px; }
428 #kiwi.theme_relaxed #memberlists ul li
.userbox a i
{ font-size:1.1em; margin-right:5px; }
430 /* User mode styles */
431 #kiwi.theme_relaxed #memberlists ul li
.prefix
{
433 width:20px; height:20px;
436 font-size:12px; text-align: center
;
438 /* text-indent: -1000px; */
440 /* Most important modes towards the bottom - they override the top ones! */
441 #kiwi.theme_relaxed #memberlists ul li
.mode
.v
.prefix
{ display:inline-block
; background:#b3b3b3; }
442 #kiwi.theme_relaxed #memberlists ul li
.mode
.h
.prefix
{ display:inline-block
; background:#b5b447; }
443 #kiwi.theme_relaxed #memberlists ul li
.mode
.o
.prefix
{ display:inline-block
; background:#47b547; }
444 #kiwi.theme_relaxed #memberlists ul li
.mode
.a
.prefix
{ display:inline-block
; background:#b54747; }
445 #kiwi.theme_relaxed #memberlists ul li
.mode
.q
.prefix
{ display:inline-block
; background:#8547b5; }
447 #kiwi.theme_relaxed #controlbox
.input
{
448 background:#fff; margin:3px;
451 -moz-border-radius:5px;
452 -webkit-border-radius:5px;
453 -khtml-border-radius:5px;
455 #kiwi.theme_relaxed #controlbox
.input
.nick
{ text-align: right
; width:11em; left:0px; position:absolute
; padding:2px; overflow:hidden
; }
456 #kiwi.theme_relaxed #controlbox
.input
.nick a
{ text-decoration:none
; color:black
; }
458 #kiwi.theme_relaxed
.narrow #controlbox
.input
.nick
{ display:none
; }
459 #kiwi.theme_relaxed
.narrow #controlbox
.input
.input_wrap
{ left:7px; }
461 #kiwi.theme_relaxed #controlbox
.input
.input_wrap
{
463 right:7px; left: 12.2em;
466 #kiwi.theme_relaxed #controlbox
.input
.inp
{
471 outline:none
; resize:none
;
474 height:100%; width:100%;
479 #kiwi.theme_relaxed #controlbox
.nickchange
{
480 padding:10px; left: 0px;
481 background: #1B1B1B; color:#eeeeee;
483 #kiwi.theme_relaxed #controlbox
.nickchange input
{ padding:0.3em 0.5em; }
484 #kiwi.theme_relaxed #controlbox
.nickchange button
{ padding:0.5em; }
488 #kiwi.theme_relaxed #topic
{ background-color:#1B1B1B; padding-bottom:2px; }
489 #kiwi.theme_relaxed #topic div
{
494 background-color:#FFF;
500 #kiwi.theme_relaxed #
topic:hover div
{
502 white-space:pre-wrap
; word-wrap:break-word
;
504 background-color:#FFF;
506 height:auto
; bottom:auto
;
507 border-bottom: 2px solid
#1B1B1B;
511 #kiwi.theme_relaxed #toolbar
.app_tools
{ width:200px; padding-left:10px; color:#D4D4D4; }
512 #kiwi.theme_relaxed
.narrow #toolbar #tabs
{ margin-right:0; }
513 #kiwi.theme_relaxed
.narrow #toolbar
.app_tools
{ width:auto
; }
514 #kiwi.theme_relaxed #toolbar
.app_tools ul li
{
516 -webkit-transition: all
.3s ease
;
517 -moz-transition: all
.3s ease
;
518 transition: all
.3s ease
;
521 #kiwi.theme_relaxed #toolbar
.app_tools ul
li:hover
{ color:#88C56A; }
522 #kiwi.theme_relaxed #toolbar
.app_tools img
{ }
525 /* The server select dialog */
526 #kiwi.theme_relaxed
.server_select
{ width:730px; padding:3em 0 2em 0; margin: 0 auto
; }
527 #kiwi.theme_relaxed
.server_select
.more
{ display: none
; width:270px; margin:0 auto
; }
528 #kiwi.theme_relaxed
.server_select table tr td
{ padding:5px; }
529 #kiwi.theme_relaxed
.server_select button
{ float:right
; padding:3px 7px; }
530 #kiwi.theme_relaxed
.server_select input
{ padding:3px 7px; width:150px; }
531 #kiwi.theme_relaxed
.server_select label
{ }
532 #kiwi.theme_relaxed
.server_select br
{ clear:both
; }
533 #kiwi.theme_relaxed
.server_select
.basic input
, .server_select
.basic button
{ font-size:1em; padding:0.5em 1em; }
534 #kiwi.theme_relaxed
.server_select
.basic input
{ width:170px; }
535 #kiwi.theme_relaxed
.server_select
.basic label
{ font-size:1.3em; margin-top:4px; }
536 #kiwi.theme_relaxed
.server_select
.basic tr
.have_pass
{ font-size:0.8em; }
537 #kiwi.theme_relaxed
.server_select
.basic tr
.channel td
{ padding-top:1em; }
538 #kiwi.theme_relaxed
.server_select
.basic
{ border-bottom: 1px dashed gray
; margin-bottom:1em; }
539 #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; }
540 #kiwi.theme_relaxed
.server_select
.single_server
.basic
{ border:none
; }
541 #kiwi.theme_relaxed
.server_select
.status
{ text-align: center
; font-weight: bold
; padding:1em; }
542 #kiwi.theme_relaxed
.server_select
.status
.ok
{ }
543 #kiwi.theme_relaxed
.server_select
.status
.error
{
544 border:1px solid
#A33F3F; background-color:#D28A8A;
545 padding:0.5em; margin-top:1em; margin-bottom:1em; margin-right:2em;
549 #kiwi.theme_relaxed
.server_select
.kiwi_logo
{ text-align: center
; display:block
; }
550 #kiwi.theme_relaxed
.server_select
.kiwi_logo h1
{
552 line-height:48px; vertical-align: middle
;
555 #kiwi.theme_relaxed
.server_select
.kiwi_logo img
{ }
558 #kiwi.theme_relaxed
.chanlist_treeview #panels
{ left:160px; }
559 #kiwi.theme_relaxed
.chanlist_treeview #toolbar
{ position:static
; }
560 #kiwi.theme_relaxed
.chanlist_treeview #toolbar
.app_tools
{ float:none
; }
561 #kiwi.theme_relaxed
.chanlist_treeview #toolbar
> div
{ margin-left:160px; }
562 #kiwi.theme_relaxed
.chanlist_treeview #toolbar #tabs
{ position:absolute
; left:0px; bottom:0px; top:0px; margin:0; width:160px; background:#1B1B1B; overflow-y:auto
; }
563 #kiwi.theme_relaxed
.chanlist_treeview #tabs ul li
{ display:block
; float:none
; }
564 #kiwi.theme_relaxed
.chanlist_treeview #tabs ul li
.activity
{ float:right
; }
565 #kiwi.theme_relaxed
.chanlist_treeview #tabs ul li
.active
{
567 border-right-width:0;
568 border-bottom-right-radius:0;
569 border-top-right-radius:0;
573 #kiwi.theme_relaxed
.applet
> div
.settings button
.save
{
575 border:1px solid gray
; border-radius:3px;
577 #kiwi.theme_relaxed
.applet
> div
.settings tr
{
578 border-bottom: 1px dashed black
;
581 #kiwi.theme_relaxed
.applet
> div
.settings td
.label
{
584 #kiwi.theme_relaxed
.applet
> div
.settings tr
.save
{
597 #kiwi.theme_mini input
,
598 #kiwi.theme_mini button
,
599 #kiwi.theme_mini textarea
{
600 font-family:Arial
, Helvetica
, sans-serif
;
601 font-size:14px; line-height:1.4em;
603 #kiwi.theme_mini input
, textarea
{
604 box-shadow: inset
0 1px 2px rgba
(0, 0, 0, 0.5),0 1px 0px rgba
(255, 255, 255, 0.3);
608 #kiwi.theme_mini #toolbar
{
609 background-color:#1B1B1B; font-size:0.9em;
611 #kiwi.theme_mini #controlbox
{ background-color:#1B1B1B; }
612 #kiwi.theme_mini #memberlists_resize_handle
{
613 display:none
; width:0;
615 #kiwi.theme_mini #toolbar
.panellist li
{
617 vertical-align: middle
;
620 -moz-border-radius:5px;
621 -webkit-border-radius:5px;
622 -khtml-border-radius:5px;
624 border: 1px solid
#333;
625 background-color: #eee;
628 #kiwi.theme_mini #toolbar #tabs
{ margin-right:0 !important
; }
629 #kiwi.theme_mini #toolbar
.panellist
.alert_highlight
{ font-weight:bold
; }
630 #kiwi.theme_mini #toolbar
.panellist
.alert_activity
{ font-weight:normal
; }
631 #kiwi.theme_mini #toolbar
.panellist
.alert_action
{ font-weight:normal
; }
633 #kiwi.theme_mini #toolbar
.panellist
.active
{ padding-right:23px; }
634 #kiwi.theme_mini #toolbar
.panellist li
.part
{
635 background:url
('../img/redcross.png'); width:14px; height:14px;
637 #kiwi.theme_mini #toolbar
.panellist li
.part:after
{ content:""; }
639 #kiwi.theme_mini #toolbar
.panellist li
.server span
{ background:url
(../img/server_tab.png) no-repeat
; padding-left:23px; }
641 /* Tab texts are within a span */
642 #kiwi.theme_mini #toolbar
.panellist li span
{ line-height:20px; vertical-align:middle
; display:inline-block
; }
644 #kiwi.theme_mini #toolbar
.panellist li
.activity
{ display:inline
; margin-left:0.5em; font-style:italic
; font-size:0.8em; }
645 #kiwi.theme_mini #toolbar
.panellist li
.activity:before
{ content:"("; }
646 #kiwi.theme_mini #toolbar
.panellist li
.activity:after
{ content:")"; }
648 #kiwi.theme_mini #status_message
{
649 background: #FEEFB3; color: #9F6000;
650 border-bottom: 1px solid
;
652 text-align: center
; font-size:1.1em;
654 #kiwi.theme_mini #status_message
.err
{ color:#D8000C; background:#FFBABA; }
656 #kiwi.theme_mini
.messages
{ color: #333333; }
657 #kiwi.theme_mini
.messages
.active
{ }
658 #kiwi.theme_mini
.messages a
{ text-decoration:none
; }
660 #kiwi.theme_mini
.messages
.msg
{ border-bottom: 1px solid
#DEDEDE; padding: 5px; font-family:arial
; font-size:0.9em; }
661 #kiwi.theme_mini
.messages
.msg
.time
{ display:none
; }
662 #kiwi.theme_mini
.messages
.msg
.nick
{ display:block
; font-family:Arial
; text-transform:capitalize
; }
663 #kiwi.theme_mini
.messages
.msg
.text
{ display:block
; white-space:pre-wrap
; word-wrap:break-word
; font-family:arial
; }
665 #kiwi.theme_mini
.messages
.msg
.action
.nick
{ }
666 #kiwi.theme_mini
.messages
.msg
.action
.text
{ color:#009900; border-left:none
; font-style:italic
; }
667 #kiwi.theme_mini
.messages
.msg
.action
.join
{ color:#009900; }
668 #kiwi.theme_mini
.messages
.msg
.action
.part
.text
{ color:#900; }
669 #kiwi.theme_mini
.messages
.msg
.action
.quit
.text
{ color:#900; }
670 #kiwi.theme_mini
.messages
.msg
.action
.kick
.text
{ color:#900; }
671 #kiwi.theme_mini
.messages
.msg
.status
.nick
{ }
672 #kiwi.theme_mini
.messages
.msg
.status
.text
{ color:#990000; border-left:none
; font-weight:bold
; }
673 #kiwi.theme_mini
.messages
.msg
.topic
.nick
{ display:none
; }
674 #kiwi.theme_mini
.messages
.msg
.topic
.text
{ color:#009900; font-style: italic
; border-left:none
; }
675 #kiwi.theme_mini
.messages
.msg
.motd
{ border:none
; }
676 /*#kiwi.theme_mini .messages .msg.motd .nick { display:none; }*/
677 #kiwi.theme_mini
.messages
.msg
.motd
.text
{ color:#666; }
678 #kiwi.theme_mini
.messages
.msg
.whois
.nick
{ font-weight:normal
; }
679 #kiwi.theme_mini
.messages
.msg
.whois
.text
{ padding-left:1em; border-left:1px dashed
#999; }
680 #kiwi.theme_mini
.messages
.msg
.error
.text
{
681 border:1px solid
#A33F3F; background-color:#D28A8A;
682 padding:0.5em; margin-top:1em; margin-bottom:1em; margin-right:2em;
685 #kiwi.theme_mini
.messages
.msg
.global_nick_highlight
,
686 #kiwi.theme_mini
.messages
.msg
.highlight
{ background:#D9D9D9; }
690 #kiwi.theme_mini #memberlists
{
691 background-color: #DADADA;
692 border-left: 1px solid
#8A8A8A;
696 #kiwi.theme_mini #memberlists ul
{ list-style: none
; }
697 #kiwi.theme_mini #memberlists ul
.active
{ }
698 #kiwi.theme_mini #memberlists ul li
{ padding: 0.2em 1em; }
699 #kiwi.theme_mini #memberlists ul
li:hover
{
700 border-left: 5px solid
#88C56A;
701 -webkit-transition: 0.2s ease
;
702 -moz-transition: 0.2s ease
;
703 -ms-transition: 0.2s ease
;
704 -o-transition: 0.2s ease
;
705 transition: 0.2s ease
;
707 #kiwi.theme_mini #memberlists ul li a
.nick
{ display:block
; color:black
; }
709 #kiwi.theme_mini #memberlists ul li
.userbox
{ margin:0 1em 5px 1em; padding-bottom:0.7em; font-size:.9em; }
710 #kiwi.theme_mini #memberlists ul li
.userbox a
{ display:block
; text-decoration:none
; margin-bottom:2px; }
711 #kiwi.theme_mini #memberlists ul li
.userbox a i
{ font-size:1.1em; margin-right:5px; }
714 #kiwi.theme_mini #controlbox
.input
{
715 background:#fff; margin:3px;
718 #kiwi.theme_mini #controlbox
.input
.nick
{ display:none
; }
719 #kiwi.theme_mini #controlbox
.input
.nick a
{ text-decoration:none
; color:black
; }
720 #kiwi.theme_mini #controlbox
.input
.input_wrap
{
725 #kiwi.theme_mini #controlbox
.input
.inp
{
733 height:100%; width:100%;
738 #kiwi.theme_mini #controlbox
.nickchange
{
739 padding:10px; left: 0px;
740 background: #1B1B1B; color:#eeeeee;
742 #kiwi.theme_mini #controlbox
.nickchange input
{ padding:0.3em 0.5em; }
743 #kiwi.theme_mini #controlbox
.nickchange button
{ padding:0.5em; }
747 #kiwi.theme_mini #topic
{ display:none
; }
748 #kiwi.theme_mini #topic div
{
749 top:2; bottom:2px; left:0; width:100%;
754 background-color:#FFF;
761 #kiwi.theme_mini #toolbar
.app_tools
{ padding-left:10px; color:#D4D4D4; }
762 #kiwi.theme_mini #toolbar
.app_tools ul li
{
764 -webkit-transition: all
.3s ease
;
765 -moz-transition: all
.3s ease
;
766 transition: all
.3s ease
;
769 #kiwi.theme_mini #toolbar
.app_tools ul
li:hover
{ color:#88C56A; }
770 #kiwi.theme_mini #toolbar
.app_tools img
{ }
773 /* The server select dialog */
774 #kiwi.theme_mini
.server_select
{ padding:3em 0 2em 0; margin: 0 auto
; width:100%; }
775 #kiwi.theme_mini
.server_select
.more
{ display:none
; }
776 #kiwi.theme_mini
.server_select button
{ display:block
; padding:3px 7px; margin:0 auto
; }
777 #kiwi.theme_mini
.server_select input
.nick
{
778 float:none
; display:block
; width:80%;
779 padding:0.5em 1em; margin:0 auto
;
782 #kiwi.theme_mini
.server_select label
{ display:none
; }
783 #kiwi.theme_mini
.server_select br
{ clear:both
; }
784 #kiwi.theme_mini
.server_select
.basic
{ border:none
; }
785 #kiwi.theme_mini
.server_select
.basic table
{ width:100%; }
786 #kiwi.theme_mini
.server_select
.basic table tr
.channel
,
787 #kiwi.theme_mini
.server_select
.basic table tr
.pass
,
788 #kiwi.theme_mini
.server_select
.basic table tr
.have_pass
{ display:none
; }
789 #kiwi.theme_mini
.server_select
.basic
.show_more
{ display:none
!important
; }
790 #kiwi.theme_mini
.server_select
.single_server
.basic
{ border:none
; }
791 #kiwi.theme_mini
.server_select
.status
{ text-align: center
; font-weight: bold
; padding:1em; }
792 #kiwi.theme_mini
.server_select
.status
.ok
{ }
793 #kiwi.theme_mini
.server_select
.status
.error
{
794 border:1px solid
#A33F3F; background-color:#D28A8A;
795 padding:0.5em; margin-top:1em; margin-bottom:1em; margin-right:2em;
798 #kiwi.theme_mini
.server_select
.divider-verticle
{
801 #kiwi.theme_mini
.server_select
.server_details
{
802 position: relative
!important
;
803 float: none
!important
;
804 width: auto
!important
;
805 padding: 0 !important
;
806 margin: 2em 0 0 0 !important
;
808 #kiwi.theme_mini
.server_select
.about_kiwi
{ display:none
; }
819 #kiwi.theme_cli
{ background:#222222; color:#6d6d6d; }
821 #kiwi.theme_cli input
,
822 #kiwi.theme_cli button
,
823 #kiwi.theme_cli textarea
{
824 font-family:Arial
, Helvetica
, sans-serif
;
825 font-size:14px; line-height:1.4em;
828 #kiwi.theme_cli #controlbox
{ background:#111111; border-top:1px solid
#444444; color:#909090; font-size:1.3em; line-height:2em; }
829 #kiwi.theme_cli #controlbox
.input_wrap:before
{ content:"> " }
830 #kiwi.theme_cli #controlbox
.input
{ background:none
; border:none
;}
831 #kiwi.theme_cli #controlbox
.input
.nick
{ line-height:1.7em; padding:0; text-align: right
; width:11em; left:0px; position:absolute
; overflow:hidden
; }
832 #kiwi.theme_cli #controlbox
.input
.input_wrap
{
834 right:7px; left: 12.2em;
837 #kiwi.theme_cli #controlbox
.input
.inp
{
840 background:transparent
; color:#909090;
844 outline:none
; resize:none
;
848 height:99%; width:98%;
853 #kiwi.theme_cli #topic
{ background:#111111; height:2em; border-bottom:1px solid
#444444; border-top:1px solid
#444444; }
854 #kiwi.theme_cli #topic div
{
855 width:100%; height: 1.5em;
859 border:none
; outline:none
;
863 #kiwi.theme_cli #
topic:hover div
{
865 white-space:pre-wrap
; word-wrap:break-word
;
867 background-color:#111111;
869 height:auto
; bottom:auto
;
870 border-bottom: 1px solid
#444444;
873 #kiwi.theme_cli #toolbar
.app_tools
{ width:200px; padding-left:10px; color:#D4D4D4; }
874 #kiwi.theme_cli #toolbar
.app_tools ul li
{
876 -webkit-transition: all
.3s ease
;
877 -moz-transition: all
.3s ease
;
878 transition: all
.3s ease
;
881 #kiwi.theme_cli #toolbar
.app_tools ul
li:hover
{ color:#88C56A; }
882 #kiwi.theme_cli #toolbar
.app_tools img
{ }
884 #kiwi.theme_cli #toolbar
.panellist li
{
886 vertical-align: middle
;
888 border: 1px solid
#333;
889 background-color: #111;
892 #kiwi.theme_cli #toolbar
.panellist
.alert_highlight
{ font-weight:bold
; }
893 #kiwi.theme_cli #toolbar
.panellist
.alert_activity
{ font-weight:normal
; }
894 #kiwi.theme_cli #toolbar
.panellist
.alert_action
{ font-weight:normal
; }
896 #kiwi.theme_cli #toolbar
.panellist
.active
{ padding-right:23px; }
897 #kiwi.theme_cli #toolbar
.panellist li
.part
{
898 background:url
('../img/redcross.png'); width:14px; height:14px;
900 #kiwi.theme_cli #toolbar
.panellist li
.part:after
{ content:""; }
902 #kiwi.theme_cli #toolbar
.panellist li
.server span
{ background:url
(../img/server_tab.png) no-repeat
; padding-left:23px; }
904 /* Tab texts are within a span */
905 #kiwi.theme_cli #toolbar
.panellist li span
{ line-height:20px; vertical-align:middle
; display:inline-block
; }
907 #kiwi.theme_cli #toolbar
.panellist li
.activity
{ display:inline
; margin-left:0.5em; font-style:italic
; font-size:0.8em; }
908 #kiwi.theme_cli #toolbar
.panellist li
.activity:before
{ content:"("; }
909 #kiwi.theme_cli #toolbar
.panellist li
.activity:after
{ content:")"; }
912 #kiwi.theme_cli #memberlists
{ background:#222222; }
913 #kiwi.theme_cli #memberlists ul li
{ padding: 0.2em 1em; }
914 #kiwi.theme_cli #memberlists ul li a
.nick
{ color:#6d6d6d; }
915 #kiwi.theme_cli #memberlists ul
li:hover
{
916 border-left: 5px solid
#88C56A;
917 -webkit-transition: 0.2s ease
;
918 -moz-transition: 0.2s ease
;
919 -ms-transition: 0.2s ease
;
920 -o-transition: 0.2s ease
;
921 transition: 0.2s ease
;
924 #kiwi.theme_cli #memberlists ul li
.userbox
{ margin:0 1em 0 1em; padding-bottom:0.4em; font-size:.9em; }
925 #kiwi.theme_cli #memberlists ul li
.userbox a
{ display:block
; text-decoration:none
; margin-bottom:2px; }
926 #kiwi.theme_cli #memberlists ul li
.userbox a i
{ font-size:1.1em; margin-right:5px; }
927 #kiwi.theme_cli #memberlists ul li
.userbox
.divider-horizontal
{ display:none
; }
930 #kiwi.theme_cli
.messages
.msg
> div
{ color:#6d6d6d; font-family: Inconsolata
, Consolas
, 'courier new', monospace
; }
931 #kiwi.theme_cli
.messages
.msg
{ border: none
; }
932 #kiwi.theme_cli
.messages
.msg
.time
{ display:inline
; margin-right:1em; color:#777; }
933 #kiwi.theme_cli
.messages
.msg
.nick
{ display:inline
; margin-right:1em; }
934 #kiwi.theme_cli
.messages
.msg
.nick:before
{ content:"<"; }
935 #kiwi.theme_cli
.messages
.msg
.nick:after
{ content:">"; }
936 #kiwi.theme_cli
.messages
.msg
.text
{ white-space:pre-wrap
; word-wrap:break-word
; }
938 #kiwi.theme_cli
.messages
.msg
.action
.nick
{ display:none
; }
939 #kiwi.theme_cli
.messages
.msg
.action
.text
{ color:#009900; border-left:none
; font-style:italic
; }
940 #kiwi.theme_cli
.messages
.msg
.action
.join
{ color:#009900; }
941 #kiwi.theme_cli
.messages
.msg
.action
.part
.text
{ color:#900; }
942 #kiwi.theme_cli
.messages
.msg
.action
.quit
.text
{ color:#900; }
943 #kiwi.theme_cli
.messages
.msg
.action
.kick
.text
{ color:#900; }
944 #kiwi.theme_cli
.messages
.msg
.status
.nick
{ display:none
; }
945 #kiwi.theme_cli
.messages
.msg
.status
.text
{ color:#990000; border-left:none
; font-weight:bold
; }
946 #kiwi.theme_cli
.messages
.msg
.topic
.nick
{ display:none
; }
947 #kiwi.theme_cli
.messages
.msg
.topic
.text
{ color:#009900; font-style: italic
; border-left:none
; }
948 /*#kiwi.theme_cli .messages .msg.motd .nick { display:none; }*/
949 #kiwi.theme_cli
.messages
.msg
.motd
{ border:none
; }
950 #kiwi.theme_cli
.messages
.msg
.motd
.text
{ color:#666; }
951 #kiwi.theme_cli
.messages
.msg
.whois
.nick
{ font-weight:normal
; }
952 #kiwi.theme_cli
.messages
.msg
.whois
.text
{ padding-left:1em; border-left:1px dashed
#999; }
953 #kiwi.theme_cli
.messages
.msg
.error
.text
{
954 border:1px solid
#A33F3F; background-color:#D28A8A;
955 padding:0.5em; margin-top:1em; margin-bottom:1em; margin-right:2em;
958 #kiwi.theme_cli
.messages
.msg
.global_nick_highlight
{ background:#111111; }
962 #kiwi.theme_cli
.messages
.msg
.media
{ margin-left:0.5em; }
963 #kiwi.theme_cli
.messages
.msg
.media
.media_close
{ font-size:0.9em; }
964 #kiwi.theme_cli
.messages
.msg
.media
.media_content
{ margin:10px 0 0 6em; overflow:hidden
; }
965 #kiwi.theme_cli
.messages
.msg
.media
.media_content img
{ padding:3px; border:1px solid gray
; }
966 #kiwi.theme_cli
.messages
.msg
.media
.media_content
> .content
{
970 border: #DDD 1px solid
;
971 border-top-color: #EEE;
972 border-bottom-color: #BBB;
973 -webkit-box-shadow: 0 1px 3px rgba
(0, 0, 0, 0.15);
974 -moz-box-shadow: 0 1px 3px rgba
(0,0,0,0.15);
975 box-shadow: 0 1px 3px rgba
(0, 0, 0, 0.15);
980 #kiwi.theme_cli
.messages
.msg
.media
.twitter
.media_content
> .content
{
981 background: transparent
;
987 #kiwi.theme_cli
.messages
.msg
.media
.reddit
.thumbnail_nsfw
{
988 display: inline-block
;
991 #kiwi.theme_cli
.messages
.msg
.media
.reddit
.thumbnail
{ float:left
; margin-right: 0.5em; }
995 /* The server select dialog */
996 #kiwi.theme_cli
.server_select
{ width:730px; padding:3em 0 2em 0; margin: 0 auto
; }
997 #kiwi.theme_cli
.server_select
.more
{ display: none
; width:270px; margin:0 auto
; }
998 #kiwi.theme_cli
.server_select table tr td
{ padding:5px; }
999 #kiwi.theme_cli
.server_select button
{ float:right
; padding:3px 7px; margin-top:10px; }
1000 #kiwi.theme_cli
.server_select input
{ padding:3px 7px; width:150px; }
1001 #kiwi.theme_cli
.server_select label
{ width:5em; padding-top:3px }
1002 #kiwi.theme_cli
.server_select br
{ clear:both
; }
1003 #kiwi.theme_cli
.server_select
.basic input
, .server_select
.basic button
{ font-size:1em; padding:0.5em 1em; }
1004 #kiwi.theme_cli
.server_select
.basic input
{ width:170px; }
1005 #kiwi.theme_cli
.server_select
.basic label
{ font-size:1.3em; margin-top:4px; }
1006 #kiwi.theme_cli
.server_select
.basic tr
.have_pass
{ font-size:0.8em; }
1007 #kiwi.theme_cli
.server_select
.basic tr
.channel td
{ padding-top:1em; }
1008 #kiwi.theme_cli
.server_select
.basic
{ border-bottom: 1px dashed gray
; margin-bottom:1em; }
1009 #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; }
1010 #kiwi.theme_cli
.server_select
.single_server
.basic
{ border:none
; }
1011 #kiwi.theme_cli
.server_select
.status
{ text-align: center
; font-weight: bold
; padding:1em; }
1012 #kiwi.theme_cli
.server_select
.status
.ok
{ }
1013 #kiwi.theme_cli
.server_select
.status
.error
{
1014 border:1px solid
#A33F3F; background-color:#D28A8A;
1015 padding:0.5em; margin-top:1em; margin-bottom:1em; margin-right:2em;
1019 #kiwi.theme_cli
.server_select
.kiwi_logo
{ text-align: center
; display:block
; }
1020 #kiwi.theme_cli
.server_select
.kiwi_logo h1
{
1022 line-height:48px; vertical-align: middle
;
1025 #kiwi.theme_cli
.server_select
.kiwi_logo img
{ }
1028 #kiwi.theme_cli
.divider-verticle
{
1029 border-left: 1px solid
#303030;
1030 border-right: 1px solid
#1B1B1B;
1033 #kiwi.theme_cli
.divider-horizontal
{
1034 border-top: 1px solid
#303030;
1035 border-bottom: 1px solid
#1B1B1B;
1040 #kiwi.theme_cli
.chanlist_treeview #panels
{ left:200px; }
1041 #kiwi.theme_cli
.chanlist_treeview #toolbar
{ position:static
; }
1042 #kiwi.theme_cli
.chanlist_treeview #toolbar
.app_tools
{ float:none
; }
1043 #kiwi.theme_cli
.chanlist_treeview #toolbar
> div
{ margin-left:200px; }
1044 #kiwi.theme_cli
.chanlist_treeview #toolbar #tabs
{ position:absolute
; left:0px; bottom:0px; top:0px; margin:0; width:200px; background:#1B1B1B; overflow-y:auto
; }
1045 #kiwi.theme_cli
.chanlist_treeview #tabs ul li
{ display:block
; float:none
; }
1046 #kiwi.theme_cli
.chanlist_treeview #tabs ul li
.activity
{ float:right
; }
1047 #kiwi.theme_cli
.chanlist_treeview #tabs ul li
.active
{ padding-left:1em; }
1066 #kiwi.theme_basic input
,
1067 #kiwi.theme_basic button
,
1068 #kiwi.theme_basic textarea
{
1069 font-family:Arial
, Helvetica
, sans-serif
;
1070 font-size:14px; line-height:1.4em;
1072 #kiwi.theme_basic input
, textarea
{
1073 box-shadow: inset
0 1px 2px rgba
(0, 0, 0, 0.5),0 1px 0px rgba
(255, 255, 255, 0.3);
1077 #kiwi.theme_basic #toolbar
{
1078 background-color:#1B1B1B; font-size:0.9em;
1080 #kiwi.theme_basic #controlbox
{ background-color:#1B1B1B; }
1081 #kiwi.theme_basic #memberlists_resize_handle
{
1082 display:none
; width:0;
1084 #kiwi.theme_basic #toolbar
.panellist li
{
1086 vertical-align: middle
;
1089 -moz-border-radius:5px;
1090 -webkit-border-radius:5px;
1091 -khtml-border-radius:5px;
1093 border: 1px solid
#333;
1094 background-color: #eee;
1097 #kiwi.theme_basic #toolbar #tabs
{ margin-right:0 !important
; }
1098 #kiwi.theme_basic #toolbar
.panellist
.alert_highlight
{ font-weight:bold
; color:red
; }
1099 #kiwi.theme_basic #toolbar
.panellist
.alert_activity
{ font-weight:normal
; color:green
; }
1100 #kiwi.theme_basic #toolbar
.panellist
.alert_action
{ font-weight:normal
; color:green
; }
1102 #kiwi.theme_basic #toolbar
.panellist
.active
{ padding-right:23px; }
1103 #kiwi.theme_basic #toolbar
.panellist li
.part
{}
1104 #kiwi.theme_basic #toolbar
.panellist li
.part:after
{ content:"[x]"; }
1106 #kiwi.theme_basic #toolbar
.panellist li
.server span
{ }
1108 /* Tab texts are within a span */
1109 #kiwi.theme_basic #toolbar
.panellist li span
{ line-height:20px; vertical-align:middle
; display:inline-block
; }
1111 #kiwi.theme_basic #toolbar
.panellist li
.activity
{ display:inline
; margin-left:0.5em; font-style:italic
; font-size:0.8em; }
1112 #kiwi.theme_basic #toolbar
.panellist li
.activity:before
{ content:"("; }
1113 #kiwi.theme_basic #toolbar
.panellist li
.activity:after
{ content:")"; }
1115 #kiwi.theme_basic #status_message
{
1116 background: #FEEFB3; color: #9F6000;
1117 border-bottom: 1px solid
;
1119 text-align: center
; font-size:1.1em;
1121 #kiwi.theme_basic #status_message
.err
{ color:#D8000C; background:#FFBABA; }
1123 #kiwi.theme_basic
.messages
{ }
1124 #kiwi.theme_basic
.messages
.active
{ }
1125 #kiwi.theme_basic
.messages a
{ text-decoration:underline
; }
1127 #kiwi.theme_basic
.messages
.msg
> div
{ font-family: Consolas
, "Lucida Console", monospace
; font-size:0.9em; }
1128 #kiwi.theme_basic
.messages
.msg
{ border: none
; }
1129 #kiwi.theme_basic
.messages
.msg
.time
{ display:inline
; margin-right:1em; color:gray
; }
1130 #kiwi.theme_basic
.messages
.msg
.nick
{ display:inline
; margin-right:1em; }
1131 #kiwi.theme_basic
.messages
.msg
.nick:before
{ content:"<"; }
1132 #kiwi.theme_basic
.messages
.msg
.nick:after
{ content:">"; }
1133 #kiwi.theme_basic
.messages
.msg
.text
{ white-space:pre-wrap
; word-wrap:break-word
; }
1135 #kiwi.theme_basic
.messages
.msg
.action
.nick
,
1136 #kiwi.theme_basic
.messages
.msg
.static
.nick
,
1137 #kiwi.theme_basic
.messages
.msg
.topic
.nick
{ display:none
; }
1139 #kiwi.theme_basic
.messages
.msg
.motd
{ border:none
; }
1140 /*#kiwi.theme_basic .messages .msg.motd .nick { display:none; }*/
1141 #kiwi.theme_basic
.messages
.msg
.motd
.text
{ color:#666; }
1142 #kiwi.theme_basic
.messages
.msg
.whois
.nick
{ font-weight:normal
; }
1143 #kiwi.theme_basic
.messages
.msg
.whois
.text
{ padding-left:1em; border-left:1px dashed
#999; }
1144 #kiwi.theme_basic
.messages
.msg
.error
.text
{
1145 border:1px solid
#A33F3F; background-color:#D28A8A;
1146 padding:0.5em; margin-top:1em; margin-bottom:1em; margin-right:2em;
1149 #kiwi.theme_basic
.messages
.msg
.global_nick_highlight
,
1150 #kiwi.theme_basic
.messages
.msg
.highlight
{ background:#D9D9D9; }
1154 #kiwi.theme_basic #memberlists
{
1155 background-color: #DADADA;
1156 border-left: 1px solid
#8A8A8A;
1158 #kiwi.theme_basic #memberlists ul
{ list-style: none
; }
1159 #kiwi.theme_basic #memberlists ul
.active
{ }
1160 #kiwi.theme_basic #memberlists ul li
{ padding:0 2px; }
1161 #kiwi.theme_basic #memberlists ul
li:hover
{}
1162 #kiwi.theme_basic #memberlists ul li a
.nick
{ display:block
; color:black
; }
1164 #kiwi.theme_basic #memberlists ul li
.userbox
{ margin:0 1em 5px 1em; padding-bottom:0.7em; font-size:.9em; }
1165 #kiwi.theme_basic #memberlists ul li
.userbox a
{ display:block
; text-decoration:none
; margin-bottom:2px; }
1166 #kiwi.theme_basic #memberlists ul li
.userbox a i
{ font-size:1.1em; margin-right:5px; }
1169 #kiwi.theme_basic #controlbox
.input
{
1170 background:#fff; margin:3px;
1173 #kiwi.theme_basic #controlbox
.input
.nick
{ display:none
; }
1174 #kiwi.theme_basic #controlbox
.input
.nick a
{ text-decoration:none
; color:black
; }
1175 #kiwi.theme_basic #controlbox
.input
.input_wrap
{
1177 right:3px; left:3px;
1180 #kiwi.theme_basic #controlbox
.input
.inp
{
1182 border: medium none
;
1188 height:100%; width:100%;
1193 #kiwi.theme_basic #controlbox
.nickchange
{
1194 padding:10px; left: 0px;
1195 background: #1B1B1B; color:#eeeeee;
1197 #kiwi.theme_basic #controlbox
.nickchange input
{ padding:0.3em 0.5em; }
1198 #kiwi.theme_basic #controlbox
.nickchange button
{ padding:0.5em; }
1202 #kiwi.theme_basic #topic
{ }
1203 #kiwi.theme_basic #topic div
{
1204 top:2; bottom:2px; left:0; width:100%;
1209 background-color:#FFF;
1214 #kiwi.theme_basic #
topic:hover div
{
1216 white-space:pre-wrap
; word-wrap:break-word
;
1218 background-color:#FFF;
1220 height:auto
; bottom:auto
;
1221 border-bottom: 1px dotted
#1B1B1B;
1225 #kiwi.theme_basic #toolbar
.app_tools
{ padding-left:10px; color:#D4D4D4; }
1226 #kiwi.theme_basic #toolbar
.app_tools ul li
{
1228 -webkit-transition: all
.3s ease
;
1229 -moz-transition: all
.3s ease
;
1230 transition: all
.3s ease
;
1233 #kiwi.theme_basic #toolbar
.app_tools ul
li:hover
{ color:#88C56A; }
1234 #kiwi.theme_basic #toolbar
.app_tools img
{ }
1237 /* The server select dialog */
1238 #kiwi.theme_basic
.server_select
{ padding:3em 0 2em 0; margin: 0 auto
; width:100%; }
1239 #kiwi.theme_basic
.server_select
.more
{ display:none
; }
1240 #kiwi.theme_basic
.server_select button
{ display:block
; padding:3px 7px; margin:0 auto
; }
1241 #kiwi.theme_basic
.server_select input
.nick
{
1242 float:none
; display:block
; width:80%;
1243 padding:0.5em 1em; margin:0 auto
;
1246 #kiwi.theme_basic
.server_select label
{ display:none
; }
1247 #kiwi.theme_basic
.server_select br
{ clear:both
; }
1248 #kiwi.theme_basic
.server_select
.basic
{ border:none
; }
1249 #kiwi.theme_basic
.server_select
.basic table
{ width:100%; }
1250 #kiwi.theme_basic
.server_select
.basic table tr
.channel
,
1251 #kiwi.theme_basic
.server_select
.basic table tr
.pass
,
1252 #kiwi.theme_basic
.server_select
.basic table tr
.have_pass
{ display:none
; }
1253 #kiwi.theme_basic
.server_select
.basic
.show_more
{ display:none
!important
; }
1254 #kiwi.theme_basic
.server_select
.single_server
.basic
{ border:none
; }
1255 #kiwi.theme_basic
.server_select
.status
{ text-align: center
; font-weight: bold
; padding:1em; }
1256 #kiwi.theme_basic
.server_select
.status
.ok
{ }
1257 #kiwi.theme_basic
.server_select
.status
.error
{
1258 border:1px solid
#A33F3F; background-color:#D28A8A;
1259 padding:0.5em; margin-top:1em; margin-bottom:1em; margin-right:2em;
1262 #kiwi.theme_basic
.server_select
.divider-verticle
{
1265 #kiwi.theme_basic
.server_select
.server_details
{
1266 position: relative
!important
;
1267 float: none
!important
;
1268 width: auto
!important
;
1269 padding: 0 !important
;
1270 margin: 2em 0 0 0 !important
;
1272 #kiwi.theme_basic
.server_select
.about_kiwi
{ display:none
; }
1274 #kiwi.theme_basic
.chanlist_treeview #panels
{ left:160px; }
1275 #kiwi.theme_basic
.chanlist_treeview #toolbar
{ position:static
; }
1276 #kiwi.theme_basic
.chanlist_treeview #toolbar
.app_tools
{ float:none
; }
1277 #kiwi.theme_basic
.chanlist_treeview #toolbar
> div
{ margin-left:160px; }
1278 #kiwi.theme_basic
.chanlist_treeview #toolbar #tabs
{ position:absolute
; left:0px; bottom:0px; top:0px; margin:0; width:160px; background:#1B1B1B; overflow-y:auto
; }
1279 #kiwi.theme_basic
.chanlist_treeview #tabs ul li
{ display:block
; float:none
; }
1280 #kiwi.theme_basic
.chanlist_treeview #tabs ul li
.activity
{ float:right
; }
1281 #kiwi.theme_basic
.chanlist_treeview #tabs ul li
.active
{
1283 border-right-width:0;
1284 border-bottom-right-radius:0;
1285 border-top-right-radius:0;