stylesheet.css revision 3280:f8aebd55b8f5
1/* Javadoc style sheet */
2/*
3Overall document style
4*/
5
6@import url('resources/fonts/dejavu.css');
7
8body {
9    background-color:#ffffff;
10    color:#353833;
11    font-family:'DejaVu Sans', Arial, Helvetica, sans-serif;
12    font-size:14px;
13    margin:0;
14    padding:0;
15    height:100%;
16    width:100%;
17}
18iframe {
19    margin:0;
20    padding:0;
21    height:100%;
22    width:100%;
23    overflow-y:scroll;
24    border:none;
25}
26a:link, a:visited {
27    text-decoration:none;
28    color:#4A6782;
29}
30a:hover, a:focus {
31    text-decoration:none;
32    color:#bb7a2a;
33}
34a:active {
35    text-decoration:none;
36    color:#4A6782;
37}
38a[name] {
39    color:#353833;
40}
41a[name]:hover {
42    text-decoration:none;
43    color:#353833;
44}
45a[name]:before, a[name]:target {
46    content:"";
47    display:block;
48    height:120px;
49    margin:-120px 0 0;
50}
51a[id]:before, a[id]:target {
52    padding-top:129px;
53    margin-top:-129px;
54    color:red;
55}
56pre {
57    font-family:'DejaVu Sans Mono', monospace;
58    font-size:14px;
59}
60h1 {
61    font-size:20px;
62}
63h2 {
64    font-size:18px;
65}
66h3 {
67    font-size:16px;
68    font-style:italic;
69}
70h4 {
71    font-size:13px;
72}
73h5 {
74    font-size:12px;
75}
76h6 {
77    font-size:11px;
78}
79ul {
80    list-style-type:disc;
81}
82code, tt {
83    font-family:'DejaVu Sans Mono', monospace;
84    font-size:14px;
85    padding-top:4px;
86    margin-top:8px;
87    line-height:1.4em;
88}
89dt code {
90    font-family:'DejaVu Sans Mono', monospace;
91    font-size:14px;
92    padding-top:4px;
93}
94table tr td dt code {
95    font-family:'DejaVu Sans Mono', monospace;
96    font-size:14px;
97    vertical-align:top;
98    padding-top:4px;
99}
100sup {
101    font-size:8px;
102}
103/*
104Document title and Copyright styles
105*/
106.clear {
107    clear:both;
108    height:0px;
109    overflow:hidden;
110}
111.aboutLanguage {
112    float:right;
113    padding:0px 21px;
114    font-size:11px;
115    z-index:200;
116    margin-top:-9px;
117}
118.legalCopy {
119    margin-left:.5em;
120}
121.bar a, .bar a:link, .bar a:visited, .bar a:active {
122    color:#FFFFFF;
123    text-decoration:none;
124}
125.bar a:hover, .bar a:focus {
126    color:#bb7a2a;
127}
128.tab {
129    background-color:#0066FF;
130    color:#ffffff;
131    padding:8px;
132    width:5em;
133    font-weight:bold;
134}
135/*
136Navigation bar styles
137*/
138.bar {
139    background-color:#4D7A97;
140    color:#FFFFFF;
141    padding:.8em .5em .4em .8em;
142    height:auto;/*height:1.8em;*/
143    font-size:11px;
144    margin:0;
145}
146.fixedNav {
147    position:fixed;
148    width:100%;
149    z-index:999;
150    background-color:#ffffff;
151}
152.topNav {
153    background-color:#4D7A97;
154    color:#FFFFFF;
155    float:left;
156    padding:0;
157    width:100%;
158    clear:right;
159    height:2.8em;
160    padding-top:10px;
161    overflow:hidden;
162    font-size:12px; 
163}
164.bottomNav {
165    margin-top:10px;
166    background-color:#4D7A97;
167    color:#FFFFFF;
168    float:left;
169    padding:0;
170    width:100%;
171    clear:right;
172    height:2.8em;
173    padding-top:10px;
174    overflow:hidden;
175    font-size:12px;
176}
177.subNav {
178    background-color:#dee3e9;
179    float:left;
180    width:100%;
181    overflow:hidden;
182    font-size:12px;
183}
184.subNav div {
185    clear:left;
186    float:left;
187    padding:0 0 5px 6px;
188    text-transform:uppercase;
189}
190ul.navList, ul.subNavList {
191    float:left;
192    margin:0 25px 0 0;
193    padding:0;
194}
195ul.navList li{
196    list-style:none;
197    float:left;
198    padding: 5px 6px;
199    text-transform:uppercase;
200}
201ul.navListSearch {
202    float:right;
203    margin:0 0 0 0;
204    padding:0;
205}
206ul.navListSearch li {
207    list-style:none;
208    float:right;
209    padding: 5px 6px;
210    text-transform:uppercase;
211}
212ul.navListSearch li span {
213    position:relative;
214    right:-16px;
215}
216ul.subNavList li {
217    list-style:none;
218    float:left;
219}
220.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited {
221    color:#FFFFFF;
222    text-decoration:none;
223    text-transform:uppercase;
224}
225.topNav a:hover, .bottomNav a:hover {
226    text-decoration:none;
227    color:#bb7a2a;
228    text-transform:uppercase;
229}
230.navBarCell1Rev {
231    background-color:#F8981D;
232    color:#253441;
233    margin: auto 5px;
234}
235.skipNav {
236    position:absolute;
237    top:auto;
238    left:-9999px;
239    overflow:hidden;
240}
241/*
242Page header and footer styles
243*/
244.header, .footer {
245    clear:both;
246    margin:0 20px;
247    padding:5px 0 0 0;
248}
249.indexNav {
250    margin:10px;
251    position:relative;
252}
253.indexNav ul {
254    padding:0;
255    margin:0;
256}
257.indexNav ul li {
258    display:inline;
259    list-style-type:none;
260    padding-right:10px;
261}
262.indexNav h1 {
263    font-size:13px;
264}
265.title {
266    color:#2c4557;
267    margin:10px 0;
268    padding-top:5.4em;
269}
270.subTitle {
271    margin:5px 0 0 0;
272}
273.header ul {
274    margin:0 0 15px 0;
275    padding:0;
276}
277.footer ul {
278    margin:20px 0 5px 0;
279}
280.header ul li, .footer ul li {
281    list-style:none;
282    font-size:13px;
283}
284/*
285Heading styles
286*/
287div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {
288    background-color:#dee3e9;
289    border:1px solid #d0d9e0;
290    margin:0 0 6px -8px;
291    padding:7px 5px;
292}
293ul.blockList ul.blockList ul.blockList li.blockList h3 {
294    background-color:#dee3e9;
295    border:1px solid #d0d9e0;
296    margin:0 0 6px -8px;
297    padding:7px 5px;
298}
299ul.blockList ul.blockList li.blockList h3 {
300    padding:0;
301    margin:15px 0;
302}
303ul.blockList li.blockList h2 {
304    padding:0px 0 20px 0;
305}
306/*
307Page layout container styles
308*/
309.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer {
310    clear:both;
311    padding:10px 20px;
312    position:relative;
313}
314.indexContainer {
315    margin:10px;
316    position:relative;
317    font-size:12px;
318}
319.indexContainer h2 {
320    font-size:13px;
321    padding:0 0 3px 0;
322}
323.indexContainer ul {
324    margin:0;
325    padding:0;
326}
327.indexContainer ul li {
328    list-style:none;
329    padding-top:2px;
330}
331.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt {
332    font-size:12px;
333    font-weight:bold;
334    margin:10px 0 0 0;
335    color:#4E4E4E;
336}
337.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd {
338    margin:5px 0 10px 0px;
339    font-size:14px;
340    font-family:'DejaVu Sans Mono',monospace;
341}
342.serializedFormContainer dl.nameValue dt {
343    margin-left:1px;
344    font-size:1.1em;
345    display:inline;
346    font-weight:bold;
347}
348.serializedFormContainer dl.nameValue dd {
349    margin:0 0 0 1px;
350    font-size:1.1em;
351    display:inline;
352}
353/*
354List styles
355*/
356li.circle {
357    list-style:circle;
358}
359ul.horizontal li {
360    display:inline;
361    font-size:0.9em;
362}
363ul.inheritance {
364    margin:0;
365    padding:0;
366}
367ul.inheritance li {
368    display:inline;
369    list-style:none;
370}
371ul.inheritance li ul.inheritance {
372    margin-left:15px;
373    padding-left:15px;
374    padding-top:1px;
375}
376ul.blockList, ul.blockListLast {
377    margin:10px 0 10px 0;
378    padding:0;
379}
380ul.blockList li.blockList, ul.blockListLast li.blockList {
381    list-style:none;
382    margin-bottom:15px;
383    line-height:1.4;
384}
385ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList {
386    padding:0px 20px 5px 10px;
387    border:1px solid #ededed; 
388    background-color:#f8f8f8;
389}
390ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList {
391    padding:0 0 5px 8px;
392    background-color:#ffffff;
393    border:none;
394}
395ul.blockList ul.blockList ul.blockList ul.blockList li.blockList {
396    margin-left:0;
397    padding-left:0;
398    padding-bottom:15px;
399    border:none;
400}
401ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast {
402    list-style:none;
403    border-bottom:none;
404    padding-bottom:0;
405}
406table tr td dl, table tr td dl dt, table tr td dl dd {
407    margin-top:0;
408    margin-bottom:1px;
409}
410/*
411Table styles
412*/
413.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary {
414    width:100%;
415    border-spacing:0;
416    border-left:1px solid #EEE; 
417    border-right:1px solid #EEE; 
418    border-bottom:1px solid #EEE; 
419}
420.overviewSummary, .memberSummary  {
421    padding:0px;
422}
423.overviewSummary caption, .memberSummary caption, .typeSummary caption,
424.useSummary caption, .constantsSummary caption, .deprecatedSummary caption {
425    position:relative;
426    text-align:left;
427    background-repeat:no-repeat;
428    color:#253441;
429    font-weight:bold;
430    clear:none;
431    overflow:hidden;
432    padding:0px;
433    padding-top:10px;
434    padding-left:1px;
435    margin:0px;
436    white-space:pre;
437}
438.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link,
439.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link,
440.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover,
441.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover,
442.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active,
443.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active,
444.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited,
445.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited {
446    color:#FFFFFF;
447}
448.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span,
449.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span {
450    white-space:nowrap;
451    padding-top:5px;
452    padding-left:12px;
453    padding-right:12px;
454    padding-bottom:7px;
455    display:inline-block;
456    float:left;
457    background-color:#F8981D;
458    border: none;
459    height:16px;
460}
461.memberSummary caption span.activeTableTab span {
462    white-space:nowrap;
463    padding-top:5px;
464    padding-left:12px;
465    padding-right:12px;
466    margin-right:3px;
467    display:inline-block;
468    float:left;
469    background-color:#F8981D;
470    height:16px;
471}
472.memberSummary caption span.tableTab span {
473    white-space:nowrap;
474    padding-top:5px;
475    padding-left:12px;
476    padding-right:12px;
477    margin-right:3px;
478    display:inline-block;
479    float:left;
480    background-color:#4D7A97;
481    height:16px;
482}
483.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab {
484    padding-top:0px;
485    padding-left:0px;
486    padding-right:0px;
487    background-image:none;
488    float:none;
489    display:inline;
490}
491.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd,
492.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd {
493    display:none;
494    width:5px;
495    position:relative;
496    float:left;
497    background-color:#F8981D;
498}
499.memberSummary .activeTableTab .tabEnd {
500    display:none;
501    width:5px;
502    margin-right:3px;
503    position:relative; 
504    float:left;
505    background-color:#F8981D;
506}
507.memberSummary .tableTab .tabEnd {
508    display:none;
509    width:5px;
510    margin-right:3px;
511    position:relative;
512    background-color:#4D7A97;
513    float:left;
514
515}
516.overviewSummary td, .memberSummary td, .typeSummary td,
517.useSummary td, .constantsSummary td, .deprecatedSummary td {
518    text-align:left;
519    padding:0px 0px 12px 10px;
520}
521th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th,
522td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{
523    vertical-align:top;
524    padding-right:0px;
525    padding-top:8px;
526    padding-bottom:3px;
527}
528th.colFirst, th.colLast, th.colOne, .constantsSummary th {
529    background:#dee3e9;
530    text-align:left;
531    padding:8px 3px 3px 7px;
532}
533td.colFirst, th.colFirst {
534    white-space:nowrap;
535    font-size:13px;
536}
537td.colLast, th.colLast {
538    font-size:13px;
539}
540td.colOne, th.colOne {
541    font-size:13px;
542}
543.overviewSummary td.colFirst, .overviewSummary th.colFirst,
544.useSummary td.colFirst, .useSummary th.colFirst,
545.overviewSummary td.colOne, .overviewSummary th.colOne,
546.memberSummary td.colFirst, .memberSummary th.colFirst,
547.memberSummary td.colOne, .memberSummary th.colOne,
548.typeSummary td.colFirst{
549    width:25%;
550    vertical-align:top;
551}
552td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover {
553    font-weight:bold;
554}
555.tableSubHeadingColor {
556    background-color:#EEEEFF;
557}
558.altColor {
559    background-color:#FFFFFF;
560}
561.rowColor {
562    background-color:#EEEEEF;
563}
564/*
565Content styles
566*/
567.description pre {
568    margin-top:0;
569}
570.deprecatedContent {
571    margin:0;
572    padding:10px 0;
573}
574.docSummary {
575    padding:0;
576}
577
578ul.blockList ul.blockList ul.blockList li.blockList h3 {
579    font-style:normal;
580}
581
582div.block {
583    font-size:14px;
584    font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif;
585}
586
587td.colLast div {
588    padding-top:0px;
589}
590
591
592td.colLast a {
593    padding-bottom:3px;
594}
595/*
596Formatting effect styles
597*/
598.sourceLineNo {
599    color:green;
600    padding:0 30px 0 0;
601}
602h1.hidden {
603    visibility:hidden;
604    overflow:hidden;
605    font-size:10px;
606}
607.block {
608    display:block;
609    margin:3px 10px 2px 0px;
610    color:#474747;
611}
612.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink,
613.overrideSpecifyLabel, .packageLabelInClass, .packageHierarchyLabel,
614.paramLabel, .returnLabel, .seeLabel, .simpleTagLabel, .throwsLabel,
615.typeNameLabel, .typeNameLink, .searchTagLink {
616    font-weight:bold;
617}
618.deprecationComment, .emphasizedPhrase, .interfaceName {
619    font-style:italic;
620}
621
622div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase,
623div.block div.block span.interfaceName {
624    font-style:normal;
625}
626
627div.contentContainer ul.blockList li.blockList h2 {
628    padding-bottom:0px;
629}
630/*
631IFRAME specific styles
632*/
633.mainContainer {
634    margin:0 auto; 
635    padding:0; 
636    height:100%; 
637    width:100%; 
638    position:fixed; 
639    top:0; 
640    left:0;
641}
642.leftContainer {
643    height:100%;
644    position:fixed;
645    width:320px;
646}
647.leftTop {
648    position:relative;
649    float:left;
650    width:315px;
651    top:0;
652    left:0;
653    height:30%;
654    border-right:6px solid #ccc;
655    border-bottom:6px solid #ccc;
656}
657.leftBottom {
658    position:relative;
659    float:left;
660    width:315px;
661    bottom:0;
662    left:0;
663    height:70%;
664    border-right:6px solid #ccc;
665    border-top:1px solid #000;
666}
667.rightContainer {
668    position:absolute;
669    left:320px;
670    top:0;
671    bottom:0;
672    height:100%;
673    right:0;
674    border-left:1px solid #000;
675}
676.rightIframe {
677    margin:0;
678    padding:0;
679    height:100%;
680    right:30px;
681    width:100%;
682    overflow:visible;
683    margin-bottom:30px;
684}
685/*
686HTML5 specific styles
687*/
688main, nav, header, footer, section {
689    display:block;
690}
691.ui-autocomplete-category {
692    font-weight:bold;
693    font-size:15px;
694    padding:7px 0 7px 3px;
695    background-color:#4D7A97;
696    color:#FFFFFF;
697}
698.resultItem {
699    font-size:13px;
700}
701.ui-autocomplete {
702    max-height:85%;
703    max-width:65%;
704    overflow-y:scroll;
705    overflow-x:scroll;
706    white-space:nowrap;
707    box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
708}
709ul.ui-autocomplete {
710    position:fixed;
711    z-index:999999;
712}
713ul.ui-autocomplete  li {
714    float:left;
715    clear:both;
716    width:100%;
717}
718.resultHighlight {
719    font-weight:bold;
720}
721#search {
722    background-image:url('resources/glass.png');
723    background-size:13px;
724    background-repeat:no-repeat;
725    background-position:2px 3px;
726    padding-left:20px;
727    position:relative;
728    right:-18px;
729}
730#reset {
731    background-color: rgb(255,255,255);
732    border:0 none;
733    width:16px;
734    height:17px;
735    position:relative;
736    left:-2px;
737    background-image:url('resources/x.png');
738    background-repeat:no-repeat;
739    background-size:12px;
740    background-position:center;
741}
742.watermark {
743    color:#888;
744}
745.searchTagDescResult {
746    font-style:italic;
747    font-size:11px;
748}
749.searchTagHolderResult {
750    font-style:italic;
751    font-size:12px;
752}
753