stylesheet.css revision 3294:9adfb22ff08f
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 Sans Mono',monospace;
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    width:100%;
417    border-spacing:0;
418    border-left:1px solid #EEE; 
419    border-right:1px solid #EEE; 
420    border-bottom:1px solid #EEE; 
421}
422.overviewSummary, .memberSummary  {
423    padding:0px;
424}
425.overviewSummary caption, .memberSummary caption, .typeSummary caption,
426.useSummary caption, .constantsSummary caption, .deprecatedSummary caption {
427    position:relative;
428    text-align:left;
429    background-repeat:no-repeat;
430    color:#253441;
431    font-weight:bold;
432    clear:none;
433    overflow:hidden;
434    padding:0px;
435    padding-top:10px;
436    padding-left:1px;
437    margin:0px;
438    white-space:pre;
439}
440.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link,
441.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link,
442.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover,
443.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover,
444.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active,
445.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active,
446.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited,
447.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited {
448    color:#FFFFFF;
449}
450.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span,
451.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span {
452    white-space:nowrap;
453    padding-top:5px;
454    padding-left:12px;
455    padding-right:12px;
456    padding-bottom:7px;
457    display:inline-block;
458    float:left;
459    background-color:#F8981D;
460    border: none;
461    height:16px;
462}
463.memberSummary caption span.activeTableTab span {
464    white-space:nowrap;
465    padding-top:5px;
466    padding-left:12px;
467    padding-right:12px;
468    margin-right:3px;
469    display:inline-block;
470    float:left;
471    background-color:#F8981D;
472    height:16px;
473}
474.memberSummary caption span.tableTab span {
475    white-space:nowrap;
476    padding-top:5px;
477    padding-left:12px;
478    padding-right:12px;
479    margin-right:3px;
480    display:inline-block;
481    float:left;
482    background-color:#4D7A97;
483    height:16px;
484}
485.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab {
486    padding-top:0px;
487    padding-left:0px;
488    padding-right:0px;
489    background-image:none;
490    float:none;
491    display:inline;
492}
493.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd,
494.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd {
495    display:none;
496    width:5px;
497    position:relative;
498    float:left;
499    background-color:#F8981D;
500}
501.memberSummary .activeTableTab .tabEnd {
502    display:none;
503    width:5px;
504    margin-right:3px;
505    position:relative; 
506    float:left;
507    background-color:#F8981D;
508}
509.memberSummary .tableTab .tabEnd {
510    display:none;
511    width:5px;
512    margin-right:3px;
513    position:relative;
514    background-color:#4D7A97;
515    float:left;
516
517}
518.overviewSummary td, .memberSummary td, .typeSummary td,
519.useSummary td, .constantsSummary td, .deprecatedSummary td {
520    text-align:left;
521    padding:0px 0px 12px 10px;
522}
523th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th,
524td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{
525    vertical-align:top;
526    padding-right:0px;
527    padding-top:8px;
528    padding-bottom:3px;
529}
530th.colFirst, th.colLast, th.colOne, .constantsSummary th {
531    background:#dee3e9;
532    text-align:left;
533    padding:8px 3px 3px 7px;
534}
535td.colFirst, th.colFirst {
536    white-space:nowrap;
537    font-size:13px;
538}
539td.colLast, th.colLast {
540    font-size:13px;
541}
542td.colOne, th.colOne {
543    font-size:13px;
544}
545.overviewSummary td.colFirst, .overviewSummary th.colFirst,
546.useSummary td.colFirst, .useSummary th.colFirst,
547.overviewSummary td.colOne, .overviewSummary th.colOne,
548.memberSummary td.colFirst, .memberSummary th.colFirst,
549.memberSummary td.colOne, .memberSummary th.colOne,
550.typeSummary td.colFirst{
551    width:25%;
552    vertical-align:top;
553}
554td.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 {
555    font-weight:bold;
556}
557.tableSubHeadingColor {
558    background-color:#EEEEFF;
559}
560.altColor {
561    background-color:#FFFFFF;
562}
563.rowColor {
564    background-color:#EEEEEF;
565}
566/*
567Content styles
568*/
569.description pre {
570    margin-top:0;
571}
572.deprecatedContent {
573    margin:0;
574    padding:10px 0;
575}
576.docSummary {
577    padding:0;
578}
579
580ul.blockList ul.blockList ul.blockList li.blockList h3 {
581    font-style:normal;
582}
583
584div.block {
585    font-size:14px;
586    font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif;
587}
588
589td.colLast div {
590    padding-top:0px;
591}
592
593
594td.colLast a {
595    padding-bottom:3px;
596}
597/*
598Formatting effect styles
599*/
600.sourceLineNo {
601    color:green;
602    padding:0 30px 0 0;
603}
604h1.hidden {
605    visibility:hidden;
606    overflow:hidden;
607    font-size:10px;
608}
609.block {
610    display:block;
611    margin:3px 10px 2px 0px;
612    color:#474747;
613}
614.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink,
615.moduleLabelInClass, .overrideSpecifyLabel, .packageLabelInClass,
616.packageHierarchyLabel, .paramLabel, .returnLabel, .seeLabel, .simpleTagLabel,
617.throwsLabel, .typeNameLabel, .typeNameLink, .searchTagLink {
618    font-weight:bold;
619}
620.deprecationComment, .emphasizedPhrase, .interfaceName {
621    font-style:italic;
622}
623
624div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase,
625div.block div.block span.interfaceName {
626    font-style:normal;
627}
628
629div.contentContainer ul.blockList li.blockList h2 {
630    padding-bottom:0px;
631}
632/*
633IFRAME specific styles
634*/
635.mainContainer {
636    margin:0 auto; 
637    padding:0; 
638    height:100%; 
639    width:100%; 
640    position:fixed; 
641    top:0; 
642    left:0;
643}
644.leftContainer {
645    height:100%;
646    position:fixed;
647    width:320px;
648}
649.leftTop {
650    position:relative;
651    float:left;
652    width:315px;
653    top:0;
654    left:0;
655    height:30%;
656    border-right:6px solid #ccc;
657    border-bottom:6px solid #ccc;
658}
659.leftBottom {
660    position:relative;
661    float:left;
662    width:315px;
663    bottom:0;
664    left:0;
665    height:70%;
666    border-right:6px solid #ccc;
667    border-top:1px solid #000;
668}
669.rightContainer {
670    position:absolute;
671    left:320px;
672    top:0;
673    bottom:0;
674    height:100%;
675    right:0;
676    border-left:1px solid #000;
677}
678.rightIframe {
679    margin:0;
680    padding:0;
681    height:100%;
682    right:30px;
683    width:100%;
684    overflow:visible;
685    margin-bottom:30px;
686}
687/*
688HTML5 specific styles
689*/
690main, nav, header, footer, section {
691    display:block;
692}
693.ui-autocomplete-category {
694    font-weight:bold;
695    font-size:15px;
696    padding:7px 0 7px 3px;
697    background-color:#4D7A97;
698    color:#FFFFFF;
699}
700.resultItem {
701    font-size:13px;
702}
703.ui-autocomplete {
704    max-height:85%;
705    max-width:65%;
706    overflow-y:scroll;
707    overflow-x:scroll;
708    white-space:nowrap;
709    box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
710}
711ul.ui-autocomplete {
712    position:fixed;
713    z-index:999999;
714}
715ul.ui-autocomplete  li {
716    float:left;
717    clear:both;
718    width:100%;
719}
720.resultHighlight {
721    font-weight:bold;
722}
723#search {
724    background-image:url('resources/glass.png');
725    background-size:13px;
726    background-repeat:no-repeat;
727    background-position:2px 3px;
728    padding-left:20px;
729    position:relative;
730    right:-18px;
731}
732#reset {
733    background-color: rgb(255,255,255);
734    border:0 none;
735    width:16px;
736    height:17px;
737    position:relative;
738    left:-2px;
739    background-image:url('resources/x.png');
740    background-repeat:no-repeat;
741    background-size:12px;
742    background-position:center;
743}
744.watermark {
745    color:#888;
746}
747.searchTagDescResult {
748    font-style:italic;
749    font-size:11px;
750}
751.searchTagHolderResult {
752    font-style:italic;
753    font-size:12px;
754}
755