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;
36 SPAN#toolbar IMG#progressIndicator
37 { margin-top: 0.75em; }
43 { text-decoration: none;
47 { white-space: nowrap;
51 { table-layout: fixed;
52 border-spacing: 0px; }
55 { padding-left: .25em;
56 padding-right: .25em; }
66 text-decoration: underline; }
69 { background-color: #06348B; }
72 { text-decoration: none;
80 { text-decoration: none;
89 border-bottom: 1px solid #000; }
91 div#header img.headerlogo
96 div#header div#headerhistory
102 div#header a, div#header span
105 div#header span#navtitle
106 { font-weight: bold; }
109 { text-decoration: none; }
114 { text-decoration: none;
117 { text-decoration: none;
119 font.skydockfont_inactiveMail
120 { text-decoration: none;
123 font.skydockfont_newMail
124 { text-decoration: none;
128 table.skytextdocktable
130 table-layout: auto; }
133 { background-color: #222;
144 text-decoration: none;
145 padding: .2em .5em; }
147 DIV.linkbanner A:hover
150 DIV.linkbanner A#logoff
154 padding-right: .5em; }
157 { vertical-align: bottom;
166 DIV.contactSelector UL.contactList IMG
167 { margin: 0px .5em; }
170 { border-bottom: 1px solid #fff;
171 border-right: 1px solid #fff;
172 border-top: 2px solid #222;
173 border-left: 2px solid #222;
174 vertical-align: middle;
175 -moz-border-top-colors: #9c9a94 #000 transparent;
176 -moz-border-left-colors: #9c9a94 #000 transparent;
178 padding-right: 1px; }
180 DIV.contactSelector DIV.contactList
181 { font-size: smaller;
186 border: 1px solid #444;
187 background-color: #eee;
191 { vertical-align: top; }
193 DIV, TEXTAREA, INPUT, SELECT
194 { font-family: inherit;
196 font-size: inherit; }
198 TEXTAREA, INPUT.textField
201 border-bottom: 1px solid #fff;
202 border-right: 1px solid #fff;
203 border-top: 2px solid #222;
204 border-left: 2px solid #222;
205 -moz-border-top-colors: #9c9a94 #000 transparent;
206 -moz-border-left-colors: #9c9a94 #000 transparent; }
209 { vertical-align: middle; }
213 border-top: 1px solid #fff;
214 border-bottom: 1px solid #848284;
220 BODY.popup DIV#toolbar
223 SPAN.toolbarSeparator
227 vertical-align: middle;
228 border-right : 1px solid #fff;
229 border-left : 1px solid #9c9a94;
237 text-decoration: none; }
239 SPAN.toolbarButton, SPAN.disabledToolbarButton
244 -moz-box-align: center;
245 -moz-box-pack: center;
246 border-left: 1px solid transparent;
247 border-top: 1px solid transparent;
248 border-right: 1px solid transparent;
249 border-bottom: 1px solid transparent;
251 background-color: transparent;
252 color: -moz-DialogText; }
254 SPAN.disabledToolbarButton
258 SPAN.toolbarButton:hover
259 { color: -moz-buttonhovertext;
260 border-top: 1px solid #fff;
261 border-left: 1px solid #fff;
262 border-bottom: 1px solid #828482;
263 border-right: 1px solid #828482; }
265 SPAN.toolbarButton:active
266 { color: -moz-buttonhovertext;
267 border-top: 1px solid #828482;
268 border-left: 1px solid #828482;
269 border-bottom: 1px solid #fff;
270 border-right: 1px solid #fff; }
272 .toolbarButton IMG.buttonImage
278 .toolbarButton .buttonLabel
284 { 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 /* popup menu with check marks */
328 { list-style-position: inside;
329 list-style-image: url("menu-nocheck.gif");
332 padding-right: 10px; }
334 UL.choiceMenu LI._chosen
335 { list-style-image: url("menu-check.gif"); }
337 UL.choiceMenu LI._chosen:hover
338 { list-style-image: url("menu-check-hover.gif"); }
340 .menu LI:hover, .menu LI.submenu-selected
341 { background-color: #4b6983;
344 .menu LI.separator, .menu LI.separator:hover
348 border-top: 1px solid #aaa;
349 border-bottom: 1px solid #fff; }
351 .menu LI.submenu, .menu LI.submenu-selected
352 { padding-right: 2em;
353 background-position: 98% 50%;
354 background-repeat: no-repeat; }
357 { background-image: url('submenu.gif'); }
359 .menu LI[class~="disabled"].submenu
360 { background-image: url('submenu-disabled.gif') !important; }
362 .menu LI.submenu:hover, .menu LI.submenu-selected
363 { background-image: url('submenu-active.gif') !important; }
366 { position: absolute;
370 border-top: 2px solid #fff;
371 border-left: 2px solid #fff;
372 border-right: 2px solid #999;
373 border-bottom: 2px solid #999;
374 -moz-border-top-colors: #000 #9c9a94 transparent;
375 -moz-border-left-colors: #000 #9c9a94 transparent;
376 font-family: monospace;
379 background-color: #fff;
387 /* DIV#logConsole > DIV.highlighted
388 { background-color: #ddf; }
394 border-top-color: #808080;
395 border-left-color: #808080;
396 border-bottom-color: #808080;
397 border-right-color: #808080;
401 padding-right: 4px; }
406 { vertical-align: middle;
407 background-color: #d4d0c8;
408 border-top: 1px solid #fff;
409 border-left: 1px solid #fff;
410 border-right: 2px solid #222;
411 border-bottom: 2px solid #222;
412 -moz-border-bottom-colors: #000 #9c9a94 transparent;
413 -moz-border-right-colors: #000 #9c9a94 transparent; }
415 TD.sortableTableHeader:active
416 { background-color: #dcdad5;
418 border-top: 1px solid #9c9a94;
419 border-left: 1px solid #9c9a94;
420 border-right: 2px solid #9c9a94;
421 border-bottom: 1px solid #9c9a94; }
424 TD.tbtv_headercell SPAN
433 TD.tbtv_headercell A:hover
437 text-decoration: none;
438 /* background-color: #C4C0B8; */
442 TD.headerCell IMG.tbtv_sortcell,
443 TD.tbtv_headercell IMG.tbtv_sortcell
452 vertical-align: top; }
455 { white-space: nowrap;
457 padding-right: .3em; }
477 td.tbtv_subject_headercell
478 { overflow: hidden; }
482 { position: absolute;
484 background-color: #d4d0c8; }
486 DIV.dragHandle:active
487 { background-color: #99a; }
493 vertical-align: middle;
501 background-image: url('/SOGo.woa/WebServerResources/Search-bar.png');
502 background-repeat: no-repeat;
503 background-position: 2px 2px;
506 DIV#javascriptSafetyNet
507 { position: absolute;
508 background-color: transparent;
514 DIV.javascriptPopupBackground
515 { position: absolute;
516 background-color: #999;
524 text-align: center; }
526 DIV.javascriptMessagePseudoWindow,
527 DIV.javascriptMessagePseudoTopWindow
528 { position: absolute;
530 border-bottom: 2px solid #888;
534 background-color: #d4d0c8;
535 -moz-border-bottom-colors: #000 #9c9a94 transparent;
539 DIV.javascriptMessagePseudoTopWindow
544 DIV.javascriptMessagePseudoWindow
545 { border-top: 2px solid #fff;
546 border-left: 2px solid #fff;
547 border-right: 2px solid #888;
548 -moz-border-top-colors: #efebe7 #fff;
549 -moz-border-left-colors: #efebe7 #fff;
550 -moz-border-right-colors: #000 #9c9a94 transparent; }
552 DIV.noJavascriptErrorMessage
557 DIV.noJavascriptErrorMessage A
563 { color: -moz-buttonhovertext;
564 background-color: #c4c2bd;
565 -moz-border-bottom-colors: #efebe7 #fff;
566 -moz-border-right-colors: #efebe7 #fff;
567 -moz-border-top-colors: #9c9a94 #000;
568 -moz-border-left-colors: #9c9a94 #000; }
572 A[class~="_disabled"].button:active
575 background-color: #d4d0c8;
576 border-top: 2px solid #fff;
577 border-left: 2px solid #fff;
578 border-bottom: 2px solid #888;
579 border-right: 2px solid #888;
580 -moz-border-top-colors: #efebe7 #fff;
581 -moz-border-left-colors: #efebe7 #fff;
582 -moz-border-bottom-colors: #000 #9c9a94 transparent;
583 -moz-border-right-colors: #000 #9c9a94 transparent;
584 text-decoration: none;
588 { vertical-align: middle; }
590 A[class~="_disabled"].button,
591 A[class~="_disabled"].button:active
593 background: inherit; }
596 { background-color: #fefefe;
604 background-color: #4b6983;
608 LI[class~="_selected"].denied
610 background-color: #f33;
613 /* folder tree (js) )*/
614 DIV.dTreeNode A SPAN.nodeName
621 DIV.dTreeNode A._selected SPAN.nodeName
623 background-color: #4b6983;
627 DIV.dTreeNode SPAN._dragOver
629 background-color: #4b6983;
635 { position: relative;
637 background-color: #d4d0c8;
639 border-top: 2px solid #fff;
640 border-left: 2px solid #fff;
641 border-right: 2px solid #888;
642 border-bottom: 2px solid #888;
643 -moz-border-top-colors: #efebe7 #fff;
644 -moz-border-left-colors: #efebe7 #fff;
645 -moz-border-right-colors: #000 #9c9a94 transparent;
646 -moz-border-bottom-colors: #000 #9c9a94 transparent; }
648 DIV.tabsContainer > UL
650 list-style-type: none;
651 list-style-image: none;
656 DIV.tabsContainer > UL LI
661 -moz-border-radius-topleft: 3px;
662 -moz-border-radius-topright: 3px;
663 border-top: 2px solid #fff;
664 border-bottom: 0px solid #fff;
665 border-right: 2px solid #888;
667 -moz-border-top-colors: #efebe7 #fff;
668 -moz-border-right-colors: #000 #9c9a94 transparent;
669 -moz-border-bottom-colors: #efebe7 #fff;
672 DIV.tabsContainer > UL LI.first,
673 DIV.tabsContainer > UL LI.active
674 { border-left: 2px solid #fff;
676 -moz-border-left-colors: #efebe7 #fff; }
678 DIV.tabsContainer > UL LI.active
680 background-color: #d4d0c8;
681 border-bottom: 1px none #fff;
686 DIV.tabsContainer > DIV.tab
687 { position: absolute;
695 DIV.tabsContainer DIV.active
698 DIV.tabsContainer > DIV[class~="active"].tab
699 { display: block !important; }
702 { vertical-align: middle;
703 -moz-border-top-colors: #000 #fff;
704 -moz-border-left-colors: #000 #fff;
705 -moz-border-bottom-colors: #000 #fff;
706 -moz-border-right-colors: #000 #fff; }
708 /* tablekit resizable columns */
710 TABLE TD.resize-handle-active
711 { cursor: e-resize; }
716 border-right: 1px solid #fff;