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