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
{
117 height:1.7em; position:relative
;
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
{ }
140 #kiwi #controlbox
.input_tools
{ float:right
; }
141 #kiwi #controlbox
.input_tools
.tool
{ margin:0 1em; display:inline
; }
148 #kiwi #topic
{ position:relative
; height:2em; }
151 top:0; bottom:0; left:0; right:0;
160 * Server selection dialog
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
{ }
166 #kiwi .server_select label
{ }
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
{ }
172 #kiwi .server_select
.basic tr
.pass
{ display:none
; }
173 #kiwi .server_select
.single_server
.basic
{ border:none
; }
174 #kiwi .server_select
.status
{ }
176 /* When connected to an IRC server, .ok is set on the status div */
177 #kiwi .server_select
.status
.ok
{ }
179 /* IRC server connection error, .error is set on the status div */
180 #kiwi .server_select
.status
.error
{ }
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
{ }
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
;
196 #kiwi #toolbar
.app_tools img
{ height:25px; width:25px; margin: 6px 0.7em 0 0; }
200 /* Settings applet */
205 #kiwi .settings table td
{
213 * Reusable componants
216 #kiwi .divider-verticle
{
217 border-left: 1px solid
#CFCFCF;
218 border-right: 1px solid
#FFFFFF;
220 top:25px; bottom:25px;
225 #kiwi .divider-horizontal
{
226 border-top: 1px solid
#CFCFCF;
227 border-bottom: 1px solid
#FFFFFF;
229 left:25px; right:25px;
237 background:url
(../img/loader.gif) no-repeat
;
238 width:43px; height:11px;
239 display:inline-block
;
252 #kiwi.theme_relaxed
{
253 background: url
(../img
/background-light
.png
) left top repeat-x
#E3E3E3;
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;
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);
268 #kiwi.theme_relaxed #toolbar
{
269 background-color:#1B1B1B; font-size:0.9em;
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;*/
275 #kiwi.theme_relaxed #toolbar
.panellist li
{
277 vertical-align: middle
;
280 -moz-border-radius:5px;
281 -webkit-border-radius:5px;
282 -khtml-border-radius:5px;
283 behavior: url
(border-radius
.htc
);
285 background-image: -webkit-gradient
(
289 color-stop
(0.38, rgb
(238,238,238)),
290 color-stop
(0.68, rgb
(209,209,209))
292 background-image: -moz-linear-gradient
(
294 rgb
(238,238,238) 38%,
298 border: 1px solid
#333;
299 background-color: #eee;
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
; }
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;
310 #kiwi.theme_relaxed #toolbar
.panellist li
.part:after
{ content:""; }
312 #kiwi.theme_relaxed #toolbar
.panellist li
.server span
{ background:url
(../img/server_tab.png) no-repeat
; padding-left:23px; }
314 /* Tab texts are within a span */
315 #kiwi.theme_relaxed #toolbar
.panellist li span
{ line-height:20px; vertical-align:middle
; display:inline-block
; }
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;
322 background: #3F9532; color:#000; /*color: #ff5300;*/
323 text-align: center
; font-size: 10px;
324 display:inline-block
;
327 #kiwi.theme_relaxed #toolbar
.panellist li
.alert_highlight
.activity
{
328 color: #fff; background: #a60400;
331 #kiwi.theme_relaxed #status_message
{
332 background: #FEEFB3; color: #9F6000;
333 border-bottom: 1px solid
;
335 text-align: center
; font-size:1.1em;
337 #kiwi.theme_relaxed #status_message
.err
{ color:#D8000C; background:#FFBABA; }
339 #kiwi.theme_relaxed
.messages
{ color: #333333; }
340 #kiwi.theme_relaxed
.messages
.active
{ }
341 #kiwi.theme_relaxed
.messages a
{ text-decoration:none
; }
343 #kiwi.theme_relaxed
.messages
.msg
{ border-bottom: 1px solid
#DEDEDE; padding: 1px; font-family:arial
; font-size:0.9em; }
344 #kiwi.theme_relaxed
.messages
.msg
.time
{ width:5em; float:left
; color:#777; padding:5px; display:none
; }
345 #kiwi.theme_relaxed
.messages
.msg
.nick
{ width:11em; float:left
; font-size:12px; font-family:Arial
; text-align:right
; padding: 5px; overflow:hidden
; }
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; }
348 #kiwi.theme_relaxed
.narrow
.messages
.msg
.nick
{ width: auto
; }
349 #kiwi.theme_relaxed
.narrow
.messages
.msg
.text
{ margin-left: 1em; border:none
; }
351 #kiwi.theme_relaxed
.messages
.msg
.action
.nick
{ }
352 #kiwi.theme_relaxed
.messages
.msg
.action
.text
{ color:#009900; border-left:none
; font-style:italic
; }
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; }
357 #kiwi.theme_relaxed
.messages
.msg
.status
.nick
{ }
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
; }
361 #kiwi.theme_relaxed
.messages
.msg
.motd
{ border:none
; }
362 /*#kiwi.theme_relaxed .messages .msg.motd .nick { display:none; }*/
363 #kiwi.theme_relaxed
.messages
.msg
.motd
.text
{ color:#666; font-family:monospace
; }
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;
371 #kiwi.theme_relaxed
.timestamps
.messages
.msg
.time
{ display:block
; }
372 #kiwi.theme_relaxed
.timestamps
.messages
.msg
.text
{ margin-left:17em; }
374 #kiwi.theme_relaxed
.messages
.msg
.global_nick_highlight
,
375 #kiwi.theme_relaxed
.messages
.msg
.highlight
{ background:#D9D9D9; }
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; }
383 #kiwi.theme_relaxed
.messages
.msg
.media
{ margin-left:0.5em; }
384 #kiwi.theme_relaxed
.messages
.msg
.media
.media_close
{ font-size:0.9em; }
385 #kiwi.theme_relaxed
.messages
.msg
.media
.media_content
{ margin:10px 0 0 10px; overflow:hidden
; }
386 #kiwi.theme_relaxed
.messages
.msg
.media
.media_content img
{ padding:3px; border:1px solid gray
; }
387 #kiwi.theme_relaxed
.messages
.msg
.media
.media_content
> .content
{
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);
401 #kiwi.theme_relaxed
.messages
.msg
.media
.twitter
.media_content
> .content
{
402 background: transparent
;
408 #kiwi.theme_relaxed
.messages
.msg
.media
.reddit
.thumbnail_nsfw
{
409 display: inline-block
;
412 #kiwi.theme_relaxed
.messages
.msg
.media
.reddit
.thumbnail
{ float:left
; margin-right: 0.5em; }
415 #kiwi.theme_relaxed #memberlists
{
416 background-color: #DADADA;
417 border-left: 1px solid
#8A8A8A;
419 #kiwi.theme_relaxed
.narrow #memberlists
{ display:none
; }
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
;
431 #kiwi.theme_relaxed #memberlists ul li a
.nick
{ display:block
; color:black
; }
433 #kiwi.theme_relaxed #memberlists ul li
.userbox
{ margin:4px 1em 5px 1em; padding-bottom:0.7em; font-size:.9em; }
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; }
437 /* User mode styles */
438 #kiwi.theme_relaxed #memberlists ul li
.prefix
{
440 width:20px; height:20px;
443 font-size:12px; text-align: center
;
445 /* text-indent: -1000px; */
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; }
454 #kiwi.theme_relaxed #controlbox
.input
{
455 background:#fff; margin:3px;
458 -moz-border-radius:5px;
459 -webkit-border-radius:5px;
460 -khtml-border-radius:5px;
462 #kiwi.theme_relaxed #controlbox
.input
.nick
{ text-align: right
; width:11em; left:0px; position:absolute
; padding:2px; overflow:hidden
; }
463 #kiwi.theme_relaxed #controlbox
.input
.nick a
{ text-decoration:none
; color:black
; }
465 #kiwi.theme_relaxed
.narrow #controlbox
.input
.nick
{ display:none
; }
466 #kiwi.theme_relaxed
.narrow #controlbox
.input
.input_wrap
{ left:7px; }
468 #kiwi.theme_relaxed #controlbox
.input
.input_wrap
{
470 right:7px; left: 12.2em;
473 #kiwi.theme_relaxed #controlbox
.input
.inp
{
478 outline:none
; resize:none
;
481 height:100%; width:100%;
486 #kiwi.theme_relaxed #controlbox
.nickchange
{
487 padding:10px; left: 0px;
488 background: #1B1B1B; color:#eeeeee;
490 #kiwi.theme_relaxed #controlbox
.nickchange input
{ padding:0.3em 0.5em; }
491 #kiwi.theme_relaxed #controlbox
.nickchange button
{ padding:0.5em; }
495 #kiwi.theme_relaxed #topic
{ background-color:#1B1B1B; padding-bottom:2px; }
496 #kiwi.theme_relaxed #topic div
{
501 background-color:#FFF;
507 #kiwi.theme_relaxed #
topic:hover div
{
509 white-space:pre-wrap
; word-wrap:break-word
;
511 background-color:#FFF;
513 height:auto
; bottom:auto
;
514 border-bottom: 2px solid
#1B1B1B;
518 #kiwi.theme_relaxed #toolbar
.app_tools
{ width:200px; padding-left:10px; color:#D4D4D4; }
519 #kiwi.theme_relaxed
.narrow #toolbar #tabs
{ margin-right:0; }
520 #kiwi.theme_relaxed
.narrow #toolbar
.app_tools
{ width:auto
; }
521 #kiwi.theme_relaxed #toolbar
.app_tools ul li
{
523 -webkit-transition: all
.3s ease
;
524 -moz-transition: all
.3s ease
;
525 transition: all
.3s ease
;
528 #kiwi.theme_relaxed #toolbar
.app_tools ul
li:hover
{ color:#88C56A; }
529 #kiwi.theme_relaxed #toolbar
.app_tools img
{ }
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
; }
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
{ }
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; }
543 #kiwi.theme_relaxed
.server_select
.basic tr
.have_pass
{ font-size:0.8em; }
544 #kiwi.theme_relaxed
.server_select
.basic tr
.channel td
{ padding-top:1em; }
545 #kiwi.theme_relaxed
.server_select
.basic
{ border-bottom: 1px dashed gray
; margin-bottom:1em; }
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; }
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;
556 #kiwi.theme_relaxed
.server_select
.kiwi_logo
{ text-align: center
; display:block
; }
557 #kiwi.theme_relaxed
.server_select
.kiwi_logo h1
{
559 line-height:48px; vertical-align: middle
;
562 #kiwi.theme_relaxed
.server_select
.kiwi_logo img
{ }
565 #kiwi.theme_relaxed
.chanlist_treeview #panels
{ left:160px; }
566 #kiwi.theme_relaxed
.chanlist_treeview #toolbar
{ position:static
; }
567 #kiwi.theme_relaxed
.chanlist_treeview #toolbar
.app_tools
{ float:none
; }
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
; }
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
{
574 border-right-width:0;
575 border-bottom-right-radius:0;
576 border-top-right-radius:0;
580 #kiwi.theme_relaxed
.applet
> div
.settings button
.save
{
582 border:1px solid gray
; border-radius:3px;
584 #kiwi.theme_relaxed
.applet
> div
.settings tr
{
585 border-bottom: 1px dashed black
;
588 #kiwi.theme_relaxed
.applet
> div
.settings td
.label
{
591 #kiwi.theme_relaxed
.applet
> div
.settings tr
.save
{
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;
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);
615 #kiwi.theme_mini #toolbar
{
616 background-color:#1B1B1B; font-size:0.9em;
618 #kiwi.theme_mini #controlbox
{ background-color:#1B1B1B; }
619 #kiwi.theme_mini #memberlists_resize_handle
{
620 display:none
; width:0;
622 #kiwi.theme_mini #toolbar
.panellist li
{
624 vertical-align: middle
;
627 -moz-border-radius:5px;
628 -webkit-border-radius:5px;
629 -khtml-border-radius:5px;
631 border: 1px solid
#333;
632 background-color: #eee;
635 #kiwi.theme_mini #toolbar #tabs
{ margin-right:0 !important
; }
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
; }
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;
644 #kiwi.theme_mini #toolbar
.panellist li
.part:after
{ content:""; }
646 #kiwi.theme_mini #toolbar
.panellist li
.server span
{ background:url
(../img/server_tab.png) no-repeat
; padding-left:23px; }
648 /* Tab texts are within a span */
649 #kiwi.theme_mini #toolbar
.panellist li span
{ line-height:20px; vertical-align:middle
; display:inline-block
; }
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:")"; }
655 #kiwi.theme_mini #status_message
{
656 background: #FEEFB3; color: #9F6000;
657 border-bottom: 1px solid
;
659 text-align: center
; font-size:1.1em;
661 #kiwi.theme_mini #status_message
.err
{ color:#D8000C; background:#FFBABA; }
663 #kiwi.theme_mini
.messages
{ color: #333333; }
664 #kiwi.theme_mini
.messages
.active
{ }
665 #kiwi.theme_mini
.messages a
{ text-decoration:none
; }
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
; }
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;
692 #kiwi.theme_mini
.messages
.msg
.global_nick_highlight
,
693 #kiwi.theme_mini
.messages
.msg
.highlight
{ background:#D9D9D9; }
697 #kiwi.theme_mini #memberlists
{
698 background-color: #DADADA;
699 border-left: 1px solid
#8A8A8A;
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
;
714 #kiwi.theme_mini #memberlists ul li a
.nick
{ display:block
; color:black
; }
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; }
721 #kiwi.theme_mini #controlbox
.input
{
722 background:#fff; margin:3px;
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
{
732 #kiwi.theme_mini #controlbox
.input
.inp
{
740 height:100%; width:100%;
745 #kiwi.theme_mini #controlbox
.nickchange
{
746 padding:10px; left: 0px;
747 background: #1B1B1B; color:#eeeeee;
749 #kiwi.theme_mini #controlbox
.nickchange input
{ padding:0.3em 0.5em; }
750 #kiwi.theme_mini #controlbox
.nickchange button
{ padding:0.5em; }
754 #kiwi.theme_mini #topic
{ display:none
; }
755 #kiwi.theme_mini #topic div
{
756 top:2; bottom:2px; left:0; width:100%;
761 background-color:#FFF;
768 #kiwi.theme_mini #toolbar
.app_tools
{ padding-left:10px; color:#D4D4D4; }
769 #kiwi.theme_mini #toolbar
.app_tools ul li
{
771 -webkit-transition: all
.3s ease
;
772 -moz-transition: all
.3s ease
;
773 transition: all
.3s ease
;
776 #kiwi.theme_mini #toolbar
.app_tools ul
li:hover
{ color:#88C56A; }
777 #kiwi.theme_mini #toolbar
.app_tools img
{ }
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
;
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
; }
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
; }
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;
805 #kiwi.theme_mini
.server_select
.divider-verticle
{
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
;
815 #kiwi.theme_mini
.server_select
.about_kiwi
{ display:none
; }
826 #kiwi.theme_cli
{ background:#222222; color:#6d6d6d; }
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;
835 #kiwi.theme_cli #controlbox
{ background:#111111; border-top:1px solid
#444444; color:#909090; font-size:1.3em; line-height:2em; }
836 #kiwi.theme_cli #controlbox
.input_wrap:before
{ content:"> " }
837 #kiwi.theme_cli #controlbox
.input
{ background:none
; border:none
;}
838 #kiwi.theme_cli #controlbox
.input
.nick
{ line-height:1.7em; padding:0; text-align: right
; width:11em; left:0px; position:absolute
; overflow:hidden
; }
839 #kiwi.theme_cli #controlbox
.input
.input_wrap
{
841 right:7px; left: 12.2em;
844 #kiwi.theme_cli #controlbox
.input
.inp
{
847 background:transparent
; color:#909090;
851 outline:none
; resize:none
;
855 height:99%; width:98%;
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;
866 border:none
; outline:none
;
870 #kiwi.theme_cli #
topic:hover div
{
872 white-space:pre-wrap
; word-wrap:break-word
;
874 background-color:#111111;
876 height:auto
; bottom:auto
;
877 border-bottom: 1px solid
#444444;
880 #kiwi.theme_cli #toolbar
.app_tools
{ width:200px; padding-left:10px; color:#D4D4D4; }
881 #kiwi.theme_cli #toolbar
.app_tools ul li
{
883 -webkit-transition: all
.3s ease
;
884 -moz-transition: all
.3s ease
;
885 transition: all
.3s ease
;
888 #kiwi.theme_cli #toolbar
.app_tools ul
li:hover
{ color:#88C56A; }
889 #kiwi.theme_cli #toolbar
.app_tools img
{ }
891 #kiwi.theme_cli #toolbar
.panellist li
{
893 vertical-align: middle
;
895 border: 1px solid
#333;
896 background-color: #111;
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
; }
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;
907 #kiwi.theme_cli #toolbar
.panellist li
.part:after
{ content:""; }
909 #kiwi.theme_cli #toolbar
.panellist li
.server span
{ background:url
(../img/server_tab.png) no-repeat
; padding-left:23px; }
911 /* Tab texts are within a span */
912 #kiwi.theme_cli #toolbar
.panellist li span
{ line-height:20px; vertical-align:middle
; display:inline-block
; }
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:")"; }
917 #kiwi.theme_cli #toolbar
.panellist li
.alert_highlight
.activity
{
918 color: #fff; background: #a60400; padding:2px; border-radius:3px;
922 #kiwi.theme_cli #memberlists
{ background:#222222; }
923 #kiwi.theme_cli #memberlists ul li
{ padding: 0.2em 1em; }
924 #kiwi.theme_cli #memberlists ul li a
.nick
{ color:#6d6d6d; }
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
;
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
; }
940 #kiwi.theme_cli
.messages
.msg
> div
{ color:#6d6d6d; font-family: Inconsolata
, Consolas
, 'courier new', monospace
; }
941 #kiwi.theme_cli
.messages
.msg
{ border: none
; }
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:">"; }
946 #kiwi.theme_cli
.messages
.msg
.text
{ white-space:pre-wrap
; word-wrap:break-word
; }
948 #kiwi.theme_cli
.messages
.msg
.action
.nick
{ display:none
; }
949 #kiwi.theme_cli
.messages
.msg
.action
.text
{ color:#009900; border-left:none
; font-style:italic
; }
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
; }
955 #kiwi.theme_cli
.messages
.msg
.status
.text
{ color:#990000; border-left:none
; font-weight:bold
; }
956 #kiwi.theme_cli
.messages
.msg
.topic
.nick
{ display:none
; }
957 #kiwi.theme_cli
.messages
.msg
.topic
.text
{ color:#009900; font-style: italic
; border-left:none
; }
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
; }
962 #kiwi.theme_cli
.messages
.msg
.whois
.text
{ padding-left:1em; border-left:1px dashed
#999; }
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;
968 #kiwi.theme_cli
.messages
.msg
.global_nick_highlight
{ background:#111111; }
969 #kiwi.theme_cli
.messages
.msg
.highlight
{ background:#111111; }
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
{
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);
991 #kiwi.theme_cli
.messages
.msg
.media
.twitter
.media_content
> .content
{
992 background: transparent
;
998 #kiwi.theme_cli
.messages
.msg
.media
.reddit
.thumbnail_nsfw
{
999 display: inline-block
;
1002 #kiwi.theme_cli
.messages
.msg
.media
.reddit
.thumbnail
{ float:left
; margin-right: 0.5em; }
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
; }
1009 #kiwi.theme_cli
.server_select table tr td
{ padding:5px; }
1010 #kiwi.theme_cli
.server_select button
{ float:right
; padding:3px 7px; margin-top:10px; }
1011 #kiwi.theme_cli
.server_select input
{ padding:3px 7px; width:150px; }
1012 #kiwi.theme_cli
.server_select label
{ width:5em; padding-top:3px }
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; }
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; }
1019 #kiwi.theme_cli
.server_select
.basic
{ border-bottom: 1px dashed gray
; margin-bottom:1em; }
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; }
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;
1030 #kiwi.theme_cli
.server_select
.kiwi_logo
{ text-align: center
; display:block
; }
1031 #kiwi.theme_cli
.server_select
.kiwi_logo h1
{
1033 line-height:48px; vertical-align: middle
;
1036 #kiwi.theme_cli
.server_select
.kiwi_logo img
{ }
1039 #kiwi.theme_cli
.divider-verticle
{
1040 border-left: 1px solid
#303030;
1041 border-right: 1px solid
#1B1B1B;
1044 #kiwi.theme_cli
.divider-horizontal
{
1045 border-top: 1px solid
#303030;
1046 border-bottom: 1px solid
#1B1B1B;
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
; }
1058 #kiwi.theme_cli
.chanlist_treeview #tabs ul li
.active
{ padding-left:1em; }
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;
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);
1088 #kiwi.theme_basic #toolbar
{
1089 background-color:#1B1B1B; font-size:0.9em;
1091 #kiwi.theme_basic #controlbox
{ background-color:#1B1B1B; }
1092 #kiwi.theme_basic #memberlists_resize_handle
{
1093 display:none
; width:0;
1095 #kiwi.theme_basic #toolbar
.panellist li
{
1097 vertical-align: middle
;
1100 -moz-border-radius:5px;
1101 -webkit-border-radius:5px;
1102 -khtml-border-radius:5px;
1104 border: 1px solid
#333;
1105 background-color: #eee;
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
; }
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]"; }
1117 #kiwi.theme_basic #toolbar
.panellist li
.server span
{ }
1119 /* Tab texts are within a span */
1120 #kiwi.theme_basic #toolbar
.panellist li span
{ line-height:20px; vertical-align:middle
; display:inline-block
; }
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:")"; }
1126 #kiwi.theme_basic #status_message
{
1127 background: #FEEFB3; color: #9F6000;
1128 border-bottom: 1px solid
;
1130 text-align: center
; font-size:1.1em;
1132 #kiwi.theme_basic #status_message
.err
{ color:#D8000C; background:#FFBABA; }
1134 #kiwi.theme_basic
.messages
{ }
1135 #kiwi.theme_basic
.messages
.active
{ }
1136 #kiwi.theme_basic
.messages a
{ text-decoration:underline
; }
1138 #kiwi.theme_basic
.messages
.msg
{ }
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
; }
1141 #kiwi.theme_basic
.messages
.msg
.time
{ display:inline
; margin-right:1em; margin-left:2px; color:gray
; }
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:">"; }
1145 #kiwi.theme_basic
.messages
.msg
.text
{ white-space:pre-wrap
; word-wrap:break-word
; color:#1e1e1e; }
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
; }
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; }
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;
1167 #kiwi.theme_basic
.messages
.msg
.global_nick_highlight
,
1168 #kiwi.theme_basic
.messages
.msg
.highlight
{ background:#D9D9D9; }
1172 #kiwi.theme_basic #memberlists
{
1173 background-color: #DADADA;
1174 border-left: 1px dashed
#8A8A8A;
1176 #kiwi.theme_basic #memberlists ul
{ list-style: none
; margin-left:2px; }
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
; }
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; }
1187 #kiwi.theme_basic #controlbox
.input
{
1188 background:#fff; margin:3px;
1191 #kiwi.theme_basic #controlbox
.input
.nick
{
1199 #kiwi.theme_basic #controlbox
.input
.nick:after
{ content:">"; margin-left:3px; top:2px; }
1200 #kiwi.theme_basic #controlbox
.input
.nick a
{ text-decoration:none
; color:black
; }
1201 #kiwi.theme_basic #controlbox
.input
.input_wrap
{
1203 right:3px; left:12em;
1206 #kiwi.theme_basic #controlbox
.input
.inp
{
1208 border: medium none
;
1214 height:100%; width:100%;
1219 #kiwi.theme_basic #controlbox
.nickchange
{
1220 padding:10px; left: 0px;
1221 background: #1B1B1B; color:#eeeeee;
1223 #kiwi.theme_basic #controlbox
.nickchange input
{ padding:0.3em 0.5em; }
1224 #kiwi.theme_basic #controlbox
.nickchange button
{ padding:0.5em; }
1228 #kiwi.theme_basic #topic
{ }
1229 #kiwi.theme_basic #topic div
{
1230 top:2; bottom:2px; left:0; width:100%;
1235 background-color:#FFF;
1240 #kiwi.theme_basic #
topic:hover div
{
1242 white-space:pre-wrap
; word-wrap:break-word
;
1244 background-color:#FFF;
1246 height:auto
; bottom:auto
;
1247 border-bottom: 1px dotted
#1B1B1B;
1251 #kiwi.theme_basic #toolbar
.app_tools
{ padding-left:10px; color:#D4D4D4; }
1252 #kiwi.theme_basic #toolbar
.app_tools ul li
{
1254 -webkit-transition: all
.3s ease
;
1255 -moz-transition: all
.3s ease
;
1256 transition: all
.3s ease
;
1259 #kiwi.theme_basic #toolbar
.app_tools ul
li:hover
{ color:#88C56A; }
1260 #kiwi.theme_basic #toolbar
.app_tools img
{ }
1263 /* The server select dialog */
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
{ }
1271 #kiwi.theme_basic
.server_select br
{ clear:both
; }
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; }
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;
1288 #kiwi.theme_basic
.server_select
.kiwi_logo
{ text-align: center
; display:block
; }
1289 #kiwi.theme_basic
.server_select
.kiwi_logo h1
{
1291 line-height:48px; vertical-align: middle
;
1294 #kiwi.theme_basic
.server_select
.kiwi_logo img
{ }
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
{
1306 border-right-width:0;
1307 border-bottom-right-radius:0;
1308 border-top-right-radius:0;