Overhauled llvm/clang docs builds. Closes PR6613.
[oota-llvm.git] / docs / api / api.css
1 * {
2   margin: 0px;
3   padding: 0px;
4 }
5
6 body {
7   padding: 1.0em 2.0em;
8 }
9
10 body, table {
11   font-family: Arial, Helvetica, sans-serif;
12   font-size: 13px;
13   background-color: #FFFFFF;
14   color: #000000;
15 }
16
17 a {
18   color: #3C7AA0;
19   text-decoration: none;
20   font-weight: bold;
21 }
22 a:hover {
23   color: #53A9E8;
24 }
25 a.anchor {
26   color: #000000;
27 }
28
29 h1 {
30   font-size: 200%;
31   text-align: center;
32 }
33 h2 {
34   font-size: 140%;
35 }
36 h3 {
37   font-size: 120%;
38 }
39
40 h2, h3 {
41   border-bottom: 2px solid;
42   margin-top: 2em;
43 }
44
45 h1, h2, h3 {
46   margin-bottom: 0.5em;
47 }
48
49 h3.version {
50   border: none;
51   margin-top: 0;
52   text-align: center;
53 }
54
55 hr {
56   display: none;
57 }
58
59 div.header {
60 }
61 div.header div.title {
62   text-align: center;
63   font-size: xx-large;
64   font-weight: bold;
65 }
66
67 div.footer {
68   padding-top: 2em;
69 }
70 div.footer div {
71   padding-top: 0.5em;
72   border-top: 2px solid #000000;
73 }
74 div.footer div p {
75   text-align: right;
76   font-size: x-small;
77 }
78
79 div.navigation {
80   font-size: 9pt;
81 }
82 div.navigation div.tabs {
83   padding-top: 0.5em;
84   padding-bottom: 0.5em;
85   border-bottom: 2px solid #000000;
86 }
87 div.navigation div.tabs ul {
88 }
89 div.navigation div.tabs ul li {
90   display: inline;
91   line-height: 200%;
92 }
93 div.navigation div.tabs ul li a {
94   background-color: #183F66;
95   color: #EEEEEE;
96   border: 1px solid gray;
97   border: none;
98   padding: 0.25em 1.0em;
99 }
100 div.navigation div.tabs ul li a {
101   background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3C7AA0), to(#183F66));
102   background: -moz-linear-gradient(top, #3C7AA0, #183F66);
103   -webkit-border-radius: 1.0em;
104   -moz-border-radius: 1.0em;
105   -webkit-box-shadow: 0px 1px 2px #777777;
106   -moz-box-shadow: #777777 0px 1px 2px;
107 }
108 div.navigation div.tabs ul li a:hover {
109   background-color: #2E76CF;
110   background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#53A9E8), to(#2E76CF));
111   background: -moz-linear-gradient(top, #53A9E8, #2E76CF);
112   text-shadow: 0px 0px 2px #2F2F2F;
113 }
114 div.navigation div.tabs ul li.current a {
115   color: #F0A000;
116 }
117 div.navigation div.tabs ul li.current a:hover {
118 }
119
120 div.navigation div.navpath {
121   padding-top: 0.5em;
122   padding-bottom: 0.5em;
123   padding-left: 1.0em;
124   border-bottom: 2px solid #000000;
125 }
126
127 div.contents {
128   padding: 1.0em 0.0em;
129 }
130
131 div.contents p {
132   margin: 1em 0em;
133 }
134
135 div.contents dl,
136 div.contents ul {
137   margin-top: 1em;
138   margin-bottom: 1em;
139   padding-left: 2.0em;
140   list-style-type: none;
141 }
142
143 div.contents dl ul,
144 div.contents ul ul {
145   margin-top: 0em;
146   margin-bottom: 0em;
147 }
148
149 div.center {
150   text-align:center;
151 }
152
153 div.dynheader {
154   padding-top: 1.0em;
155   padding-bottom: 1.0em;
156 }
157
158 table {
159   table-layout: auto;
160   border-spacing: 0;
161   border-collapse: collapse;
162   margin-top: 1.0em;
163   border-bottom: 1px solid #999999;
164 }
165
166 table h2 {
167   border-top: 1px solid #999999;
168   border-bottom: none;
169   padding: 0.2em 8px;
170   margin: 0;
171   background: #181E29;
172   color: #FFFFFF;
173   text-shadow: 0px 0px 2px #000000;
174   background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(#181E29), to(#868CA8));
175   background: -moz-linear-gradient(left, #181E29, #868CA8);
176 }
177
178 td.indexkey, td.indexvalue {
179   background-color: #F0F1F2;
180   border: 1px solid;
181   padding: 0.4em 0.5em;
182 }
183
184 td.memTemplParams, td.memItemLeft, td.memItemRight {
185   border-top: 1px solid #999999;
186 }
187 td.memTemplParams, td.memTemplItemLeft, td.memTemplItemRight, td.memItemLeft, td.memItemRight, td.mdescLeft, td.mdescRight {
188   background-color: #F0F1F2;
189 }
190 td.memItemLeft, td.mdescLeft {
191   padding-left: 0.5em;
192   padding-left: 0.2em;
193   border-right: 1px solid #dddddd;
194 }
195 td.memItemRight, td.mdescRight {
196   padding-right: 0.5em;
197   padding-left: 0.2em;
198 }
199
200 td div.groupHeader {
201   border-top: 1px solid #999999;
202   padding: 0.2em 8px;
203 }
204
205 td.memItemLeft, td.memItemRight,
206 td.mdescLeft, td.mdescRight {
207   padding-top: 0.2em;
208   padding-bottom: 0.2em;
209 }
210
211 tr.memlist {
212   background-color: #F0F1F2;
213 }
214 tr.memlist td {
215   border: 1px solid #999999;
216   padding: 0.2em 0.5em;
217 }
218
219 div.memitem {
220   border: 1px solid #999999;
221   margin-top: 1.0em;
222   margin-bottom: 1.0em;
223   -webkit-border-radius: 0.5em;
224   -webkit-box-shadow: 3px 3px 6px #777777;
225   -moz-border-radius: 0.5em;
226   -moz-box-shadow: black 3px 3px 3px;
227 }
228 div.memitem div.memproto {
229   background-color: #E3E4E5;
230   padding: 0.25em 0.5em;
231   -webkit-border-top-left-radius: 0.5em;
232   -webkit-border-top-right-radius: 0.5em;
233   -moz-border-radius-topleft: 0.5em;
234   -moz-border-radius-topright: 0.5em;
235 }
236 div.memitem div.memproto td code {
237   color: #AA0000;
238 }
239 div.memitem div.memproto td.paramname code {
240   color: #000000;
241 }
242 div.memitem div.memdoc {
243   background-color: #F0F1F2;
244   padding: 0.25em 0.5em;
245   -webkit-border-bottom-left-radius: 0.5em;
246   -webkit-border-bottom-right-radius: 0.5em;
247   -moz-border-radius-bottomleft: 0.5em;
248   -moz-border-radius-bottomright: 0.5em;
249 }
250 div.memitem div.memdoc table {
251   background-color: #F0F1F2;
252   border: none;
253 }
254
255 table.memname {
256   border: none;
257   background-color: #E3E4E5;
258   margin: 0;
259   padding: 0;
260 }
261 td.paramtype {
262   padding-left: 0.5em;
263 }
264 td.paramname {
265   padding-right: 0.5em;
266 }
267
268 pre.fragment {
269   background-color: #F5F5F5;
270   border: 1px solid #999999;
271   margin: 1em;
272   padding: 0.5em;
273   font-family: monospace, fixed;
274   font-size: 8pt;
275   overflow: auto;
276   word-wrap: break-word;
277 }
278 pre.fragment span.keyword {
279   color: #008000
280 }
281 pre.fragment span.keywordtype {
282   color: #604020
283 }
284 pre.fragment span.keywordflow {
285   color: #e08000
286 }
287 pre.fragment span.comment {
288   color: #800000
289 }
290 pre.fragment span.preprocessor {
291   color: #806020
292 }
293 pre.fragment span.stringliteral {
294   color: #002080
295 }
296 pre.fragment span.charliteral {
297   color: #008080
298 }
299 pre.fragment span.vhdldigit { 
300   color: #ff00ff 
301 }
302 pre.fragment span.vhdlchar { 
303   color: #000000 
304 }
305 pre.fragment span.vhdlkeyword { 
306   color: #700070 
307 }
308 pre.fragment span.vhdllogic { 
309   color: #ff0000 
310 }
311
312 div.contents div.intro div.logo {
313   background: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 400, from(#F0A000), to(rgba(24,63,102,0.8)));
314   background: -moz-radial-gradient(50% 50%, farthest-side, #F0A000, rgba(24,63,102,0.8));
315 }
316
317 div.contents div.dynheader {
318   padding: 0.25em 0.0em;
319 }