1 /* SOGo UI Stylesheet */
5 /* Bitstream VeraSans, , Tahoma, FreeSans, Helvetica, sans-serif */
13 font-family: Lucida Grande, Bitstream VeraSans, Tahoma;
15 background-color: #d4d0c8;
25 { font-family: inherit;
37 { /* position: absolute;
38 background-color: #ffa;
49 { text-decoration: none;
53 { white-space: nowrap;
59 border-spacing: 0px; }
62 { white-space: nowrap;
64 padding-right: .25em; }
74 text-decoration: underline; }
77 { background-color: #06348B; }
80 { text-decoration: none;
88 { text-decoration: none;
97 border-bottom: 1px solid #000000; }
99 div#header img.headerlogo
104 div#header div#headerhistory
110 div#header a, div#header span
113 div#header span#navtitle
114 { font-weight: bold; }
117 { text-decoration: none; }
122 { text-decoration: none;
125 { text-decoration: none;
127 font.skydockfont_inactiveMail
128 { text-decoration: none;
131 font.skydockfont_newMail
132 { text-decoration: none;
136 table.skytextdocktable
138 table-layout: auto; }
141 { background-color: #222;
152 text-decoration: none;
153 padding: .2em .5em; }
155 DIV.linkbanner A:hover
159 { vertical-align: bottom;
168 DIV.contactSelector UL.contactList IMG
169 { margin: 0px .5em; }
172 { border-bottom: 1px solid #fff;
173 border-right: 1px solid #fff;
174 border-top: 2px solid #222;
175 border-left: 2px solid #222;
176 vertical-align: middle;
177 -moz-border-top-colors: #9c9a94 #000 transparent;
178 -moz-border-left-colors: #9c9a94 #000 transparent;
180 padding-right: 1px; }
182 DIV.contactSelector DIV.contactList
183 { font-size: smaller;
188 border: 1px solid #444;
189 background-color: #eee;
193 { vertical-align: top; }
195 DIV, TEXTAREA, INPUT, SELECT
196 { font-family: inherit;
197 font-size: inherit; }
199 TEXTAREA, INPUT.textField
202 border-bottom: 1px solid #fff;
203 border-right: 1px solid #fff;
204 border-top: 2px solid #222;
205 border-left: 2px solid #222;
206 -moz-border-top-colors: #9c9a94 #000 transparent;
207 -moz-border-left-colors: #9c9a94 #000 transparent; }
211 vertical-align: middle; }
215 border-top: 1px solid #fff;
216 border-bottom: 1px solid #848284;
222 BODY.popup DIV#toolbar
225 SPAN.toolbarSeparator
229 vertical-align: middle;
230 border-right : 1px solid #fff;
231 border-left : 1px solid #9c9a94;
239 text-decoration: none; }
241 SPAN.toolbarButton, SPAN.disabledToolbarButton
246 -moz-box-align: center;
247 -moz-box-pack: center;
248 border-left: 1px solid transparent;
249 border-top: 1px solid transparent;
250 border-right: 1px solid transparent;
251 border-bottom: 1px solid transparent;
253 background-color: transparent;
254 color: -moz-DialogText; }
256 SPAN.disabledToolbarButton
260 SPAN.toolbarButton:hover
261 { color: -moz-buttonhovertext;
262 border-top: 1px solid #fff;
263 border-left: 1px solid #fff;
264 border-bottom: 1px solid #828482;
265 border-right: 1px solid #828482; }
267 SPAN.toolbarButton:active
268 { color: -moz-buttonhovertext;
269 border-top: 1px solid #828482;
270 border-left: 1px solid #828482;
271 border-bottom: 1px solid #fff;
272 border-right: 1px solid #fff; }
274 .toolbarButton IMG.buttonImage
280 .toolbarButton .buttonLabel
285 { visibility: hidden;
288 background-color: #d6cfc6;
292 border-top: 1px solid #d6cfc6;
293 border-left: 1px solid #d6cfc6;
294 border-right: 1px solid #424142;
295 border-bottom: 1px solid #424142; }
299 list-style-type: none;
300 list-style-image: none;
303 border-top: 1px solid #fff;
304 border-left: 1px solid #fff;
305 border-right: 1px solid #9e9a92;
306 border-bottom: 1px solid #9e9a92; }
312 padding-bottom: .2em;
315 white-space: nowrap; }
318 .menu LI.disabled:hover
322 { margin-left: -.8em;
324 vertical-align: middle; }
326 .menu LI:hover, .menu LI.submenu-selected
327 { background-color: #4b6983;
330 .menu LI.separator, .menu LI.separator:hover
334 border-top: 1px solid #aaa;
335 border-bottom: 1px solid #fff; }
337 .menu LI.submenu, .menu LI.submenu-selected
338 { padding-right: 2em;
339 background-position: 98% 50%;
340 background-repeat: no-repeat; }
343 { background-image: url('submenu.gif'); }
345 .menu LI[class~="disabled"].submenu
346 { background-image: url('submenu-disabled.gif') !important; }
348 .menu LI.submenu:hover, .menu LI.submenu-selected
349 { background-image: url('submenu-active.gif') !important; }
352 { position: absolute;
356 border-top: 2px solid #fff;
357 border-left: 2px solid #fff;
358 border-right: 2px solid #999;
359 border-bottom: 2px solid #999;
360 -moz-border-top-colors: #000 #9c9a94 transparent;
361 -moz-border-left-colors: #000 #9c9a94 transparent;
362 font-family: monospace;
365 background-color: #fff;
373 /* DIV#logConsole > DIV.highlighted
374 { background-color: #ddf; }
380 border-top-color: #808080;
381 border-left-color: #808080;
382 border-bottom-color: #808080;
383 border-right-color: #808080;
387 padding-right: 4px; }
392 { vertical-align: middle;
393 background-color: #d4d0c8;
394 border-top: 1px solid #fff;
395 border-left: 1px solid #fff;
396 border-right: 2px solid #222;
397 border-bottom: 2px solid #222;
398 -moz-border-bottom-colors: #000 #9c9a94 transparent;
399 -moz-border-right-colors: #000 #9c9a94 transparent; }
401 TD.headerCell:active,
402 TD.tbtv_headercell:active
403 { background-color: #dcdad5;
405 border-top: 1px solid #9c9a94;
406 border-left: 1px solid #9c9a94;
407 border-right: 2px solid #9c9a94;
408 border-bottom: 1px solid #9c9a94; }
411 td.tbtv_headercell SPAN
422 td.tbtv_headercell a:hover
426 text-decoration: none;
427 /* background-color: #C4C0B8; */
431 TD.headerCell IMG.tbtv_sortcell,
432 td.tbtv_headercell img.tbtv_sortcell
441 vertical-align: top; }
444 { white-space: nowrap;
446 padding-right: .3em; }
467 td.tbtv_subject_headercell
473 { position: absolute;
475 background-color: #d4d0c8; }
477 DIV.dragHandle:active
478 { background-color: #99a; }
484 vertical-align: middle;
492 background-image: url('/SOGo.woa/WebServerResources/Search-bar.png');
493 background-repeat: no-repeat;
494 background-position: 2px 2px;
497 DIV.javascriptPopupBackground
498 { position: absolute;
499 background-color: #999;
507 text-align: center; }
509 DIV.javascriptMessagePseudoWindow,
510 DIV.javascriptMessagePseudoTopWindow
511 { position: absolute;
513 border-bottom: 2px solid #888;
517 background-color: #d4d0c8;
518 -moz-border-bottom-colors: #000 #9c9a94 transparent;
522 DIV.javascriptMessagePseudoTopWindow
527 DIV.javascriptMessagePseudoWindow
528 { border-top: 2px solid #fff;
529 border-left: 2px solid #fff;
530 border-right: 2px solid #888;
531 -moz-border-top-colors: #efebe7 #fff;
532 -moz-border-left-colors: #efebe7 #fff;
533 -moz-border-right-colors: #000 #9c9a94 transparent; }
535 DIV.noJavascriptErrorMessage
540 DIV.noJavascriptErrorMessage A
546 { color: -moz-buttonhovertext;
547 background-color: #c4c2bd;
548 -moz-border-bottom-colors: #efebe7 #fff;
549 -moz-border-right-colors: #efebe7 #fff;
550 -moz-border-top-colors: #9c9a94 #000;
551 -moz-border-left-colors: #9c9a94 #000; }
555 A[class~="_disabled"].button:active
558 background-color: #d4d0c8;
559 border-top: 2px solid #fff;
560 border-left: 2px solid #fff;
561 border-bottom: 2px solid #888;
562 border-right: 2px solid #888;
563 -moz-border-top-colors: #efebe7 #fff;
564 -moz-border-left-colors: #efebe7 #fff;
565 -moz-border-bottom-colors: #000 #9c9a94 transparent;
566 -moz-border-right-colors: #000 #9c9a94 transparent;
567 text-decoration: none;
571 { vertical-align: middle; }
573 A[class~="_disabled"].button,
574 A[class~="_disabled"].button:active
576 background: inherit; }
579 { background-color: #fefefe;
587 background-color: #4b6983;
591 LI[class~="_selected"].denied
593 background-color: #f33;
596 /* folder tree (js) )*/
597 DIV.dTreeNode A SPAN.nodeName
604 DIV.dTreeNode A._selected SPAN.nodeName
606 background-color: #4b6983;
610 DIV.dTreeNode SPAN._dragOver
612 background-color: #4b6983;
618 { position: relative;
620 background-color: #d4d0c8;
622 border-top: 2px solid #fff;
623 border-left: 2px solid #fff;
624 border-right: 2px solid #888;
625 border-bottom: 2px solid #888;
626 -moz-border-top-colors: #efebe7 #fff;
627 -moz-border-left-colors: #efebe7 #fff;
628 -moz-border-right-colors: #000 #9c9a94 transparent;
629 -moz-border-bottom-colors: #000 #9c9a94 transparent; }
631 DIV.tabsContainer > UL
633 list-style-type: none;
634 list-style-image: none;
639 DIV.tabsContainer > UL LI
644 -moz-border-radius-topleft: 3px;
645 -moz-border-radius-topright: 3px;
646 border-top: 2px solid #fff;
647 border-bottom: 0px solid #fff;
648 border-right: 2px solid #888;
650 -moz-border-top-colors: #efebe7 #fff;
651 -moz-border-right-colors: #000 #9c9a94 transparent;
652 -moz-border-bottom-colors: #efebe7 #fff;
655 DIV.tabsContainer > UL LI.first,
656 DIV.tabsContainer > UL LI.active
657 { border-left: 2px solid #fff;
659 -moz-border-left-colors: #efebe7 #fff; }
661 DIV.tabsContainer > UL LI.active
663 background-color: #d4d0c8;
664 border-bottom: 1px none #fff;
669 DIV.tabsContainer > DIV.tab
670 { position: absolute;
678 DIV.tabsContainer DIV.active
681 DIV.tabsContainer > DIV[class~="active"].tab
682 { display: block !important; }
685 { vertical-align: middle;
686 -moz-border-top-colors: #000 #fff;
687 -moz-border-left-colors: #000 #fff;
688 -moz-border-bottom-colors: #000 #fff;
689 -moz-border-right-colors: #000 #fff; }