stylesheet.css revision 3831:209b0eab0e1f
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, .packagesSummary 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, .packagesSummary 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.packagesSummary caption span.tableTab, .packagesSummary caption span.activeTableTab {
499    padding-top:0px;
500    padding-left:0px;
501    padding-right:0px;
502    background-image:none;
503    float:none;
504    display:inline;
505}
506.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd,
507.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd,
508.requiresSummary .tabEnd, .packagesSummary .tabEnd, .providesSummary .tabEnd, .usesSummary .tabEnd {
509    display:none;
510    width:5px;
511    position:relative;
512    float:left;
513    background-color:#F8981D;
514}
515.memberSummary .activeTableTab .tabEnd, .packagesSummary .activeTableTab .tabEnd {
516    display:none;
517    width:5px;
518    margin-right:3px;
519    position:relative; 
520    float:left;
521    background-color:#F8981D;
522}
523.memberSummary .tableTab .tabEnd, .packagesSummary .tableTab .tabEnd {
524    display:none;
525    width:5px;
526    margin-right:3px;
527    position:relative;
528    background-color:#4D7A97;
529    float:left;
530
531}
532.rowColor th, .altColor th {
533    font-weight:normal;
534}
535.overviewSummary td, .memberSummary td, .typeSummary td,
536.useSummary td, .constantsSummary td, .deprecatedSummary td,
537.requiresSummary td, .packagesSummary td, .providesSummary td, .usesSummary td {
538    text-align:left;
539    padding:0px 0px 12px 10px;
540}
541th.colFirst, th.colSecond, th.colLast, .useSummary th, .constantsSummary th, .packagesSummary th,
542td.colFirst, td.colSecond, td.colLast, .useSummary td, .constantsSummary td {
543    vertical-align:top;
544    padding-right:0px;
545    padding-top:8px;
546    padding-bottom:3px;
547}
548th.colFirst, th.colSecond, th.colLast, .constantsSummary th, .packagesSummary th {
549    background:#dee3e9;
550    text-align:left;
551    padding:8px 3px 3px 7px;
552}
553td.colFirst, th.colFirst {
554    white-space:nowrap;
555    font-size:13px;
556}
557td.colSecond, th.colSecond, td.colLast, th.colLast {
558    font-size:13px;
559}
560.constantsSummary th, .packagesSummary th {
561    font-size:13px;
562}
563.providesSummary th.colFirst, .providesSummary th.colLast, .providesSummary td.colFirst,
564.providesSummary td.colLast {
565    white-space:normal;
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.providesSummary td.colFirst, .providesSummary th.colFirst,
573.memberSummary td.colFirst, .memberSummary th.colFirst,
574.memberSummary td.colSecond, .memberSummary th.colSecond,
575.typeSummary td.colFirst{
576    vertical-align:top;
577}
578.packagesSummary th.colLast, .packagesSummary td.colLast {
579    white-space:normal;
580}
581td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover,
582td.colSecond a:link, td.colSecond a:active, td.colSecond a:visited, td.colSecond a:hover,
583th.colFirst a:link, th.colFirst a:active, th.colFirst a:visited, th.colFirst a:hover,
584th.colSecond a:link, th.colSecond a:active, th.colSecond a:visited, th.colSecond a:hover,
585td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover,
586.constantValuesContainer td a:link, .constantValuesContainer td a:active,
587.constantValuesContainer td a:visited, .constantValuesContainer td a:hover {
588    font-weight:bold;
589}
590.tableSubHeadingColor {
591    background-color:#EEEEFF;
592}
593.altColor, .altColor th {
594    background-color:#FFFFFF;
595}
596.rowColor, .rowColor th {
597    background-color:#EEEEEF;
598}
599/*
600Content styles
601*/
602.description pre {
603    margin-top:0;
604}
605.deprecatedContent {
606    margin:0;
607    padding:10px 0;
608}
609.docSummary {
610    padding:0;
611}
612
613ul.blockList ul.blockList ul.blockList li.blockList h3 {
614    font-style:normal;
615}
616
617div.block {
618    font-size:14px;
619    font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif;
620}
621
622td.colLast div {
623    padding-top:0px;
624}
625
626
627td.colLast a {
628    padding-bottom:3px;
629}
630/*
631Formatting effect styles
632*/
633.sourceLineNo {
634    color:green;
635    padding:0 30px 0 0;
636}
637h1.hidden {
638    visibility:hidden;
639    overflow:hidden;
640    font-size:10px;
641}
642.block {
643    display:block;
644    margin:3px 10px 2px 0px;
645    color:#474747;
646}
647.deprecatedLabel, .descfrmTypeLabel, .implementationLabel, .memberNameLabel, .memberNameLink,
648.moduleLabelInClass, .overrideSpecifyLabel, .packageLabelInClass,
649.packageHierarchyLabel, .paramLabel, .returnLabel, .seeLabel, .simpleTagLabel,
650.throwsLabel, .typeNameLabel, .typeNameLink, .searchTagLink {
651    font-weight:bold;
652}
653.deprecationComment, .emphasizedPhrase, .interfaceName {
654    font-style:italic;
655}
656
657div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase,
658div.block div.block span.interfaceName {
659    font-style:normal;
660}
661
662div.contentContainer ul.blockList li.blockList h2 {
663    padding-bottom:0px;
664}
665/*
666IFRAME specific styles
667*/
668.mainContainer {
669    margin:0 auto; 
670    padding:0; 
671    height:100%; 
672    width:100%; 
673    position:fixed; 
674    top:0; 
675    left:0;
676}
677.leftContainer {
678    height:100%;
679    position:fixed;
680    width:320px;
681}
682.leftTop {
683    position:relative;
684    float:left;
685    width:315px;
686    top:0;
687    left:0;
688    height:30%;
689    border-right:6px solid #ccc;
690    border-bottom:6px solid #ccc;
691}
692.leftBottom {
693    position:relative;
694    float:left;
695    width:315px;
696    bottom:0;
697    left:0;
698    height:70%;
699    border-right:6px solid #ccc;
700    border-top:1px solid #000;
701}
702.rightContainer {
703    position:absolute;
704    left:320px;
705    top:0;
706    bottom:0;
707    height:100%;
708    right:0;
709    border-left:1px solid #000;
710}
711.rightIframe {
712    margin:0;
713    padding:0;
714    height:100%;
715    right:30px;
716    width:100%;
717    overflow:visible;
718    margin-bottom:30px;
719}
720/*
721HTML5 specific styles
722*/
723main, nav, header, footer, section {
724    display:block;
725}
726.ui-autocomplete-category {
727    font-weight:bold;
728    font-size:15px;
729    padding:7px 0 7px 3px;
730    background-color:#4D7A97;
731    color:#FFFFFF;
732}
733.resultItem {
734    font-size:13px;
735}
736.ui-autocomplete {
737    max-height:85%;
738    max-width:65%;
739    overflow-y:scroll;
740    overflow-x:scroll;
741    white-space:nowrap;
742    box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
743}
744ul.ui-autocomplete {
745    position:fixed;
746    z-index:999999;
747}
748ul.ui-autocomplete  li {
749    float:left;
750    clear:both;
751    width:100%;
752}
753.resultHighlight {
754    font-weight:bold;
755}
756#search {
757    background-image:url('resources/glass.png');
758    background-size:13px;
759    background-repeat:no-repeat;
760    background-position:2px 3px;
761    padding-left:20px;
762    position:relative;
763    right:-18px;
764}
765#reset {
766    background-color: rgb(255,255,255);
767    border:0 none;
768    width:16px;
769    height:17px;
770    position:relative;
771    left:-2px;
772    background-image:url('resources/x.png');
773    background-repeat:no-repeat;
774    background-size:12px;
775    background-position:center;
776}
777.watermark {
778    color:#888;
779}
780.searchTagDescResult {
781    font-style:italic;
782    font-size:11px;
783}
784.searchTagHolderResult {
785    font-style:italic;
786    font-size:12px;
787}
788