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