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;
72 text-decoration: underline; }
75 { background-color: #06348B; }
78 { text-decoration: none;
86 { text-decoration: none;
95 border-bottom: 1px solid #000000; }
97 div#header img.headerlogo
102 div#header div#headerhistory
108 div#header a, div#header span
111 div#header span#navtitle
112 { font-weight: bold; }
115 { text-decoration: none; }
120 { text-decoration: none;
123 { text-decoration: none;
125 font.skydockfont_inactiveMail
126 { text-decoration: none;
129 font.skydockfont_newMail
130 { text-decoration: none;
134 table.skytextdocktable
136 table-layout: auto; }
139 { background-color: #222;
150 text-decoration: none;
151 padding: .2em .5em; }
153 DIV.linkbanner A:hover
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;
195 font-size: inherit; }
197 TEXTAREA, INPUT.textField
200 border-bottom: 1px solid #fff;
201 border-right: 1px solid #fff;
202 border-top: 2px solid #222;
203 border-left: 2px solid #222;
204 -moz-border-top-colors: #9c9a94 #000 transparent;
205 -moz-border-left-colors: #9c9a94 #000 transparent; }
209 vertical-align: middle; }
213 border-top: 1px solid #fff;
214 border-bottom: 1px solid #848284;
217 background-color: #d4d0c8;
221 BODY.popup { min-width: 400px; }
223 BODY.popup DIV#toolbar
226 SPAN.toolbarSeparator
230 vertical-align: middle;
231 border-right : 1px solid #fff;
232 border-left : 1px solid #9c9a94;
240 text-decoration: none; }
242 SPAN.toolbarButton, SPAN.disabledToolbarButton
247 -moz-box-align: center;
248 -moz-box-pack: center;
249 border-left: 1px solid transparent;
250 border-top: 1px solid transparent;
251 border-right: 1px solid transparent;
252 border-bottom: 1px solid transparent;
254 background-color: transparent;
255 color: -moz-DialogText; }
257 SPAN.disabledToolbarButton
258 { -moz-opacity: 0.4; }
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; }
300 list-style-type: none;
301 list-style-image: none;
304 border-top: 1px solid #fff;
305 border-left: 1px solid #fff;
306 border-right: 1px solid #9e9a92;
307 border-bottom: 1px solid #9e9a92; }
313 padding-bottom: .2em;
316 white-space: nowrap; }
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;
357 border-top: 2px solid #fff;
358 border-left: 2px solid #fff;
359 border-right: 2px solid #999;
360 border-bottom: 2px solid #999;
361 -moz-border-top-colors: #000 #9c9a94 transparent;
362 -moz-border-left-colors: #000 #9c9a94 transparent;
363 font-family: monospace;
365 background-color: #000;
376 border-top-color: #808080;
377 border-left-color: #808080;
378 border-bottom-color: #808080;
379 border-right-color: #808080;
383 padding-right: 4px; }
387 { background-color: #d4d0c8;
388 border-top: 1px solid #fff;
389 border-left: 1px solid #fff;
390 border-right: 2px solid #222;
391 border-bottom: 2px solid #222;
392 -moz-border-bottom-colors: #000 #9c9a94 transparent;
393 -moz-border-right-colors: #000 #9c9a94 transparent; }
395 TD.tbtv_headercell:active
396 { background-color: #DCDAD5;
397 border: 1px solid #9c9a94;
398 -moz-border-bottom-colors: #9c9a94;
399 -moz-border-right-colors: #9c9a94; }
401 td.tbtv_headercell SPAN
412 td.tbtv_headercell a:hover
416 text-decoration: none;
417 /* background-color: #C4C0B8; */
420 td.tbtv_headercell img.tbtv_sortcell
429 vertical-align: top; }
432 { white-space: nowrap;
434 padding-right: .3em; }
436 TR.tableview TD.headerDateTime
439 TR.tableview TD.headerLocation
451 td.tbtv_subject_headercell
457 { position: absolute;
459 background-color: #d4d0c8; }
461 DIV.dragHandle:active
462 { background-color: #99a; }
468 vertical-align: middle;
476 background-image: url('/SOGo.woa/WebServerResources/Search-bar.png');
477 background-repeat: no-repeat;
478 background-position: 2px 2px;
481 DIV.javascriptPopupBackground
482 { position: absolute;
483 background-color: #999;
490 text-align: center; }
492 DIV.javascriptMessagePseudoWindow
493 { position: absolute;
495 border-top: 2px solid #fff;
496 border-left: 2px solid #fff;
497 border-bottom: 2px solid #888;
498 border-right: 2px solid #888;
499 -moz-border-top-colors: #efebe7 #fff;
500 -moz-border-left-colors: #efebe7 #fff;
501 -moz-border-bottom-colors: #000 #9c9a94 transparent;
502 -moz-border-right-colors: #000 #9c9a94 transparent;
507 background-color: #dedede; }
509 DIV.noJavascriptErrorMessage
514 DIV.noJavascriptErrorMessage A
520 background: #efebe7; }
524 { color: -moz-buttonhovertext;
525 background-color: #c4c2bd;
526 -moz-border-bottom-colors: #efebe7 #fff;
527 -moz-border-right-colors: #efebe7 #fff;
528 -moz-border-top-colors: #9c9a94 #000;
529 -moz-border-left-colors: #9c9a94 #000; }
533 A[class~="_disabled"].button:hover,
534 A[class~="_disabled"].button:active
537 background-color: #d4d0c8;
538 border-top: 2px solid #fff;
539 border-left: 2px solid #fff;
540 border-bottom: 2px solid #888;
541 border-right: 2px solid #888;
542 -moz-border-top-colors: #efebe7 #fff;
543 -moz-border-left-colors: #efebe7 #fff;
544 -moz-border-bottom-colors: #000 #9c9a94 transparent;
545 -moz-border-right-colors: #000 #9c9a94 transparent;
546 text-decoration: none;
550 { vertical-align: middle; }
552 A[class~="_disabled"].button,
553 A[class~="_disabled"].button:hover,
554 A[class~="_disabled"].button:active
556 background: inherit; }
558 /* folder tree (js) )*/
559 DIV.dTreeNode A SPAN.nodeName
566 DIV.dTreeNode A._selected SPAN.nodeName
568 background-color: #4b6983;
572 DIV.dTreeNode SPAN._dragOver
574 background-color: #4b6983;
583 background-color: #d4d0c8;
585 border-top: 2px solid #fff;
586 border-left: 2px solid #fff;
587 border-right: 2px solid #888;
588 border-bottom: 2px solid #888;
589 -moz-border-top-colors: #efebe7 #fff;
590 -moz-border-left-colors: #efebe7 #fff;
591 -moz-border-right-colors: #000 #9c9a94 transparent;
592 -moz-border-bottom-colors: #000 #9c9a94 transparent; }
594 DIV.tabsContainer > UL
596 list-style-type: none;
597 list-style-image: none;
602 DIV.tabsContainer > UL LI
607 -moz-border-radius-topleft: 3px;
608 -moz-border-radius-topright: 3px;
609 border-top: 2px solid #fff;
610 border-bottom: 0px solid #fff;
611 border-right: 2px solid #888;
613 -moz-border-top-colors: #efebe7 #fff;
614 -moz-border-right-colors: #000 #9c9a94 transparent;
615 -moz-border-bottom-colors: #efebe7 #fff;
618 DIV.tabsContainer > UL LI.first,
619 DIV.tabsContainer > UL LI.active
620 { border-left: 2px solid #fff;
622 -moz-border-left-colors: #efebe7 #fff; }
624 DIV.tabsContainer > UL LI.active
626 background-color: #d4d0c8;
627 border-bottom: 1px none #fff;
632 DIV.tabsContainer > DIV.tab
633 { position: absolute;
641 DIV.tabsContainer > DIV[class~="active"].tab
642 { display: block !important; }
645 { border: 2px solid #000;
646 vertical-align: middle;
647 -moz-border-top-colors: #000 #fff;
648 -moz-border-left-colors: #000 #fff;
649 -moz-border-bottom-colors: #000 #fff;
650 -moz-border-right-colors: #000 #fff; }