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