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;
40 { text-decoration: none;
44 { white-space: nowrap;
48 { table-layout: fixed;
49 border-spacing: 0px; }
52 { padding-left: .25em;
53 padding-right: .25em; }
63 text-decoration: underline; }
66 { background-color: #06348B; }
69 { text-decoration: none;
77 { text-decoration: none;
86 border-bottom: 1px solid #000; }
88 div#header img.headerlogo
93 div#header div#headerhistory
99 div#header a, div#header span
102 div#header span#navtitle
103 { font-weight: bold; }
106 { text-decoration: none; }
111 { text-decoration: none;
114 { text-decoration: none;
116 font.skydockfont_inactiveMail
117 { text-decoration: none;
120 font.skydockfont_newMail
121 { text-decoration: none;
125 table.skytextdocktable
127 table-layout: auto; }
130 { background-color: #222;
141 text-decoration: none;
142 padding: .2em .5em; }
144 DIV.linkbanner A:hover
147 DIV.linkbanner A#logoff
151 padding-right: .5em; }
154 { vertical-align: bottom;
163 DIV.contactSelector UL.contactList IMG
164 { margin: 0px .5em; }
167 { border-bottom: 1px solid #fff;
168 border-right: 1px solid #fff;
169 border-top: 2px solid #222;
170 border-left: 2px solid #222;
171 vertical-align: middle;
172 -moz-border-top-colors: #9c9a94 #000 transparent;
173 -moz-border-left-colors: #9c9a94 #000 transparent;
175 padding-right: 1px; }
177 DIV.contactSelector DIV.contactList
178 { font-size: smaller;
183 border: 1px solid #444;
184 background-color: #eee;
188 { vertical-align: top; }
190 DIV, TEXTAREA, INPUT, SELECT
191 { font-family: inherit;
193 font-size: inherit; }
195 TEXTAREA, INPUT.textField
198 border-bottom: 1px solid #fff;
199 border-right: 1px solid #fff;
200 border-top: 2px solid #222;
201 border-left: 2px solid #222;
202 -moz-border-top-colors: #9c9a94 #000 transparent;
203 -moz-border-left-colors: #9c9a94 #000 transparent; }
206 { vertical-align: middle; }
210 border-top: 1px solid #fff;
211 border-bottom: 1px solid #848284;
217 BODY.popup DIV#toolbar
220 SPAN.toolbarSeparator
224 vertical-align: middle;
225 border-right : 1px solid #fff;
226 border-left : 1px solid #9c9a94;
234 text-decoration: none; }
236 SPAN.toolbarButton, SPAN.disabledToolbarButton
241 -moz-box-align: center;
242 -moz-box-pack: center;
243 border-left: 1px solid transparent;
244 border-top: 1px solid transparent;
245 border-right: 1px solid transparent;
246 border-bottom: 1px solid transparent;
248 background-color: transparent;
249 color: -moz-DialogText; }
251 SPAN.disabledToolbarButton
255 SPAN.toolbarButton:hover
256 { color: -moz-buttonhovertext;
257 border-top: 1px solid #fff;
258 border-left: 1px solid #fff;
259 border-bottom: 1px solid #828482;
260 border-right: 1px solid #828482; }
262 SPAN.toolbarButton:active
263 { color: -moz-buttonhovertext;
264 border-top: 1px solid #828482;
265 border-left: 1px solid #828482;
266 border-bottom: 1px solid #fff;
267 border-right: 1px solid #fff; }
269 .toolbarButton IMG.buttonImage
275 .toolbarButton .buttonLabel
281 { visibility: hidden;
284 background-color: #d6cfc6;
288 border-top: 1px solid #d6cfc6;
289 border-left: 1px solid #d6cfc6;
290 border-right: 1px solid #424142;
291 border-bottom: 1px solid #424142; }
295 list-style-type: none;
296 list-style-image: none;
299 border-top: 1px solid #fff;
300 border-left: 1px solid #fff;
301 border-right: 1px solid #9e9a92;
302 border-bottom: 1px solid #9e9a92; }
308 padding-bottom: .2em;
311 white-space: nowrap; }
314 .menu LI.disabled:hover
318 { margin-left: -.8em;
320 vertical-align: middle; }
322 /* popup menu with check marks */
324 { list-style-position: inside;
325 list-style-image: url("menu-nocheck.gif");
328 padding-right: 10px; }
330 UL.choiceMenu LI._chosen
331 { list-style-image: url("menu-check.gif"); }
333 UL.choiceMenu LI._chosen:hover
334 { list-style-image: url("menu-check-hover.gif"); }
336 .menu LI:hover, .menu LI.submenu-selected
337 { background-color: #4b6983;
340 .menu LI.separator, .menu LI.separator:hover
344 border-top: 1px solid #aaa;
345 border-bottom: 1px solid #fff; }
347 .menu LI.submenu, .menu LI.submenu-selected
348 { padding-right: 2em;
349 background-position: 98% 50%;
350 background-repeat: no-repeat; }
353 { background-image: url('submenu.gif'); }
355 .menu LI[class~="disabled"].submenu
356 { background-image: url('submenu-disabled.gif') !important; }
358 .menu LI.submenu:hover, .menu LI.submenu-selected
359 { background-image: url('submenu-active.gif') !important; }
362 { position: absolute;
366 border-top: 2px solid #fff;
367 border-left: 2px solid #fff;
368 border-right: 2px solid #999;
369 border-bottom: 2px solid #999;
370 -moz-border-top-colors: #000 #9c9a94 transparent;
371 -moz-border-left-colors: #000 #9c9a94 transparent;
372 font-family: monospace;
375 background-color: #fff;
383 /* DIV#logConsole > DIV.highlighted
384 { background-color: #ddf; }
390 border-top-color: #808080;
391 border-left-color: #808080;
392 border-bottom-color: #808080;
393 border-right-color: #808080;
397 padding-right: 4px; }
402 { vertical-align: middle;
403 background-color: #d4d0c8;
404 border-top: 1px solid #fff;
405 border-left: 1px solid #fff;
406 border-right: 2px solid #222;
407 border-bottom: 2px solid #222;
408 -moz-border-bottom-colors: #000 #9c9a94 transparent;
409 -moz-border-right-colors: #000 #9c9a94 transparent; }
411 TD.sortableTableHeader:active
412 { background-color: #dcdad5;
414 border-top: 1px solid #9c9a94;
415 border-left: 1px solid #9c9a94;
416 border-right: 2px solid #9c9a94;
417 border-bottom: 1px solid #9c9a94; }
420 TD.tbtv_headercell SPAN
429 TD.tbtv_headercell A:hover
433 text-decoration: none;
434 /* background-color: #C4C0B8; */
438 TD.headerCell IMG.tbtv_sortcell,
439 TD.tbtv_headercell IMG.tbtv_sortcell
448 vertical-align: top; }
451 { white-space: nowrap;
453 padding-right: .3em; }
473 td.tbtv_subject_headercell
474 { overflow: hidden; }
478 { position: absolute;
480 background-color: #d4d0c8; }
482 DIV.dragHandle:active
483 { background-color: #99a; }
489 vertical-align: middle;
497 background-image: url('/SOGo.woa/WebServerResources/Search-bar.png');
498 background-repeat: no-repeat;
499 background-position: 2px 2px;
502 DIV.javascriptPopupBackground
503 { position: absolute;
504 background-color: #999;
512 text-align: center; }
514 DIV.javascriptMessagePseudoWindow,
515 DIV.javascriptMessagePseudoTopWindow
516 { position: absolute;
518 border-bottom: 2px solid #888;
522 background-color: #d4d0c8;
523 -moz-border-bottom-colors: #000 #9c9a94 transparent;
527 DIV.javascriptMessagePseudoTopWindow
532 DIV.javascriptMessagePseudoWindow
533 { border-top: 2px solid #fff;
534 border-left: 2px solid #fff;
535 border-right: 2px solid #888;
536 -moz-border-top-colors: #efebe7 #fff;
537 -moz-border-left-colors: #efebe7 #fff;
538 -moz-border-right-colors: #000 #9c9a94 transparent; }
540 DIV.noJavascriptErrorMessage
545 DIV.noJavascriptErrorMessage A
551 { color: -moz-buttonhovertext;
552 background-color: #c4c2bd;
553 -moz-border-bottom-colors: #efebe7 #fff;
554 -moz-border-right-colors: #efebe7 #fff;
555 -moz-border-top-colors: #9c9a94 #000;
556 -moz-border-left-colors: #9c9a94 #000; }
560 A[class~="_disabled"].button:active
563 background-color: #d4d0c8;
564 border-top: 2px solid #fff;
565 border-left: 2px solid #fff;
566 border-bottom: 2px solid #888;
567 border-right: 2px solid #888;
568 -moz-border-top-colors: #efebe7 #fff;
569 -moz-border-left-colors: #efebe7 #fff;
570 -moz-border-bottom-colors: #000 #9c9a94 transparent;
571 -moz-border-right-colors: #000 #9c9a94 transparent;
572 text-decoration: none;
576 { vertical-align: middle; }
578 A[class~="_disabled"].button,
579 A[class~="_disabled"].button:active
581 background: inherit; }
584 { background-color: #fefefe;
592 background-color: #4b6983;
596 LI[class~="_selected"].denied
598 background-color: #f33;
601 /* folder tree (js) )*/
602 DIV.dTreeNode A SPAN.nodeName
609 DIV.dTreeNode A._selected SPAN.nodeName
611 background-color: #4b6983;
615 DIV.dTreeNode SPAN._dragOver
617 background-color: #4b6983;
623 { position: relative;
625 background-color: #d4d0c8;
627 border-top: 2px solid #fff;
628 border-left: 2px solid #fff;
629 border-right: 2px solid #888;
630 border-bottom: 2px solid #888;
631 -moz-border-top-colors: #efebe7 #fff;
632 -moz-border-left-colors: #efebe7 #fff;
633 -moz-border-right-colors: #000 #9c9a94 transparent;
634 -moz-border-bottom-colors: #000 #9c9a94 transparent; }
636 DIV.tabsContainer > UL
638 list-style-type: none;
639 list-style-image: none;
644 DIV.tabsContainer > UL LI
649 -moz-border-radius-topleft: 3px;
650 -moz-border-radius-topright: 3px;
651 border-top: 2px solid #fff;
652 border-bottom: 0px solid #fff;
653 border-right: 2px solid #888;
655 -moz-border-top-colors: #efebe7 #fff;
656 -moz-border-right-colors: #000 #9c9a94 transparent;
657 -moz-border-bottom-colors: #efebe7 #fff;
660 DIV.tabsContainer > UL LI.first,
661 DIV.tabsContainer > UL LI.active
662 { border-left: 2px solid #fff;
664 -moz-border-left-colors: #efebe7 #fff; }
666 DIV.tabsContainer > UL LI.active
668 background-color: #d4d0c8;
669 border-bottom: 1px none #fff;
674 DIV.tabsContainer > DIV.tab
675 { position: absolute;
683 DIV.tabsContainer DIV.active
686 DIV.tabsContainer > DIV[class~="active"].tab
687 { display: block !important; }
690 { vertical-align: middle;
691 -moz-border-top-colors: #000 #fff;
692 -moz-border-left-colors: #000 #fff;
693 -moz-border-bottom-colors: #000 #fff;
694 -moz-border-right-colors: #000 #fff; }
696 /* tablekit resizable columns */
698 TABLE TD.resize-handle-active
699 { cursor: e-resize; }
704 border-right: 1px solid #fff;