stylesheet.css revision 4085:0e63023ff978
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, a[id]:before, a[id]:target {
46    content:"";
47    display:inline-block;
48    position:relative;
49    padding-top:129px;
50    margin-top:-129px;
51}
52.searchTagResult:before, .searchTagResult:target {
53    color:red;
54}
55pre {
56    font-family:'DejaVu Sans Mono', monospace;
57    font-size:14px;
58}
59h1 {
60    font-size:20px;
61}
62h2 {
63    font-size:18px;
64}
65h3 {
66    font-size:16px;
67    font-style:italic;
68}
69h4 {
70    font-size:13px;
71}
72h5 {
73    font-size:12px;
74}
75h6 {
76    font-size:11px;
77}
78ul {
79    list-style-type:disc;
80}
81code, tt {
82    font-family:'DejaVu Sans Mono', monospace;
83    font-size:14px;
84    padding-top:4px;
85    margin-top:8px;
86    line-height:1.4em;
87}
88dt code {
89    font-family:'DejaVu Sans Mono', monospace;
90    font-size:14px;
91    padding-top:4px;
92}
93table tr td dt code {
94    font-family:'DejaVu Sans Mono', monospace;
95    font-size:14px;
96    vertical-align:top;
97    padding-top:4px;
98}
99sup {
100    font-size:8px;
101}
102/*
103Document title and Copyright styles
104*/
105.clear {
106    clear:both;
107    height:0px;
108    overflow:hidden;
109}
110.aboutLanguage {
111    float:right;
112    padding:0px 21px;
113    font-size:11px;
114    z-index:200;
115    margin-top:-9px;
116}
117.legalCopy {
118    margin-left:.5em;
119}
120.bar a, .bar a:link, .bar a:visited, .bar a:active {
121    color:#FFFFFF;
122    text-decoration:none;
123}
124.bar a:hover, .bar a:focus {
125    color:#bb7a2a;
126}
127.tab {
128    background-color:#0066FF;
129    color:#ffffff;
130    padding:8px;
131    width:5em;
132    font-weight:bold;
133}
134/*
135Navigation bar styles
136*/
137.bar {
138    background-color:#4D7A97;
139    color:#FFFFFF;
140    padding:.8em .5em .4em .8em;
141    height:auto;/*height:1.8em;*/
142    font-size:11px;
143    margin:0;
144}
145.navPadding {
146    padding-top: 107px;
147}
148.fixedNav {
149    position:fixed;
150    width:100%;
151    z-index:999;
152    background-color:#ffffff;
153}
154.topNav {
155    background-color:#4D7A97;
156    color:#FFFFFF;
157    float:left;
158    padding:0;
159    width:100%;
160    clear:right;
161    height:2.8em;
162    padding-top:10px;
163    overflow:hidden;
164    font-size:12px; 
165}
166.bottomNav {
167    margin-top:10px;
168    background-color:#4D7A97;
169    color:#FFFFFF;
170    float:left;
171    padding:0;
172    width:100%;
173    clear:right;
174    height:2.8em;
175    padding-top:10px;
176    overflow:hidden;
177    font-size:12px;
178}
179.subNav {
180    background-color:#dee3e9;
181    float:left;
182    width:100%;
183    overflow:hidden;
184    font-size:12px;
185}
186.subNav div {
187    clear:left;
188    float:left;
189    padding:0 0 5px 6px;
190    text-transform:uppercase;
191}
192ul.navList, ul.subNavList {
193    float:left;
194    margin:0 25px 0 0;
195    padding:0;
196}
197ul.navList li{
198    list-style:none;
199    float:left;
200    padding: 5px 6px;
201    text-transform:uppercase;
202}
203ul.navListSearch {
204    float:right;
205    margin:0 0 0 0;
206    padding:0;
207}
208ul.navListSearch li {
209    list-style:none;
210    float:right;
211    padding: 5px 6px;
212    text-transform:uppercase;
213}
214ul.navListSearch li span {
215    position:relative;
216    right:-16px;
217}
218ul.subNavList li {
219    list-style:none;
220    float:left;
221}
222.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited {
223    color:#FFFFFF;
224    text-decoration:none;
225    text-transform:uppercase;
226}
227.topNav a:hover, .bottomNav a:hover {
228    text-decoration:none;
229    color:#bb7a2a;
230    text-transform:uppercase;
231}
232.navBarCell1Rev {
233    background-color:#F8981D;
234    color:#253441;
235    margin: auto 5px;
236}
237.skipNav {
238    position:absolute;
239    top:auto;
240    left:-9999px;
241    overflow:hidden;
242}
243/*
244Page header and footer styles
245*/
246.header, .footer {
247    clear:both;
248    margin:0 20px;
249    padding:5px 0 0 0;
250}
251.indexNav {
252    position:relative;
253    font-size:12px;
254    background-color:#dee3e9;
255}
256.indexNav ul {
257    margin-top:0;
258    padding:5px;
259}
260.indexNav ul li {
261    display:inline;
262    list-style-type:none;
263    padding-right:10px;
264    text-transform:uppercase;
265}
266.indexNav h1 {
267    font-size:13px;
268}
269.title {
270    color:#2c4557;
271    margin:10px 0;
272}
273.subTitle {
274    margin:5px 0 0 0;
275}
276.header ul {
277    margin:0 0 15px 0;
278    padding:0;
279}
280.footer ul {
281    margin:20px 0 5px 0;
282}
283.header ul li, .footer ul li {
284    list-style:none;
285    font-size:13px;
286}
287/*
288Heading styles
289*/
290div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {
291    background-color:#dee3e9;
292    border:1px solid #d0d9e0;
293    margin:0 0 6px -8px;
294    padding:7px 5px;
295}
296ul.blockList ul.blockList ul.blockList li.blockList h3 {
297    background-color:#dee3e9;
298    border:1px solid #d0d9e0;
299    margin:0 0 6px -8px;
300    padding:7px 5px;
301}
302ul.blockList ul.blockList li.blockList h3 {
303    padding:0;
304    margin:15px 0;
305}
306ul.blockList li.blockList h2 {
307    padding:0px 0 20px 0;
308}
309/*
310Page layout container styles
311*/
312.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer {
313    clear:both;
314    padding:10px 20px;
315    position:relative;
316}
317.indexContainer {
318    margin:10px;
319    position:relative;
320    font-size:12px;
321}
322.indexContainer h2 {
323    font-size:13px;
324    padding:0 0 3px 0;
325}
326.indexContainer ul {
327    margin:0;
328    padding:0;
329}
330.indexContainer ul li {
331    list-style:none;
332    padding-top:2px;
333}
334.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt {
335    font-size:12px;
336    font-weight:bold;
337    margin:10px 0 0 0;
338    color:#4E4E4E;
339}
340.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd {
341    margin:5px 0 10px 0px;
342    font-size:14px;
343    font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif;
344}
345.serializedFormContainer dl.nameValue dt {
346    margin-left:1px;
347    font-size:1.1em;
348    display:inline;
349    font-weight:bold;
350}
351.serializedFormContainer dl.nameValue dd {
352    margin:0 0 0 1px;
353    font-size:1.1em;
354    display:inline;
355}
356/*
357List styles
358*/
359li.circle {
360    list-style:circle;
361}
362ul.horizontal li {
363    display:inline;
364    font-size:0.9em;
365}
366ul.inheritance {
367    margin:0;
368    padding:0;
369}
370ul.inheritance li {
371    display:inline;
372    list-style:none;
373}
374ul.inheritance li ul.inheritance {
375    margin-left:15px;
376    padding-left:15px;
377    padding-top:1px;
378}
379ul.blockList, ul.blockListLast {
380    margin:10px 0 10px 0;
381    padding:0;
382}
383ul.blockList li.blockList, ul.blockListLast li.blockList {
384    list-style:none;
385    margin-bottom:15px;
386    line-height:1.4;
387}
388ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList {
389    padding:0px 20px 5px 10px;
390    border:1px solid #ededed; 
391    background-color:#f8f8f8;
392}
393ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList {
394    padding:0 0 5px 8px;
395    background-color:#ffffff;
396    border:none;
397}
398ul.blockList ul.blockList ul.blockList ul.blockList li.blockList {
399    margin-left:0;
400    padding-left:0;
401    padding-bottom:15px;
402    border:none;
403}
404ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast {
405    list-style:none;
406    border-bottom:none;
407    padding-bottom:0;
408}
409table tr td dl, table tr td dl dt, table tr td dl dd {
410    margin-top:0;
411    margin-bottom:1px;
412}
413/*
414Table styles
415*/
416.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary,
417.requiresSummary, .packagesSummary, .providesSummary, .usesSummary {
418    width:100%;
419    border-spacing:0;
420    border-left:1px solid #EEE; 
421    border-right:1px solid #EEE; 
422    border-bottom:1px solid #EEE; 
423}
424.overviewSummary, .memberSummary, .requiresSummary, .packagesSummary, .providesSummary, .usesSummary  {
425    padding:0px;
426}
427.overviewSummary caption, .memberSummary caption, .typeSummary caption,
428.useSummary caption, .constantsSummary caption, .deprecatedSummary caption,
429.requiresSummary caption, .packagesSummary caption, .providesSummary caption, .usesSummary caption {
430    position:relative;
431    text-align:left;
432    background-repeat:no-repeat;
433    color:#253441;
434    font-weight:bold;
435    clear:none;
436    overflow:hidden;
437    padding:0px;
438    padding-top:10px;
439    padding-left:1px;
440    margin:0px;
441    white-space:pre;
442}
443.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link,
444.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link,
445.requiresSummary caption a:link, .packagesSummary caption a:link, providesSummary caption a:link,
446.usesSummary caption a:link,
447.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover,
448.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover,
449.requiresSummary caption a:hover, .packagesSummary caption a:hover, providesSummary caption a:hover,
450.usesSummary caption a:hover,
451.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active,
452.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active,
453.requiresSummary caption a:active, .packagesSummary caption a:active, providesSummary caption a:active,
454.usesSummary caption a:active,
455.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited,
456.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited
457.requiresSummary caption a:visited, .packagesSummary caption a:visited, providesSummary caption a:visited,
458.usesSummary caption a:visited {
459    color:#FFFFFF;
460}
461.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span,
462.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span,
463.requiresSummary caption span, .packagesSummary caption span, .providesSummary caption span,
464.usesSummary caption span {
465    white-space:nowrap;
466    padding-top:5px;
467    padding-left:12px;
468    padding-right:12px;
469    padding-bottom:7px;
470    display:inline-block;
471    float:left;
472    background-color:#F8981D;
473    border: none;
474    height:16px;
475}
476.memberSummary caption span.activeTableTab span, .packagesSummary caption span.activeTableTab span {
477    white-space:nowrap;
478    padding-top:5px;
479    padding-left:12px;
480    padding-right:12px;
481    margin-right:3px;
482    display:inline-block;
483    float:left;
484    background-color:#F8981D;
485    height:16px;
486}
487.memberSummary caption span.tableTab span, .packagesSummary caption span.tableTab span {
488    white-space:nowrap;
489    padding-top:5px;
490    padding-left:12px;
491    padding-right:12px;
492    margin-right:3px;
493    display:inline-block;
494    float:left;
495    background-color:#4D7A97;
496    height:16px;
497}
498.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab,
499.packagesSummary caption span.tableTab, .packagesSummary caption span.activeTableTab {
500    padding-top:0px;
501    padding-left:0px;
502    padding-right:0px;
503    background-image:none;
504    float:none;
505    display:inline;
506}
507.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd,
508.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd,
509.requiresSummary .tabEnd, .packagesSummary .tabEnd, .providesSummary .tabEnd, .usesSummary .tabEnd {
510    display:none;
511    width:5px;
512    position:relative;
513    float:left;
514    background-color:#F8981D;
515}
516.memberSummary .activeTableTab .tabEnd, .packagesSummary .activeTableTab .tabEnd {
517    display:none;
518    width:5px;
519    margin-right:3px;
520    position:relative; 
521    float:left;
522    background-color:#F8981D;
523}
524.memberSummary .tableTab .tabEnd, .packagesSummary .tableTab .tabEnd {
525    display:none;
526    width:5px;
527    margin-right:3px;
528    position:relative;
529    background-color:#4D7A97;
530    float:left;
531
532}
533.rowColor th, .altColor th {
534    font-weight:normal;
535}
536.overviewSummary td, .memberSummary td, .typeSummary td,
537.useSummary td, .constantsSummary td, .deprecatedSummary td,
538.requiresSummary td, .packagesSummary td, .providesSummary td, .usesSummary td {
539    text-align:left;
540    padding:0px 0px 12px 10px;
541}
542th.colFirst, th.colSecond, th.colLast, th.colConstructorName, .useSummary th, .constantsSummary th, .packagesSummary th,
543td.colFirst, td.colSecond, td.colLast, .useSummary td, .constantsSummary td {
544    vertical-align:top;
545    padding-right:0px;
546    padding-top:8px;
547    padding-bottom:3px;
548}
549th.colFirst, th.colSecond, th.colLast, th.colConstructorName, .constantsSummary th, .packagesSummary th {
550    background:#dee3e9;
551    text-align:left;
552    padding:8px 3px 3px 7px;
553}
554td.colFirst, th.colFirst {
555    white-space:nowrap;
556    font-size:13px;
557}
558td.colSecond, th.colSecond, td.colLast, th.colConstructorName, th.colLast {
559    font-size:13px;
560}
561.constantsSummary th, .packagesSummary th {
562    font-size:13px;
563}
564.providesSummary th.colFirst, .providesSummary th.colLast, .providesSummary td.colFirst,
565.providesSummary td.colLast {
566    white-space:normal;
567    font-size:13px;
568}
569.overviewSummary td.colFirst, .overviewSummary th.colFirst,
570.requiresSummary td.colFirst, .requiresSummary th.colFirst,
571.packagesSummary td.colFirst, .packagesSummary td.colSecond, .packagesSummary th.colFirst, .packagesSummary th,
572.usesSummary td.colFirst, .usesSummary th.colFirst,
573.providesSummary td.colFirst, .providesSummary th.colFirst,
574.memberSummary td.colFirst, .memberSummary th.colFirst,
575.memberSummary td.colSecond, .memberSummary th.colSecond, .memberSummary th.colConstructorName,
576.typeSummary td.colFirst {
577    vertical-align:top;
578}
579.packagesSummary th.colLast, .packagesSummary td.colLast {
580    white-space:normal;
581}
582td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover,
583td.colSecond a:link, td.colSecond a:active, td.colSecond a:visited, td.colSecond a:hover,
584th.colFirst a:link, th.colFirst a:active, th.colFirst a:visited, th.colFirst a:hover,
585th.colSecond a:link, th.colSecond a:active, th.colSecond a:visited, th.colSecond a:hover,
586th.colConstructorName a:link, th.colConstructorName a:active, th.colConstructorName a:visited,
587th.colConstructorName a:hover,
588td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover,
589.constantValuesContainer td a:link, .constantValuesContainer td a:active,
590.constantValuesContainer td a:visited, .constantValuesContainer td a:hover {
591    font-weight:bold;
592}
593.tableSubHeadingColor {
594    background-color:#EEEEFF;
595}
596.altColor, .altColor th {
597    background-color:#FFFFFF;
598}
599.rowColor, .rowColor th {
600    background-color:#EEEEEF;
601}
602/*
603Content styles
604*/
605.description pre {
606    margin-top:0;
607}
608.deprecatedContent {
609    margin:0;
610    padding:10px 0;
611}
612.docSummary {
613    padding:0;
614}
615
616ul.blockList ul.blockList ul.blockList li.blockList h3 {
617    font-style:normal;
618}
619
620div.block {
621    font-size:14px;
622    font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif;
623}
624
625td.colLast div {
626    padding-top:0px;
627}
628
629
630td.colLast a {
631    padding-bottom:3px;
632}
633/*
634Formatting effect styles
635*/
636.sourceLineNo {
637    color:green;
638    padding:0 30px 0 0;
639}
640h1.hidden {
641    visibility:hidden;
642    overflow:hidden;
643    font-size:10px;
644}
645.block {
646    display:block;
647    margin:3px 10px 2px 0px;
648    color:#474747;
649}
650.deprecatedLabel, .descfrmTypeLabel, .implementationLabel, .memberNameLabel, .memberNameLink,
651.moduleLabelInPackage, .moduleLabelInType, .overrideSpecifyLabel, .packageLabelInType,
652.packageHierarchyLabel, .paramLabel, .returnLabel, .seeLabel, .simpleTagLabel,
653.throwsLabel, .typeNameLabel, .typeNameLink, .searchTagLink {
654    font-weight:bold;
655}
656.deprecationComment, .emphasizedPhrase, .interfaceName {
657    font-style:italic;
658}
659
660div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase,
661div.block div.block span.interfaceName {
662    font-style:normal;
663}
664
665div.contentContainer ul.blockList li.blockList h2 {
666    padding-bottom:0px;
667}
668/*
669IFRAME specific styles
670*/
671.mainContainer {
672    margin:0 auto; 
673    padding:0; 
674    height:100%; 
675    width:100%; 
676    position:fixed; 
677    top:0; 
678    left:0;
679}
680.leftContainer {
681    height:100%;
682    position:fixed;
683    width:320px;
684}
685.leftTop {
686    position:relative;
687    float:left;
688    width:315px;
689    top:0;
690    left:0;
691    height:30%;
692    border-right:6px solid #ccc;
693    border-bottom:6px solid #ccc;
694}
695.leftBottom {
696    position:relative;
697    float:left;
698    width:315px;
699    bottom:0;
700    left:0;
701    height:70%;
702    border-right:6px solid #ccc;
703    border-top:1px solid #000;
704}
705.rightContainer {
706    position:absolute;
707    left:320px;
708    top:0;
709    bottom:0;
710    height:100%;
711    right:0;
712    border-left:1px solid #000;
713}
714.rightIframe {
715    margin:0;
716    padding:0;
717    height:100%;
718    right:30px;
719    width:100%;
720    overflow:visible;
721    margin-bottom:30px;
722}
723/*
724HTML5 specific styles
725*/
726main, nav, header, footer, section {
727    display:block;
728}
729.ui-autocomplete-category {
730    font-weight:bold;
731    font-size:15px;
732    padding:7px 0 7px 3px;
733    background-color:#4D7A97;
734    color:#FFFFFF;
735}
736.resultItem {
737    font-size:13px;
738}
739.ui-autocomplete {
740    max-height:85%;
741    max-width:65%;
742    overflow-y:scroll;
743    overflow-x:scroll;
744    white-space:nowrap;
745    box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
746}
747ul.ui-autocomplete {
748    position:fixed;
749    z-index:999999;
750}
751ul.ui-autocomplete  li {
752    float:left;
753    clear:both;
754    width:100%;
755}
756.resultHighlight {
757    font-weight:bold;
758}
759#search {
760    background-image:url('resources/glass.png');
761    background-size:13px;
762    background-repeat:no-repeat;
763    background-position:2px 3px;
764    padding-left:20px;
765    position:relative;
766    right:-18px;
767}
768#reset {
769    background-color: rgb(255,255,255);
770    border:0 none;
771    width:16px;
772    height:17px;
773    position:relative;
774    left:-2px;
775    background-image:url('resources/x.png');
776    background-repeat:no-repeat;
777    background-size:12px;
778    background-position:center;
779}
780.watermark {
781    color:#888;
782}
783.searchTagDescResult {
784    font-style:italic;
785    font-size:11px;
786}
787.searchTagHolderResult {
788    font-style:italic;
789    font-size:12px;
790}
791
792.moduleGraph span {
793    display:none;
794    position:absolute;
795}
796.moduleGraph:hover span {
797    display:block;
798    margin: -100px 0 0 100px;
799    z-index: 1;
800}
801
802
803