stylesheet.css revision 4081:bb0649dbe925
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, .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, .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.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,
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,
587td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover,
588.constantValuesContainer td a:link, .constantValuesContainer td a:active,
589.constantValuesContainer td a:visited, .constantValuesContainer td a:hover {
590    font-weight:bold;
591}
592.tableSubHeadingColor {
593    background-color:#EEEEFF;
594}
595.altColor, .altColor th {
596    background-color:#FFFFFF;
597}
598.rowColor, .rowColor th {
599    background-color:#EEEEEF;
600}
601/*
602Content styles
603*/
604.description pre {
605    margin-top:0;
606}
607.deprecatedContent {
608    margin:0;
609    padding:10px 0;
610}
611.docSummary {
612    padding:0;
613}
614
615ul.blockList ul.blockList ul.blockList li.blockList h3 {
616    font-style:normal;
617}
618
619div.block {
620    font-size:14px;
621    font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif;
622}
623
624td.colLast div {
625    padding-top:0px;
626}
627
628
629td.colLast a {
630    padding-bottom:3px;
631}
632/*
633Formatting effect styles
634*/
635.sourceLineNo {
636    color:green;
637    padding:0 30px 0 0;
638}
639h1.hidden {
640    visibility:hidden;
641    overflow:hidden;
642    font-size:10px;
643}
644.block {
645    display:block;
646    margin:3px 10px 2px 0px;
647    color:#474747;
648}
649.deprecatedLabel, .descfrmTypeLabel, .implementationLabel, .memberNameLabel, .memberNameLink,
650.moduleLabelInPackage, .moduleLabelInType, .overrideSpecifyLabel, .packageLabelInType,
651.packageHierarchyLabel, .paramLabel, .returnLabel, .seeLabel, .simpleTagLabel,
652.throwsLabel, .typeNameLabel, .typeNameLink, .searchTagLink {
653    font-weight:bold;
654}
655.deprecationComment, .emphasizedPhrase, .interfaceName {
656    font-style:italic;
657}
658
659div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase,
660div.block div.block span.interfaceName {
661    font-style:normal;
662}
663
664div.contentContainer ul.blockList li.blockList h2 {
665    padding-bottom:0px;
666}
667/*
668IFRAME specific styles
669*/
670.mainContainer {
671    margin:0 auto; 
672    padding:0; 
673    height:100%; 
674    width:100%; 
675    position:fixed; 
676    top:0; 
677    left:0;
678}
679.leftContainer {
680    height:100%;
681    position:fixed;
682    width:320px;
683}
684.leftTop {
685    position:relative;
686    float:left;
687    width:315px;
688    top:0;
689    left:0;
690    height:30%;
691    border-right:6px solid #ccc;
692    border-bottom:6px solid #ccc;
693}
694.leftBottom {
695    position:relative;
696    float:left;
697    width:315px;
698    bottom:0;
699    left:0;
700    height:70%;
701    border-right:6px solid #ccc;
702    border-top:1px solid #000;
703}
704.rightContainer {
705    position:absolute;
706    left:320px;
707    top:0;
708    bottom:0;
709    height:100%;
710    right:0;
711    border-left:1px solid #000;
712}
713.rightIframe {
714    margin:0;
715    padding:0;
716    height:100%;
717    right:30px;
718    width:100%;
719    overflow:visible;
720    margin-bottom:30px;
721}
722/*
723HTML5 specific styles
724*/
725main, nav, header, footer, section {
726    display:block;
727}
728.ui-autocomplete-category {
729    font-weight:bold;
730    font-size:15px;
731    padding:7px 0 7px 3px;
732    background-color:#4D7A97;
733    color:#FFFFFF;
734}
735.resultItem {
736    font-size:13px;
737}
738.ui-autocomplete {
739    max-height:85%;
740    max-width:65%;
741    overflow-y:scroll;
742    overflow-x:scroll;
743    white-space:nowrap;
744    box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
745}
746ul.ui-autocomplete {
747    position:fixed;
748    z-index:999999;
749}
750ul.ui-autocomplete  li {
751    float:left;
752    clear:both;
753    width:100%;
754}
755.resultHighlight {
756    font-weight:bold;
757}
758#search {
759    background-image:url('resources/glass.png');
760    background-size:13px;
761    background-repeat:no-repeat;
762    background-position:2px 3px;
763    padding-left:20px;
764    position:relative;
765    right:-18px;
766}
767#reset {
768    background-color: rgb(255,255,255);
769    border:0 none;
770    width:16px;
771    height:17px;
772    position:relative;
773    left:-2px;
774    background-image:url('resources/x.png');
775    background-repeat:no-repeat;
776    background-size:12px;
777    background-position:center;
778}
779.watermark {
780    color:#888;
781}
782.searchTagDescResult {
783    font-style:italic;
784    font-size:11px;
785}
786.searchTagHolderResult {
787    font-style:italic;
788    font-size:12px;
789}
790
791.moduleGraph span {
792    display:none;
793    position:absolute;
794}
795.moduleGraph:hover span {
796    display:block;
797    margin: -100px 0 0 100px;
798    z-index: 1;
799}
800
801
802