stylesheet.css revision 4083:2e47daa5c52b
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.navPadding {
147    padding-top: 107px;
148}
149.fixedNav {
150    position:fixed;
151    width:100%;
152    z-index:999;
153    background-color:#ffffff;
154}
155.topNav {
156    background-color:#4D7A97;
157    color:#FFFFFF;
158    float:left;
159    padding:0;
160    width:100%;
161    clear:right;
162    height:2.8em;
163    padding-top:10px;
164    overflow:hidden;
165    font-size:12px; 
166}
167.bottomNav {
168    margin-top:10px;
169    background-color:#4D7A97;
170    color:#FFFFFF;
171    float:left;
172    padding:0;
173    width:100%;
174    clear:right;
175    height:2.8em;
176    padding-top:10px;
177    overflow:hidden;
178    font-size:12px;
179}
180.subNav {
181    background-color:#dee3e9;
182    float:left;
183    width:100%;
184    overflow:hidden;
185    font-size:12px;
186}
187.subNav div {
188    clear:left;
189    float:left;
190    padding:0 0 5px 6px;
191    text-transform:uppercase;
192}
193ul.navList, ul.subNavList {
194    float:left;
195    margin:0 25px 0 0;
196    padding:0;
197}
198ul.navList li{
199    list-style:none;
200    float:left;
201    padding: 5px 6px;
202    text-transform:uppercase;
203}
204ul.navListSearch {
205    float:right;
206    margin:0 0 0 0;
207    padding:0;
208}
209ul.navListSearch li {
210    list-style:none;
211    float:right;
212    padding: 5px 6px;
213    text-transform:uppercase;
214}
215ul.navListSearch li span {
216    position:relative;
217    right:-16px;
218}
219ul.subNavList li {
220    list-style:none;
221    float:left;
222}
223.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited {
224    color:#FFFFFF;
225    text-decoration:none;
226    text-transform:uppercase;
227}
228.topNav a:hover, .bottomNav a:hover {
229    text-decoration:none;
230    color:#bb7a2a;
231    text-transform:uppercase;
232}
233.navBarCell1Rev {
234    background-color:#F8981D;
235    color:#253441;
236    margin: auto 5px;
237}
238.skipNav {
239    position:absolute;
240    top:auto;
241    left:-9999px;
242    overflow:hidden;
243}
244/*
245Page header and footer styles
246*/
247.header, .footer {
248    clear:both;
249    margin:0 20px;
250    padding:5px 0 0 0;
251}
252.indexNav {
253    position:relative;
254    font-size:12px;
255    background-color:#dee3e9;
256}
257.indexNav ul {
258    margin-top:0;
259    padding:5px;
260}
261.indexNav ul li {
262    display:inline;
263    list-style-type:none;
264    padding-right:10px;
265    text-transform:uppercase;
266}
267.indexNav h1 {
268    font-size:13px;
269}
270.title {
271    color:#2c4557;
272    margin:10px 0;
273}
274.subTitle {
275    margin:5px 0 0 0;
276}
277.header ul {
278    margin:0 0 15px 0;
279    padding:0;
280}
281.footer ul {
282    margin:20px 0 5px 0;
283}
284.header ul li, .footer ul li {
285    list-style:none;
286    font-size:13px;
287}
288/*
289Heading styles
290*/
291div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {
292    background-color:#dee3e9;
293    border:1px solid #d0d9e0;
294    margin:0 0 6px -8px;
295    padding:7px 5px;
296}
297ul.blockList ul.blockList ul.blockList li.blockList h3 {
298    background-color:#dee3e9;
299    border:1px solid #d0d9e0;
300    margin:0 0 6px -8px;
301    padding:7px 5px;
302}
303ul.blockList ul.blockList li.blockList h3 {
304    padding:0;
305    margin:15px 0;
306}
307ul.blockList li.blockList h2 {
308    padding:0px 0 20px 0;
309}
310/*
311Page layout container styles
312*/
313.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer {
314    clear:both;
315    padding:10px 20px;
316    position:relative;
317}
318.indexContainer {
319    margin:10px;
320    position:relative;
321    font-size:12px;
322}
323.indexContainer h2 {
324    font-size:13px;
325    padding:0 0 3px 0;
326}
327.indexContainer ul {
328    margin:0;
329    padding:0;
330}
331.indexContainer ul li {
332    list-style:none;
333    padding-top:2px;
334}
335.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt {
336    font-size:12px;
337    font-weight:bold;
338    margin:10px 0 0 0;
339    color:#4E4E4E;
340}
341.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd {
342    margin:5px 0 10px 0px;
343    font-size:14px;
344    font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif;
345}
346.serializedFormContainer dl.nameValue dt {
347    margin-left:1px;
348    font-size:1.1em;
349    display:inline;
350    font-weight:bold;
351}
352.serializedFormContainer dl.nameValue dd {
353    margin:0 0 0 1px;
354    font-size:1.1em;
355    display:inline;
356}
357/*
358List styles
359*/
360li.circle {
361    list-style:circle;
362}
363ul.horizontal li {
364    display:inline;
365    font-size:0.9em;
366}
367ul.inheritance {
368    margin:0;
369    padding:0;
370}
371ul.inheritance li {
372    display:inline;
373    list-style:none;
374}
375ul.inheritance li ul.inheritance {
376    margin-left:15px;
377    padding-left:15px;
378    padding-top:1px;
379}
380ul.blockList, ul.blockListLast {
381    margin:10px 0 10px 0;
382    padding:0;
383}
384ul.blockList li.blockList, ul.blockListLast li.blockList {
385    list-style:none;
386    margin-bottom:15px;
387    line-height:1.4;
388}
389ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList {
390    padding:0px 20px 5px 10px;
391    border:1px solid #ededed; 
392    background-color:#f8f8f8;
393}
394ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList {
395    padding:0 0 5px 8px;
396    background-color:#ffffff;
397    border:none;
398}
399ul.blockList ul.blockList ul.blockList ul.blockList li.blockList {
400    margin-left:0;
401    padding-left:0;
402    padding-bottom:15px;
403    border:none;
404}
405ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast {
406    list-style:none;
407    border-bottom:none;
408    padding-bottom:0;
409}
410table tr td dl, table tr td dl dt, table tr td dl dd {
411    margin-top:0;
412    margin-bottom:1px;
413}
414/*
415Table styles
416*/
417.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary,
418.requiresSummary, .packagesSummary, .providesSummary, .usesSummary {
419    width:100%;
420    border-spacing:0;
421    border-left:1px solid #EEE; 
422    border-right:1px solid #EEE; 
423    border-bottom:1px solid #EEE; 
424}
425.overviewSummary, .memberSummary, .requiresSummary, .packagesSummary, .providesSummary, .usesSummary  {
426    padding:0px;
427}
428.overviewSummary caption, .memberSummary caption, .typeSummary caption,
429.useSummary caption, .constantsSummary caption, .deprecatedSummary caption,
430.requiresSummary caption, .packagesSummary caption, .providesSummary caption, .usesSummary caption {
431    position:relative;
432    text-align:left;
433    background-repeat:no-repeat;
434    color:#253441;
435    font-weight:bold;
436    clear:none;
437    overflow:hidden;
438    padding:0px;
439    padding-top:10px;
440    padding-left:1px;
441    margin:0px;
442    white-space:pre;
443}
444.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link,
445.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link,
446.requiresSummary caption a:link, .packagesSummary caption a:link, providesSummary caption a:link,
447.usesSummary caption a:link,
448.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover,
449.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover,
450.requiresSummary caption a:hover, .packagesSummary caption a:hover, providesSummary caption a:hover,
451.usesSummary caption a:hover,
452.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active,
453.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active,
454.requiresSummary caption a:active, .packagesSummary caption a:active, providesSummary caption a:active,
455.usesSummary caption a:active,
456.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited,
457.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited
458.requiresSummary caption a:visited, .packagesSummary caption a:visited, providesSummary caption a:visited,
459.usesSummary caption a:visited {
460    color:#FFFFFF;
461}
462.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span,
463.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span,
464.requiresSummary caption span, .packagesSummary caption span, .providesSummary caption span,
465.usesSummary caption span {
466    white-space:nowrap;
467    padding-top:5px;
468    padding-left:12px;
469    padding-right:12px;
470    padding-bottom:7px;
471    display:inline-block;
472    float:left;
473    background-color:#F8981D;
474    border: none;
475    height:16px;
476}
477.memberSummary caption span.activeTableTab span, .packagesSummary caption span.activeTableTab span {
478    white-space:nowrap;
479    padding-top:5px;
480    padding-left:12px;
481    padding-right:12px;
482    margin-right:3px;
483    display:inline-block;
484    float:left;
485    background-color:#F8981D;
486    height:16px;
487}
488.memberSummary caption span.tableTab span, .packagesSummary caption span.tableTab span {
489    white-space:nowrap;
490    padding-top:5px;
491    padding-left:12px;
492    padding-right:12px;
493    margin-right:3px;
494    display:inline-block;
495    float:left;
496    background-color:#4D7A97;
497    height:16px;
498}
499.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab,
500.packagesSummary caption span.tableTab, .packagesSummary caption span.activeTableTab {
501    padding-top:0px;
502    padding-left:0px;
503    padding-right:0px;
504    background-image:none;
505    float:none;
506    display:inline;
507}
508.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd,
509.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd,
510.requiresSummary .tabEnd, .packagesSummary .tabEnd, .providesSummary .tabEnd, .usesSummary .tabEnd {
511    display:none;
512    width:5px;
513    position:relative;
514    float:left;
515    background-color:#F8981D;
516}
517.memberSummary .activeTableTab .tabEnd, .packagesSummary .activeTableTab .tabEnd {
518    display:none;
519    width:5px;
520    margin-right:3px;
521    position:relative; 
522    float:left;
523    background-color:#F8981D;
524}
525.memberSummary .tableTab .tabEnd, .packagesSummary .tableTab .tabEnd {
526    display:none;
527    width:5px;
528    margin-right:3px;
529    position:relative;
530    background-color:#4D7A97;
531    float:left;
532
533}
534.rowColor th, .altColor th {
535    font-weight:normal;
536}
537.overviewSummary td, .memberSummary td, .typeSummary td,
538.useSummary td, .constantsSummary td, .deprecatedSummary td,
539.requiresSummary td, .packagesSummary td, .providesSummary td, .usesSummary td {
540    text-align:left;
541    padding:0px 0px 12px 10px;
542}
543th.colFirst, th.colSecond, th.colLast, th.colConstructorName, .useSummary th, .constantsSummary th, .packagesSummary th,
544td.colFirst, td.colSecond, td.colLast, .useSummary td, .constantsSummary td {
545    vertical-align:top;
546    padding-right:0px;
547    padding-top:8px;
548    padding-bottom:3px;
549}
550th.colFirst, th.colSecond, th.colLast, th.colConstructorName, .constantsSummary th, .packagesSummary th {
551    background:#dee3e9;
552    text-align:left;
553    padding:8px 3px 3px 7px;
554}
555td.colFirst, th.colFirst {
556    white-space:nowrap;
557    font-size:13px;
558}
559td.colSecond, th.colSecond, td.colLast, th.colConstructorName, th.colLast {
560    font-size:13px;
561}
562.constantsSummary th, .packagesSummary th {
563    font-size:13px;
564}
565.providesSummary th.colFirst, .providesSummary th.colLast, .providesSummary td.colFirst,
566.providesSummary td.colLast {
567    white-space:normal;
568    font-size:13px;
569}
570.overviewSummary td.colFirst, .overviewSummary th.colFirst,
571.requiresSummary td.colFirst, .requiresSummary th.colFirst,
572.packagesSummary td.colFirst, .packagesSummary td.colSecond, .packagesSummary th.colFirst, .packagesSummary th,
573.usesSummary td.colFirst, .usesSummary th.colFirst,
574.providesSummary td.colFirst, .providesSummary th.colFirst,
575.memberSummary td.colFirst, .memberSummary th.colFirst,
576.memberSummary td.colSecond, .memberSummary th.colSecond, .memberSummary th.colConstructorName,
577.typeSummary td.colFirst {
578    vertical-align:top;
579}
580.packagesSummary th.colLast, .packagesSummary td.colLast {
581    white-space:normal;
582}
583td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover,
584td.colSecond a:link, td.colSecond a:active, td.colSecond a:visited, td.colSecond a:hover,
585th.colFirst a:link, th.colFirst a:active, th.colFirst a:visited, th.colFirst a:hover,
586th.colSecond a:link, th.colSecond a:active, th.colSecond a:visited, th.colSecond a:hover,
587th.colConstructorName a:link, th.colConstructorName a:active, th.colConstructorName a:visited,
588th.colConstructorName a:hover,
589td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover,
590.constantValuesContainer td a:link, .constantValuesContainer td a:active,
591.constantValuesContainer td a:visited, .constantValuesContainer td a:hover {
592    font-weight:bold;
593}
594.tableSubHeadingColor {
595    background-color:#EEEEFF;
596}
597.altColor, .altColor th {
598    background-color:#FFFFFF;
599}
600.rowColor, .rowColor th {
601    background-color:#EEEEEF;
602}
603/*
604Content styles
605*/
606.description pre {
607    margin-top:0;
608}
609.deprecatedContent {
610    margin:0;
611    padding:10px 0;
612}
613.docSummary {
614    padding:0;
615}
616
617ul.blockList ul.blockList ul.blockList li.blockList h3 {
618    font-style:normal;
619}
620
621div.block {
622    font-size:14px;
623    font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif;
624}
625
626td.colLast div {
627    padding-top:0px;
628}
629
630
631td.colLast a {
632    padding-bottom:3px;
633}
634/*
635Formatting effect styles
636*/
637.sourceLineNo {
638    color:green;
639    padding:0 30px 0 0;
640}
641h1.hidden {
642    visibility:hidden;
643    overflow:hidden;
644    font-size:10px;
645}
646.block {
647    display:block;
648    margin:3px 10px 2px 0px;
649    color:#474747;
650}
651.deprecatedLabel, .descfrmTypeLabel, .implementationLabel, .memberNameLabel, .memberNameLink,
652.moduleLabelInPackage, .moduleLabelInType, .overrideSpecifyLabel, .packageLabelInType,
653.packageHierarchyLabel, .paramLabel, .returnLabel, .seeLabel, .simpleTagLabel,
654.throwsLabel, .typeNameLabel, .typeNameLink, .searchTagLink {
655    font-weight:bold;
656}
657.deprecationComment, .emphasizedPhrase, .interfaceName {
658    font-style:italic;
659}
660
661div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase,
662div.block div.block span.interfaceName {
663    font-style:normal;
664}
665
666div.contentContainer ul.blockList li.blockList h2 {
667    padding-bottom:0px;
668}
669/*
670IFRAME specific styles
671*/
672.mainContainer {
673    margin:0 auto; 
674    padding:0; 
675    height:100%; 
676    width:100%; 
677    position:fixed; 
678    top:0; 
679    left:0;
680}
681.leftContainer {
682    height:100%;
683    position:fixed;
684    width:320px;
685}
686.leftTop {
687    position:relative;
688    float:left;
689    width:315px;
690    top:0;
691    left:0;
692    height:30%;
693    border-right:6px solid #ccc;
694    border-bottom:6px solid #ccc;
695}
696.leftBottom {
697    position:relative;
698    float:left;
699    width:315px;
700    bottom:0;
701    left:0;
702    height:70%;
703    border-right:6px solid #ccc;
704    border-top:1px solid #000;
705}
706.rightContainer {
707    position:absolute;
708    left:320px;
709    top:0;
710    bottom:0;
711    height:100%;
712    right:0;
713    border-left:1px solid #000;
714}
715.rightIframe {
716    margin:0;
717    padding:0;
718    height:100%;
719    right:30px;
720    width:100%;
721    overflow:visible;
722    margin-bottom:30px;
723}
724/*
725HTML5 specific styles
726*/
727main, nav, header, footer, section {
728    display:block;
729}
730.ui-autocomplete-category {
731    font-weight:bold;
732    font-size:15px;
733    padding:7px 0 7px 3px;
734    background-color:#4D7A97;
735    color:#FFFFFF;
736}
737.resultItem {
738    font-size:13px;
739}
740.ui-autocomplete {
741    max-height:85%;
742    max-width:65%;
743    overflow-y:scroll;
744    overflow-x:scroll;
745    white-space:nowrap;
746    box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
747}
748ul.ui-autocomplete {
749    position:fixed;
750    z-index:999999;
751}
752ul.ui-autocomplete  li {
753    float:left;
754    clear:both;
755    width:100%;
756}
757.resultHighlight {
758    font-weight:bold;
759}
760#search {
761    background-image:url('resources/glass.png');
762    background-size:13px;
763    background-repeat:no-repeat;
764    background-position:2px 3px;
765    padding-left:20px;
766    position:relative;
767    right:-18px;
768}
769#reset {
770    background-color: rgb(255,255,255);
771    border:0 none;
772    width:16px;
773    height:17px;
774    position:relative;
775    left:-2px;
776    background-image:url('resources/x.png');
777    background-repeat:no-repeat;
778    background-size:12px;
779    background-position:center;
780}
781.watermark {
782    color:#888;
783}
784.searchTagDescResult {
785    font-style:italic;
786    font-size:11px;
787}
788.searchTagHolderResult {
789    font-style:italic;
790    font-size:12px;
791}
792
793.moduleGraph span {
794    display:none;
795    position:absolute;
796}
797.moduleGraph:hover span {
798    display:block;
799    margin: -100px 0 0 100px;
800    z-index: 1;
801}
802
803
804